/* CSS Document */


/*BLOCK FORMATTING*/

body, html {
	margin:0;
	height:100%;
	background-color:#006b33;
	background-image:url(../images/background.gif);
	background-repeat:no-repeat;
}

#container {
	margin:0 auto;
	width: 720px;
	height: 100%;
	background-color: #FDFDDB;
	}

#page {
	margin:0 auto;
	width: 720px;
	height: auto;
	background-color:#FDFDDB;
}



#header {
	width: 720px;
	height: 200px;
}

#indexhead { padding-top: 100px; }

#indexnav {
	width: 720px;
	margin: 0 0 50px 0;
	background-color:#00a33d;

}
	
	
#leftnav {
	float: left;
	width: 150px;
	margin: 25px 0 50px 0;
}



#content {
float: left;
margin: 25px 0 0 0;
padding: 0 20px 40px 20px;
width: 520px;
}



#form {float:left; padding-right: 20px;}
#address {float: left; }

#footer {
	width:720px;
	clear:both;
	position:relative;
	bottom: 0px;
	border-top: 1px solid #00a33d;
	margin:0;
	padding: .5em 0 .5em 0;
}


/*TEXT FORMATTING */



#featurebox h2 { margin-top:0;}
#featurebox a { font-style:italic; color:#222E7A;}
#featurebox a:hover { text-decoration:none; color:#01a1db;}

#indexnav ul { padding-left: 2em; margin: 0; text-align:center;}
#indexnav ul li { list-style:none; 
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold; font-size: .8em;
color:#666666; display:inline; text-transform:uppercase;
margin: 0 2em 1em 0;}
#indexnav ul li a { font-weight:bold; color:#FEFEE9; text-decoration:none; padding: 0 20px 0 20px; }
#indexnav ul li a:hover { color:#FEFEE9; background-color: #006600;}

#indexhead object { background-color: #006600; padding:0; }

#content.indexupdates { border: 1px solid #006600;
margin: 20px; width:635px;
padding: 20px;}


#leftnav ul { padding: 0; margin: 0; }
#leftnav ul li { list-style:none; 
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold; font-size: .8em;
color:#666666; 
margin: 0 0 1em 2em;}
#leftnav ul li a { font-weight:bold; color:#004000; text-decoration:none; }
#leftnav ul li a:hover { text-decoration:underline; color:#00a33d;}
#leftnav ul li.submenu { padding-left: .5em; font-style:italic; margin-bottom:.5em; }
#leftnav ul li.submenulast { padding-left: .5em; font-style:italic; xmargin-bottom:1em; }

#photobox { float:right; width:250px; padding-left:20px;}
#photobox img { padding-bottom:20px;}


#content { font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size: 0.8em;
line-height:1.5em;
color:black; }

#content ul, ol { margin: 0 0 2em 0; }
#content img.left {padding: 0 20px 20px 0; float:left;}
#content img.right {padding: 0 0 20px 20px; float:right;}

#content p { margin: 0 1em 2em 0; }	
#content p.beforelist { margin: 0 2em 1em 0;}

#content h1, h2, h3 { margin:0 0 20px 0;}
#content h1, h2, h3 { color:#004000; font-family:"Trebuchet MS" Verdana, Helvetica, Arial, sans-serif;}


#content ul.photos { padding: 10px 0 0 0; margin:0; list-style:none; }
#content ul.photos li { padding: 0 0 0 0; margin:0 0 10px 0; list-style:none; display:inline; }
#content ul.photos a { padding: 0 ; margin:0 0 0 0; }

.top { margin-top:0;}

#button { display:block; float:right; font-weight:bold; padding:.5em; font-size:1em;}
#button a.button {color:#FFFFFF; text-decoration:none; font-weight:bold; padding:.7em; background-color: #00a33d;}
#button a.button:hover {color:#FFFFFF; text-decoration:underline; background-color: #004000;}


#content a { color:#004000;}
#content a:hover { text-decoration:none; color:#00a33d;}

#content table tr td { border-top: thin solid #00a33d; vertical-align:top; }

#content input{
	border: thin solid  #004000; }
#content textArea{
	border: thin solid  #004000;
}
#submitBtn{
	border: thin solid #004000;
	background-color: #00a33d;
	 color:#fff;
}
#content form { margin-top:0; }


#footer p {
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:.7em; padding-right: 2em; text-align:right; color:#00a33d;
}


#footer a, #footer a:visited {
color: #666;
display:inline;
text-transform:uppercase;
}

