* { padding: 0; margin: 0; outline: none; }

body { font-size: 12px; font-family: Arial, Verdana; color: #000; background: #FFF; }

a img { border: none; }

.wrapper { width: 970px; height: auto; margin: 0 auto; }

.header { width: 100%; height: 139px; background: url(images/header_bg.png) repeat-x; }
	.logo { width: 539px; height: 129px; float: left; }
	.call { width: 192px; height: 129px; float: right; }

._mcePaste { margin-bottom: 10px; } 

.navigation { margin-top: 65px; background: url(images/navigation_bg.png) no-repeat; width: 970px; height: 60px; }

.clear { clear: both; height: 1px; }

ul.nav { padding: 0; margin: 0; list-style: none; }
	ul.nav li { position: absolute; text-align: center; }
	ul.nav li a { color: #FFF; text-decoration: none; padding-bottom: 1px; font-size: 18px; font-family: Arial, Verdana; font-weight: normal; }
		   .home_link { width: 50px; height: auto; margin-top: 18px; margin-left: 95px; }
		   .about_link { width: 97px; height: auto; margin-top: 18px; margin-top: 18px; margin-left: 310px; }
		   .practice_link { width: 130px; height: auto; margin-top: 18px; margin-left: 540px; }
		   .contact_link { width: 103px; height: auto; margin-top: 18px; margin-left: 790px; }

.display { background: #720808; width: 100%; height: 336px; }
	.barbara { width: 299px; height: 336px; background: url(images/barbara.png) no-repeat; float: left; }
	.display_content { margin-left: 15px; width: 565px; height: auto; padding-top: 95px; padding-left: 85px; font-size: 19px; font-weight: bold; line-height: 34px; color: #FFF; float: left; }
	.display_content h3 { font-size: 22px; color: #FFF; margin-bottom: 10px; padding-bottom: 3px; border-bottom: 2px solid #FFF; width: 285px; }
	.callbanner { width: 261px; height: 69px; background: url(images/callbanner.png) no-repeat; position: absolute; margin-left: 709px; }
	
.content { background: url(images/contentbg.png) repeat-y; margin-top: 20px; height: auto; width: 970px; border-bottom: 2px solid #e8e8e8; padding-bottom: 20px; margin-bottom: 20px; }
	.content_display { width: 650px; float: left; height: auto; padding-left: 30px; font-size: 14px; }
	.content_display h1 { text-transform: uppercase; font-size: 24px; color: #000; padding: 0; margin: 0; margin-bottom: 15px; }
	.content_display p { line-height: 24px; margin-bottom: 20px; font-size: 14px; }
	.content_display p a { color: #720808; text-decoration: none; }
	.content_display p a:hover { color: #720808; text-decoration: underline; }
	.content_display .areas { width: 220px; height: auto; float: left; }
	.content_display .areas h4 { font-size: 15px; font-weight: bold; }
	.content_display .areas ul { list-style: none; margin-top: 10px; margin-bottom: 10px; }
	.content_display .areas li { margin-bottom: 15px; }
	.content_display .areas li a { color: #000; text-decoration: underline; }
	.content_display .areas li a:hover { text-decoration: none; }
	.content_display ul li { list-style: none; margin-bottom: 10px; }
	.content_display .specialdisplay { width: 311px; height: auto; float: right; margin-right: 10px; }
	.content_display .specialdisplay img { display: block; margin-top: 20px; }
	.content_display .specialmessage { width: 290px; background: #e4e4e4; border: 1px solid #c4c4c4; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; line-height: 22px; }
	
	b.phonenumber { font-size: 18px; }
	
	.sidbar form { margin-top: 10px; display: block; }
	.sidebar { width: 260px; height: auto; float: right; }
	.sidebar h2 { text-transform: uppercase; margin-bottom: 10px; }
	
	.sidebar ul.practiceareas { background: #66090a; width: auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: block; margin-bottom: 20px; width: 240px; }
	.sidebar ul.practiceareas li { list-style: none; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; line-height: 22px; }
	.sidebar ul.practiceareas li a { color: #FFF; border-bottom: 1px dotted #FFF; padding-bottom: 1px; text-decoration: none; }	
	
	.textbox { background: url(images/textbox_bg.png) repeat-x; border: 1px solid #d6d6d6; height: 24px; width: 208px; margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Arial; font-size: 12px; padding-left: 5px; padding-right: 5px; }
	.textarea { border: 1px solid #d6d6d6; width: 208px; height: 120px; padding: 5px; margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Arial; font-size: 12px; }
	
	
	.footer { width: 100%; height: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 10px; background: #000; }
	
	.copyright { width: auto; float: left; color: #FFF; margin-top: 20px; }
	.footer .copyright a { color: #FFF; }
	.address { border-left: 2px solid #d8d9da; padding-left: 20px; float: right; color: #FFF; line-height: 18px; }
	.callnow { line-height: 24px; margin-top: 15px; }
	.border { margin-top: 10px; margin-bottom: 10px; height: 2px; border-top: 2px solid #e8e8e8; width: 260px; position: absolute; margin-left: -15px; }
	
	.error { margin-top: 10px; margin-bottom: 10px; color: red; }
	.good { margin-top: 10px; margin-bottom: 10px; color: green; }
	
	h6 { font-size: 14px; margin-top: 10px; margin-bottom: 10px; }
	h6 a { color: #720808; text-decoration: none; }
	h6 a:hover { color: #720808; text-decoration: underline; }