body
	{
	text-align: left;
	font: 12px/15px Verdana, Geneva, sans-serif;
	color: #4a4a4a;
	}
#banner
	{
	margin: 6px auto 0 auto;
	background: url(/images/structure/bg_banner.png) 0 0 repeat-x;
	}
#nav, #message, #what, #types, #why, #attorneys, #news, #resources, #contact, #breadcrumb, #subnav, #searchbox, #phonecallout, #contactform, #sidebar, #featured, .callout
	{
	display:none;
	}
#footer
	{
	margin-top: 30px;
	}
#logo
	{
	margin:0;
	}
#maincontent img
	{
	float:left;
	}
h1
	{
	font: bold 2em/1.5em Arial, Helvetica, sans-serif;
	color: #d11f02;
	padding: 0 0 16px 0;
	}
h2
	{
	font: bold 1.1em/1.5em Verdana, Geneva, sans-serif;
	color: #292929;
	}
#home h2, #sidebar h2
	{
	color: #D11F02;
    font: bold 1em/1.5em Arial,Helvetica,sans-serif;
    padding: 0 0 11px;
    text-transform: uppercase;
	}
h3
	{
	font: bold 1em/1.5em Verdana, Geneva, sans-serif;
	color: #292929;
	}
hr
	{
	border: none;
	height: 1px;
	font-size: 0;
	line-height: 0;
	background: #cacbcb;
	color: #cacbcb;
	margin: 13px 0;
	}
a img
	{
	border:0;
	}
.landingimg 
	{
    float: left;
    margin: 0 9px 40px 0;
	}
.landinginfo 
	{
    float: left;
    margin: 0 40px 40px 0;
    width: 190px;
	}
.clearfix
	{
	clear:both;
	}
.imgleft { margin-right: 10px; }
.column, #feature .content {
	margin-bottom: 45px;
}
