body{background:url("/images/putty.jpg") repeat;text-align:center;font:normal 12pt arial,sans-serif;}
#bodycontent{width:1024px;margin:0 auto;}
#main{border-style:none solid solid;border-color:#000;border-width:15px;width:100%;min-height:650px;float:left;}
#bodycontent .header{background:url("/images/banner.jpg") no-repeat;padding:0 1054px 0 0;height:228px;text-indent:-1000em;display:block;}
.content{min-height:650px;height:auto !important;height:650px;}
#nav{text-align:left;background:#004953;list-style:none;margin:0;padding:0;width:176px;min-height:650px;height:auto !important;height:650px;position:relative;right:848px;}
#nav ul,#nav ul a,#nav li ul{list-style:none;margin:0;padding:0;font:bold 13pt arial,sans-serif;color:#fff;text-decoration:none;}
#nav ul a{margin:0 0 0 10px;width:100%;}
#nav ul li.active a,#nav ul li:hover a{font:bold 12pt arial;text-transform:uppercase;color:#000;}
#nav ul li.active,#nav ul li:hover{background:#d3c096;}
#nav ul li.active ul a,#nav ul li:hover ul a{font:bold 12pt arial,sans-serif;color:#fff;margin-left:45px;text-transform:none;padding:0 5px;}
#nav ul li{padding:10px 0 0;background:#004953;}
#nav li ul{display:none;list-style:none;}
#nav li.active ul,#nav li:hover ul{display:block;}
#nav ul ul li.active,#nav ul ul li:hover{background-color:#004953;background-image:url("/images/sublistbg.png");background-repeat:repeat-x;background-position:0 70%;}
#nav ul ul li a{background:#004953;}
#main .content{left:176px;background:#fff;width:808px;min-height:650px;position:relative;background-image:url("/images/sign.png");background-position:bottom right;background-repeat:no-repeat;text-align:left;padding:20px;}
#volnav{background-image:url("/images/volunteers.png");background-repeat:no-repeat;height:200px;}
#volnav li{background:transparent;margin-left:45px;}
#volnav li:hover{background:#d3c096;}
p{text-indent:1em;}
h1{text-transform:uppercase;font:normal 16pt calibri,verdana,arial,times, serif;color:#004953;margin:15px 0 5px;}
h2{font:normal 15pt calibri,verdana,arial,times, serif;color:#22616a;margin:15px 0 5px;}
h3{color:#22616a;font-weight:bold;}
h4{font:normal 14pt calibri,verdana,arial,serif;color:#004953;}
h5{font:normal 13pt calibri,verdana,arial,times, serif;color:#004953;margin:15px 0 5px;}
h6{font:normal 10pt calibri,verdana,arial,times, serif;color:#004953;margin:15px 0 5px;}
.email{color:#f00;}
img{border:none;}
#staff p{text-indent:0;font-size:10pt;}
#staff h5{padding:0;margin:0;font-size:12pt;}
#navSizer{background-color:#fff;float:right;width:176px;}
#contentSizer{background-color:#004953;float:left;width:808px;}
#contact h5{margin:15px 0 0;}
#contact p{padding:0;margin:0;text-indent:30px;}
#contactImg{position:absolute;right:0;top:0;}
.notice,a{color:#9d4460;text-decoration:none;}
.notice{font-weight:bold;}
a:hover{text-decoration:underline;}
ul{list-style-type:none;}
ul,ol{color:#22616a;font-weight:bold;}

#childrenContent{position:relative;padding:0 0 20px;}
#childrenContent img{position:absolute;top:0;right:0;}

/** Lightbox **/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}