@charset "utf-8";

* {margin: 0 ; padding: 0; }

body {
	font: 12px Helvetica, Arial, sans-serif;
	color: #555;
	background: url(images/background.jpg) center repeat-y #dce9c9;
	margin:0;
	}

a {color: #5A8509;}
a:hover { text-decoration: none; }

p {
	line-height: 1.6em;
	margin-bottom: 1em;
	}
	
h1 {
	font-size: 26px;
	text-transform:uppercase;
	color: #666;
	margin: 10px 0 10px 0;
	font-weight:normal;
	}

h2 {
	font-size: 16px;
	color: #360;
	margin: 10px 0 10px 0;
	font-weight:normal;
	}
	
h3 {
	font-size: 12px;
	color: #444;
	margin: 10px 0 10px 0;
	font-weight:normal;
	}

h4 {
	color: #360;
	font-size: 21px;
	margin-bottom: 16px;
	font-weight:normal;
	}
	
.pullquote {
	font-size: 14px;
	color: #690;
	}
	
.floatRight	{ float: right; margin-left: 20px; }
.floatLeft	{ float: left; margin-right: 20px; }

/*========================================================================================================*/


.none {display: none;}
img{border:0;}

#wrap {
	width: 808px;
	margin: 0 auto;
	background: #FFF;
	}
	
/**** BANNER ****/
	#banner{
		width:808px;
		height:117px;
		}
	
	#logo {
		float: left;
		width:271px;
		height: 117px;
		background: url(images/logo2.gif) no-repeat;
		}
		
	#contact {
		float: left;
		width:512px;
		height: 117px;
		padding:0px 24px 3px 0px;
		text-align:right;
		}	
		
		#contact h2{
			margin:50px 5px 0px 0px;
			padding:0;
			font-size:20px;
			font-weight:lighter;
			color:#cad8bf;
			}	
									
/**** BANNER ****/

/**** MENU ****/
ul#nav {
		float: left;
		clear: both;
		width:808px;
		height:37px;
		background:url(images/menu-background.jpg) repeat-x;
	margin-bottom:30px;
	}
	
* html ul#nav {width:808px;}

ul#nav li {
		float: left;
		list-style: none;
		border-right: 1px solid #afd49b;
	}

ul#nav li.last {border: none;}
	
ul#nav li a {
		display: block;
		color: #FFF;
		padding: 10px 24px;
		font-size: 14px;
		text-decoration: none;
	}
ul#nav li.first a {padding-left: 64px}
ul#nav li.last a {padding-right: 88px;}
	
* html ul#nav li.last a {padding-right: 83px;}
	
ul#nav li a:hover, ul#nav li a.active {
	color: #fff;
	background: #5a8400;
	}
/**** MENU ****/


#img {text-align: center; margin-top:41px;}

#content {
	padding: 50px;
	}
* html #content {padding: 16px 50px;}
	
#content ul, #content ol {
	margin: 0 0 16px 16px;
	}
	
#content li { line-height: 1.6em; }
	
#footer {
	width: 770px;
	margin: 0 auto;
	padding: 16px;
	color: #5A8509;
	text-align: center;
	}
	
#footer a {
	/*color: #bba687;*/
	text-decoration: none;
	}
	
#footer a:hover { text-decoration: underline; }

/*========================================================================================================*/
#contact-form {
	width:500px;
	margin:0 auto;
	}
#contact-form table td {
	padding: 6px 8px; 
	background: #f0f0f0;
	border-bottom: 1px solid #FFF;
	}
	
	