*{margin:0;padding:0}
body{padding:0;background:#000;text-align:center;background:#FFF;color:#998;font:9pt/14pt georgia,serif;}
#container{width:960px; margin:0 auto;padding:0;}
h1,h2{font:bold 14pt 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;color:#C00;}
a{color:#998;text-decoration:none;outline:none;}
a:hover{color:#ccb;}
#titleblock{width:960px;height:30px; margin:0 auto; padding:0; text-align:left;}
.caption{font-style:italic;color:#887;}
.container{position:relative;margin:1em 0 1em 0;}
.footer{clear:both; padding:20px;color:#110;font:8pt 'helvetica neue',sans-serif;letter-spacing:3px;}
.clear{clear:both;height:0;}
	
#menublock{width:100%; padding:0; margin:0; text-align:left; background:#EEE;height:25px;}
#menu{width:960px; margin:0 auto; padding:5px;}
.menulink{ font:bold 7pt 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; padding:11px 20px 6px 20px; margin-top:-10px;color:#000;background:#EEE;}
.menulink:hover{ background:#DDD;color:#000;}
	
.dropdown {padding:6px 5px 0 0; margin-top:-10px;font:bold 7pt 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align:center;}
.dropdown dt {width:188px; padding:5px; cursor:pointer; font:bold 7pt 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
.dropdown dd {position:absolute; overflow:hidden; width:204px; display:none;z-index:200; opacity:0;margin-top:25px;}
.dropdown ul {width:204px; list-style:none; background:#EEE; opacity: .9 !important;}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#000; text-decoration:none; width:194px;}
.dropdown:hover{background:#DDD;opacity: 1 !important;}
.dropdown li:hover{background:#DDD;opacity: 1 !important;}
.dropdown a:hover {color:#000; background:#DDD;opacity: 1 !important;}
.dropdown .underline {border-bottom:1px solid #AAA;}

.info{text-align:left;width:960px;margin:20px auto;padding-top:20px; clear:both;color:#555;font:10pt/15pt georgia,serif;}
.info p{margin-top:1.6em;}
#lcolumn{float:left; width:600px;}
#rcolumn{padding:10px;margin-top:15px;text-align:right;}
#rcolumn img{border:2px solid #887;}

#galtitle{
vertical-align:top;
-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg); 
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
color:#887;
opacity:.3;
font-weight:bold;
font:bold 40pt 'helvetica neue',sans-serif;
text-transform:uppercase;
}
#galtitlecontainer{
position:relative;
vertical-align:top;
top:573px;
left:0;
width:40px;
height:630px;
float:left;
}

/* taken from blog theme*/
