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

/* STRUCTURE AND BODY --------------*/

html {}
body {background-color: #964f01; color: #565656; font: 12px Times, "Times New Roman", serif}
a {text-decoration: none;}
a img {border: none; text-decoration: none;}
#container {position: relative; background-color: #ffffff; border: 1px solid #6a3e17; width: 915px; margin: 10px auto 10px auto;}



/* HEADER --------------*/

#header {position: relative; height: 150px;}
#logo {margin: 15px 0px 0px 20px; float: left;}
#navigation { height: 30px;width: 500px; float: right; margin: 90px 25px 0px 0px;}
	#navigation ul {margin: 0px; padding: 0px; }
	#navigation ul li {float: left; list-style: none; margin: 0px 0px 0px 26px;  z-index: 10;}
	#navigation ul li img {position: relative; top: 0px; z-index: 1; border-bottom: 2px dotted #e7e7e7;}
	#navigation ul li img:hover {border-bottom: 2px dotted #beae9c;}
	#navigation ul li img.current-page {border-bottom: 2px dotted #beae9c;}
	#navigation ul li img.current-page:hover {cursor:default}
	


/* MAIN CONTAINER-------*/

#content-main {position: relative; padding: 0px 25px 15px 25px;}




/* LEFT BAR ----------*/
#left-bar {width: 330px; float: left;}
	
	#home-title {padding: 13px 0px 22px 0px; border-top: 2px dotted #e7e7e7; border-bottom: 2px dotted #e7e7e7;}
	#home-description { padding: 20px 50px 25px 35px; font-size: 12px; border-bottom: 2px dotted #e7e7e7; color: #666666; line-height: 14px;}

	#services-description { padding: 20px 50px 25px 35px; font-size: 12px; border-bottom: 2px dotted #e7e7e7; color: #964f01; line-height: 14px;font-size: 14px; font-weight: bold;}
	#services-description ul {margin: 0px; padding: 0px;}
	#services-description ul li {list-style: none; line-height: 20px; margin: 0px; padding: 0px;}
	#services-description ul li a {color: #964f01; }
	#services-description ul li a:hover {text-decoration: underline; }
	
	
	#quote-left {height: 68px; margin: 20px 0px 0px 0px;}
	
	
	#contact-title {padding: 11px 0px 20px 0px; border-top: 2px dotted #e7e7e7; border-bottom: 2px dotted #e7e7e7;}


	#contact-form { padding: 15px 40px 20px 25px; font-size: 14px; color: #666666; line-height: 14px;  }
		#cf input {width: 200px; height: 20px; margin: 0px 0px 1px 5px; border: 1px solid #eeeeee; color: #964f01; font-size: 15px; padding: 2px 2px 0px 2px;  }
		#cf input:hover {background-color: #964f01; color: #ffffff; }

		#cf select {width: 185px; height: 20px; margin: 0px 0px 1px 13px; border: 1px solid #eeeeee; color: #964f01; font-size: 15px; padding: 2px 2px 0px 2px;  }

		#cf label.comments {position:relative; top: -25px; height: 20px;   }
		#cf textarea {width: 180px; height: 40px; margin: 0px 0px 1px 5px; border: 1px solid #eeeeee; color: #964f01;  padding: 2px 2px 0px 2px;  font: 16px Arial, Helvetica, sans-serif;}
		#cf textarea:hover {background-color: #964f01; color: #ffffff; }

		#cf input[name="Submit"] {position: relative; left: 195px; top: 14px; width: 60px; height: 22px; margin: 0px 0px 0px 0px; border: 1px solid #eeeeee; color: #964f01; font-size: 13px; padding: 2px; cursor: pointer; }
		#cf input[name="Submit"]:hover {color: #ffffff; }


	

/* RIGHT BAR ----------*/

	#service-container {position: relative; width: 517px; float: right; margin: 0px 0px 32px 0px;}
		#service-thumb {float: left; width: 195px;}
		#service-text { width: 315px; float: left;  border-top: 2px dotted #e7e7e7; }
		#service-text-title {position: relative; left: -2px; margin: 4px 0px 0px 0px; height: 24px;}
		#service-text h2{font-size: 14px; color: #663f23; margin: 1px 0px 5px 0px; padding: 0px; line-height: 15px;}
		#service-text p{ margin: 12px 0px; padding: 0px; line-height: inherit;}
		.service-available {color: #663f23; margin: 0px; padding:0px;}


#events-gallery {margin: 0px 0px 13px 0px;}



/* BOTTOM CONTENT ---------*/

#content-bottom {clear: both; height: 78px;}
	#quote {float: right; height: 68px; margin: 0px 40px; }	
	
#footer {position:absolute; bottom: 0px; left: 10px; color: #bb9f81; height: 20px; letter-spacing: .1px;}
#footer a {text-decoration: none;  color: #bb9f81; } 
#footer a:hover {color: #9d7f5f; }
