@charset "utf-8";

/*MAIN====================================================================================*/

body {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

 #container {
	width: 800px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	text-align: left; /* this overrides the text-align: center on the body element. */
}

/*HEADER=================================================================================*/

 #header {
	background-image:url(../images/header_home.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_energy {
	background-image:url(../images/header_energy.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_attorneys {
	background-image:url(../images/header_attorneys.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_commercial_litigation {
	background-image:url(../images/header_commercial.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_insurance_defense {
	background-image:url(../images/header_insurance.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_insurance_coverage{
	background-image:url(../images/header_coverage.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_land_use {
	background-image:url(../images/header_land_use.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_labor{
	background-image:url(../images/header_labor.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_corporate {
	background-image:url(../images/header_corporate_transactions.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_bankruptcy {
	background-image:url(../images/header_bankruptcy.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_mass {
	background-image:url(../images/header_mass_litigation.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_appeals {
	background-image:url(../images/header_appeals.jpg);
    background-repeat:no-repeat;
	height:250px;
}


 #header_common {
	background-image:url(../images/header_common_carrier.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_realestate {
	background-image:url(../images/header_commercialresidentialrealestate.jpg);
    background-repeat:no-repeat;
	height:250px;
}


 #header_environmental {
	background-image:url(../images/header_environmental_litigation.jpg);
    background-repeat:no-repeat;
	height:250px;
}


 #header_auto {
	background-image:url(../images/header_auto.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_arbitration{
	background-image:url(../images/header_arbitration.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_sub{
	background-image:url(../images/header_sub.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_fun{
	background-image:url(../images/header_fun.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_civic{
	background-image:url(../images/header_civic.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_contact{
	background-image:url(../images/header_contact.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_employment{
	background-image:url(../images/header_employment.jpg);
    background-repeat:no-repeat;
	height:250px;
}

 #header_banking{
	background-image:url(../images/header_banking.jpg);
    background-repeat:no-repeat;
	height:250px;
}




















/*NAVIGATION=================================================================================*/

#nav {
width:800px;
padding: 78px 0px 0px 0px;
font-size:10px;
color:#FFFFFF;
}

#nav ul {
list-style:none;
padding: 0px 0px 0px 130px;
margin:0px;
}

#nav li {
display:inline;

}

#nav a{
color:#FFFFFF;
padding:5px;
text-decoration:none;
}

#nav a:HOVER {
color:#FF0000;
text-decoration:none;
}

.divider {
padding-left:12px;
}

/*SUB NAVIGATION=================================================================================*/

#sub_nav {
width:800px;
padding: 78px 0px 0px 0px;
font-size:10px;
color:#FFFFFF;
}

#sub_nav ul {
list-style:none;
padding: 0px 0px 0px 130px;
margin:0px;
}

#sub_nav li {
display:inline;

}

#sub_nav a{
color:#FFFFFF;
padding:5px;
text-decoration:none;
}

#sub_nav a:HOVER {
color:#FF0000;
padding:5px;
text-decoration:none;
}

.sub_divider {
padding-left:5px;
}

/*CONTENT================================================================================*/


 #mainContent {
	background: #FFFFFF;
	padding: 75px 0px 150px 25px;
}

 #mainContent2 {
	background: #FFFFFF;
	padding: 10px 0px 150px 25px;
	text-align:justify;
}

#mainContent2 a {
color:#003366;
text-decoration:underline;
}

#mainContent2 a:HOVER {
color:#000000;
text-decoration:underline;
}

h1 {
font-size:22px;
}


.name {
font-size:22px;
font-weight:bold;
}

/*FOOTER================================================================================*/

 #footer {
	padding: 25px 0px 10px 485px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#ffffff;
	font-size:9px;
	color:#666666;
}

#footer a {
color:#999999;
text-decoration:underline;
}

#footer a:HOVER {
color:#999999;
text-decoration:none;
}


img {
border:none;
}

.attorney {
float:left;
padding: 20px 0px 10px 0px;

}

.attorney2 {
float:left;
padding: 25px 0px 10px 0px;

}

#attorney_text {
margin: 0px 0px 0px 225px;
}



.quote {
font-style:italic;

color:#003366;
}


ul.featuredcases {
padding:0px 0px 0px 40px;
margin:0px;
}

#attorney_text ul {
padding:0px 0px 0px 40px;
margin:0px;
}

#attorney_text li {
padding:5px;
margin:0px;
}

.indent {
padding:0px 0px 0px 20px;
}