html,body{margin:0;padding:0;background:black}
body{font: 11px arial,sans-serif}
p{margin:0 10px 10px}
a{color: #981793;}
a:link {color: #759E54;text-decoration:none}
a:visited {color: #b46539; text-decoration:none}
a:hover {color: #b46539;}
a:focus {color: #b46539;}
a:active {color: #50915e;}
h3{margin:10px}

div#container {
	text-align:left
	}

div#headcontainer {
	text-align:left
	}
	
div#header {
	text-align:left;
	}
div#header h1{
	padding:40px 0 0;
	font: 200% baskerville old face,bookman old style,garamond,serif;
	border-bottom: 1px dotted #BCBEC0
	} 
div#header h2{
	margin:-10px 0 0 0;
	font: 120% baskerville old face,bookman old style,garamond,serif;
	line-height: 15px;
	}

div#logo {
	margin:0;
	}

div#gallerynavcontainer h4{
	margin:5px 0 0;
	text-align:center;
	font: 115% baskerville old face,bookman old style,garamond,serif;
	color: #4e0000;
	}

div#gallerycontainer {
	background: #333333 url(img/gc_ul.gif) top left no-repeat;
	}
	
div#gallery {
	text-align:center;
	}
div#gallery a{
	display:block;
	margin: -11px 0 0 2px;
	} 
div#gallery ul{
	padding:10px;
	margin:15px 0 0 0px;
	line-height:185px;
	}
div#galleryfoot {
	text-align:right;
	}

div#footer{background: #333;color: #FFF}
div#footer p{margin:0;font:90% arial,sans-serif;color:#BCBEC0;padding:5px 10px}
div#footer a{color:#AFD688}

/*Structural elements ---------------------------*/

div#container {
	width:720px;
	margin:0 auto;
	}

div#headcontainer {
	float:left;
	width:100%;
	height:190px;
	background: url(img/ghb.gif) top left no-repeat;
	margin:0 auto;
	}
	
div#header {
	float:left;
	width:460px;
	height:170px;
	margin:0 0 0 10px;
	}

div#logo {
	float:right;
	height:170px;
	width:120px;
	background: url(img/logo_s.png) bottom center no-repeat
	}
	
div#gallerynavcontainer {
	float:left;
	height: auto;
	width:680px;
	margin:0 0 0 20px;
	}
	
div#gallerynav_l {
	float:left;
	height:20px;
	width:140px;
	padding:0;
	margin:0;
	background: url(img/gallery_tab_left.png) bottom center no-repeat;
	}
	
div#gallerynav_r {
	float:right;
	height:20px;
	width:100px;
	padding:0;
	margin:0;
	background: url(img/gallery_tab_right.gif) top center no-repeat;
	}

div#gallerycontainer {
	float:left;
	margin:0;
	width:100%;
	height:720px;
	}
	
div#gallery {
	float:left;
	margin:0;
	width:720px;
	height:700px;
	background: url(img/gc_ur.gif) top right no-repeat;
	}

div#galleryfoot {
	float:left;
	margin:0;
	width:720px;
	height:20px;
	background:url(img/gc_ll.gif) bottom left no-repeat
	}

div#spacer {
	float:left;
	margin:0;
	width:100%;
	height:20px;
	}
	
div#footer{
	clear:both;
	width:100%;
	}
div#footer p{text-align:right}

/*hoverbox code*/
.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
}

.hoverbox img
{
	background: #fff;
	border-color: #efe0d8;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 0;
	vertical-align: top;
}

.hoverbox li
{
	background: none;
	color: inherit;
	display: inline;
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
}

/* =Internet Explorer Hacks
----------------------------------------------------------------------*/

* html .hoverbox a
{
	position: relative;
}

* html .hoverbox a:hover
{
	font-size: 100%;
	z-index: 1;
}

* html .hoverbox li
{
	position: static;
}


/*lightbox code follows*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	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-image: url(img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
	}