* { margin:0; padding:0 }
body, html { height:100% }

body a img {
border:none;
}
body { background-image: url('images/page_bg.gif'); font-size: 80% }
#page_wrapper { width: 940px; margin: 0 auto; text-align:center; height:100% }
h1#page_header {width:707px; height:88px; padding:0; float:right;  margin: 20px 0; }
h1#page_header a { background-image: url('images/site_header.png'); text-indent:-9999px; width:707px; height:88px; margin:0px; padding:0px; overflow:hidden; display:block;}
ul#nav { background-color: #262729; width:195px; list-style:none; margin:0; padding: 20px 0; float:left; height:750px; }
#content_wrapper { width:710px; float:right; background-color: #babfc6; border: 1px solid #FFF; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; }
#content_wrapper div {min-height:502px;}
div.content h2 { text-align: left; text-transform: uppercase; font-family: Times, "Times New Roman", serif; font-size:1.2em; margin:20px 20px 0 20px; }
div.content h3 {font-weight: bold; text-align: left; margin-left: 20px }
div.content p { text-align:justify; margin:20px; line-height: 1.5em; font-family: Arial, Verdana, sans-serif; padding:0px;}
div.content img { margin: 0 15px 0 0; border: 1px solid }
div.content img.logo { border: none  }

#content_wrapper div.photocredit {
float: left;
margin: 20px 0 15px 20px;
text-align: left;
font-size:9px;
font-family: Verdana, Hevletica, Arial, sans-serif;
min-height: 0;
clear: all;
}

#content_wrapper div.photocredit p {
clear: left;
display: block;
text-align: left;
margin: 0;
}


div.content ul {
text-align:left;
margin:0px;
padding: 0 0 0 20px;
}

div.content ul li {
margin:15px 0 0 0;
list-style-type:none;
font-size:15px;

}

div.content ul li a, div.content a {
color:#444400;
text-decoration:none;
}
div.content ul li a:hover, div.content a:hover {
color:#000000;
text-decoration:underline;
}

div.content p span.righttext {
	float: right;
	text-align: right;

}

div.content a.emaillink {
color:#993300;
text-decoration:none;
}

a.emaillink:hover {
color:#cc0000;
text-decoration:underline;
}

.clear {
clear:both;
}