* { margin:0; padding:0; }
body {font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;background-color:#FFF;min-height:100%;padding:0;margin:0;background-image:url(/i/thumb-bg.gif);background-repeat:repeat-y;background-position:top right;}
#leftnav {float:left;width:160px;}
#leftnav ul {margin:0;padding:0;font-size:12px;list-style-type:none;}
#leftnav li {float:left;clear:left;width:160px;background-color:#000;text-align:right;border-bottom:3px solid #FFF;color:#FFF;}
#leftnav li span {padding:3px 7px;border-right:3px solid #998;}
#leftnav li a {float:left;text-decoration:none;color:#FFF;width:146px;padding:3px 7px;border-right:3px solid #000;}
#leftnav li a:hover {background-color:#998;border-right:3px solid #998;}
#leftnav span {float:left;width:146px;padding:1px 7px;border-right:3px solid #000;background-color:#000;clear:left;}
#leftnav span.space {margin-bottom:3px;}
#leftnav span.copyright {background-color:#FFF;color:#666;font-size:11px;text-align:right;border-right:3px solid #FFF;}

#rightcol {float:right;background-color:#000;width:194px;padding:10px;margin:-42px 40px 0 0;display:inline;}
#rightcol h3 {color:#FFF;margin:0 10px;padding:0;font-weight:normal;}
#rightcol div {float:right;margin:10px;}
#rightcol div a img {border:1px solid #FFF;}
#rightcol div a:hover img {border:1px solid #998;}
#rightcol div a.at img {border:1px solid #998;}
#rightcol p {margin:10px 10px;padding:0;text-align:right;clear:both;font-size:10px;font-style:italic;color:#FFF;}

#bodycontent {margin-right:274px;margin-left:180px;clear:none;}
#bodycontent h1 {margin:0 0 12px 0;padding:0;font-size:24px;font-weight:normal;}
#bodycontent p {font-size:12px;margin:0 0 20px 0;padding:0;line-height:22px;}
#bodycontent p a:link, #bodycontent p a:visited {text-decoration:underline;color:#000;}
#bodycontent p a:hover, #bodycontent p a:active {text-decoration:none;color:#998;}

#bodycontent.item div.img {float:left;margin:0 20px 20px 0;border:2px solid #BFBFBF;}
#bodycontent.landscape div.img {margin-right:0;}
#bodycontent.item table {margin:0 auto;}
#bodycontent.item h1 {font-size:12px;font-style:italic;margin-bottom:0;} /* decrease font size from 13px */
#bodycontent.item h1 em {font-style:normal;}
#bodycontent.item p {margin:0;padding:0;line-height:18px;}
#bodycontent.item span.year {float:left;font-size:12px;margin-bottom:5px;} /* decrease font size from 13px */
#bodycontent.item p.exhibit {font-size:11px;margin:40px 0 0 0;padding:0;font-weight:bold;display:none;}
#bodycontent div.closeup {margin-bottom:10px;}
#bodycontent.landscape div.closeup {margin-bottom:10px;margin-left:10px;float:right;}
#bodycontent div.closeup a:link, #bodycontent div.closeup a:visited {color:#BFBFBF;}
#bodycontent div.closeup a:hover, #bodycontent div.closeup a:active {color:#998}


#bodycontent.item td div.img {margin-bottom:0;}

#bodycontent.landscape p.exhibit {float:right;margin:0;clear:none;}
#bodycontent.landscape .desc {float:left;margin-bottom:10px;padding-right:40px;}
html>/**/body #bodycontent.landscape .desc {padding-right:0px;}
#bodycontent.landscape .medium {clear:left;}



/* CV */
#bodycontent.cv h2 {margin:0;padding:15px 0 6px 0;font-size:12px;}
#bodycontent.cv p {text-align:left;margin:0 0 6px 0;}
#bodycontent.cv p span {float:left;width:72px;text-align:right;margin:0 10px 6px 0;}
#bodycontent.cv p em {font-style:normal;}

/*REVIEWS*/
.reviews h2 {font-size:12px;}
.reviews .popups {float:left;width:100%;margin-bottom:10px;}
.reviews .popups div {float:left;margin-right:10px;}
.reviews .popups div a:link img, .popups div a:visited img {border:1px solid #999;}
.reviews .popups div a:hover img, .popups div a:active img {border:1px solid #998;}

#bodycontent.news p {text-align:left;margin:0 0 6px 0;}
#bodycontent.news p span {float:left;width:36px;text-align:left;margin:0 10px 6px 0;}
#bodycontent.news h2 {font-size:16px;}
#bodycontent.news h3 {font-size:14px;margin:6px 0;}
#bodycontent.news p + h2, #bodycontent.news p + h3 {margin-top:20px;}
