/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	color:#2D372D;
	background-color:white;
	}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:900;
	color:#ccc;
	}
h3 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font:15px verdana, arial, helvetica, sans-serif;
	line-height:28px;
	font-weight:900;
	color:#9EAB73;
	}
p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}


a {
	color:#627D7C;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#B91A1E;}
a:visited {color:#CB5146;}
a:hover {color:#B5DF2B;}

  #header h1 a {
    background-image: url("images/header.jpg");
    background-repeat: no-repeat;
    display: block;
    height: 157px;
    font-size: 0 !important;
    text-align: right;
    color: white;
    float: left;
    width: 800px !important;    
    }

#content {
 position: absolute;
 top: 130px;
 left: 22px;
 width: 480px;
 float:left;
 border: 1px solid #9EAB73;
 line-height: 1.5em;
 padding: 10px;
 margin: 0 0 10px 0;
 }

#navbox { 
 background-image:url(images/navbox-back.gif);
 background-repeat: no-repeat;
 position: absolute;
 top: 170px;
 left: 522px;
 width:265px; 
 height:500px;
 padding: 10px;
 line-height: 20px;
}
#navbox a {color: #fff;font-weight:600;letter-spacing:0.1em;}
#navbox a:hover {color: #CDF25B;}
#ohso a {color: #666666;font-weight:400;letter-spacing:-0.1em;}


#photo {
 padding: 90px 0px 860px 0px; /*ugly hack padding needs to be there for lower spill not to take over alt browsers*/ 
 }

