Body		{	font-size:	small;
			background-color: #d9d3af;
			font-family: "Lucida Sans";
		}

#allcontent	{	background-color: #d9d3af;
			width:	800px;
			padding-top: 5px;
			padding-bottom: 5px;
			margin-left: auto;
			margin-right: auto;
		}

#firmname	{	padding-top:	10px;
			padding-left:	20px;
			padding-bottom:	5px;
		}
			

#first		{	background-color:	#6f6131;
			color:	white;
			padding-top:	5px;
		}

#nav_box	{	background-color:	#fcfbf7;
			color:	#4a3800;
			padding-top:	5px;
			padding-bottom:	10px;
			margin-bottom:	0px;
		}


.firm		{	font-size:	150%;
			font-weight:	900;
			margin-right:	25px;
			text-align:	right;
		}

.slogan		{	font-size:	110%;
			font-style:	italic;
			margin-right:	25px;
			text-align:	right;
			margin-bottom:	50px;
		}

#logo	{	float:	left;
		margin-left:	20px;
		padding:	10px;
	}

a		{	text-decoration:	none;	}

a:hover		{	color:	red;		}

.navbar a	{	color:	#4a3800;		}

.navbar a:hover	{	color:	red;		}

.navbar		{	font-size:	110%;
			padding:	40px;
			
		}

#sidebar	{	background-color:	#fcfbf7;
			margin:		20px 0px 20px 0px;
			width:		240px;
			float:		right;
			text-align:	center;
			font-size:	110%;
			line-height:	250%;
			color:		#4a3800;
			padding-top:	15px;
			padding-bottom:	25px;
		}

.locate		{	font-size:	90%;
			line-height:	150%;
		}

#sidebar a	{	color:		#4a3800;	}

#sidebar a:hover	{color:	red;	}

#main		{	background-color:	#fcfbf7;
			margin:		20px 260px 20px 0px;
			color:	#4a3800;
			padding-top:	5px;
			padding-bottom:	10px;
		}

#change		{	filter:	alpha(opacity=100);
		}

#main a		{	color:		#4a3800;	}

#main a:hover	{	color:	red;	}

#front_pic	{	text-align:	center;	}

.office_pic	{	text-align:	center;	}

.lawyers	{	padding-left:	25px;
			font-size:	95%
		}

h2		{	font-size:	105%;
			text-align:	center;
			text-decoration:	underline;
			color:	#4a3800;	}

h3		{	font-size:	105%;
			text-decoration:	underline;
			color:	#4a3800;
			padding-left:	20px;
		}

h4		{	font-size:	110%;
			color:	#4a3800;
			padding-left:	20px;
		}

h5		{	font-size:	105%;
			text-align:	center;		
		}

#pic_bio	{	position:	absolute;
			margin-left:	355px;
			margin-top:	20px;
			text-align:	center;
		}


#bio		{	font-size:	95%;
			padding-left:	25px;
			line-height:	75%;
		}

#areas, #bar, #education, #bio_other	{	font-size:	90%;
					}

.expertise	{	padding-right:	20px;
			padding-left:	20px;
			font-size:	95%;
			line-height:	135%;			
		}


#news		{	font-size:	95%;
			line-height:	175%;
			text-align:	center;
		}

.p_desc		{	padding-right:	20px;
			padding-left:	20px;
			font-size:	95%;
			line-height:	135%;			
		}

.p_areas	{	font-size:	95%;
			line-height:	125%;
		}

#client_list	{	margin-left:	20px;
								font-size:	90%;	}

.client_data	{	padding: 4px 10px 2px 10px;	
			font-size:	95%;
		}

.update_title	{	padding-left:	20px;
			padding-right:	20px;
			font-size:	95%;
		}

.update_link	{	padding-left:	35px;
			font-size:	80%;
			line-height:	0%;
		}

#pic_trick	{	background-color: #fcfbf7;
			text-align:	center;
			margin:		20px 260px 20px 0px;
			padding-top:	10px;
		}

#image		{	margin: 25px 0px 0px 0px;
		}

#att_image	{	width:	158px;
		}

#thumbs		{	background-color:	#fcfbf7;
			padding-bottom:	15px;
		}

.small		{	padding:	10px 10px 20px 10px;
		}

#main_pic	{	font-size:	110%;
			margin: 0px 0px 25px 0px;
			height:	420px;
			padding:	auto;
		}

#footer		{	background-color:	#6f6131;
			color:	white;
			text-align:	center;
			padding-top:	3px;
			padding-bottom:	2px;
			clear:	left;
			clear:	right;
		}

#footer1	{	font-size:	85%;
			margin-left:	5px;
			margin-right:	5px;	}

#footer2	{	font-size:	75%;	}
			

#expertdrop	{	text-align:	center;
		}

#map		{	text-align:	center;
		}

.maptext	{	font-size:	95%;
			line-height:	135%;
			padding-left:	20px;
			padding-right:	20px;
		}

.maptext1	{	font-size:	95%;
			line-height:	100%;
			padding-left:	20px;
			padding-right:	20px;
			color:	green;
		}
		
#bio_new	{	padding-left:	20px;
						margin-right:	220px;
	}
		
#bio_new2	{	padding-left:	20px;
						padding-right:	20px;
	}
