body {
	padding:0;
	margin:0;
	color:#e4decf;
	background-color:#3C352A
}
body, td {font-family:Tahoma; font-size:11px; }
br{font-size:10px}

.header{color:#E4DECF; font-size:11px; line-height:13px} 
.header a{color:#E4DECF; text-decoration:underline} 
.header a:hover{text-decoration:none} 

.content td{color:#E4DECF; font-size:11px; line-height:14px} 
.content b{color:#979182; font-weight:normal} 
.content a{color:#979182; text-decoration:underline} 
.content a:hover{text-decoration:none} 
.content li{
	background:url(images/1_z1.gif)  center left no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	list-style: none;
}

.content .block a{color:#E4DECF; text-decoration:underline}
.content .block a:hover{text-decoration:none} 

.footer{color:#7F796C; font-size:11px; line-height:13px} 
.footer a{color:#7F796C; font-size:11px; text-decoration:none} 
.footer a:hover{text-decoration:underline} 

input,textarea{
   background:#FFFFFF;
   border:1px solid #473C2B;
   font-family:Tahoma;
   color:#615749; 
   font-size:11px;
} 
 .home-buttons {
	font: 10px "Lucida Sans", Arial;
	color: #efe5ce;
	padding: 0 10px 0 0;
	margin: 0;
}
.home-buttons li {
	float: left;
	height: 144px;
	width: 214px;
	margin-right: 15px;
	margin-bottom: 15px;
	list-style: none;
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
}
.home-buttons a {
	color: #efe5ce;
	text-decoration: none;
}
.home-buttons li.tall {
	height: 205px;
	margin-bottom: 0px;
}

.home-buttons a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.home-buttons li p {
	padding-left: 110px;
	line-height: 13px;
}
.home-buttons li h1 {
	font-size: 12pt;
	text-transform: uppercase;
	color: #efe5ce;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0.3em;
}
.home-buttons li.family-law {
	background: url(images/home-family-law-box.jpg) no-repeat;
	padding: 0px;
}
.home-buttons li.personal-injury {
	background: url(images/home-personal-injury-box.jpg) no-repeat;
	padding: 0px;
}
.home-buttons li.criminal-law {
	background: url(images/home-criminal-law-box.jpg) no-repeat;
	padding: 0px;
}
.home-buttons li.estate-planning {
	background: url(images/home-estate-planning-box.jpg) no-repeat;
	padding: 0px;
}
ul.pa {
	color: #e4decf;
	margin: 0;
	padding: 0;
}
.pa li {
	background: #25211a;
	float: left;
	width: 340px;
	border: 1px solid #a99974;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	list-style: none;
	margin: 0 0.8em 2em 0.8em;
	padding: 8px;
	height: 22em;
}
.pa li a {
	color: #e4decf;
	text-decoration: none;
}
.pa li a img {
	float: left;
	border-style: none;
	padding: 0 10px 10px 0;
}

.pa a h2 { text-decoration: none; }
p.focused {
	font-size: 14px;
	line-height: 18px;
	color: #e4decf;
	padding: 10px;
	margin-right: 35px;
	margin-left: 35px;
	border: 1px solid #e4decf;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-top: 30px;
	text-align: center;
}
h1 {
	font-size: 24px;
	text-transform: uppercase;
	color: #FFFFFF;
}

p.focused span { font-size: 130%; }
h3 { padding-left: 8px; }

.contact-data {
	color: #e4decf;
	padding: 10px;
	margin-right: 35px;
	margin-left: 35px;
	border: 1px solid #e4decf;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-top: 30px;
	font-weight: bold;
}
.contact-data td {
	font-size: 12px;
	clear: left;
	margin-left: 38px;
}
td.contact-item {
	text-align: right;
	height: 32px;
	width: 90px;
	margin-left: 38px;
	padding-right: 15px;
}
.contact-right {
	color: #FFFFFF;
	text-align: left;
}
.contact-right a { color: #FFFFFF; }

.phone { background: url(images/phone.gif) no-repeat; }
.email { background: url(images/email.gif) no-repeat; }
.fax { background: url(images/fax.gif) no-repeat; }
.address { background: url(images/address.gif) no-repeat; }


.contact-data img { float: left; }
.area-of-practice { margin: 32px 0px 0px 25px; }
.area-of-practice li {
	list-style: none;
	background: url(images/1_z1.gif) no-repeat left 0.3em;
}

