@charset "UTF-8";
/* CSS Document */



/* undo some default styling of common (X)HTML browsers
 ************************************************************/

    /* No list-markers by default - 
     * must redefine bullets w/ bg graphics
     ********************************************************/
     ul,ol {
	     list-style:none;
	     }

    /* Avoid browser default inconsistent heading, 
     * font-sizes and pre/code
     ********************************************************/
     body,h1,h2,h3,h4,h5,h6,pre,code,td {
	     font-size:1em;
         }

    /* Remove inconsistent (among browsers) - 
     * default padding or margin 
     ********************************************************/
     ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,
     fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr {
         margin:0; padding:0;
         }

     /* prevent blue linked image borders
     ********************************************************/
      a img,:link img,:visited img,fieldset {
         border:none;
		 outline: none
         }
		 
		 
/*		 
input {
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	padding: 2px;
	width: 200px;
	color: #754C29;
	font-size: 11px;
	margin: 0 0 10px 0;
	font-weight: normal;
	float: left;}

	
	
	
textarea {
	width: 400px;
	height: 140px;
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	padding: 2px;
	color: #754C29;
	font-size: 11px;
	margin: 0 0 10px 0;
	font-weight: normal;}	
*/



body {
	background-color: #281C0F;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Georgia, Times New Roman, Times, serif;
	background-image: url(/images/leather_bkgrnd.jpg);
	behavior: url("csshover3.htc");}
	
	

h1 {
	color: #754C29;
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 28px;
	font-weight: bold;}



#nav {
	color: #B29570;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	background-image: url(../images/nav_bar_edge_left.jpg);
	background-position: left;
	background-repeat: no-repeat;}
	
	
	
#nav ul {
	list-style: none;
	color: #B29570;
	font-size: 13px;
	font-weight: bold;
	background-color: #4B3F33;}
	
	
	
#nav ul li {
float: left;
line-height: 30px;
position: relative;
z-index: 99;}




#nav ul li.hover ul,
#nav ul li:hover ul {
display: block;}




#nav h1 {
position: absolute;
left: -9999px;}




#nav ul li img {
padding: 11px 0 0;}




#nav ul li.search-container {
padding: 0 15px;
white-space: nowrap;
width: 185px;
height: 60px;}




#nav ul li.search-container form {
margin: 0;
padding: 0;}




#nav ul li a,
#nav ul li a:active,
#nav ul li a:visited {
color: #B29570;
text-decoration: none;
height: 30px;
float: left;
display: inline; /*ie*/
padding: 0 10px;
background: #4B3F33;
outline: none;}



/*

#nav ul li a.here {
background: #003b71;}




#nav ul li:hover a.here {
background: #333;}

*/


#nav ul li a:hover,
#nav ul li:hover {
color: #D6C2A2;
outline: none;}




#nav ul ul {
font-size: 13px;
font-weight: bold;
position: absolute;
top: 30px;
left: 0px;
z-index: 99;
width: 170px;
display: none;
-moz-border-radius-bottomleft: 12px;
-moz-border-radius-bottomright: 12px;
/* -moz-border-radius-topright: 10px; */
-webkit-border-bottom-left-radius: 12px;
-webkit-border-bottom-right-radius: 12px;
/* -webkit-border-top-right-radius: 10px; */}



#nav ul ul a {
-moz-border-radius-bottomleft: 12px;
-moz-border-radius-bottomright: 12px;
/* -moz-border-radius-topright: 10px; */
-webkit-border-bottom-left-radius: 12px;
-webkit-border-bottom-right-radius: 12px;
/* -webkit-border-top-right-radius: 10px; */}




#nav ul ul li {
float: none;
z-index: 99;
height: 24px;}




#nav ul ul li a,
#nav ul ul li a:active,
#nav ul ul li a:link,
#nav ul ul li a:visited {
float: none;
height: 24px;
line-height: 12px;
display: block;
/*padding-left:40px;*/
background-position: 10px center;
background-repeat: no-repeat;
background-image: none !important;
color: #B29570;
font-size: 12px;
font-weight: normal;}




#nav ul ul li a:hover {
background-repeat: no-repeat;
background-color: transparent;
background-position: 10px center;
color: #D6C2A2;}



#nav ul li.search-container:hover {
	background:#000;}
	
	
	

#nav ul ul li.last{
padding-bottom: 4px;}

	
	

.nav_heading {
	color: #B29570;
	font-size: 13px;
	font-weight: bold;
	padding: 0 15px;
	background-color: #4B3F33;}
	
	
	
	
.nav_heading a {
	color: #B29570;
	font-size: 13px;
	font-weight: bold;
	padding: 0 15px;
	background-color: #4B3F33;}	





#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 920px;
}






.logo {
	background: url(../images/logo_qs.jpg) no-repeat center;
}






#longtitle {
	color: #754C29;
	font-family: Georgia, Times New Roman, Times, serif;
	margin-top: 30px;
	width: 480px;
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 24px;
	font-weight: bold;
}



