body{margin:0;background: #fbf9ea;color:#8d5727}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#000;}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:20px;color:#8d5727;font-weight:bold;margin:0px 0 20px 0;line-height:1.2em;}
h2{font-size:23px;color:#8d5727;font-weight:bold;margin:20px 0 4px 0;line-height:1.2em;}

.data td, .data th{border-bottom:1px solid #e4ddb1}
.data th{color:#000 !important;background-color:#e4ddb1 !important}
.pagetype-summary{background:#e4ddb1;}

.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:950px;margin:0 auto;padding:0 7px;background:#fff}

	#toolbar{background:#f3db91;font-size:16px;font-weight:bold;border-bottom:2px solid #8d5727;clear:both;padding:3px 10px}
	
		#toolbar ul{margin:0;padding:5px 0 0 0;list-style:none;}
			#toolbar ul li{margin:0;padding:0 10px;list-style:none;float:left;border-right:1px solid #8d5727}
			#toolbar ul li a{text-decoration:none;}
	
		#requestanappointment{float:right;background: url(nav-bg.gif) bottom left repeat-x;border:2px solid #d0d1d5;padding:4px 10px;color:#fff;}
			#requestanappointment a{display:block;color:#fff;text-decoration:none;}
			#requestanappointment a:hover{color:#d0d1d5}

	#header{position:relative;background: url(header-bg.jpg) top left no-repeat;border-bottom:2px solid #8d5727;}
	
		#logo{}
		
		#header-locateus{float:right;color:#000;padding:20px 50px 0px 0;font-weight:bold}
			#header-locateus h2{margin:0 0 5px 0}
			
			
	#nav{clear:both;background:#e0e6e9;padding:5px 5px}
		#nav ul{margin:0;padding:0;list-style:none;}
		#nav ul li{margin:0 2px 0 0;padding:0;list-style:none;float:left}
		#nav ul li a{display:block;background: url(nav-bg.gif) bottom left repeat-x;border:2px solid #d0d1d5;padding:4px 8px;color:#fff;font-size:13px;font-weight:bold;text-decoration:none}
		#nav ul li a:hover{color:#d0d1d5}
	
	
	#hero{}
	
	#path{padding:0px 10px;margin:0 0 10px 0}
	h1#pagetitle{border-top:2px solid #8d5727;border-bottom:2px solid #8d5727;padding:10px 10px;margin:0 0 20px 0}
		
	
	#contentarea{clear:both;background:#f6f0cc}
	
			
		#content{padding:20px 25px 5px 25px}
		
		.template-newsandevents{display:none}
		
		.template-ourlocations{}
			.template-ourlocations h2 a{text-decoration:none;}
			.template-ourlocations h3 a{text-decoration:none;}
			.template-ourlocations .template-item{background:#e4ddb1;padding:10px 15px}
		
	#footer{clear:both;text-align:center;font-size:11px;padding:10px 20px;border-top:2px solid #8d5727;color:#64848f}
		#footer ul{list-style:none;margin:0;clear:both;padding:0 0 5px 0}
		#footer li{ display: inline; }
		#footer li a{color:#64848f;margin:0 5px 0 0;padding:0 5px 0 0;text-decoration:none;border-right:1px solid #64848f}
		#footer li a:hover{text-decoration:underline;}
	