body
{
	background-color: #35270C;
	margin: 0px;
	font-family: Georgia, Times, Times New Roman, serif;
	color: #663000;
}

a, a:link, a:visited, a:active, a:hover
{
	color: #080401;
	font-size:10pt;
	text-decoration: underline;
}

a:hover
{
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6
{
	margin-top: 0px;
	margin-bottom: 0px;
}

h1
{
	font-size: 150%;
	margin-bottom: 10px;
}

h2
{
	font-size: 140%;
	margin-bottom: 8px;
}

h3
{
	font-size: 130%;
	margin-bottom: 6px;
}

h4
{
	font-size: 120%;
	margin-bottom: 5px;
}

h5
{
	font-size: 110%;
	margin-bottom: 3px;
}

h6
{
	font-size: 100%;
	margin-bottom: 3px;
}

.errortext
{
	color: Maroon;
	font-size: 8pt;
}

.pagemessage
{
	background-color: Yellow;
	color: Maroon;
	font-size: xx-small;
}

.requiredfield
{
	background-color: #ffffcc;
}

.page
{
	
	
	background-color: #5f4204;
	border: solid 1px #000000;
	margin: 0px auto 5px auto;
	width: 960px;
	
}

.header
{
	background-image: url(../images/header_logo.jpg);
	background-repeat: no-repeat;
	width:960px;
	height: 189px;
}
.header_content
{
}

.header_logo
{
	width: 460px;
	height: 189px;
	float:left;
}
.header_logo_content
{
}

.header_nav_container
{
	float:right;
	width: 500px;
	height: 189px;
}
.header_nav_container_content
{

}

.header_nav_top
{
	height: 125px;
	width: 100%;
}
.header_nav_top_content
{

}

.header_nav
{
	height: 60px;
	width: 100%;
	line-height: 12px;
}
.header_nav_content
{
	
	padding-top:20px;
	padding-left: 5px;
}


.main
{
	background-image: url(../images/tree_bg.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width:960px;
	padding-top: 10px;
}

.main_content
{
	
}

.main_content_sidebar
{
	float: left;
	width: 220px;
}

.main_content_body
{
	float: right;
	width: 740px;
}


.main_content_outer
{
	margin-top: 3px;
	margin-bottom: 3px;
	width: 715px;
	border-left: solid 4px #000000;
	border-right: solid 4px #000000;
	border-top: solid 2px #000000;
	border-bottom: solid 2px #000000;
	background-color: #ccac66;
}
.main_content_outer_content
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main_content_inner
{
	width: 690px;
	border: solid 3px #000000;
	background-color: #FFFFFF;
}

.main_content_inner_content
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.footer
{
	clear: both;
}

/********************/
/** FAQ List       **/
/********************/
.faq_questions
{
	margin-left: 15px;
}
.faq_question
{
	padding: 5px 0px 5px 0px;
	margin-left: 15px;
	
}
.faq_answer
{
	margin-left: 30px;
}


/********************/
/**Home page      **/
/********************/

.homepage_left
{
	width: 370px;
	float:left;
}
.homepage_left_content
{
}

.homepage_right
{
	width: 260px;
	height:500px;
	float:right;
}
.homepage_right_content
{
}

/****************************/
/** Attorney Details / List */
/****************************/
.attorney
{
	margin-bottom: 2px;
}

h2.attorney_location
{
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 110%;
}

.attorney_detail_bio
{
	border-top: solid 1px #E6CE63;
	margin-top: 10px;
	padding-top: 10px;
}

/****************************/
/** Location Details / List */
/****************************/
h2.location
{
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 110%;
}
