/*

	-- -- -- -- -- -- -- -- --
	http://www.logarpulver.com - v1
	last edit:  November 19, 2008
	author:  Zadra Inc. - http://www.zadrainc.com
	-- -- -- -- -- -- -- -- --

*/

html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

#wrapper {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#banner {
	width: 955px;
	height: 100px;
	margin-bottom: 5px;
	text-align: center;
}

#banner img{
	width: 581px;
	height: 100px; 
	margin-right: auto;
	margin-left: auto;
	border: 0px;
}

#nav-wrapper img{
	width: 24px;
	height: 46px;
	float: left;
}

#navigation {
	background-color: #073F2C;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgb(69,111,95);
	border-bottom-color: rgb(69,111,95);
	height: 40px;
	font-size: 36pt;
	color: #FFFFFF;
	width: 907px; 
	float: left;
	margin-bottom: 10px;
}

#first_button {
	float: left;
}

.button {
	float: left;
	margin-left: 62px; 
}	

#first_button a {
	display: block;
	height: 35px;
}

.button a {
	display: block;
  	height: 35px;
}

#home_button {
	background: url("../graphics/home-button.gif") no-repeat 0 0;
}

#about_button {
	background: url("../graphics/about-button.gif") no-repeat 0 0;
}

#attorneys_button {
	background: url("../graphics/attorneys-button.gif") no-repeat 0 0;
}

#directions_button {
	background: url("../graphics/directions-button.gif") no-repeat 0 0;
}

#contact_button {
	background: url("../graphics/contact-button.gif") no-repeat 0 0;
}

#home_button:hover, #about_button:hover, #attorneys_button:hover, #directions_button:hover, #contact_button:hover {
	background-position: 0 -54px;
}

#content {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	font-size: 10pt;
}

.attorney-wrapper {
	width: 900px; 
	height: 165px; 
	float: left;
}

.attorney-wrapper p {
	text-align: justify;
}

.attorney-image {
	float: left; 
	width: 110px; 
	height: 155px;
}

.attorney-image img {
	height: 155px; 
	width: 110px;
}

.attorney-profile-image {
	float: left;
	width: 200px;
	height: 281px;
}

.attorney-profile-image img {
	height: 281px; 
	width: 200px;
}

#attorney-profile-content {
	margin-left: 210px;
}

#attorney-profile-content p {
	text-align: justify;
}

.attorney-bio {
	float: left; 
	width: 748px; 
	margin-left: 10px; 
	height: 200px;
}

h2 {
	font-size: 14pt;
	margin-top: 5px;
}

#foot-wrapper {
	clear: both;
	width: 955px;
	height: 35px;
	margin-top: 10px;
	position: relative;
}

#foot-wrapper img{
	width: 19px;
	height: 35px;
	float: left;
}

#footer {
	background-color: #073F2C;
	color:  #FFFFFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgb(59,103,86);
	border-bottom-color: rgb(59,103,86);
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 917px;
	height:  24px;
	float: left;
}

#footer span {
	margin-left: 77px;
}

#copyright {
	position: realtive;
	text-align: center;
	font-size: 9pt;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
