/* COLORS 

link color blue: #5186a4
link over, heads : #75765e
*/



/* ---------- BASIC -----------*/
:focus {
outline:0
}

* {
border:none;
margin:0;
padding:0
}

body {
text-align:center;
color:#444;
font:100% Verdana, Arial, Helvetica, sans-serif;
background-color:#353535;
margin:0;
padding:0
}

a:link,a:visited {
color:#5186a4;
text-decoration:none
}

a:hover {
color:#75765e;
text-decoration:underline
}

ul {
list-style: none;
}

p, ul {
margin-bottom: 18px;
	}
	
h1 { 
 font-size: 24px;
	}

h2 { 
  font-family: Georgia, "Times New Roman", Times, serif;
 color:  #75765e;
font-size: 20px;
line-height: normal;
 margin-bottom: 20px;
	}

h3 { 
color:  #75765e;
font-size: 13px;
margin-bottom: 12px;
line-height: normal;
	}

h4 {
color: #444;
font-size: 12px;
margin-bottom: 11px;
}

#rightrail h4 {
color:  #b30909;
font-size: 11px;
line-height: normal;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 11px;
	}
	
h5{
color:  #75765e;
font-size: 11px;
line-height: normal;
	}
	
#main img {
border: 5px solid #525252;
	}
	
#main a:hover img { border: 5px solid #353535; text-decoration: none !important;}

#main img.noborder {border: none;}

	
/* ---------- PAGE LAYOUT ---------- */

#header {
width: 100%;
min-width: 850px;
height: 100px;
background: #353535 url('/i/header_bkgd.jpg') center top repeat-x;
	}
	
#nav-wrap {
width: 100%;
background-color: #dcd9bb;
	}

#nav {
position: relative;
width: 694px;
height: 33px;
margin: 0 auto;
	}
	
#content-wrap {
width: 100%;
min-width: 860px;
clear: both;
background: #f4f2e4 url('/i/content_bkgd.jpg') repeat;
	}

#content {
font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
width: 850px;
text-align: left;
background: url('/i/content_bird.gif') 400px 0 no-repeat;
margin: 0 auto;
	}
	
#leftrail {
float: left;
width: 185px;
margin: 30px 30px 40px 0;
padding: 0;
	}
	
#main {
float: left;
width: 459px;
margin: 60px 10px 10px 0;
padding: 0;
	}
	
#rightrail {
float: left;
width: 155px;
margin: 60px 0 0 0;
padding: 0 0 0 10px;
border-left: 1px dotted #afaa75; 
	}
	
#footer-wrap {
width: 100%;
height: 275px;
min-width: 860px;
background: url('/i/footer_bkgd.jpg') center top repeat-x;
clear: both;
}
	
#footer {
width: 850px;
text-align: right;
margin: 0 auto;
padding: 10px;
}
	
#footer p {
font-size: 10px;
color: #767668;
margin-top: 10px;
}
	
#footer a {	color: #767668;
text-decoration: underline;}

#footer a:hover {color:#5186a4;}


/*  ---------- MAIN horizontal NAVIGATION ---------- */

#nav ul {
height: 33px;
background: url('/i/nav_bar.gif');margin: 0; padding:0;
	}
	
/* fix for ie6 */
#nav ul li {
display: inline;
	}

#nav li a, #nav li a:visited {
height: 33px;
overflow: hidden;
display: block;
position: absolute;
text-indent: -9999px;
top: 0;
text-decoration: none;
background-color: transparent;
	}

#t-art a:link, #t-art a:visited {background: transparent; left:0; width:151px;}
#t-bio a:link, #t-bio a:visited {background: transparent; left:181px; width:151px;}
#t-new a:link, #t-new a:visited {background: transparent; left:362px; width:151px;}
#t-con a:link, #t-con a:visited {background: transparent; left:543px; width:151px;}