#longtitle_generic {
	color: #754C29;
	margin-top: 30px;
	width: 660px;
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 28px;
	font-weight: bold;}
	
	
	
#artist_image {
	width: 200px;
	height: 160px;
	margin: 20px 20px 10px 0;
	float: left;}	





#content {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #754C29;
	width: 480px;
	font-size: 13px;
	line-height: 20px;
	margin-top: 4px;
	margin-bottom: 10px;
	float: left;
}



#content_home {
	color: #754C29;
	width: 720px;
	font-size: 13px;
	line-height: 20px;
	float: left;
	margin-top: 30px;
}




#content a {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #CC6600;
	line-height: 20px;
	text-decoration: none;
	outline: none;}




#content a:hover {
	color: #CC6600;
	border-bottom: 1px dotted #CC6600;
	text-decoration: none;}	



#content_text {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #754C29;
	width: 480px;
	font-size: 13px;
	line-height: 20px;
	margin-top: 4px;
	margin-bottom: 40px;
	float: left;}




#content_text a {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #CC6600;
	line-height: 20px;
	text-decoration: none;
	outline: none;}




#content_text a:hover {
	color: #CC6600;
	border-bottom: 1px dotted #CC6600;
	text-decoration: none;}
	
	
	
#home_news {
	width: 660px;
	text-align: left;}
	
	
	
#home_news a {
	color: #CC6600;
	text-decoration: none;}



#home_news a:hover {
	color: #CC6600;
	border-bottom: 1px dotted #CC6600;
	text-decoration: none;}
	
	
	
#home_news h3 {
	font-size: 16px;
	color: #754C29;
	line-height: 18px;
	font-weight: bold;
	margin: 0 0 0 0;}



#artist_quotes {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #9B795E;
	width: 480px;
	font-size: 12px;
	line-height: 15px;
	margin: 10px 0 0 0;
	float: left;}




#artist_quotes a {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #CC6600;
	line-height: 15px;
	text-decoration: none;
	outline: none;}




#artist_quotes a:hover {
	color: #CC6600;
	border-bottom: 1px dotted #CC6600;
	text-decoration: none;
}




.content_generic {
	color: #754C29;
	width: 660px;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	float: left;
}




#content_generic {
	color: #754C29;
	font-size: 13px;
	line-height: 20px;
	float: left;
}




#content_generic a {
	color: #CC6600;
	text-decoration: none;
	outline: none;
}




#content_generic a:hover {
	color: #CC6600;
	border-bottom: 1px dotted #CC6600;
	text-decoration: none;
}



#content_gallery {
	color: #754C29;
	margin: 0 auto;
	width: 720px;
	font-size: 13px;
	line-height: 20px;
	float: left;
	text-align: left;
}




#content_gallery a {
	color: #CC6600;
	text-decoration: none;
	outline: none;
}



#content_gallery p {
	margin: 0;
	padding: 0;
	text-align: left;
}




#content_gallery a:hover {
	color: #CC6600;
	border-bottom: 1px dotted #CC6600;
	text-decoration: none;
}



#content_index_temp {
	color: #754C29;
	font-size: 13px;
	line-height: 20px;
}




#content_index_temp a {
	color: #CC6600;
	text-decoration: none;
	outline: none;
}




#content_index_temp a:hover {
	color: #CC6600;
	border-bottom: 1px dotted #CC6600;
	text-decoration: none;
}




/*

#sidebar {
	font-size: 11px;
	color: #754C29;
	line-height: 16px;
	font-weight: bold;
}



#sidebar a {
	margin-top: 40px;
	font-size: 11px;
	color: #754C29;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}



#sidebar a:hover {
	margin-top: 40px;
	font-size: 11px;
	color: #CC6600;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}



.sidebar_headline {
	margin-top: 40px;
	font-size: 16px;
	color: #2D1D11;
	line-height: 16px;
	font-weight: bold;
}

*/



#sidebar_links {
	padding: 0 0 0 22px;}



#sidebar_list
{
margin: 10px 0 0 4px;
padding: 0;}




#sidebar_list li
{
padding: 0;
margin:  0;
line-height: 11pt;
list-style-type: none;}



#sidebar_list li a {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #4B3F33;
	line-height: 11px;
	font-weight: normal;
	text-decoration: none;}
	
	
	
#sidebar_list li a:hover {
	color: #713D04;
	text-decoration: none;}	



