body{margin:0;background:#ad9f72 url(bg.jpg) top left repeat-x;color:#000000;}
body,td,th,input,select,textarea,input {font-family:Verdana, 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:21px;color:#000;font-weight:bold;margin:0px 0 20px 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif}
h2{font-size:18px;color:#EF6544;font-weight:bold;margin:20px 0 4px 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif}
h2 a{color:#EF6544}
h3{font-size:15px;color:#4c4c4c;font-weight:bold;margin:20px 0 4px 0;line-height:1.2em;font-family:Arial, Helvetica, sans-serif}

.data td, .data th{border-bottom:1px solid #FFFFFF}
.data th{color:#000 !important;background-color:#efefef !important}
.firstline{margin-top: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:960px;margin:0 auto}

	#toolbar{text-align:right;padding:10px 0;font-size:11px;}
		#toolbar ul{margin:0;padding:0;list-style:none;}
		#toolbar li{display: inline; padding:0 10px 0 0;margin:0 10px 0 0;border-right:1px solid #000}
		#toolbar li a{color:#000;text-decoration:none;}
		#toolbar li a:hover{text-decoration:underline;}
		#toolbar li img{vertical-align:middle;padding:0 0 2px 0}

	
	#header{background: url(header-bg.gif) top left no-repeat;position:relative;padding:20px 30px 10px 30px}
			
		#logo{margin:10px 0}
		
		#practicesubtitle{position:absolute;top:40px;right:30px;font-size:16px;width:420px;line-height:1.2em;text-align:right}
			#practicesubtitle a{color:#000;}
			
	#nav{background: #EF6544 url(nav-bg.jpg) top left repeat-x;clear:both;padding:0 2px;border-left:5px solid #cccccc;border-right:5px solid #cccccc;}
		#nav ul{margin:0;padding:0;list-style:none;}
		#nav ul li{float:left;margin:0;padding:0;list-style:none;border-right:1px solid #fff}
		#nav ul li.last{border:none;}
		#nav ul li a{display:block;font-size:12px;display:block;color:#fff;padding:10px 13px 13px 13px;text-decoration:none;font-weight:bold}
		#nav ul li a:hover{background: #BA5C40}
	

	#contentarea{background: url(contentarea-bg.gif) top left repeat-y;padding:10px 12px 0 5px}
	
		
			
		#hero{text-align:center;margin:0 25px 25px 25px;position:relative}

#slideshow1{width:220px;height:250px;overflow:hidden;float:left;margin:0 10px 0 0}
#slideshow2{width:220px;height:250px;overflow:hidden;float:left;margin:0 10px 0 0}

#missionstatement{width:170px;height:230px;overflow:hidden;float:left;margin:0 10px 0 0;background:#efefef;padding:10px 15px;text-align:left;font-size:11px;}
#missionstatement h2{margin:10px 0 10px 0}
#missionstatement ul{margin:0;padding:0;}
#missionstatement ul li{margin:0 0 10px 0;padding:0;list-style:none}

#slideshow3{width:220px;height:250px;overflow:hidden;float:left;}

		
		#content{padding:0 20px 15px 20px;float:left;width:633px;}
		
			
			
				
			.template-path{margin:0 0 15px 0;font-size:11px;}
		
		#column{float:left;width:250px;color:#4c4c4c;padding:0px 20px 15px 0px}
		
			#column p{margin:0 0 5px 0;}
			
			.template-highlight{background:#f9ebe7;border:1px solid #EF6544;margin:0 0 10px 0;font-size:13px;font-weight:bold;text-align:center;padding:5px 10px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;}
				.template-highlight p{margin:0 !important}
				.template-highlight a{text-decoration:none;}
				
			.template-newsandevents{margin:20px 0 20px 0}
				.template-newsandevents h2{margin:0 0 0px 0}
				.template-newsandevents h2 a{text-decoration:none;}
				.template-newsandevents .template-item{}
				.template-newsandevents h3{font-size:13px;margin:15px 0 5px 0}
				.template-newsandevents .template-clear{display:none;}

			.template-ourlocations{background:#f9ebe7;border:1px solid #EF6544;margin:0 0 10px 0;font-size:13px;font-weight:bold;padding:15px 20px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;}
				.template-ourlocations h2{margin:0 0 0px 0}
				.template-ourlocations h2 a{text-decoration:none;}
				.template-ourlocations .template-item{}
				.template-ourlocations h3{font-size:13px;}

				#followus{margin:0 0 20px 0;}
				#followus h2{margin:0 0 10px 0;}
				#followus ul{margin:0;padding:0;list-style:none}
				#followus ul li{margin:0 0 5px 0;padding:0;list-style:none;font-size:11px;}
				#followus ul li a{text-decoration:none;}
				#followus ul li a:hover{text-decoration:underline;}
				#followus ul li img{vertical-align:middle;margin:0 4px 0 0}

	
		
	#footer{clear:both;font-size:11px;background: url(footer-bg.gif) top left no-repeat;padding:25px 0 0 0;text-align:center}	
		#footer ul{list-style:none;margin:0;clear:both;padding:0 0 5px 0}
		#footer li{ display: inline; }
		#footer li a{color:#000;margin:0 10px 0 0;padding:0 10px 0 0;text-decoration:none;border-right:1px solid #000}
		#footer li a:hover{text-decoration:underline;}
		
