html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, textarea {
	margin: 0;
	padding: 0;
}

body {
	background: #333333
		url("../images/bg/page4.jpg") repeat-y 50% 0px;
	font: 13px Arial, Georgia, Helvetica, Palatino, serif;
	text-align: center;
	color: #333;
	line-height: 18px;
} 

p	{
	margin: 0 0 10px 0;
	text-align: left;
	}
	
.hidden {display:none}
	
p.header {margin: 0;}
p.verdictTitle {color: #52242C; font-weight: bold;}

a.arrow {text-decoration: underline; color: #234669; margin-top: 0px; padding-left: 17px; background: url("../images/bg/arrow.png") no-repeat top left; text-transform: uppercase; font-size: 11px;}
a.arrow:hover {text-decoration: none; color: #3c6996; margin-left: 0px; padding-left: 17px; background: url("../images/bg/arrow.png") no-repeat top left;  text-transform: uppercase; font-size: 11px;}

address {
font-style: normal;
line-height: 16px;
margin: 20px 0;}
	
img {border: 0;}
	
	
#page-container {
	width: 845px;
	margin: auto;
	text-align: left;
	background: url("../images/bg/frame2.gif") repeat-y 50% 0;
}

#logo {display: none}

/* TOGGLE */

.commenthidden {display:none; }
.commentshown {display:inline;}


/* MASTHEAD */

div#masthead	{
	width: 845px;
	height: 131px;
	padding: 0;
	margin: 0;
	background: #52242c url("../images/bg/top-bar3.2.gif") repeat-x top left;
}

#masthead #links	{
	margin-left: 300px;
	text-align: right;
	background: transparent; 
	padding-right: 15px;
	color: #7C3642;
		}

#masthead #links a	{
        font: normal 12px Arial, Helvetica, sans-serif;
        text-decoration: none;
		background: transparent;
		color: #fff;
		line-height: 40px;
		}

		
#masthead #links a:hover    {
		font: normal 12px Arial, Helvetica, sans-serif;
        text-decoration: underline;
		background: transparent;
		color: #fff;
		line-height: 40px;
}
	

/* CONTENT  - FRAME*/

#frame {
		width:845px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
		margin-bottom:0;
		padding:0px;
		text-align:left;
		clear: both;
		}

/*3 COLUMN LAYOUT*/		
	
#leftc {
		background: #FDF3DA url("../images/headers/bg-pa.gif") repeat-x top left;
		width:220px;
		float:left;
		margin: 0;
		}

#leftc .padding {	
		padding: 15px ;
	}
		
		
#centerc {
		background: #FFF url("../images/headers/bg2.gif") repeat-x top left;
		width:403px;
		float:left;
		margin: 0;
		border-left: 1px solid #fafaf0;
		border-right: 1px solid #fafaf0;
		}

#centerc .padding {	
		padding: 15px ;
	}
	
#centerc ul {
margin:0 0 0 10px;
list-style:none;
}

#centerc li {
background: url("../images/bg/simple-arrow.gif") no-repeat left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin:4px 0 4px 0px;
color: #333;
padding-left: 20px;
}



	
		
#rightc {
		background: #FFF url("../images/headers/bg2.gif") repeat-x top left;
		width:220px;
		float:left;
		margin: 0;
		}

#rightc .padding {	
		padding: 15px ;
	}
	
#subrightc {
		background: #FFF url("../images/headers/bg2.gif") repeat-x top left;
		width:222px;
		float:left;
		margin: 0;
		}

#subrightc .padding {	
		padding: 15px ;
	}

#subcenterc {
		background: #FFF url("../images/headers/bg2.gif") repeat-x top left;
		width:403px;
		float:left;
		margin: 0;
		border-left: 0px solid #fafaf0;
		border-right: 0px solid #fafaf0;
		}

#subcenterc .padding {	
		padding: 12px 15px;
	}

/* SIDEBAR NAVIGATION */



#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer li a
{
font-size: 12px;
font-weight: bold;
display: block;
width: 202px;
padding: 4px 3px 4px 15px;
background-color: transparent;
border-bottom: 1px solid #A3AAB5;

}

#navcontainer a
{
color: #2b4671;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #17325B;
color: #fff;
}

#navcontainer a.current
{
background-color: #52242c;
color: white;
}



	
/*CONTACT US FORM ELEMENTS*/


#contactForm	{
margin-bottom: 0px;
border-bottom: 0px solid #CCC;}

	
label, input, textarea	{
	font-family: Arial, Georgia, serif;
	font-size: 12px;
	color: #404040;
	text-align: left;
}


input, textarea	{
background: #FFFFFF;
width: 100%;
padding: 2px;}

label	{
	margin: 2px 0px;
	vertical-align: top;
	color: #2b4671;}

fieldset { 
	border: 0px solid #a4a07d;
	margin: 0px 0 10px 0;}

#contactForm p {font-size: 11px;
}
#contactForm p.legend {

	font-size: 12px;
	padding: 0.2em 0.5em;
	border:1px solid #a4a07d;
	background: #52242c;
	color:white;
	margin-bottom: 10px;
  }

.submit	{
	background: #999;
	color: #202020;
	width: 100px;
	margin-left: 0px;
	padding: 2px;
	text-align: center;
}

/* VERDICTS PAGE*/

#hor-minimalist-b
{
	font-family: Arial,  "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #6C4229;
	padding: 10px 8px;
	border-bottom: 2px solid #E0E0E0;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #404040;
	padding: 6px 8px;
	vertical-align: top;
}

#hor-minimalist-b td.noborder
{
	border-bottom: 0px solid #ccc;
	color: #404040;
	padding: 6px 8px;
	vertical-align: top;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #404040;
	background: #ECECEC;
}
#hor-minimalist-b p
{
	margin-bottom: 5px;
	line-height: 18px;
}


		
/* GLOBAL LINKS */

