/* ________________________________ SECTIONS ________________________________ */

/*

1. GENERAL
2. HOME
3. HEADER
4. WORKS
5. VANITY PRESS

*/



/* ________________________________ GENERAL _________________________________ */





body {
	font-family: Courier New, Courier, mono; font-size: 12px; line-height: 20px; margin-right: 50px; margin-left: 65px
}





#nav ul {
	list-style: none;
	margin: 0;
	padding: 2px 0 25px 0 ;
	}
	
#nav li {
	display: inline;
	margin: 0;
	padding:0 10px 0 0;
	}
	
#nav a:link, #nav a:visited {
	color: #858585;
	background: #ebebeb;
	font-size: 13px;
	padding: 2px 3px 2px 3px;
	text-decoration: none;
	}
	
#nav a:hover, #nav a:active {
	color: #858585;
	background-color: #F1FE5F;
	}
	
#nav #current a:link, #nav #current a:visited {
	background: #d0d0d0;
	color: #000000;
	padding: 2px 3px 2px 3px;
	margin: 0 ;
	text-decoration: none ;
	}
	
#nav #current a:hover, #nav #current a:active {
	background: #F1FE5F;
	padding: 2px 3px 2px 3px;
	margin: 0;
	text-decoration: none ;
	}






#movie { margin: 15px 0 0 0 ;  padding: 0; }



#main #thumb ul {
	list-style: none;
	margin: 0;
	padding: 0 ;
	}
	
#main #thumb li {clear:left}



#main a:link, #main a:visited {
text-decoration: underline ; color:#000000
}

#main a:hover, #main a:active {
text-decoration: underline ; color:#000000
}

#main p {  font-family:  Courier New, Courier, mono ; font-size: 12px; text-align: left; line-height: 18px; margin-top: 0px; margin-bottom: 12px; padding-bottom: 0px; padding: 0 0 0px 0; color:#000000 }

#main h1 {  font-family:  Courier New, Courier, mono ; font-size: 13px; font-weight:500  ; margin-top: 0px; margin-bottom: 12px; padding-bottom: 0px; padding: 0 0 0px 0;  color:#000000 }

#main h1 a:link, #main h1 a:visited { color:#B2B2B2; text-decoration:none }
#main h1 a:hover, #main h1 a:active { color:#666666; text-decoration:none }

#main h2 {  font-family:  Courier New, Courier, mono ; font-size: 13px; font-weight:700  ; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding: 0 0 0px 0;  color:#000000 }

#main h3 {  font-family:  Courier New, Courier, mono ; font-size: 13px; font-weight:700  ; margin-top: 0px; margin-bottom: 10px; padding-bottom: 0px; padding: 0 0 0px 0;  color:#000000 }

#main h4 {  font-family:  Courier New, Courier, mono ; font-size: 12px; font-weight:700  ; margin-top: 0px; margin-bottom: 20px; padding-bottom: 0px; padding: 0 0 0px 0;  color:#000000 }

#main h5 {  font-family:  Courier New, Courier, mono ; font-size: 12px; font-weight:bold  ; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding: 0 0 0px 0;  color:#000000 }

#main #next {margin-top: 0px; margin-bottom: 7px; padding: 0; }

#main img  { border: 0 ; display:inline;  margin: 20px 0 0 0 }

#main img a:link, #main img a:visited, #main img a:hover, #main img a:active { border: 0; text-decoration:none }

#main #thumb img { float: left ; margin: 0 35px 0px 0 }

#main #thumb .tall img { margin: 0 70px 30px 0 }

#main #view { padding: 0 0 20px 0 }
#main #view a:link, #view a:visited {
text-decoration: underline ; color:#858585
}

#main #view a:hover, #view a:active {
text-decoration: underline ; color:#000000
}

#main #subnav { padding: 0 0 0 0 }

#main #subnav a:link, #subnav a:visited {
text-decoration: underline ; color:#858585
}

#main #subnav a:hover, #subnav a:active {
text-decoration: underline ; color:#000000
}

#main #heading h1 {padding: 0 0 10px 0 }

