

body 	{	

margin-top:20px; background: url(../images/header-edges.jpg);
 background-position:top left;
 	background-repeat:repeat-x;
		background-color:#fff;
 background-attachment:fixed; text-align:center;
 min-width:1200px;

 }



html 	{ 	overflow-x: hidden; overflow-y: scroll; }




#container {
	background-color:#fff;
 width: 900px;
 min-height: 1350px;
 ;
 
		margin:0 auto;
	margin-top:30px;
 text-align:left;
 padding-top:15px;
  	
}


html>/**/body #container {

 padding-top:0px;

}


  a:focus, a:active {
outline: none;}



#topnav {	
background: url(../images/topnav_grey_2.jpg);
 background-position:top left;
 background-repeat: no-repeat; 
		
		height:90px;
 width:800px;
 display:inline;
 float:left;
 margin-top:0px;
 background-color:#808080;
}



#topnav ul {

	list-style-type:none;
 margin-top:-25px;
 padding-top:0px;
	display:inline;
 width:auto;
}



#topnav li {

	padding-top:0px;
 margin-top:-25px;
 display:inline;
 color:#fff;
 font-family: 'trebuchet MS', verdana, helvetica, sans-serif;
 
		font-size: 15px;

}



#topnav a {

	display:inline;
	float:left;
 padding-right:25px;
	text-decoration:none;
 margin-top:47px;
 color:#ffcc11;
}


.active, 
#topnav a:hover {
color:#fff;
}



#content {
	  width:870px;
 padding:15px;
 float:left;
padding-bottom:5px;

}







#leftcontent {

	border:none; background-color: white; width: 450px;
 padding:15px;

 float:left;
 margin-bottom:10px;
 padding-bottom:5px;

}


html>/**/body #leftcontent {

padding-top:0px;
}





#leftcontent h1, #content h1 {

font-family: 'trebuchet MS',verdana,helvetica,sans-serif; 
font-size:18px;
 color:#ff7722;
 margin-bottom:5px;
}

#leftcontent h2, #content h2 {

font-family: 'trebuchet MS',verdana,helvetica,sans-serif; 
font-size:14px;
 color:#ff7722;
 margin-bottom:5px;
}

#leftcontent p, #content p { font-family: 'trebuchet MS',verdana,helvetica,sans-serif;
 font-size:12px;
 color:#333;
 margin: 0px 0px 0px 0px;
	
}



#leftcontent a, #content a {

	color:#ff7722;
	font-weight:bold;

}



#rightcontent {

	border:none; width:300px;
 display: inline;
 float:left;
 margin-top: 0px; font-family: 'trebuchet MS',verdana,helvetica,sans-serif;
 font-size:12px;
 color:#333;


}



html>/**/body #rightcontent {

margin-top:0px;
}


.rightcontentimg {

float:left; 
display:inline;
 padding:0px 0px 0px 0px;


}




#rightcontent h1, #content h1 {

font-family: 'trebuchet MS',verdana,helvetica,sans-serif; 
font-size:18px;
 color:#ff7722;
 margin-bottom:5px;
}

#rightcontent h2, #content h2 {

font-family: 'trebuchet MS',verdana,helvetica,sans-serif; 
font-size:14px;
 color:#ff7722;
 margin-bottom:5px;
}

#rightcontent a, #content a {

	color:#ff7722;
	font-weight:bold;

}

#leftgallery {

	float:left;
 width:200px;
 margin:8px;
 text-align:center;

}

.leftgalinfo {

background-color: #ededed;
width: 550px;

		color:#333;
	margin-top:20px;
 font-family: 'trebuchet MS', verdana, helvetica, sans-serif;
	font-size: 12px;

		padding:10px;
}








.leftgalimg {

float:left; 
display:inline;
 padding:0px 0px 0px 0px;


}




#rightgallery {

	float:left;
 display: inline;


}

.item {

width:187px;
 float:left;
 display:inline;
 border:1px dotted #666;
	margin:8px;

		min-height:160px;
 text-align:center;

}

.itemwide {

 width:290px;
 float:left;
 display:inline;
 border:1px dotted #666;

		margin:8px;
 min-height:160px;
 text-align:center;
}

.item img, .itemwide img {

 padding:5px;

}
		


html>/**/body .item img {

padding-bottom:10px;

}

.item p, .itemwide p {

font-family: 'trebuchet MS', verdana, helvetica, sans-serif;

		font-size: 11px;
 color:#333;
	line-height:13px;

}

.itemsm {

font-size:9px;
}
		

.price {
font-family: 'trebuchet MS', verdana, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
	color:#333;

		

}

html>/**/body .item h3 {
padding-top:0px;

}


.buy span {
display:none;

}

.buy a {


background-image: url(../images/buy_01.gif);

		display:block;
	width:77px;
	height:21px;
	margin:0 auto;
	margin-bottom:10px;
}
		

.buy a:hover {

background-image: url(../images/buy_02.gif);
 width:77px;
 height:21px;
}

.limited {

color:red;
font-size:11px;}




#artistnav {

	background-color: #e0e0e0;
 width: 195px;
 color:#333;
	font-family: 'trebuchet MS', verdana, helvetica, sans-serif;

		font-size: 12px;
 font-weight:bold;
 padding:10px;
 float:left;
}



#artistnav .name {font-color:#333; margin-top:7px;
 padding-bottom:7px;
	border-bottom:1px solid #fff;}


#artistnav .name a {

text-decoration:none;
 color:#333}


#artistnav .name a:hover {

color:#ff7722;

}


.artistcontent {

font-family: 'trebuchet MS', verdana, helvetica, sans-serif; border:1px dotted #666;
float:left;
		
display:inline;
width:400px;
padding: 0 10px 10px 10px; margin-left:20px; 


}

.artistimages {

font-family: 'trebuchet MS', verdana, helvetica, sans-serif; 
float:left;
		
display:inline;
width:180px;
padding: 50px 10px 0 10px; 


}




#footer {
	
background-color:#857e7a;
 height:35px;
	margin-top:20px;
 margin-left:0px; width:890px;
 text-align:left;
	
		padding-top:5px;
 border:1px solid #666;

}


#footer a, #footer {	

font-family: 'trebuchet MS', verdana, helvetica, sans-serif;
 font-size: 10px;
 
			font-weight:bold; color:#fff;
 text-decoration:none;

			padding-left: 10px;
 vertical-align: top;
}


#footer a:hover {
color:black;

}