a {
	color: #4A687D;
	text-decoration: underline;
	font-size: 13px;
}

a:hover    {
	color: #4a687d;
	text-decoration: none;
	font-size: 13px;
}

a.author {
	color: #4A687D;
	text-decoration: underline;
	font-size: 13px;
	margin: 0;
}

a.author:hover    {
	color: #4a687d;
	text-decoration: none;
	font-size: 13px;
	margin: 0;
}




h1 {
		background: transparent;
		font-family:  Arial, Verdana, sans-serif;
		font-size:20px;
		padding:0;
		margin-bottom:15px;
		line-height: 22px;
		color: #333;
		}
		
h2, h3, h4, h5, h6 {
		font-family:  Arial, Verdana, sans-serif;
		font-size:14px;
		color: #202020;
		background: transparent;
		padding: 0;
		margin: 0px;
		}
		
.header {font-size:18px; 	margin-bottom:15px;}

#highlightBox2 h5  {
		font-family:  Arial, Verdana, sans-serif;
		font-size:14px;
		color: #52242c;
		background: transparent;
		padding: 0;
		margin: 0px;
		text-transform: uppercase;
		}


h6.sidebar {
		font-family:  Arial, Verdana, sans-serif;
		font-size:14px;
		text-transform: uppercase;
		color: #202020;
		background: transparent;
		padding: 0;
		margin-bottom: 15px;
		}

		
#whole h5 {
		font-family:  Arial, Verdana, sans-serif;
		font-size:16px;
		color: #202020;
		background: transparent;
		padding: 0;
		margin-top: 15px;
		text-transform: uppercase;
		}

#sidebar {margin-top: 0px; border-top: 0px solid #E0E0E0;}

#sidebar h4, h5 {font-family:  Arial, Verdana, sans-serif;
		font-size:14px;
		color: #202020;
		background: transparent;
		padding: 0;
		margin: 10px 0 5px 0;}	
		
#sidebar ul{
	margin:0 0 10px 0px;
	list-style-type: none;
	font-family: arial;
	font-size: 11px;
	line-height: 16px;}	
	
#sidebar ul li {margin-bottom: 6px}
	
#sidebar ul li a {
	color: #324C78;
	text-decoration: underline;
	font-size: 11px;}

#sidebar ul li a:hover {
	color: #81262D;
	text-decoration: underline;
	font-size: 11px;}

.highlight {color: #52242c; font-weight: bold;}	
.boldLarge	{font-weight: bold; font-size: 14px;}	
.alignLeft	{float: left; margin: 0 15px 0 0;}
.small {font-size: 11px; color: #2e4d7b; text-transform: uppercase;}
.mini-bio	{margin-bottom: 20px; clear: both;}
blockquote {margin: 0 0 10px 30px; font-size: 12px; font-style: italic;}

.caption {font-size: 11px; text-transform: uppercase; padding: 5px; border: 1px solid #E0E0E0; margin: 10px 0;}
.red {color: #52242c;}

/*highlight boxes*/	


#highlightBox	{
margin-bottom:  10px;
padding: 10px;
border-top: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
background: #E0E0E0;
}

#highlightBox p, #highlightBox a, #highlightBox a:hover	{
font-size: 13px;
margin: 0;
}

#highlightBox2	{
margin: 10px 0;
padding: 10px;
border-top: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
background: #E0E0E0;
}

#highlightBox2 p, a, a:hover	{
font-size: 12px;
margin: 0;
}

/* LISTS*/

ol {
margin-left: 20px;}

ul.arrow	{
	margin:15px 0 15px 0px;
	list-style-type: none;
	font-family: arial;
	font-size: 13px;
	line-height: 16px;
	}
	
ul.arrow li	{
	margin:0;
	padding: 0px 0 8px 20px;
	background: url("../images/bg/arrow.png") no-repeat top left;
	}

ul.arrow li a {
color: #17325B;
text-decoration: underline;
font-size: 13px;
}

ul.arrow li a:hover {
color: #52242c;
text-decoration: none;
font-size: 13px;
}




/* FOOTER */

#footer {
	clear: both;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	background: #52242c
		url("../images/bg/footer-numbers2.gif") no-repeat center right;
	color: #f2f2f2;
	padding: 10px 0px 10px 15px;
	text-align: left;
	border-top: 1px solid #ccc;}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
	text-decoration: underline;
}

#footer #altnavFoot {
	width: 500px;
	float: right;
	text-align: right;
}

#footer address {margin: 0;}

#disclaimer	{
	height: 20px;
	clear: both;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	background: #52242c;
	color: white;
	padding: 10px 15px 10px 0;
	margin:0;
	line-height: 16px;
	text-align: left;
}

#disclaimer a {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #ccc;
	text-decoration: underline;
	padding-left: 15px;
}

#disclaimer a:hover {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	padding-left: 15px;
}

/*IMAGE REPLACEMENT */

#practice-areas {
	width: 162px;
	height: 40px;
	background: transparent
		url("../images/headers/practice-areas2.gif") no-repeat top left;
	}
	
#practice-areas span {
	display: none;
	}

#about {
	width: 177px;
	height: 40px;
	background: transparent
		url("../images/headers/about2.gif") no-repeat top left;
	}
	
#about span {
	display: none;
	}
	
#quick-contact {
	width: 160px;
	height: 40px;
	background: transparent
		url("../images/headers/quick-contact2.gif") no-repeat top left;
	}
	
#quick-contact span {
	display: none;
	}

#lead-poisoning {
	width: 171px;
	height: 40px;
	background: transparent
		url("../images/headers/lead-poisoning2.gif") no-repeat top left;
	}
	
#lead-poisoning span {
	display: none;
	}

	