h3 {
	font-size: 16px;
	color: #754C29;
	line-height: 18px;
	font-weight: bold;
	margin: 16px 0 0 0;}
	
	
	
h4 {
	font-size: 16px;
	color: #9B795E;
	line-height: 14px;
	font-weight: bold;
	margin: 0 0 8px 0;}
	
	
	
#weblogin {		
	font-size: 11px;
	color: #754C29;
	font-weight: bold;}
	
	
	
#weblogin a {
	font-size: 11px;
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
	outline: none;}



#weblogin a:hover {
	margin-top: 40px;
	font-size: 11px;
	color: #CC6600;
	font-weight: bold;
	border-bottom: 1px dotted #CC6600;
	text-decoration: none;}	
	
	
	
#weblogin input {
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	padding: 2px;
	color: #754C29;
	font-size: 11px;
	margin: 0 0 10px 0;
	font-weight: normal;}
		



.text_field_area {
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	padding: 2px;
	color: #754C29;
	font-size: 11px;
	font-weight: normal;}
	
	
	
#form input {
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	padding: 2px;
	width: 200px;
	color: #754C29;
	margin: 0 0 10px 0;}	
	
	
	

#contact_form {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #754C29;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;}



#contact_form textarea {
	width: 400px;
	height: 140px;
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	padding: 2px;
	color: #754C29;
	font-size: 11px;
	margin: 0 0 10px 0;
	font-weight: normal;}
	
	
/*	
#contact_form input {
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	padding: 2px;
	width: 200px;
	color: #754C29;
	font-size: 11px;
	margin: 0 0 10px 0;
	font-weight: normal;}	
*/	
	
	
#form textarea {
	width: 400px;
	height: 140px;
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	padding: 2px;
	color: #754C29;
	font-size: 11px;
	margin: 0 0 10px 0;
	font-weight: normal;}	




#giddyup_button {
	border: 0 0 0 0;}
	



.giddyup_button {
	background-image: url(/images/button_gitty_up.gif);
	background-color: transparent;
	border: none;
	width: 93px;
	height: 24px;}




.giddyup_button:hover {
	background-image: url(/images/button_gitty_up_over.gif);
	background-color: transparent;
	width: 93px;
	height: 24px;
	border: none;}





.nav_text {
	color: #FFFFFF;
	font-size: 10px;
	letter-spacing: 0.1em;
	width: 300px;}




.nav_text a {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	letter-spacing: .1em;
	outline: none;}




.nav_text a:hover {
	color: #FFFFFF;
	background-color: #000000;
	font-size: 10px;
	letter-spacing: .1em;}




.border {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 10px;}




.menu_borders {
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	letter-spacing: 0.1em;}



#jot {
	color: #754C29;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 30px;}



#jot a {
	color: #CC6600;
	text-decoration: none;
	outline: none;}




#jot a:hover {
	color: #CC6600;
	border-bottom: 1px dotted #CC6600;
	text-decoration: none;}



#jot textarea {
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	padding: 2px;
	color: #754C29;
	font-size: 11px;
	font-weight: normal;}



#jot input {
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	padding: 2px;
	color: #754C29;
	font-size: 11px;
	font-weight: normal;}




.ditto_summaryPost {
	margin-bottom: 60px;}
	
	
	
.ditto_post {
	margin-bottom: 60px;}	
	
	
	
.ditto_page {
	margin: 0 8px 0 0;}
	
	
	
.ditto_currentpage {
	margin: 0 8px 0 0;}		
	
	
	
.reflect_month_link {
	margin: 0 20px 0 0;}	



#footer {
	color: #754C29;
	font-size: 10px;}



#footer a {
	color: #6C4F2A;
	text-decoration: none;
	outline: none;}




#footer a:hover {
	color: #80633E;
	text-decoration: none;}
	
	
	
#easy_newsletter {
	color: #4B3F33;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	width: 140px;
	margin-left: auto;
	margin-right: auto;}
	
	
	
#easy_newsletter a {
	color: #754C29;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underline;
	outline: none;}
	
	
	
#easy_newsletter a:hover {
	color: #960;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underline;}
	
	
	
#easy_newsletter input {
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	width: 120px;
	padding: 2px;
	color: #754C29;
	font-size: 11px;
	margin: 0 0 0 0;
	font-weight: normal;}
	
	
	
.text_field {
	background-color: transparent;
	font-family: Georgia, Times New Roman, Times, serif;
	border-left: #754C29 1px solid;
	border-right: #754C29 1px solid;
	border-top: #754C29 1px solid;
	border-bottom: #754C29 1px solid;
	padding: 2px;
	width: 200px;
	color: #754C29;
	font-size: 11px;
	margin: 0 0 10px 0;
	font-weight: normal;
	float: left;}
