@charset "UTF-8";
/* CSS Document */

.floatleft {
float:left;
margin:12px;
}
.floatright {
float:right;
margin:12px;
}



body {
height:100%;
margin:0px;
padding:0px;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif; 
font-size:small;
color:#333333;
background-color:#E0DDCA;
}

img {
border:0;
}

h1 {
color:#391d50;
padding:15px;
font-size:200%;
}

h2 {
color:#478425;
margin:15px;
font-size:150%;
}


.prev_next {
font-size:80%;
color:#777667;

}

.prev_next a {
color:#777667;
text-decoration:none;

}


.prev_next a:hover {
color:#4B4946;
text-decoration:none;

}


.info {
width:180px;
float:left;
margin-right:15px;

}




#header {

width:100%;
margin:0px;
padding:0px;
height:170px;
background-image:url(/images/green-bg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#f4f2df;
}

#header h1 {
padding:0 0px 0px 12px;
margin:0;

float:left;


height:128px;  
width:374px;

}




#nav {
float:right;
width:450px;
list-style: none;
margin-top:109px;
padding:0;
}


#nav li {
float:right;
margin:0;
padding:0;
}

#nav a {


display:block;
margin: 0;
padding:3px 5px 3px 5px;
color:#FFFF66;
text-decoration:none;

}

#nav a:hover {

margin: 0;
padding:3px 5px 3px 5px;

background:#2c600e;
}








#Content {
	width:900px;
margin:0px auto;
padding-bottom:30px;
	
	
	
	}
	
#Content a {
color:#447e17;
text-decoration:none;
font-weight:bold;
}

#Content a:hover {
color:#447e17;
text-decoration:underline;
font-weight:bold;
}



	
.clear {
clear:both;
}

fieldset {
border:0;
}

.content_container {
padding:0;
clear:both;
width:900px;
margin:0px auto;

}

.body_content_container {
float:left;
width:100%;
margin:0;
padding:0;

background-color:#f4f2df;
border-bottom:5px solid #DDDABF;


}

p {
margin:15px;
line-height:1.3em;
}


#footer {

clear:both;
display: block;
width:100%;

margin:0;
padding:5px 0px 0px 0px;


}

#footer p{

color:#776F69;
text-align:center;


}

#footer a {

color:#776F69;
text-decoration:none;


}


.portimg {
margin:15px;
border:4px solid #D0CEC0;

}