body{margin:0;background: #482d1c url(bg.jpg) top repeat-y;color:#ffffff}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:16px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#fff;}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:22px;color:#fff;font-weight:normal;margin:0px 0 20px 0;line-height:1.2em;text-align:center;text-transform:uppercase;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

.data td, .data th{border-bottom:1px solid #FFFFFF}
.data th{color:#FFFFFF !important;background-color:transparent !important}

h2{color:#FFFFFF !important;font-size:1.2em;line-height:1.2em}
h3{color:#d7e2f1 !important;font-size:1.1em;line-height:1.2em}
h3 a{color:#d7e2f1 !important;}
h4{color:#FFFFFF !important;font-size:1.05em;line-height:1.2em}
th{background:transparent !important; color:#FFFFFF !important;}

#practicenews .eventnav {color:#fff}
#practicenews .highlight {border:1px solid #fff} 
.pagetype-summary{background-color: transparent;color:#fff;padding:0}
.pagetype-summary a{color: #6c8ab4 !important;}

.summary{font-size:17px;}
.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:780px;margin:0 auto}

	#toolbar{position:relative;background:#482d1c;padding:5px 20px;border-bottom:2px solid #fff;clear:both;font-size:13px}
		#toolbar ul{float:right;margin:0;padding:10px 0 0 0;list-style:none;}
		#toolbar ul li{float:left;margin:0 0 0 5px;padding:0 10px 0 15px;list-style:none;border-left:1px solid #8aa6cd}
		#toolbar ul li a{text-decoration:none;font-weight:bold}
		#toolbar ul li a:hover{text-decoration:underline}
		
	#practicesubtitle{font-size:17px;font-weight:bold;}
		#practicesubtitle a{text-decoration:none;}
		
	
	table#contentarea{clear:both;border-collapse:collapse}
	
		#column-left{padding:20px 2px 20px 0px;vertical-align:top;width:275px;}
		
			#logo{text-align:center;margin:0 0 12px 0}
			#practicename{text-align:center;font-size:12px;margin:0 0 16px 0}
				#practicename a{text-decoration:none;}
			
			
			#nav{padding:120px 0 0 0;margin:0 0 15px 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:14px;border-top:2px solid #fff;border-bottom:2px solid #fff;background: #344264 url(nav-bg.jpg)  top left no-repeat;}
				#nav ul{margin:0;padding:0;list-style:none}
				#nav ul li{float:left;margin:0;list-style:none;margin:0 0 5px 0}
				#nav ul li a{font-weight:bold;background: url(nav-item-bg.png) top left no-repeat;width:245px;padding:7px 15px 6px 15px;display:block;text-align:right;text-decoration:none}
				#nav ul li a:hover{background: url(nav-item-bg-active.png) top left no-repeat;}
			
			.template-highlight{border:1px solid;border-color: #d9cac1 #ae9281 #ae9281 #d9cac1;padding:10px 15px;margin:0 15px 15px 15px;background:#372113;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold}
				.template-highlight p{margin:0;}
				.template-highlight a{text-decoration:none;}
				.template-highlight a:hover{text-decoration:underline}
			
			#contactinfo{padding:0 20px;clear:both;font-weight:bold}
				#contactinfo img{vertical-align:middle;}
	
		#content{padding:10px 15px;}
		#contentborder{border:1px solid #fff;padding:10px 15px}
		
			#slideshow{margin:-10px -15px 20px -15px;border-bottom:2px solid #fff;}

			#path{margin:10px 0 10px 0;font-size:11px;border-bottom:1px solid #b49f5e;padding:0 0 10px 0}
			
			.template-newsandevents{border:1px solid #fff;padding:10px 20px 1px 20px;margin:0 0 10px 0}
				.template-newsandevents h2{margin:0 0 15px 0;}
				.template-newsandevents h2 a{text-decoration:none;}
				.template-newsandevents h2 a:hover{text-decoration:underline}
				.template-newsandevents h3{font-size:15px;line-height:1.2em;}
				.template-more{float:right;font-weight:bold;margin:-10px 0 0 0}
				
			.template-ourlocations{border:1px solid #fff;padding:10px 20px 1px 20px;margin:0 0 10px 0}
				.template-ourlocations h2{margin:0 0 15px 0;}
				.template-ourlocations h2 a{text-decoration:none;}
				.template-ourlocations h2 a:hover{text-decoration:underline}
				.template-ourlocations h3{font-size:15px;line-height:1.2em;}
				.template-more{float:right;font-weight:bold;margin:-10px 0 0 0}
	
		
	#footer{clear:both;padding:20px 0px 20px 0px;font-size:11px;line-height:1.2em;text-align:center;color:#c7d6ea}
	
		#footer a{text-decoration:none;color:#c7d6ea}
		#footer a:hover{text-decoration:underline;}
		#footer p{margin:0 0 5px 0;}
		#footer #copyright{}
		#footer ul{list-style:none;padding:0;margin:0 0 5px 0}
		#footer ul li{display:inline;border-right:1px solid #c7d6ea;padding:0 5px}
		
		
	#ourdoctors .pagetype-photo{float:left;margin:0 15px 10px 0;border:1px solid #fff}