	body{background: #fff; margin:0; padding:0; border:0;}
	
	.wrap{margin:0 auto; width:850px;}
	
	#header {width:100%; text-align:center; border:0; margin:0; background:url('../images/header_bg.gif') top left repeat-x;  height:136px; text-align: left;}
		#header h1 {margin:0; text-indent:-9999px;  background:url(../images/logo2.gif) top left no-repeat; width:520px; background-position:0px 0px; height:96px;}
	
	#nav {padding:0; margin:0; margin-top:1px;}
	
	#nav ul {margin:0; padding: 0;  border:0;}
	body > div #nav ul li{background: url('../images/nav_bg.gif') top left repeat-x;}
	#nav ul li{	margin:0;
	height:18px;
	display:block;
	float:left;
	margin-right:3px;
	list-style-type: none;
	background: #144214 url('../images/nav_bg.gif') top left repeat-x;
	border-top:1px solid #3b8c30;
	padding: 10px 20px 10px 20px;
	}
	
	
	#nav ul li a { display: block;}

	
	#nav ul li:hover{background:#398e39; border-top:1px solid #69ae39;}
	#nav ul li.current:hover {background:#dfdacc; border-top:1px solid #faf9f7;}
	
	#nav ul li a {color:#f9eedc; line-height:18px; text-decoration:none; font-family:Arial; font-size:14px;}
	#nav li.current {background: #dfdacc; border-top:1px solid #faf9f7; border-right:1px solid #6b910a; color:#b6421a;}
		#nav li.current a{color:#a33813; }


		h2{color:#365720; font-family: Arial, Helvetica; font-weight: 400; margin:20px; font-size: 1.4em; margin:0; padding-left:15px;}
		#left_col p{padding-left:30px; font-size: 1em; font-family:Times; line-height: 1.1em;}
		
		h3{font-size: 1.1em; font-weight: 500; color:#b6421a; font-family: Arial, Helvetica;}

		address{margin:20px; color:#a31b1b; font-size:1.1em;}
		
	#content {background: url('../images/content_bg.gif') top left repeat-x;}
	
	
		#left_col {float:left; width:540px; background:#fff url('../images/left_col_bg.gif') repeat-x; margin-top:20px; border:1px solid #fff;padding-top:10px; padding-right:10px;}
		#left_col p, ol li{font-family: Arial; font-size: 12px; line-height: 1.1em}
		#left_col ol {margin:20px 0 0 15px;}
		#left_col ol li {margin:0 0 5px 0;}
		#left_col a {color:#365720;}
		#right_col {width:270px; margin-left:20px; float:left; margin-top:20px;}
			#right_col h2{border-bottom:0px solid #fff; background: #efece7; padding:8px;}
			
			#right_col a{text-indent: 0px; color:#5f5642; font-family: Verdana; font-size: 12px; text-decoration:none;}
					#right_col a:hover{text-decoration: underline;}
			#right_col ul{text-indent: 0; margin:0; padding: 0;}
			#right_col ul li {margin-top:0px; border-top:1px solid #d4cdbc; padding:6px; list-style-type: none; display:list-item; background: #ccc3ae; text-indent: 0px; color:#5f5642; font-family: Verdana; font-size: 12px; }
			
			
		#location {margin-top:20px;}
			#location address {padding-left:10px;}
	

		#contact_form {padding:15px; padding-left: 25px; margin: 0;}
			label {font-family: Arial, Helvetica; font-size:1.2em; padding-top: 13px;}
			input {border:1px solid #e0dacc; padding: 3px; color:#365720; font-size: 1.2em;}
			textarea {border:1px solid #e0dacc; padding: 3px; color:#365720; font-size: 1em; font-family: Arial, Helvetica;}
			.submit input{border:1px solid #e0dacc; padding: 3px; color:#365720; font-size: 1em; font-family: Arial, Helvetica; color:#e0dacc;}
			
			
	#blog h3{font-size: 12px; margin:0; margin-left: 15px; padding:0; color:#b6421a; font-family: Arial, Helvetica;}
		#blog p{font-size: 12px; margin:0; margin-left: 15px; padding:0; color:#000; margin-top: 12px; font-family: Arial, Helvetica;}
		
		/* Services List Style */
		
		 #left_col .services li{text-indent: 0; list-style-type: none; margin-bottom:5px; font-family: Arial; font-size:14px;}
		
		/* Testimonials */
		#testimonials blockquote {font-family: Arial; font-size: 12px; line-height: 1.1em; border-bottom:1px solid #e0dacc; padding-bottom: 15px; margin: 10px 0 15px 20px; color:#333; line-height: 1.2em;}
		#testimonials blockquote cite {padding-top:10px; display: block;}
