body, h1, #nav ul, form ul{margin: 0; padding: 0}
h1{font-weight: normal; font-style: italic; font-size: 250%;}
h2, h3, h4, hr{margin: 1em 0 0}
h2{font-size: 150%}
h3{font-size: 120%}
h4{font-size: 100%}
p, ul, form, fieldset{
margin: 0.1em 0 1em;
padding: 0;
}
#container a{
border-bottom: 1px solid #00a;
color: #00b;
text-decoration: none}
#container a:hover, #container a:focus{
border: none;
text-decoration: none}
#container a:visited{color: #6891F0; border-color: #6891F0}
ul{padding: 0 0 0 2em}
body{
background: #948970 url('/img/body-bg.jpg') repeat;
font-family: Georgia, serif;
font-size: 95%;
line-height: 1.5
}
#header{
background: #600E0E url('/img/header-bg.png') repeat-x;
height: 142px;
position: relative;
z-index: 1;
}
#header .inner{
background: url('/img/inner-header-bg.png') no-repeat;
height: 67px;
margin: 0 auto;
overflow: hidden;
padding: 37px 0 0 13px;
width: 875px; 
}
#logo{
background: url('/img/logo2.png') no-repeat 0 -55px;
display: block;
height: 50px;
text-indent: -999em;
width: 310px;
}
#logo:hover{
background-position: 4px 8px;
}
#nav li{float: left}
#nav{
height: 38px;
list-style-type: none;
margin: 0 auto;
padding: 0;
overflow: hidden;
width: 888px; 
}
#nav li a{
border-left: 1px solid #D4B774;
border-right: 1px solid #B58B3F;
color: #000;
display: block;
font-size: 119%;
line-height:34px;
margin-top: 2px;
padding: 0 12px;
text-decoration: none;
}
#nav li:hover ul {left: auto}
#nav li a:hover, #nav li a:focus{color: #881414}
#nav li ul{
background-color: #660F0F;
left: -999%;
list-style-type: none;
position: absolute;
width: 230px;
box-shadow: 3px 3px 3px #333;
opacity: 0.95;
-moz-box-shadow: 3px 3px 3px #333;
-webkit-box-shadow: 3px 3px 3px #333;
}
 
#nav li ul li{float: none}

#nav ul a{
border-left: none;
border-right: none;
border-bottom: 1px solid #803838;
color: #fff;
font-size: 85%;
margin: 0;
line-height: 1.5;
padding: 1px 16px;
}
#nav ul a:hover, #nav ul a:focus{background-color: #fff}
#nav ul li:last-child a{
border: none;
padding-bottom: 3px;
}

#container{
border: solid #000;
border-width: 0 1px 1px 0;
margin: 0 auto;
overflow: hidden;
padding: 1em 30px;
position: relative;
width: 828px;
background: #FCF3E3 url('/img/container-bg.png') repeat-y;
-moz-box-shadow: 8px 3px 10px #000000, -1px 3px 29px #222222;
-webkit-box-shadow: 8px 3px 10px #000000, -1px 3px 29px #222222;
/*filter:progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Direction=135);*/
}
#content
{
border-right: 1px solid #DCD0C0;
float: left;
margin: 0 0 0.35em;
min-height: 380px;
padding-right: 3%;
width: 65%;
}
#sidebar{
float: right;
font-size: 80%;
padding-left: 2%;
width: 29%; 
}
hr{
background: url('/img/hr-bg.png') no-repeat center;
border-style: none;
border-width: 1px 0 0;
color: #DCD0C0;
height: 0;
margin: 2em 0 1em;
padding: 14px 0;
}
form ul, .pageIndex{
list-style-type: none;
width: 520px;
overflow: hidden;
}
form li, .pageIndex li{
float: left;
margin-bottom: 0.5em;
width: 260px;
}
.pageIndex{list-style-type: disc}
.pageIndex span{
color: #666; 
font-size: 60%;
display: block;
font-family: Verdana;
}

fieldset{border: none; position: relative;}
fieldset input{margin-right: 5px}
legend, #sidebar, #footer
{color: #878686}
legend{
padding: 0 0 0.5em;
}
#submitBtn{
vertical-align: middle;
margin-right: 54px;
}
#footer{
border-top: 4px double #dcd0c0;
clear: both;
font-size: 75%;
padding: 1em 0;
}
#sidebar img{
border:1px solid #DCD0C0;
margin: 0 0 1em;
padding: 5px;
background: #fff;
}
a img{border: none}
.findLawyer{text-align: center}
#content .findLawyer{margin-bottom: 1em}