@charset "utf-8";
/* CSS Document */

body {font-size:12px; font-family: Arial, Helvetica, sans-serif; background: #9b3100 ; background: #CC6600; background:#003366; background: #B65C02; word-wrap:break-word; width:1000px; margin:0px auto; color: #333333; background:#cccccc;}
a { color: #666666 ;  font-size:12px;}
#header {background:#ffffff; margin-top:0px; padding:0px; position:absolute; width:1000px;}

#outer1 { position:absolute; width:180px; padding:10px; background:#eeeeee; border-left:40px solid #333333;  background:#ffffff;min-height:900px; }
#outer2 {position:absolute;background:#f0f0f0; margin-left:240px; min-height:900px; padding:10px; background:#eceadd;  background:#eceadd; background:#FFFFFF;}
#outer3 {float:right; width:30%; background: #006666;}


#wrapper {overflow:hidden; background:#eceadd; background:#eeeeee; width: 1000px; margin-top:155px; min-height:1000px; position:absolute;  }


#footer {clear:both;  margin-top:1000px; text-align:center; padding-bottom:40px;  padding-top:20px; border-top:1px dotted #666666;}

.content {padding:10px;}
h1 {font-size:20px; margin:0; padding:10px 0; color:#fff;}
h3 {font-size:18px; margin:0; padding:8px 0;}
p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}

#title { font-family:Arial, Helvetica, sans-serif;  font-size:16px; color:#666666; position:absolute; margin-top:113px; width: 960px; background:  #e5e5e5; background:#eceadd;padding:0px 20px; background:#e8e6d0;background:#FFFFFF;}
#title h1{ font-size:14px; line-height:12px; color:#333333;}
#title h2 { font-size:12px; line-height:12px; margin-top:-4px;}

.menu
{
background: #000033;
background: #CC6600;
background:#003366; 
background: #333333;

padding:4px 10px 4px 10px;
font-size:12px;
color:#000000;
border-bottom:2px solid  #000000;

}

.menuItem
{
margin:3px 5px 2px 5px;
display:inline;
color: #FFFFFF;

}
.menuItem a{ color: #cccccc;}
#social { margin-left:-20px; width:200px;}
#social li {list-style:none; display:block; float:left; width:20px; }

h3
{
font-weight:normal;
font-size:12px;
}

.logo
{
display:inline;
}

.search
{
display:inline;
position:absolute;
float:right;
margin-top:-14px;
margin-left:50px;
background:#333333;
border:2px solid #000000;
padding:10px;
}



#cse-search-box
{
display:inline;
float:right;
}

.add
{
display:inline;
position:absolute;
float:right;
margin-top:-14px;
margin-left:350px;
padding:10px;
}

.addBottom
{
margin:0px auto;
padding:10px;
padding-left:100px;
padding-right:20px;
background:#e0e0e0;
margin-top:50px;
margin-right:20px;

}


#cats
{

}

.cat
{
display:block;
margin-bottom:7px;

}

#states
{
float:left;
display:inline;

}

#300ads
{
display:inline;
}


#firm
{
width:380px;
border:1px solid #cccccc;
padding:10px 20px;
text-align:center;

}

.firmname h1
{
margin:0px auto;
font-size:14px;
margin-left:-10px;
color:#666666;
}

.firmblock
{
margin-left:-30px;
}

.firmads
{
margin-top:10px;
margin-left:60px;
}


#relatedLawyers
{
margin-top:40px;
}

.listL
{
display:inline-block;
width:250px;
margin-top:10px;
}


<!--[if lte IE 7]>
body {word-wrap:break-word;}
#outer2 {display:inline; float:left; margin-left:240px; margin-right:0; width:760px;}

#wrapper {display:inline-block;}
<![endif]-->