#textblock {width: 600px; padding: 0 ; clear: both }
#textblock h1 { font-weight:normal; font-size:13px; padding: 0 0 10px 0 ; margin: 0 }
#textblock h2 { font-weight:bold; font-size:13px; padding: 15px 0 0px 0 ; margin: 0 }
#textblock h3 { font-weight:normal; font-size:12px; padding: 0 0 15px 0 ; margin: 0 }
#textblock p { padding: 10px 0 0px 0 ; margin: 0 }
#textblock img {  padding: 0 0px 5px 0 ; margin: 0 20px 0 0 }
#textblock a:link, #textblock a:visited {
text-decoration: underline ; color:#000000
}
#textblock a:hover, #textblock a:active {
	text-decoration: underline;
	color:#000000;
	background-color: #FFFF00;
}

#textblock2 {width: 600px; padding: 0px 0 20px 0 }
#textblock2 h1 { font-weight:bold; font-size:12px; padding: 0 ; margin: 0 }
#textblock2 h2 { font-weight:bold; font-size:12px; padding: 0 0 20px 0 ; margin: 0 }

#textblock2 a:link, #textblock2 a:visited {
text-decoration: underline ; color:#000000
}
#textblock2 a:hover, #textblock2 a:active {
text-decoration: underline ; color:#000000
}



#caption { font-size: 11px ; margin : 25px 0 0 0; font-style:italic }

#imageCaption { 
font-size: 11px ; 
margin : 15px 20px 0 0; 
font-style:italic; 


 display: inline; /* IE Hack */

 float: left;

}

#main #pressthumb { width: 600px  }

#main #pressthumb ul {
	list-style: none;
	margin: 0;
	padding: 0 ;

	}
	
#main #pressthumb li {clear:left; 	}

#main #pressthumb img { float: left ; margin: 0 35px 0px 0 }

#main #pressthumb .wide img { margin: 0 40px 30px 0 }

#main #footnote p {  font-family:  Courier New, Courier, mono ; font-size: 11px; text-align: left; line-height: 18px; margin-top: 0px; margin-bottom: 12px; padding-bottom: 0px; padding: 0 0 0px 0; color:#000000 }


/* ________________________________ SPLASH _________________________________ */

#splashmaxsize { max-width: 1280px; width:expression(this.width > 1280 ? 1280:true); }

#splashimg { margin: 30px 0 0 0 ; width: 100%; padding: 0; font-size: 12px; line-height: 25px;  }

#splashimg a:link, #splashimg a:visited { color: #000000 ; text-decoration: none; font-size: 13px; background-color: #F1FE5F; padding: 1px 4px 1px 4px }

#splashimg a:hover, #splashimg a:active { color: #ffffff ; text-decoration: none; font-size: 13px; background-color: #000000; padding: 1px 4px 1px 4px }





