body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #600301; font-size: 13px; background: url(/i/bg_body.png) repeat-x; margin:0px; }

h1,
h2,
h3,
h4,
h5 { margin:0; padding:0; font-weight:normal;display:inline; }

h1 { font-size:30px;}

h2 { font-size:28px;}

h3 { font-size:22px;}

h4 { font-size:18px;}

h5 { font-size:15px;}

h2.tout{ margin:0 0 0 30px; }

a img {border:0;}
a:link, a:visited { color: #003366; }
a:hover, a:active { color:#CC9900 }

p { line-height:140%;}

.float_l {float:left;}
.float_r {float:right;}
.right { text-align:right; }
.center {text-align:center;}

.times { font-family: "Times New Roman", Times, serif; }

p.first {padding:0; margin:0;}

.first-letter { font-size: 26px;font-family: "Times New Roman", Times, serif; }

#main_wrapper { width:967px; margin:17px auto 0 auto; background:url(/i/bg_main_wrapper.png) no-repeat; }

#header_wrapper { width:957px; height:244px; margin:auto; background:url(/i/bg_header.jpg) no-repeat; }

#logo {width:170px; margin:10px 0 0 70px;}

#phone { text-align:right; margin-right:185px; padding-top:18px; font-weight: normal; font-size: 22px; color: #E4C395; }

#content_wrapper { width:953px; margin:0 auto; border:#F0EBE5 solid; border-width:0 2px 0 2px; background:url(/i/bg_navtop.png) no-repeat #FFFFFF; padding-bottom:50px; }

#navtop { width:955px; height:43px; padding-bottom:36px; clear:right; }

/* --------------- */
/* /// NAV TOP /// */
/* --------------- */

#nav { margin:0 auto; padding:10px 0 12px 0; width:95%; text-align:center; float:center;list-style: none; }

#nav li {
    float: left; 	
    border-right: 1px solid #999;
	cursor:pointer;}
	
#nav li.last { border-right: none; }

/*#nav li { float:left; padding:0 46px; margin:0; font-size:22px; font-weight:normal; border-right:1px solid #999; }*/

#nav li a {
    display: block;
    padding:0 46px 2px 46px;
	font-size:22px;
    text-decoration: none;
    font-weight: normal;
    color: #069; }

#nav a:link,
 #nav a:visited { color:#4B0200; text-decoration:none; }

/* Hover Non-Active */
#nav a:hover { color:#CC9900; text-decoration:none; }

/* Active */
#home #nav-home a,
 #attorneys #nav-attorneys a,
 #practiceareas #nav-practiceareas a,
 #clients #nav-clients a,
 #contact #nav-contact a { color:#9D4B1B; }

/* Hover Active */
#home #nav-home a:hover,
 #about #nav-about a:hover,
 #practiceareas #nav-practiceareas a:hover,
 #clients #nav-clients a:hover,
 #contact #nav-contact a:hover { color:#CC9900; text-decoration:none; }

#nav a:active { color:#CC9900; }


/* 2nd Level */
#nav li ul {
    display: none;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
    width: 180px; /* Width to help Opera out */
    background-color: #F9F7F4;
	padding:20px 0 0 0;}
	
#nav li:hover ul {
    display: block;
    position: absolute;
    margin: 0px;
    padding: 0px; }
#nav li:hover li {
    float: none; }
#nav li:hover li a {
	font-size:12px;
	text-align:left;
	padding:5px;
	color:#003366;
    background-color: #FFF;
    border: 1px solid #D7CCB9;
	border-collapse:collapse;}
#nav li li a:hover {
    background-color: #F4F1ED;
	color:#003366; }



/* END NAV TOP */

/* HOME */

#main_content_wrapper { width:890px; margin:0 auto 0 auto; overflow:hidden; clear:left; }

#main_content_right {width:440px;}

#main_content_left {width:407px;}

.caption { margin: auto; text-align: center; width: 340px; color: #998169; font-size: 12px; }

.pa-11 { font-size: 11px }

.tout-wrapper { background:url(/i/bg-tout.png) no-repeat; width:407px; margin:0; padding:0; margin-top:30px; padding-top:20px; overflow:hidden; }

.tout-left { float:left; width:168px; margin:20px 15px 10px 0px; padding-left:30px; }

.tout-right { float:left; width:170px; margin:20px 7px 10px 13px; }

#footer_wrapper { width:100%; padding:10px 0 220px 0; background:#240001; color:#998169; font-size:12px; font-weight:normal; }

#footer_wrapper a:link,
  #footer_wrapper a:visited{ color:#998169; text-decoration:none; }

#footer_wrapper a:hover,
 #footer_wrapper a:active { color:#998169; text-decoration: none; cursor: text; }

#disclaimer {width:960px; margin:auto; text-align:center;}


/* ----------------------- */
/* ---  Nav Left --- */
/* ----------------------- */

#main_content_wrapper_nav_left { width:902px; margin:0 0 0 20px; overflow:hidden; clear:left;}

#main_content_left_nav_left {width:224px;}

#main_content_right_nav_left {width:630px; padding-top:12px;}

.nav_left_header { margin:0 0 0 20px;font-family: "Times New Roman", Times, serif; }

#nav_left { background:url(/i/bg_nav_left.png) no-repeat; width:224px; padding-top:20px; }

#nav_left ul { margin:15px 0 0 20px; padding: 0px; list-style-type: none; text-decoration: none; width:191px; }

#nav_left li { text-decoration: none; margin:0px; line-height:110%; padding-bottom:10px; }

#nav_left li a:link,
  #nav_left li a:visited{ color:#003366; margin-bottom:8px; text-decoration: none; font-weight:normal; display:block; }

#nav_left li a:hover,
 #nav_left li a:active { color:#234A9F; text-decoration: underline; font-weight:normal; }



/* ---------------- */
/* ---  Clients --- */
/* ---------------- */

.tout_wrapper_clients { background:url(/i/bg_clients_list.png) no-repeat; width:490px; padding-top:20px;overflow:hidden; }

.tout_wrapper_clients p {color:#666666; padding-bottom:7px;}

.tout_left_clients { float:left; width:200px; margin:20px 15px 10px 0px; padding-left:30px; }

.tout_right_clients { float:left; width:200px; margin:20px 10px 10px 10px; }

#main_content_left_clients {width:490px;}

#main_content_right_clients {width:360px; padding-top:15px;}

/* ------------------ */
/* ---  Attorneys --- */
/* ------------------ */

.attorney_pics {width:183px; margin:25px 14px 30px 0px; padding-left:13px; text-align:center;}

.attorney_pics a {text-decoration:none;}

.attorney_pics img {margin-bottom:10px;}

.attorney_header {font-family: "Times New Roman", Times, serif; text-align:center; padding-bottom:30px;}

.attorney_header h2 {margin:0 55px;}

.attorney_bio_img {margin:7px 0 30px 30px; }

.quick_facts_row {clear:both; overflow:hidden; font-size:11px;}

.quick_facts_l {width:160px; font-weight:bold;}

.quick_facts_r {width:468px; color:#666666;}
