/* Spurious Fugitive CSS */

*{
	margin: 0;
	padding: 0;
}


body {
	
	background-color:#cccccc;
	text-align:center;
	color: #000;
	font-size:100%;
	font-family:Arial, Sans-Serif;
	margin-bottom: 50px;
}

img 
{
	border: none;
	padding:none;
}

a:link, a:active
{
	color:#000;
	text-decoration: none;
}

a:visited 
{
	color: #000;
	text-decoration: none;
}

a:hover 
{
	color:#666;
	text-decoration: underline overline;
	
}
#wrap 
{
	width: 700px;
	margin: 100px auto 0 auto;
	background-color: #fff;
	text-align:left;
}

.bold{
font-weight:bold;
}

hr {
padding:0;
margin:0;
height:1px;
}

#header 
{
	width: 700px;
}
#header div.hidden
{
	width:450px;
	height: 93px;
	float:left;
	background: url("images/general/gif/title.gif") no-repeat;
}

div.hidden h1,
div.hidden h2,
div.hidden h3 
{
	display: none;
	visibility:hidden;
}



#header #header-image
{
	float: right;
	width: 236px;
}

.clear 
{
	clear:both
}
#navigation 
{

	width: 140px;
	float:left;
	font-size: .8em;
	padding-left: 10px;
	
}
	

#nav
{
	padding:5px;
	list-style: none;
}

#nav li 
{
	padding: 3px 0;
}

	

#main-content
{
	width:370px;
	float:left;
	text-align: center;
	padding: 15px;
	
}

#main-content h1
{
	font-size: 1.2em;
	font-weight: bold;
	padding: 0;
}

#main-content h2
{
	font-size: .9em;
	font-weight: bold;
	/*padding: 15px 0;*/
	
}

#main-content h3 
{
	font-size: .8em;
	font-weight: normal;
}


#main-content .gallery {
width:370px;
text-align: left;
}

#main-content .gallery img.mainimage {
float:left;
height: 150px;
width:150px;
margin-right: 10px;
margin-top:10px;
margin-bottom:25px;
}

#main-content div.gallery img.galleryImage{
height:50px;
width:50px;
overflow:hidden;
display:block;
float:left;
padding: 3px 2.5px 0 0;
}	

#main-content div.gallery h1{
font-size: 16px;
}

#main-content div.gallery h2{
font-size: 14px;
font-weight:normal;
}

#main-content div.gallery h3{
font-size: 12px;
}

#main-content div.gallery p{
font-size:11px;
padding-top:8px;
}

#main-content #previoussolo, #main-content #previousgroup{

text-align:left;
/*width:210px;*/
padding-bottom: 10px;
 
}


#main-content #previoussolo ul, #main-content #previousgroup ul{
font-size: .8em;
list-style:none;
line-height:1.1em;
}

#main-content #previoussolo h2, #main-content #previousgroup h2{
font-weight:bold;
}


#main-content #upcoming{
text-align: left;
}

#main-content .upcoming {
padding: 5px 0;
}

#main-content .upcoming img{
float:left;
margin-right:10px;
margin-bottom:20px;
height: 100px;
width: 100px;
}
#main-content .upcoming .info{
vertical-align: top;
}

#main-content .upcoming h1 {
font-size: 14px;
padding-bottom:3px;
}

#main-content .upcoming h2 {
font-size: 12px;
padding-bottom:3px;
font-style:italic;
}

#main-content .upcoming h3 {
font-size: 12px;
}

#main-content .upcoming p{
font-size: 12px;
}

#main-content #about{
font-size:12px;
text-align:left;
}

#main-content #about p{
padding-bottom:8px;
}


#secondary-content
{
	width: 150px;
	float: left;
	font-size: .70em;
	padding-top:20px;
}

#secondary-content ul{
list-style:none;
}


#footer 
{
	clear: both;
	padding-bottom: 15px;
}

#footer #hours 
{
	width: 150px;
	padding-left: 15px;
	font-size: .8em;
}

#footer #hours p 
{
	font-size: .7em;
}

	
#links
{
	font-size: .7em;
	text-align: left;
}

#gallery_artists, #exhibited_artists{
text-align:left;
padding-bottom:10px;
}
.artists
{

font-size: .8em;
list-style:none;
line-height:1.1em;
}




	

#contact 
{
	text-align: left;
	border: none;
}

#contact dt
{
	padding: 15px 0 0 0;
}

#contact #comments
{
	width: 300px;
}

#shop{
text-align:left;
}

#shop img{
float:left;
padding-right: 10px;
}

#shop ul{
margin-top: 10px;
}

#shop ul li{
list-style-type:none;
font-size: 12px;
}

#shop p{
font-size:11px;
padding-top:8px;
}
#shop p.note{
font-style:italic;
font-size: 10px;
}


#sale_listing{
list-style:none;
padding-top: 15px;
}

#sale_listing li{
float:left;
padding-bottom: 15px;
width:370px;
}

#sale_listing li span{
padding-left: 10px;
float:left;
text-align:left;
}
#sale_listing li span p{
font-size:11px;
padding-bottom:5px;
}

#sale_listing li img{
/*height:25%;*/
width:25%;
float:left;
}

#sale_artist{
text-align: left;
padding-bottom: 15px;
}

#sale_artist h1{
border-bottom: 2px #000 solid;
margin-bottom: 5px;
}

#sale_artist p{
font-size: 12px;
}