/*hover and on state*/	
#t-art a:hover, body#artwork #t-art a, body#artwork #t-art a:hover, body#shop #t-art a, body#shop #t-art a:hover {background: transparent url('/i/nav_bar.gif') 0 -33px no-repeat;}
#t-bio a:hover, body#biography #t-bio a, body#biography #t-bio a:hover {background: transparent url('/i/nav_bar.gif') -181px -33px no-repeat;}
#t-new a:hover, body#news #t-new a, body#news #t-new a:hover {background: transparent url('/i/nav_bar.gif') -362px -33px no-repeat;}
#t-con a:hover, body#contact #t-con a, body#contact #t-con a:hover {background: transparent url('/i/nav_bar.gif') -543px -33px no-repeat;}

/* ---------- LEFTRAIL logo and Sub Navigation---------- */	

#leftrail h1 {
	margin: 0;
	padding: 0;
	}

#leftrail h1 a {
display: block;
width: 185px;
height: 155px;
text-indent: -9999px;
background: url('/i/pma_logo.gif') left top no-repeat;
	}

ul.art-nav, ul.bio-nav, ul.news-nav, ul.sho-nav, ul.con-nav {
text-align: center;
margin-bottom: 15px;
	}
	
ul.art-nav li, ul.bio-nav li, ul.news-nav li, ul.sho-nav li, ul.con-nav li {
font-size: 11px;
font-weight: bold;
letter-spacing: 1px;
border-bottom: 1px dotted #afaa75;
	}

ul.art-nav li a, 
ul.bio-nav li a, 
ul.news-nav li a, 
ul.sho-nav li a, 
ul.con-nav li a  {
display: block;
padding: 8px 0;
	}

ul.art-nav li a:hover, 
ul.bio-nav li a:hover, 
ul.news-nav li a:hover,
ul.sho-nav li a:hover, 
ul.con-nav li a:hover {
background-color: #e8e6d1;
	}
	
/*hides the all the sub navs */
ul.art-nav, 
ul.bio-nav, 
ul.news-nav,
ul.sho-nav,  
ul.con-nav {
	display: none;/*hides unless in section*/
}
/*displays the proper sub nav for the section based on body id*/
body#artwork ul.art-nav, 
body#biography ul.bio-nav, 
body#news ul.news-nav,
body#shop ul.sho-nav, 
body#contact ul.con-nav {
 	display: block;
 }

/*on state for page links based on body class*/
body.mainart ul.art-nav #n-art,
body.classic ul.art-nav #n-cla,
body.super ul.art-nav #n-sup,
body.person ul.art-nav #n-per,
body.retro ul.art-nav #n-ret,
body.special ul.art-nav #n-spe,
/*no more partnerships and moved special projects to the artwork section body.partner ul.art-nav #n-par,*/
body.mainbio ul.bio-nav #n-bio,
body.exhibit ul.bio-nav #n-exh,
body.press ul.news-nav #n-pre,/* right here this is the press sub nav*/
body.notebook ul.news-nav #n-not,/* right here this is the notebook sub nav*/

body.papa ul.news-nav #n-pap,
body.mainsho ul.sho-nav #n-sho,
body.ordering ul.sho-nav #n-ord,
body.maincont ul.con-nav #n-con,
body.business ul.con-nav #n-bus { 
background-color: #e8e6d1;
 color: #75765e;
 display: block;
	}
	
/* ------------ RIGHTRAIL ---------- */

#videothumbs li {background-color: transparent;
padding: 1px;
border: 1px solid #666;
margin: 0 0 5px 0;
width:120px;
height:72px;display:block;}

#videothumbs li a {
width:120px;
height:72px;
display:block;
text-indent:-1500px;
overflow:hidden;}

li.vid1 a {background:url('/i/video_th.jpg') 0 0 no-repeat;}
li.vid1 a:hover {background:url('/i/video_th.jpg')  0 -72px no-repeat;}

li.vid2 a {background:url('/i/video_th.jpg')  0 -144px no-repeat;}
li.vid2 a:hover {background:url('/i/video_th.jpg')  0 -216px no-repeat;}

li.vid3 a {background:url('/i/video_th.jpg') 0 -288px no-repeat;}
li.vid3 a:hover {background:url('/i/video_th.jpg')  0 -360px no-repeat;}

