/* ________________________________ 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: 20px;
	margin-top: 0px;
	margin-bottom: 12px;
	padding-bottom: 0px;
	padding: 0 0 0px 0;
	color: #333333
}

#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: 800px;
	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: normal;
	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/HOME _________________________________ */

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

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

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

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





a.splashcurrent:link { color: #000000  !important;   background-color: #CCCCCC !important;  }

a.splashcurrent:visited { color: #000000 !important;  background-color: #CCCCCC !important;  }

a.splashcurrent:hover { background-color: #000000 !important; color: #CCCCCC !important }

a.splashcurrent:active { background-color: #000000 !important; color: #CCCCCC  !important}


a.splashcurrent2:link { color: #000000  !important;   background-color: #CCCCCC!important;  }

a.splashcurrent2:visited { color: #000000 !important;  background-color: #CCCCCC !important;  }

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

a.splashcurrent2:active { background-color: #000000 !important; color: #CCCCCC !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 }
