BODY {background-color: #000000;}
a, a:visited {color:#cbb1b2;}
a:hover {color:#FFFFFF;}

.nav {width: 173px; padding:0px; background-image: url('../images/navbg.png'); background-color: #FFFFFF; background-position: top left; background-repeat: repeat-x; border: 1px solid #f2f1f1; border-right:0px;}
div.sidenav {margin:3px; padding:3px; padding-bottom:0px; height: 20px; font: bold 10pt verdana; color:#000000;}
div.sidenav a, div.sidenav a:visited {margin-bottom:0px; padding:3px; display:block; border-bottom: 1px solid #eee; font: normal 8pt verdana; color:#000000; text-decoration: none;  text-align:left; }
div.sidenav a:hover {color: #690101; border-bottom: 1px solid #690101; text-decoration:none;}
div.sidenav a.loc, div.sidenav a.loc:visited {margin-left: 8px; display:block; border-bottom: 1px solid #eee;  font: normal 8pt verdana; color: #690101; text-decoration: none;}
div.sidenav a.loc:hover{color: #FFFFFF; border-bottom: 1px solid #690101; text-decoration:none;}

.headline { font: bold 10pt verdana; color:#cbb1b2; padding:4px; text-align:left; /*border-bottom: 1px solid #FFFFFF;*/ }
.content {width: 561px; padding: 10px; background: url('../images/contentbg.png') top right no-repeat; font: normal 10pt verdana; color: #FFFFFF; border: 1px solid #f2f1f1; border-left: 0px;}
/*.content img{border: 2px solid #cbb1b2;} .headline background: #cbb1b2;*/

.locations {font: normal 8pt verdana; color: #FFFFFF;}
.gallery img {border: 2px solid #cbb1b2;}

.text {font: normal 10pt verdana; text-decoration: none; color:#FFFFFF;}
.formtext {font: normal 8pt verdana; text-decoration: none; color:#FFFFFF;}
.formtextred {font: normal 9pt verdana; text-decoration: none; color:#cbb1b2;}
.bodytext {font: normal 10pt verdana; text-decoration: none; color:#FFFFFF;}
.bodytext td {border-bottom: 1px dotted #cbb1b2;}
.bodytext a{font: normal 10pt verdana; text-decoration: none; color:#cbb1b2;}
.bodytext a:hover {text-decoration: underline;}

div.footer {font: normal 8pt verdana; color: #666666;}
div.footer a, div.footer a:visited {color: #666666; text-decoration:none;}
div.footer a:hover {color: #FFFFFF; text-decoration:underline;}
div.footer a.loc, div.footer a.loc:visited {color: #cbb1b2; text-decoration:none;}
div.footer a.loc:hover {color: #FFFFFF; text-decoration:underline;}

#lightbox{	/*background-color:#eee;*/	font: bold 12pt verdana; color: #690101;	background: url('../images/navbg.png') #FFFFFF top left repeat-x;	padding: 10px;	border: 2px solid #690101;/*	border-right: 2px solid #666;*/	}
#lightboxDetails{	font-size: 0.8em;	padding-top: 0.4em;	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background: url(/images/overlay.png); }
* html #overlay{	background-color: #333;	background-color: transparent;	background-image: url(/images/spacer.gif);	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");	}
	