body
{
	color: #000000;
	background-color: #ffffff;
 	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
 	text-align: center;
	font-size: 12px;
}

.main
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 888px;
	border: 1px solid #000000;
}

li
{
	margin-top: 10px;
}

p
{
	font-size: 12px;
	line-height: 20px;
}

img .header
{
	width: 888px;
	height: 171px;
}

td
{
	font-size: 12px;
}

a,
h2,
h3
{
	color: #43a167;
}

a.nav_button:link { color: #333333; text-decoration: none; font-size:12px; }
a.nav_button:active { color: #333333; text-decoration: none; font-size:12px; }
a.nav_button:hover { color: #43a167; text-decoration: underline; font-size:12px;}
a.nav_button:visited { color: #333333; text-decoration: none; font-size:12px;}

a.nav_button_lawyers:link { color: #43a167; text-decoration: none; font-size:12px; }
a.nav_button_lawyers:active { color: #43a167; text-decoration: none; font-size:12px; }
a.nav_button_lawyers:hover { color: #43a167; text-decoration: underline; font-size:12px;}
a.nav_button_lawyers:visited { color: #43a167; text-decoration: none; font-size:12px;}

a.lawyer_item_a:link { color: #000000; text-decoration: none; }
a.lawyer_item_a:active { color: #000000; text-decoration: none; }
a.lawyer_item_a:hover { color: #43a167; text-decoration: underline; }
a.lawyer_item_a:visited { color: #000000; text-decoration: none; }

.header_base
{
	background-color: #000000;
	color: #ffffff;
	text-align: right;
}

.navigation
{
	height: 100%;
	text-align: center;
	background-image: url('gfx/marble.png');
}

td.nav_button
{
	margin-left: auto;
	margin-right: auto;
	background-color: #f1eee5;
	width: 200px;
	font-size: 12px;
}

.nav_button_active
{
	color: #43a167;
}

.profile_photo
{
	float: right;
	padding: 10px;
}

.practice_box
{
	float: right;
	border: 2px solid #53aa7a;
	background-color: #d6e5d6; 
	padding: 10px;
	width: 275px;

}
.lawyer_item
{
	padding: 10px;
	text-align: center;
}
.lawyer_item_img
{
	background-color: #ffffff;
	padding: 2px;
	border: 2px solid #666666;
}

.sub
{
	margin: 30px;
	line-height: 15px;
	font-size: x-small;
}