body { margin:auto; background:#f1e0c5 url(img/bg.gif) repeat-x;  font-family:"Trebuchet MS","Verdana","Arial"; font-size:12px;}
h4 { font-size:14px; margin-bottom:0; }
p { margin:0; }	

a img {border:none;}

#cheader  { background:url(img/header.png); width:815px; height:162px; margin:auto; font-size:18px; color:#F93; font-weight:bold;} 
	#cheader p { font-family:"Book Antiqua", Palatino, Georgia, "Times New Roman", Times, serif; font-size:22px;}
	.logo { margin:20px 0 0 40px;}
	.image { margin:20px 0 0 345px;}
	.slogan1 { position:absolute; margin:60px 0 0 340px; float:right;}
	.slogan2 { position:absolute; margin:80px 0 0 380px; float:right;}
#nav { background:url(img/nav_bg.gif); height:39px; border:1px solid #AD5629; text-align:center;}
	#nav ul { list-style-type:none; font-size:14px; margin:10px auto; padding:0; width:786px;}
	#nav ul li { float:left; display:inline; border-right:1px solid #c58843; border-left:1px solid #c67e2b; padding:0 12px; }
	#nav ul li a { text-decoration:none; color:#fff; }
	#nav ul li a:hover {border-bottom:1px solid #fff;}
#shadow { background:url(img/shadow.png); width:832px; height:18px; margin:auto; }

	
#content { width:832px; background:url(img/content_bg.png); margin:auto; }
	#home_content {width:832px;}
	#content_container { width:700px; margin:auto; }
		h1 { margin:0 0 5px 0; padding:0; font-size:18px; color:#c34d00; }
		h1 a { color:#c34d00; text-decoration:none; }
		#scrollbox { height:258px; overflow:scroll; margin:-20px 0 -30px 0; z-index:10; position:relative; }
	#left_side { width:258px; height:483px; background:url(img/left_bga.gif); margin:0 0 0 30px; float:left; }
		#left_side h3 { margin:0; padding:15px 0 0 0px; text-align:center;  font-size:20px; }
		#left_side ul { font-size:12px; margin:0 0 0 0; padding:0; list-style-type:none;}
		#left_side ul li {height:60px; line-height:19px; margin:0; padding:0 0 0 10px;}
		#left_side ul li.oddrow {background:#f6f6f5; background-image:url(img/oddrow.gif); }
		#left_side ul li.evenrow {background:#ececeb; background-image:url(img/evenrow.gif); }
		#left_side ul li span {background:url(img/arrow.gif) 0 16px no-repeat; height:60px; width:200px; display:block;}
		#left_side ul li a {color:#000; padding:10px 0 0 16px; margin:0; display:block; text-decoration:none;}	
		#left_side ul li strong {text-decoration:underline}
                 	#listheader { width:258px; height:79px; background-image:url(img/listheader.png); z-index:20; position:relative; } 
			#listheader h3 { color:#c34d00; }
			#listfooter { width:258px; height:175px; background-image:url(img/listfooter.png); z-index:20; position:relative; float:left;}	
			.quote { font-size:14px; text-align:center; margin:40px 30px 30px 30px; }


	#right_side { width:500px; float:left; margin:0 0 0 15px;} 
	#top { width:500px; height:13px; background:url(img/content_top.gif) no-repeat; clear:both;}
	#middle {width:500px; min-width:500px; padding:0 0 0 15px; background:url(img/content_mid.gif) repeat-y; float:left;}
		#middle_content { width:425px;}
		#middle_content h3 { margin:0 0 20px 0; font-size:20px; color:#333;}
		#middle_content img { float:left; margin:0 5px 0 0;}
		#middle_content p { width:470px; margin:0 0 10px 0;}
			#times { background:url(img/times_bg.gif); width:382px; height:144px; margin:12px auto; text-align:center; }
			#times h3 { padding:10px 0 0 0;  margin:0; font-size:16px;}
			#times p { margin:0; }
	#bottom { width:500px; height:14px; background:url(img/content_bottom.gif); clear:both;}
	#end { width:814px; margin:auto;}
	#copyright { margin:0 0 0 40px; color:#777; float:left; }
	#contact_info { margin:0 0 0 75px; color:#777; float:left; width:200px; text-align:center;}
	#programs h3 { font-size:14px; margin-bottom:0; width:700px; height:20px; background-color:#EEE; }
	#programs p { padding:10px; }
	#vanquish_link {  margin:0 55px 0 0; color:#777; float:right; color:#333 }
	#vanquish_link a { color:#333; text-decoration:none; }	
	#vanquish_link a:hover { color:#000; }		

#content_bottom { width:814px; height:32px; background:url(img/content_bottom_rounded.png); margin:auto; }
.clr {clear:both;}

div.wpcf7 {
width:300px;
float:right;
margin:0 130px 0 0;
}

div.wpcf7 form {
float:right;
padding:0 35px 0 0;
}