/*

Theme Name: Henderson Heinrichs

Theme URI: http://wordpress.org/

Description: The original WordPress theme that graced versions 1.2.x and prior.

Version: 1.5

Author: Skunkworks Creative Inc.

Tags: mantle color, variable width, two columns, widgets



Default WordPress by Dave Shea || http://mezzoblue.com

Modifications by Matthew Mullenweg || http://photomatt.net

This is just a basic layout, with only the bare minimum defined.

Please tweak this and make it your own. :)

*/



body {

	margin: 0 auto;

	padding: 0;

	background-color: #656145;

}



p {

	font-family: Arial, Sans-serif;

	font-size: 12px;	

}



h1 {

	font-family: Arial, Helvetica, sans-serif;

	color: #869016; 

	font-size: 20px;

	font-weight: bolder;	

	padding: 0 0 0 5px;	

}


#content h2 {

	font-family: Arial, Helvetica, Sans-serif;

	color: #a78462;

	font-size: 13px;

	margin-bottom: 0;

	padding: 0 0 0 5px;	

}


#content ul {

	font-family: Arial, Sans-serif;

	font-size: 12px;

	color: #3f3e29;	

	list-style-type: square;

	}



#content a,

#content a:visited,

#content ul a,

#content ul a:visited {

	font-family: Arial, Sans-serif;

	font-size: 12px;

	color: #839112;	

	}

	

#content a:hover,

#content ul a:hover	{

		color: #ab9522;	

}



	

#content .img-right-align {

	float: right;

	padding: 0 0 0 15px;

}	



#content .img-left-align {

	float: left;

	padding: 0 15px 0 5px;

}	



#content p {

	color: #3f3e29;

	padding: 0 0 0 5px;

	margin-top: -2px;

}



#wrapper {

	margin: 0 auto;

	padding: 0;

	width: 1024px;

	background-image: url(images/main-bg.jpg);

	background-repeat: no-repeat;

	background-color: #ffffff;

}



#internal-wrapper {

	margin: 0 auto;

	padding: 0;

	width: 918px;



}

#header01 {

	margin: 0 auto;

	padding: 0 0 0 5px;	

}



#logo {

	margin: 0 auto;

	padding: 0;	

}



#header-home{

	margin: 0 auto;

	padding: 0;	

}





td.lawyer-content, 

td.lawyer-list,

td.services

{

	background-position: top right;
	
	background-image: url(images/lawyers-bg.jpg);

	background-repeat: repeat-y;
	
	background-color: #c9c2b2;
	
}



/*td.lawyer-content h2 {

font-family: Arial, Helvetica, Sans-serif;

	color: #3f3e29;

	text-decoration: underline;

	font-size: 12px;

	margin-bottom: 0;

	padding: 0 0 3px 33px;		

}*/



#content td.lawyer-content h2 {

font-family: Arial, Helvetica, Sans-serif;

	color: #ffffff;

	text-decoration: none;

	font-size: 15px;

	margin-bottom: 0;

	padding: 0 0 3px 33px;		

}



td.lawyer-content p,
td.services-content p {

	color: #3f3e29;
	
	margin-right: 40px;

	margin-left: 28px;

	font-size: 12px;
	
}


td.lawyer-content ul {
	
	margin: 0 25px 0 45px;

	*margin-left: 65px;

		}



td.lawyer-content ul li,
td.services-content ul li,
td.services-content ol li {

	font-size: 12px;

	font-family: Arial, Sans-serif;
	
	color: #3f3e29;

	line-height: 12px; 

}



#content td.lawyer-list h2 {

font-family: Arial, Helvetica, Sans-serif;

	color: #ffffff;

	text-decoration: none;	

	font-size: 15px;

	margin: 0;

	padding: 0;		

}



/*
td.services h2 {

font-family: Arial, Helvetica, Sans-serif;

	color: #ffffff;

	text-decoration: none;	

	font-size: 15px;

	margin: 0;

	padding: 30px 0 15px 32px;		

}
*/


td.services-content, 
td.services-list

{

	background-position: top right;
	
	background-image: url(images/lawyers-bg.jpg);

	background-repeat: repeat-y;
	
	background-color: #c9c2b2;
	
}



#content td.services-content h2 {

font-family: Arial, Helvetica, Sans-serif;

	color: #ffffff;

	font-size: 15px;
	
	font-weight: bold;

	margin-bottom: 0;

	padding: 0 0 3px 33px;		

}



td.services-content ul,
td.services-content ol {
	
	
	margin: 0 25px 0 45px;

	*margin-left: 65px;

		}



td.lawyer-list p {

	margin: 0 0 0 -5px;

	padding: 10px 0 0 0;

	font-size: 11px;

}



td.lawyer-list a,

td.lawyer-list a:visited {

	color: #7CD000;

}



img.lawyer-ttl {

	margin-bottom: 0;

	padding: 0 0 0 33px;			

}





#footer {

	background-image: url(images/footer-bg.gif);

	background-repeat: no-repeat;

	width: 918px;

	height: 98px;

	padding-top: 10px;

	clear: both;

}



#footer p{

	font-family: Arial, Helvetica, Sans-serif;

	font-size: 10px;

	color: #3f3e29;

	text-align: right;

	padding: 19px 67px 0 0;

	*padding: 30px 67px 0 0;

}



#footer a,

#footer a:visited {

color: #a78462;

}



#footer a:hover {

color: #533F2C;	

}



iframe {

	text-align: right;

	width: 450px;

	height: 350px;

	border: 5px;

	border-color: #ffffff;

}



.googlemap-link {

	color: #839112;	

	text-align:right; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-right: 15px;

}



#nav {

	margin: 10px 0 0 5px;

	padding-bottom: 40px;

}



#nav ul {

	width: 918px;

	margin: 0;

	padding: 0;

	float: left;

	list-style-type: none;

	height: 28px;

/*	background-color: #ffffff;*/

}



#nav ul li {

	list-style-type: none;

	background-image: url(images/nav-bg.jpg);

	background-repeat: repeat-x;

	height: 28px;

	margin: 0 1px 0 1px;

	padding: 3px 10px 0 10px;

	text-align: left;

	float: left;

}



#nav ul li:hover {

	background-image: url(images/nav-hover.jpg);



}



#nav ul li a{

	font-family: Helvetica, Arial, Sans-serif;

	color: #ffffff; 

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}



body.home #nav ul li.home,

body.ourlawyers #nav ul li.ourlawyers,

body.ourservices #nav ul li.ourservices,

body.resources #nav ul li.resources,

body.blog #nav ul li.blog,

body.contact #nav ul li.contact

 {

		background-image: url(images/nav-hover.jpg);

}




/* End captions & aligment */