li.vid4 a {background:url('/i/video_th.jpg') 0 -432px no-repeat;}
li.vid4 a:hover {background:url('/i/video_th.jpg')  0 -504px no-repeat;}

li.vid5 a {background:url('/i/video_th.jpg') 0 -576px no-repeat;}
li.vid5 a:hover {background:url('/i/video_th.jpg')  0 -648px no-repeat;}

li.vid6 a {background:url('/i/video_th.jpg') 0 -720px no-repeat;}
li.vid6 a:hover {background:url('/i/video_th.jpg')  0 -792px no-repeat;}


#rightrail ul {
line-height: normal;
}
#features li {
margin: 0 0 5px 0;
padding-left: 15px;
}

#features li.video {background: url('/i/icon_film.gif') no-repeat 0 2px; }
#features li.sound {background: url('/i/icon_sound.gif') no-repeat 0 2px; }
#features li.email {background: url('/i/icon_email.gif') no-repeat 0 1px; }
#features li.rss {background: url('/i/icon_rss.gif') no-repeat 0 2px;}

ul.bulletlist li {
padding-left: 15px;
background: url('/i/bullet.gif') no-repeat 0 3px; 
}

ul.archivelist {
margin: 0 0 10px 0;
}

ul.archivelist li a, ul.archivelist li a:visited {
display: block;
color: #444;
font: 12px Georgia, "Times New Roman", Times, serif;
line-height: normal;
border-bottom: 1px solid #dcd9bb;
padding: 4px 0px;
}

ul.archivelist li a:hover {
color: #5186a4;
text-decoration: underline;
background-color: transparent;
}

/*  ---------- HOME PAGE ---------- */
body#home #main, body#terms #main {
float: left;
width: 620px;
border: none;
margin: 30px 0px 30px 0;
padding: 0; 
	}
	
.welcome {
color: #767668;
text-align:center;
}

#home_photo {
width: 610px;
height: 478px;
overflow: hidden;
}
	
/*	--------- ARTWORK pages ----------- */

ul.artwork-list {
	list-style: none;
	float: left;
}

ul.artwork-list li {
	width: 130px;
	float: left;
	text-align: center;
	margin: 0 20px 20px 0; 
	}
	
ul.artwork-list img {
	margin-bottom: 4px;
	float: left;
	}

ul.art-list {
	list-style: none;
	float: left;
	}

ul.art-list li {
	width: 95px;
	float: left;
	margin: 0 18px 18px 0;
	}
	
ul.art-list img {
	float: left;
	}
	
/* ----------- PRESS ----------- */

body#news dl{margin: 0 0 18px 0;
}

body#news dl dd{font-weight: bold;
margin-bottom: 12px;
}

h3.prtitle { 
margin-bottom: 0px;
	} 

/* ----------- NOTEBOOK BLOG ----------- */
/* posts */
div.post {
margin: 0 0 10px 0; }
div.entry {
margin: 5px 0;	
border-bottom: 1px solid #dcd9bb;
}

