html {
  background:url(../images/background.png) bottom left fixed repeat-x #222;
}
body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #686868;
}
p {
	margin-top: 10px;
}
h2 {
	color: #FF0000;
	font-size: 11px;
}
a {
  /*color:#ad2525;*/
  color:#0080FF;
  /*color:#00F;*/
}
a:visited {
	color:#00F;
}
a img {
  border:0;
}
ul.block_it li {
	font: 75% Verdana, Arial, Helvetica, sans-serif;
}
ul.index_block li a {
	color: #333;
	text-decoration: none;
}
ul.index_block li a:hover {
	color: #FFF;
}
table#content {
  width:794px;
  margin:3em auto;
  font-size:9px;
}
.photo_left {
/*	display: inline;*/
	margin-right: 15px;
	padding-bottom: 12px;
	float: left;
}
.photo_right {
/*	display: inline;*/
	margin-left: 15px;
	padding-bottom: 12px;
	float: right;
}
div.text_wrap {
	float: left;
}
div#main_content {
  display:block;
  /*min-height:100px;*/
}
div#main_image_block {
	margin: 0;
	padding: 0;
	display: block;
	width: 766px;
	height: 214px;
}
div.index_selector div#main_image_block {
	background: url(../images/main_image.jpg) no-repeat;
}
div.about_selector div#main_image_block {
	background: url(../images/main_image1.jpg) no-repeat;
}
div.practices_selector div#main_image_block {
	background: url(http://www.dodsonhooks.com/images/main_image2.jpg) no-repeat;
}
div.legal_selector div#main_image_block {
	background: url(../images/main_image3.jpg) no-repeat;
}
div.potential_selector div#main_image_block {
	background: url(../images/main_image4.jpg) no-repeat;
}
div.news_selector div#main_image_block {
	background: url(../images/main_image5.jpg) no-repeat;
}
div.contact_selector div#main_image_block {
	background: url(../images/main_image6.jpg) no-repeat;
}
div.services_selector div#main_image_block {
	background: url(../images/main_image7.jpg) no-repeat;
}



td#client_service_areas {
  background: #B1A08C url(../images/client_service_areas.jpg) no-repeat top;
  color:#333;
  padding-top:4em;
}
td#client_service_areas ul {
  list-style:none;
  line-height:1.8em;
  font-size:0.6em;
  padding-left:2em;
}
td#client_service_areas a.block {
  display:block;
  background:#333;
  color:white;
  width:7em;
  margin:1em;
  text-decoration:none;
  text-align:center;
  border:1px solid #fff;
  font-size:0.8em;
}

td#client_service_areas a.blockagain {
  display:block;
  background:#333;
  color:white;
  width:14em;
  margin:1em;
  text-decoration:none;
  text-align:center;
  border:1px solid #fff;
  font-size:0.8em;
}

td#client_service_areas a#allenlink {
	  border:1px solid #000;
	background: #fff;
	color: #000;
}
.contact {
	list-style: none;
}
td#footer {
  background:url(../images/background_footer.png);
}
td#footer p {
  padding-left:6px;
  font-size:1em;
}

p {
  font-size:12px;
  padding:0 6px;
}

dl dt {
  font-weight:bold;
}
dl dt, dl dd {
  padding-top:1em;
}

body.inner div#main_content {
  padding:6px;
  font-size:12px;
}
body.inner div#page_header {
	font: 150% "Helvetica-Neue Lt", "Helvetica Neue Lt Std", "Helvetica Neue", "Helvetica", Verdana, sans-serif;	background-color: #292929;
	color: #FFF;
	vertical-align:middle;
	text-align:left;
  padding:15px;

}

div#proPhoto {
	margin-left:40px;
	width:450px;
}
	#proList ul {
		padding:0;
		margin-left:40px;
	}
	#proList ul li {
		padding:0;
		margin:0;
		list-style:none;
		line-height:2em;
	}
	#proList ul li a:link, #proList ul li a:visited {
		text-decoration:none;
		color:#840F09;
	}
		#proList ul li a:hover, #proList ul li a:active {
			text-decoration:underline;
		}

#lawyerBio p img {
	float:left;
	margin:3px 25px 15px 0px;
}
	#lawyerBio p {
		line-height:1.5em;
	}
	#lawyerBio h2 {
		margin-left:5px;
	}
		
#TJK_ToggleON, #TJK_ToggleOFF {
	display:none;
}
#scrollin_stuff {
	width: 510px;
	height: 200px;
	overflow: hidden;
	position: relative;
}
#inner_scrollin_stuf {
	padding: 0px 15px;
	position: absolute;
}
#inner_scrollin_stuf p {
	margin-top: 0px !important;
	margin-bottom: 10px !important;
}
body#practices 