@charset "UTF-8";
/* CSS Document */

body {
	padding:0;
	margin:0;
	background-color:#ceba8e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

img { border:none; }

a, a:visited { color: #eea100;	text-decoration:none; }
a:hover { text-decoration:underline; }

.wht { color:#ffffff !important; }
.clr { clear:both; }

#container {
	background:#604100;
	font-size:0.9em;
	margin:0 auto;
}
/* SITE WIDTH */
#container, #sitefooter { width: 90%; min-width:800px; }

#header {
	background: url("/images/header_b.gif") repeat-x top left;
	height:74px;
	overflow:visible;
	padding:0 0 0 123px;
}

#header h1#Title { display:none; }

#header #home { float:left; }
#imgHome { 
	position:absolute;
	z-index:2;
}
#contact {
	background: transparent url("/images/sprites.png") no-repeat scroll 0 -35px;
	padding:0 10px 0 27px;
	margin: 8px 10px;
	height:35px;
	overflow:visible;
	font-size:0.85em;
}
#header #contact { 
	float:right;
	background: transparent url("/images/sprites.png") no-repeat scroll 0 0;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
#nav {
	float:left;
	width:154px;
}
#nav ul p { margin: 0; }
#nav p#address {
	font-size:0.7em;
	color:#cbae69;
	margin:50px 10px;
}
#nav ul {
	list-style-type: none;
	padding:0;
	margin:0;
}
#nav ul li {
	list-style-type:none;
	font-size: 0.7em;
	text-align:right;
	padding:0 1px 1px 0;
	background:#4e2c00 url("/images/nav_b.gif") repeat-y scroll top right;
}
#nav ul li#first {
	background:#96762d;
}
#nav ul li#break {
	background: url("/images/break.jpg") no-repeat scroll top left;
	height: 69px;
}
#nav ul li a {
	display:block;
	padding:9px 8px;
	vertical-align:middle;
	background:#604100;
}
#nav ul li a:hover {
	text-decoration:underline;
}
.home #nav ul li a.home,
.firm_overview #nav ul li a.firm_overview,
.our_attorneys #nav ul li a.our_attorneys,
.practice_areas #nav ul li a.practice_areas,
.forms_questionaires #nav ul li a.forms_questionaires,
.web_resources #nav ul li a.web_resources,
.contact #nav ul li a.contact {
	background:transparent url("/images/navA_b.gif") repeat-y scroll top right;
	color:#311900;
}
#nav ul li#first a, 
#nav ul li#first {
	padding:5px 8px;
	background:#a48744;
	color:#725c30;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;	
}
#nav ul.secondary li a { color:#ffffff; }
#nav ul.secondary li a:hover { font-weight:normal; }
#nav ul.secondary li.a a { background:transparent url("/images/navB_b.gif") repeat-y scroll top right; }
.family_law #nav ul.secondary li a.family_law, 
.divorce #nav ul.secondary li a.divorce, 
.child_custody #nav ul.secondary li a.child_custody { background:transparent url("/images/navBactive_b.gif") repeat-y scroll top right; color:#EEA100; }
.criminal_defense #nav ul.secondary li a.criminal_defense,
.misdemeanor_defense #nav ul.secondary li a.misdemeanor_defense,
.felony_defense #nav ul.secondary li a.felony_defense { background-color:#715621; color:#EEA100; }
#content {
	margin: 0 0 0 154px;
}
#content #head { background:#b5893f url("/images/indexheader.jpg") no-repeat top right; }
#content #headline { 
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	font-size:1.5em;
	color:#fad59a;
	margin:0;
	padding: 50px 0 0 50px;
	height:99px;	
}
.home #banner { display:block; margin:0 auto; padding-left:7px; }
#module3col {
	height:136px;
	width:638px;
	margin:0 auto;
	padding-top:51px;
	position:relative;
}
#module3col #modTitle{ position:absolute; right:0; top:0; }
#module3col #col1, #module3col #col2, #module3col #photo {
	padding-left:3px;
	float:left;
}
#module3col ul {
	list-style-type:none;
	padding:1px 0 48px 0;
	margin:0;
}
#module3col li{
	list-style-type:none;
	padding:7px 0 0 19px;	
	height:21px;
	font-size:0.7em;
	color:#ffffff;
}
#module3col div.clr { height:1px; }
#module3col #col1 ul{	
	background:#946916 url("/images/caseModLeft_photo.jpg") no-repeat scroll left bottom;
}
#module3col #col1 li{	
	width:150px;
	margin:0 1px 1px 0;
	background:#946916 url("/images/caseModLeft_b.gif") repeat-y scroll top left;
}
#module3col #col2 ul{	
	background:#946916 url("/images/caseModRight_photo.jpg") no-repeat scroll left bottom;
}
#module3col #col2 li{	
	width:173px;
	margin:0 1px 1px 0;
	background:#946916 url("/images/caseModRight_b.gif") repeat-y scroll top left;
}

#bodycopy {
	padding:20px 30px;
	color:#B5893F;
}
#bodycopy p, #bodycopy ul, #bodycopy table {
	font-size:0.8em;
}
#bodycopy a {
	color:#e1c583;
	text-decoration:underline;
}
span#FontL { font-size: 1.2em; }

#FamilyLawMod {
	padding:25px 0 5px 0;
	background:#604100 url("/images/divorce.jpg") no-repeat scroll top left;
	font-weight:bold;
	text-align:center;
}
#FamilyLawMod #title { font-size:11px; }
#FamilyLawMod #cta { font-size:8px; }
#FamilyLawMod #cta a, #FamilyLawMod #cta a:hover { font-weight:normal; }
#FamilyLawMod a { 
	padding:0 !important;
	background: none !important;
}
#FamilyLawMod .wht { color:#dcc395; }
#CriminalLawMod #footer {
	background:#231901;
	padding: 2px 0;
	text-align:center;
}
#CriminalLawMod a, #CriminalLawMod a:hover { 
	padding:0 !important; 
	background:none !important;
}
#CriminalLawMod .wht { color:#dcc395; }

#container #footer { 
	padding:5px;
	clear:left; 
}
#sitefooter {
	padding-left:10px;
	margin:0 auto;
	font-size:0.6em;
}
#sitefooter a { color:#604100; }
#sitefooter ul {
	list-style-type:none;
	height: 15px;
	margin: 10px 0;
	padding:0;
}
#sitefooter ul li{
	list-style-type:none;
	float:left;
	height: 15px;
	margin:0;
	padding:0 8px;
	border-left: #604100 solid 1px;
}
#sitefooter ul li.first{
	padding-left:0;
	border-left:none;
}