div.entry img {margin-bottom: 0px;}
p.wp-caption-text {font-size: 10px; font-style: italic; color: #75765e; text-align:right}

.post h2 {
clear: both;
margin-bottom: 5px;
}

.post h2 a {
color: #75765e !important;
text-decoration: none;}

.post h2 a:hover {
color: #5186a4 !important;
text-decoration: underline;}

.post h3 {
color: #75765e;
font-weight: normal;
font-size: 10px;
margin-bottom: 10px;
}

.postmetadata {
text-align: right;
color: #5186a4;
margin-bottom: 20px;
}

div.navigation {float: left; width: 100%;
margin-bottom: 10px;
}
.alignleft {float: left;}
.alignright {float: right;}

		
/* COMMENTS */

div.comment {
border-bottom: 1px solid #dcd9bb;
margin: 5px 0 10px 0;
padding: 0;
}

div.highlighted {
background: #e8e6d1;
margin: 5px 0;
padding: 6px;
}

h3#respond {}

cite, 
cite a, 
cite, 
cite a {
color: #5186a4;
font-style: normal;
	}
#zrx_captcha img {border: none;}

/* ------------ FORMS contact form, search form ------------*/
textarea, input {
border: 1px solid #75765e; 
font: 11px Verdana, Arial, Helvetica, sans-serif;  
color:#444;
margin: 0; 
padding: 2px;
}

form.ddfm label
{
width: 14em;
float: left;
text-align: right;
margin-right: 5px;
display: block;
}
.ddfmerrors, .errorlist {color:#FF0000;}
.ddfmerrors {font-weight: bold;}
.fmtext {width: 200px;}
.fmtextarea {width: 250px}
.fmverify {width: 80px;}
#main form.ddfm img {
border: 2px solid #5186a4;
display:block;
margin-left: 50px}
.fieldwrap {margin: 0 0 8px 0;}
.recaptcha {float: right;margin: 0 0 10px 0;}

.submit {
border-top: 1px solid #dcd9bb;
padding: 5px 0 0 0;
margin-top:10px;
clear:both;}

.submit input {
background:#dcd9bb;
font: 11px Verdana, Arial, Helvetica, sans-serif; 
color:#444;
border: 1px solid #75765e; 
margin-left: 160px;
padding: 1px; 
}


#searchform {margin: 0 0 18px 0;}
#searchform input#s{
width: 120px;
}
input#searchsubmit {
background:#dcd9bb;
border: 1px solid #75765e; 
font: 11px Verdana, Arial, Helvetica, sans-serif; 
color:#444; 
width: 25px;
padding: 1px 0;
}

input#searchsubmit:hover, .submit input:hover, input#submit:hover {
background: #5186a4; 
color:#fff;}

/*antispam question on comment form*/
#aspamquestion small.whythis a span{color:#fafafa; padding:1px 4px 1px 4px; position:relative; display:none}
#aspamquestion small.whythis a:hover, #aspamquestion small.whythis a:focus, #aspamquestion small.whythis a:active{text-decoration:none; color:#75765e}
#aspamquestion small.whythis a:hover *, #aspamquestion small.whythis a:focus *, #aspamquestion small.whythis a:active *, #aspamquestion small.whythis a:hover{text-decoration:none; color:#75765e; display:inline}
#aspamquestion small.whythis a:hover span, #aspamquestion small.whythis a:focus span, #aspamquestion small.whythis a:active span{position:absolute; background-color:#b1c7d3; color:#2e5d77; font-weight:bold;}
		

/* ----------- EXHIBITIONS & COLLECTIONS ----------- */
ul.collectlist {
float: left;
width: 220px;
list-style:none;
margin: 0;
padding: 0; 
	}
	
ul.collectlist li {
list-style:none;
margin: 0;
padding: 0;
}

dl.exhibitlist dt {
font-weight: bold;
margin-top: 10px;
}
	
dl.exhibitlist {
margin: 0 0 18px;}

/* ----------- MISCELLANEOUS ----------- */
hr {
border: none;
border-top: 1px solid #dcd9bb;
background:#dcd9bb;
width: 100%;
clear:both;
height: 1px;
margin-bottom:18px;
}

.floatleft {
float: left;
display: inline;
margin: 10px 10px 10px 0;
	}
	
.floatright {
float: right;
display: inline;
margin: 10px 0 10px 10px;
	}
	
.floatright p, .floatleft p { margin-top: 5px;
}
	
.seperator { 
background: url('/i/star.gif') no-repeat center center;
height: 15px;
clear: both;
margin:  5px 0;
		}

.clr {
clear: both;
	}
	
.quote {
font: 14px/22px Georgia, "Times New Roman", Times, serif;
color:  #75765e;
font-style:italic;
padding: 10px 0 0 0;
	}
	
.disclaimer	{
font-size: 9px;
color: #767668;
line-height: normal;
}
	
/*fix for dumbass IE */

* html #main ul.art-list li{
	height: 1%;
	margin-right: 15px;
	}
	
* html #rightrail {width: 152px;}

* html .art-nav li a,
* html .bio-nav li a,
* html .news-nav li a {
	height: 1%;
	}
	
* html #rightrail li a {
height: 100%;
	}
	
* html input#searchsubmit {
width: 20px;

}

	
