img {border:0px;}
img.feature {float:left; padding:0 0 0 0;}
div.feature img {float:left; padding:0 10px 0 0;}
a, a:visited {color:#000;text-decoration:underline;}
a:hover {text-decoration:none;color:#1900A9;}


body {margin:0; }

#wrapper {width:100%; margin:40px 0 0 0;}

#topBar {display:none;}

#leftColumn {width:100%;background-color:#ffffff;float:left;}
	h1#logo {
	  text-decoration:none;
	  background: url('http://www.bestlaw.com/wp-content/themes/bestlaw/images/bf_logo.gif') no-repeat top right;
	  position: absolute;
	  top: 10px;
	  right: 20px;
	  height:30px;
	  width: 203px;
	  margin:0px;
  }
	h1#logo a {display:none;}
	h1#logo img {display:block;}
	
	#tanHeader {width:100%;background-color:#fff;padding:10px 0 10px 0;}
		#tanHeader h1, #tanHeader h2 {font-family:verdana, arial, sans-serif; font-size:14px; margin:0; padding:0; color:#233269; font-weight:normal;display:inline; text-transform:uppercase;}
		#tanHeader div {padding:3px 0 0 0;}
		#tanHeader span {font-family:verdana, arial, sans-serif; font-size:11px; display:inline; margin:0 20px 0 20px; }
		#tanHeader ul {list-style-type:none; margin:0 20px; padding:3px 0 0 0;}
		#tanHeader ul.bump-down {margin-top:2px;}
		#tanHeader ul li {font-family:verdana, arial, sans-serif; font-size:11px; display:inline; margin:0 20px 0 0; padding:0 0 0 10px;background-image: url("images/arrow_bullet.gif");background-repeat:no-repeat;background-position:0 5px;}
		#tanHeader ul li a, #tanHeader ul li a:visited {color:#000000;text-decoration:none; }
		#tanHeader ul li a:hover {text-decoration:none;color:#000;border-bottom:1px solid #999; padding-bottom:3px;}
		#tanHeader ul li a.active {font-weight:bold;color:#000;}
	#contentBox {width:100%;min-height:350px;margin:0;background-color:#ffffff;}
	#contentBoxHome {width:100%;min-height:350px;margin:0;background-color:#ffffff;}
	#contentBoxSlider {width:100%;min-height:350px;margin:0;background-color:#ffffff;}
		#internalContentBox {border:2px solid #d7dcd0; min-height:406px; padding:25px 9px 25px 9px; font-family:verdana, arial, sans-serif; font-size:11px;min-height:350px;}
		#internalContentBoxNoPadding {border:2px solid #d7dcd0; padding:0px 9px 0px 0px; font-family:verdana, arial, sans-serif; font-size:11px;min-height:350px;}
		#internalContentBoxNoPadding.noborder {border:0px;}
		
#rightColumn {width:100%;background-color:#ffffff;clear:both;margin:0 0 0 0;}
	#logoHeader {display:none;}
	#logoHeader img {display:none;}
	#infoBox {margin:0;padding:10px 0 0 0;}
	#infoBox p {font-family:Georgia, "Times New Roman", serif;font-size:15px;line-height:23px;margin:18px 0 14px 0;color:#474e43;}
	#infoBox p a {text-decoration:none;color:#474e43;}
	#infoBox p a:hover {color:#1900A9;}

#footer {width:100%;margin:60px 0 20px 0; }
	#footer p {font-family:verdana, arial, sans-serif; font-size:9px; color:#000000; }
	#footer a {color:#000;}
	#footer a {text-decoration:none;}
	#footer a:hover {text-decoration:underline;}

/* General Alignment */
	
.clearBoth {clear:both;}
.floatRight {float:right;}
.alignleft {float:left;}
.alignright {float:right;}


/* Page Specific Styles */

/* Home */
#homeImageLeft {float:left;overflow:hidden;width:328px;height:431px;margin-right:21px;}
#homeImageRight {float:left;overflow:hidden;width:328px;height:431px;}
#homeImageRight a, #homeImageLeft a, #homeImageRight a:visited, #homeImageLeft a:visited {color:#233269; font-family:verdana, arial, sans-serif; font-size:10px; text-decoration:none;}
#contentBox img {border:0;}
#contentBox h2 a {color:#000;text-decoration:none;}
#contentBox h2 a:hover {text-decoration:underline;}
a.home {display:block;margin:0;padding-top:5px;}

ul#homeRightNav {list-style-type:none; margin:0;padding:20px 0 20px 0; width:149px;border-bottom:1px solid #d7dcd0;}
ul#homeRightNav li {font-family:verdana, arial, sans-serif; font-size:11px;border-top:1px solid #d7dcd0;padding:0;margin:0;}
ul#homeRightNav li a, ul#homeRightNav li a:visited {color:#000000;text-decoration:none;display:block;margin:3px 0;padding:3px 3px 3px 3px;}
ul#homeRightNav li a:hover {background-color:#d4ca98;} 

/* Attorney Index Page */
h3.attorneyNav {font-family:Verdana, Arial, sans-serif;font-size:11px;text-transform:uppercase;font-weight:normal;color:#705626;}
ul.attorneyNav {list-style-type:none; margin:6px 20px 0 0;padding:0; width:145px; float:left;}
ul.attorneyNav.right {margin:6px 0 0 0;}
ul.attorneyNav li {font-family:verdana, arial, sans-serif; font-size:11px;border-bottom:1px solid #d7dcd0;padding:3px 0 3px 0;}
ul.attorneyNav li.last {border:0px;}
ul.attorneyNav li a, ul.attorneyNav li a:visited {color:#000000;text-decoration:none;display:block;margin:0;padding:3px 0 3px 3px;}
ul.attorneyNav li a:hover {background-color:#d4ca98;}

/* Attorney Bio Page */
#attorneySidebar {padding:21px 0 0 0;}
#attorneySidebar h3 {font-family:Verdana, Arial, sans-serif;font-size:11px;text-transform:uppercase;font-weight:normal;color:#705626;margin-top:21px;margin-left:3px;}
#attorneySidebar h3.moreMargin {margin-top:25px;}
ul#attorneyTools {list-style-type:none; margin:0;padding:0;display:none;}

ul#attorneyTools li {font-family:verdana, arial, sans-serif; font-size:11px; display:inline;padding-right:5px;}
ul#attorneyTools li a.print {background: url('images/icon_print.gif') no-repeat 0px 0px; padding-left:16px;}
ul#attorneyTools li a.email {background: url('images/icon_email.gif') no-repeat 0px 0px; padding-left:16px;}
ul#attorneyTools li a.vCard {background: url('images/icon_vcard.gif') no-repeat 0px 0px; padding-left:16px;}
ul#attorneyTools li a, ul#attorneyTools li a:visited {color:#000000;text-decoration:none;}
ul#attorneyTools li a:hover{text-decoration:underline;}

div#bioContent {margin-left:350px; margin-top:20px; width:310px;}
div#bioContent p {line-height:20px;}

#infoBox p.attorneyDetails {font-family:verdana, arial, sans-serif; font-size:10px; color:#474e43;margin-top:5px;margin-left:3px;line-height:13px;}

/* Practice Area Index Page */
div#attorneyPracticeAreaList {float:right;width:149px;}
h3.attorneyPracticeAreaList {font-family:Verdana, Arial, sans-serif;font-size:11px;text-transform:uppercase;font-weight:normal;color:#705626;padding:0 0 0 3px;margin:11px 0;}
h3.attorneyPracticeAreaList.page {padding:0;}
ul#attorneyPracticeAreaList {list-style-type:none; margin:0px 10px 0 0;padding:7px 0 0 0; width:149px;}
ul#attorneyPracticeAreaList li {font-family:verdana, arial, sans-serif; font-size:11px;border-bottom:1px solid #d7dcd0;color:#474e43;text-decoration:none;display:block;margin:0px 0;padding:3px 0 3px 0;}
ul#attorneyPracticeAreaList li.last {border:0px;}
ul#attorneyPracticeAreaList li a, ul#attorneyPracticeAreaList li a:visited {color:#000000;text-decoration:none;display:block;margin:0;padding:3px 0 3px 3px;}
ul#attorneyPracticeAreaList li a:hover {background-color:#d4ca98;}

/* General Pages */
div#leftPageColumn {float:left; padding:0 15px 0 0;width:328px;}
	div#leftPageColumn ul {list-style-type:none; margin:0;padding:15px 0 0 9px; width:149px; float:left;}
	div#leftPageColumn ul li {font-family:verdana, arial, sans-serif; font-size:11px;border-bottom:1px solid #d7dcd0;color:#474e43;text-decoration:none;display:block;margin:0;padding:3px 0;}
	div#leftPageColumn ul li a, div#leftPageColumn ul li a:visited {color:#000000;text-decoration:none;display:block;margin:0;padding:3px 0 3px 3px;}
	div#leftPageColumn ul li a:hover {background-color:#d4ca98;}
div#pageContent {margin-left:350px; margin-top:13px; width:310px;}
div#pageContent p {line-height:20px;}
div.section-line {border-bottom:1px solid #d7dcd0;}
div#pageContent h3 {font-family:Verdana, Arial, sans-serif;font-size:11px;text-transform:uppercase;font-weight:normal;color:#705626;padding:0; margin:0 0 10px 0;}


/* Single Focus Area / Practice Area Page */
div#practiceAreaDescription {font-size:14px;font-family:Georgia, 'Times New Roman', serif;width:318px;float:right;margin-right:0;line-height:20px;color:#705626;margin-top:10px;}
div#practiceAreaDescription p {margin:10px 0 5px 0;}
div#catDescription {font-size:11px;font-family:verdana,arial, Tahoma, sans-serif;width:319px;float:left;line-height:20px; margin:8px 16px 25px 9px;}
div#catDescription p {padding:0;margin:11px 0;}
div#catDescription ul {margin:0px; padding:0px;}
div#catDescription ul li {
	list-style:none inside none;
	background-image:url("images/circle_bullet.gif");
	background-repeat:no-repeat;
	background-position:0 7px;
	margin:0px;
	padding:0 0 0 14px;
}
h3.categorySide {font-family:Verdana, Arial, sans-serif;font-size:11px;text-transform:uppercase;font-weight:normal;color:#705626;margin-top:21px;margin-left:3px;}
h3.categorySide.moremargin {margin-top:25px;}

div.practicearearightcolumn {padding-bottom:20px;width:310px;float:right;}
div.focusAttorneyList h3.moremargin {margin-top:25px;} 
h3.focusAttorneyList {font-family:Verdana, Arial, sans-serif;font-size:11px;text-transform:uppercase;font-weight:normal;color:#705626;padding:0;margin:0;}
ul.focusAttorneyList {list-style-type:none; margin:0 21px 0 0;padding:0; width:140px;border-bottom:1px solid #d7dcd0; float:left;}
ul.focusAttorneyList.right {margin:0;}
ul.focusAttorneyList li {font-family:verdana, arial, sans-serif; font-size:11px;border-top:1px solid #d7dcd0;color:#474e43;text-decoration:none;display:block;margin:1px 0;padding:3px 0 3px 0;}
ul.focusAttorneyList li a, ul.focusAttorneyList li a:visited {color:#000000;text-decoration:none;display:block;margin:0;padding:3px 0 3px 3px;}
ul.focusAttorneyList li a:hover {background-color:#d4ca98;}

/* Focus Area Lists */
ul.nobullets {list-style-type:none;}
div.focusAreas {width:145px;}
ul.focusAreas {padding:0; margin:0;}

ul.focusAreas li.parent {font-size:11px;font-family:verdana,arial,Tahoma, sans-serif;font-weight:normal;margin:0 0 0 0;padding:3px 0 3px 0;border-bottom:1px solid #c0c0c0;list-style-type:none;}
ul.focusAreas li.parent.focustop {padding:8px 0 3px 0;}
ul.focusAreas li.parent.first {border-top:1px solid #c0c0c0;}
ul.focusAreas li.parent a, ul.focusAreas li.parent span, ul.focusAreas li.parent a, ul.focusAreas li.parent a {color:#000000;text-decoration:none;display:block;margin:0;padding:3px 0 3px 3px;}
ul.focusAreas li.parent a:hover {background-color:#d4ca98;}

ul.focusAreas li.child {font-size:10px;font-family:verdana,arial,Tahoma, sans-serif;font-weight:normal;margin:0;padding:0;border-bottom:1px solid #c0c0c0;list-style-type:none;}
ul.focusAreas li.child a {color:#474E43;text-decoration:none;display:block;margin:0;padding:3px 0 3px 16px;}
ul.focusAreas li.child a:hover {text-decoration:none;color:#1900A9;}

ul.focusAreas li.first {border-top:1px solid #c0c0c0;}
ul.focusAreas li.home {margin:0;}
ul.focusAreas li.last {margin:0;}


/* Search Results */
div.searchResults {margin:0 0 15px 0;padding:0; width:498px;}
h4.searchResults {font-family:verdana,sans-serif;font-size:11px;font-weight:normal;margin:0;padding:0;line-height:20px;}
h4.searchResults a, h4.searchResults a:visited {text-decoration:none; color:#000;}
h4.searchResults a:hover {text-decoration:underline;}
h4.searchResults span {font-weight:normal;}
div.searchExcerpt {margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #D7DCD0;font-family:verdana,sans-serif;font-size:10px;color:#474e43;width:500px;line-height:20px;}
div.searchExcerpt a, div.searchExcerpt p a:visited {text-decoration:none; color:#000;}
div.searchExcerpt a:hover {text-decoration:underline;}

/* Site Disclaimer */
div.siteDisclaimer {padding:0; width:498px;font-size:11px;font-family:verdana,arial, Tahoma, sans-serif;line-height:20px; margin:20px 16px 0 9px;}
