@charset "utf-8";
body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/mannelias2BG.jpg);
	color: #000000;
	font-size: 11px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	line-height: 140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F0EFDD;
	background-repeat: repeat-x;
}
/* CSS Document */

#wrap {
	width: 960px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:100%;
	background-color: transparent;
        }
#header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 150px;
	width: 960px;
}
#main-image {
	float: left;
	height: 307px;
	width: 960px;
	background-image: url(images/mainimage.jpg);
	background-repeat: no-repeat;
}
.attorneyimage {
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
}

#right-body #Verdicts {
	margin-left: 20px;
}
#right-body #Settlements {
	margin-left: 20px;
}


#navigation {
	background-image: url(images/nav.jpg);
	background-repeat: repeat-x;
	height: 53px;
	width: 960px;
	float: left;
}

#navigation #navlist
{
	padding-left: 30px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
}
#navigation  #navlist ul, #navlist li
{
	display: inline;
	list-style-type: none;
}
#navigation #navlist a  
{
	float: left;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 0;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 25px;
}
#navigation #navlist a:hover {
color: #BDAF7E;

}
#navlist #CaseReview {
	margin-left: 75px;
}

#sub-nav {
	background-image: url(images/nav-below.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 63px;
	width: 960px;
}
#sub-nav #navlist2
{
	padding-left: 30px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
}
#sub-nav  #navlist2 ul, #navlist2 li
{
	display: inline;
	list-style-type: none;
}
#sub-nav #navlist2 a  
{
	float: left;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	margin-top: 0;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 35px;
}
#sub-nav #navlist2 a:hover {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBB368;
}
#main-body {
	width: 960px;
	float: left;
	background-color: transparent;
	margin-top: 15px;
}
#main-body #left-body {
	float: left;
	width: 360px;
	background-color:transparent;
}

#main-body #right-body {
	float: right;
	width: 600px;
	background-color: #FFFFFF;
	padding-bottom: 55px;
}
#main-body #right-body p {
	margin-left: 20px;
	margin-right: 20px;
}
#main-body #right-body li {
	margin-left: 44px;
	list-style-type: square;
	line-height: 21px;
}
#main-body #right-body ul li ul li {
	list-style-type: circle;
}

#left-body #attorney-spotlight {
	background-color: #eeeddb;
	width: 315px;
	margin-right: 20px;
	margin-left: 20px;
	padding: 5px;
}

#main-body #right-body h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #93834A;
	font-weight: normal;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 45px;
}


#main-body #right-body h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	margin-right: 20px;
	margin-left: 20px;
	color: #93834A;
}

#left-body #settlements {
	margin-top: 75px;
	width: 315px;
	margin-right: 20px;
	margin-left: 20px;
}
.settlements {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #A7834A;
}

#left-body #websites {
	margin-top: 25px;
	width: 315px;
	margin-right: 20px;
	margin-left: 20px;
}


.style1 {
	color: #333333;
	font-size: 10px;
}
.style2 {font-size: 10px}


/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 


/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main-body {padding-bottom: 57px;}  /* must be same height as the footer */

#footer {
	position: relative;
	margin-top: -57px; /* negative value of footer height */
	height: 207px;
	clear:both;
	background-image: url(images/footer.jpg);
	background-repeat: repeat-x;
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#footer #footer-text {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	color: #FFFFFF;
	font-size: 10px;
	height: 180px;
}
#footer #footer-text a {
	color: #FFFFFF;
	}
form label	{ font-size:.95em; }

form br { line-height:0; height:0; } /* defaults vertical spacing between fields */

input, textarea, select {
	background-color:#FFFFFF!important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #BDAF7E;
	color:#262626;
	width:225px; /* 5 pixels smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:3px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-color:#20374D;
	}

select { width:150px; padding:0; }

textarea { height:90px; overflow:auto; }
#contact-main, #commentform { margin:20px 0 10px 0; }

#contact-main label { 
	width:300px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1em;
	}

#contact-main label input, #contact-main label textarea, #contact-main label select { 
	width:200px;
	position:absolute; 
	left:110%; 
	top:-2px;
	}
	
#contact-main label select { width:300px; }


#contact-main label textarea, #commentform label textarea { height:100px; overflow:auto; }

input.submit, input.submit-contact-main { 
	width:40px;
	height:22px;
	cursor:pointer; 
	padding:0; 
	}
a:link {
	color: #615632;
}
a:visited {
	color: #615632;
}

a:hover {
	color: #615632;
}
a:active {
	color: #615632;
}

#footer-nav #navlist3
{
	padding-left: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
}
#footer-nav   {
	width: 960px;
	float: left;
}

#footer-nav  #navlist3 ul, #navlist3 li
{
	display: inline;
	list-style-type: none;
}
#footer-nav #navlist3 a  
{
	font-weight: bold;
	text-decoration: none;
	color: #242424;
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
	font-size: 10px;
}
#footer-nav #navlist3 a:hover {
}