a.splashcurrent:link { color: #FF0000  !important;   background-color: #ffffff !important;  }

a.splashcurrent:visited { color: #ff0000 !important;  background-color: #ffffff !important;  }

a.splashcurrent:hover { background-color: #ff0000 !important; color: #ffffff !important }

a.splashcurrent:active { background-color: #ff0000 !important; color: #ffffff !important}


a.splashcurrent2:link { color: #FFffff  !important;   background-color: #ff0000 !important;  }

a.splashcurrent2:visited { color: #ffffff !important;  background-color: #ff0000 !important;  }

a.splashcurrent2:hover { background-color: #000000 !important; color: #ffffff !important }

a.splashcurrent2:active { background-color: #000000 !important; color: #ffffff !important}


#intro  {padding: 0 0 10px 0 }
#intro p {padding: 0 0 10px 0 }


#intro #hot a:link, #intro #hot a:visited { color: #000000 !important; text-decoration: none; font-size: 13px; background-color: #FFFFFF !important; padding: 0 4px 0 4px }


#galleries a:link, #galleries a:visited {
color: #000000;
	background-color: white ;
	text-decoration: underline;
	}
	
#galleries a:hover, #galleries a:active { color: #000000;
	text-decoration: underline;
	background-color: white ;
	}
	
	#galleries {padding: 0 0 25px 0 }
	
	
#news a:link, #news a:visited {
color: #000000;
	background-color: white ;
	text-decoration: underline;
	}
	
#news a:hover, #news a:active { color: #000000;
	text-decoration: underline;
	background-color: white ;
	}	
	

#news a.orange:link  {color: #333333; text-decoration: none; font-size: 13px; background-color: #FEE65F; padding: 0 4px 0 4px}
#news a.orange:visited  {color: #333333; text-decoration: none; font-size: 13px; background-color: #FEE65F; padding: 0 4px 0 4px}

#news a.orange:hover, a.orange:active {background-color: #000000; color: #ffffff}

/* Visibility Hidden */
	 .Hidden {
	  visibility: hidden;
	 }



/* ________________________________ WORKS _________________________________ */

table.listofworks {
clear: right ;
width: 500px;
border-collapse: collapse;
border: 0px;
}



table.listofworks td {
vertical-align:top;
padding: 0 0 30px 0 ;
}

table.listofworks th {
vertical-align:top;
font-weight: bold; 
padding: 0 20px 0 0;
}

table.txtlistofworks {
clear: right ;
width: 500px;
border-collapse: collapse;
border: 0px;
}



table.txtlistofworks td {
vertical-align:top;
padding: 0 0 15px 0 ;
}




#somewords { margin: 15px 0 125px 20px }

#somewords a:link, #somewords a:visited {
text-decoration: underline ; color:#000000
}

#somewords a:hover, #somewords a:active {
text-decoration: underline ; color:#000000
}

/* ________________________________ EXHIBITIONS _________________________________ */

table.listofexhibitions {
clear: right ;
width: 620px;
border-collapse: collapse;
border: 0px;
}



table.listofexhibitions td {
vertical-align:top;
padding: 0 20px 8px 0 ;
}

table.listofexhibitions th {
vertical-align:top;
font-weight: bold; 
padding: 0 20px 0 0;
}

table.listofexhibitions td h1 {

font-weight: normal; 
padding: 0 20px 0 0;
}

table.listofarticles {
clear: right ;
width: 620px;
border-collapse: collapse;
border: 0px;
}



table.listofarticles td {
vertical-align:top;
padding: 0 20px 8px 0 ;
}

table.listofarticles th {
vertical-align:top;
font-weight: bold; 
padding: 0 34px 0 0;
}


a.exhibcurrent:link {
	color: #333333 !important;
	background-color: #FFFF00 !important;
	text-decoration:none !important;
	padding: 0 5px 0 5px !important;
}

a.exhibcurrent:visited {
	color: #333333 !important;
	background-color: #FFFF00 !important;
	text-decoration:none !important;
	padding: 0 5px 0 5px !important;
}

a.exhibcurrent:hover {
	background-color: #FFFF00 !important;
	color: #333333 !important;
	text-decoration:underline !important;
}

a.exhibcurrent:active {
	background-color: #FFFF00 !important;
	color: #333333 !important;
	text-decoration:underline !important;
}



a.external:link { color: #666666 !important;   text-decoration:underline !important; }

a.external:visited { color: #666666 !important;   text-decoration:underline !important;   }

a.external:hover {  color: #666666 !important;text-decoration:underline !important; }

a.external:active {  color: #666666 !important;text-decoration:underline !important; }


/* ________________________________ VANITY PRESS _________________________________ */

#main #strap {padding: 0 0 20px 0 }


/* ________________________________ CONTACT _________________________________ */

#main #submit {margin: 10px 0 0px 0 }

/* ________________________________ CURRENT _________________________________ */

#listofcurrentexhibitions {width: 600px; padding: 0 }
#listofcurrentexhibitions h1 { font-weight:bold; font-size:18px; padding: 5px 0 5px 0px ; margin: 0 ; color:#FF0000 }
#listofcurrentexhibitions h2 { font-weight:normal; font-size:16px; padding: 0px 0 5px 0px ; margin: 0; color:#FF0000 }
#listofcurrentexhibitions h3 { font-weight:normal; font-size:13px; padding: 0px 0 30px 0px ; margin: 0 }
#listofcurrentexhibitions h4 { font-weight:normal; font-size:13px; padding: 10px 0 15px 0px ; margin: 0 }
#listofcurrentexhibitions p {  padding: 0px 0 30px 0px ; margin: 0 }

#listofcurrentexhibitions #heading h1 {  font-family:  Courier New, Courier, mono ; font-size: 13px; font-weight:normal  ; margin-top: 0px; margin-bottom: 12px; padding-bottom: 0px; padding: 0 0 0px 0;  color:#000000 }

.currenttag { font-weight:normal; font-size:11px; color:#666666; background: #FFFFFF; padding: 2px 3px 2px 0px; margin:0 0 10px 0 }
