/* ------------------ GENERAL FORMATTING ------------------ */
body
{
	background: #9e8e5e url('images/bg.jpg') repeat-x;
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 12px;
	color: #000000;
}

p, li
{
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 12px;
	color: #03162a;
	padding: 0px 0px 18px 0px;
	margin: 0px;
	line-height: 18px;
}

ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h1
{
	font-family: Georgia, Times New Roman;
	font-size: 22px;
	color: #1560ad;
	padding: 0px;
	margin: 0px;
	line-height: 26px;
	font-weight: normal;
}

h2
{
	font-family: Georgia, Times New Roman;
	font-size: 18px;
	color: #5984ae;
	padding: 0px;
	margin: 0px;
	line-height: 18px;
	font-weight: normal;
}

h3
{
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 14px;
	color: #481304;
	margin: 0px 0px 11px 0px;
	padding: 0px;
	line-height: 16px;
	text-transform: uppercase;
}

.subscribebutton
{
	background: #8a4010;
	border: 1px solid #6c310b;
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 10px;
	font-weight: bold;
	color: #481304;
	height: 20px;
}

.hidden
{
	margin: 0px;
	padding: 0px;
}

/* ------------------ MAIN MENU FORMATTING ------------------ */

.menumarker
{
	display: box;
	width: 900px;
	position: relative;
}

.menubox
{
	position: absolute;
	top: 38px;
	left: 26px;
	font-family: Georgia, Times New Roman;
	font-size: 12px;
	color: #e2ddc1;
	font-weight: bold;
}


ul.menu
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

li.menu
{
	margin: 0px 8px 0px 0px;
	padding: 0px;
	text-align: right;
	line-height: 34px;
}

.menu li a,
.menu li a:active,
.menu li a:visited
{ 	
	font-family: Georgia, Times New Roman;
	font-size: 12px;
	color: #e2ddc1;
	text-decoration: none;
	font-weight: bold;
}

.menu li a:hover
{ 	
	font-family: Georgia, Times New Roman;
	font-size: 12px;
	color: #e98040;
	text-decoration: underline;
	font-weight: bold;
}

/* ------------------ SUBMENU FORMATTING ------------------ */

.submenubox
{
	position: absolute;
	top: 60px;
	left: 12px;
	font-family: Georgia, Times New Roman;
	font-size: 11px;
	color: #e2ddc1;
	font-weight: bold;
}

ul.submenu
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

li.submenu
{
	display: inline;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	line-height: 34px;
	color: #e2ddc1;
}

.submenu li a,
.submenu li a:visited
{ 	
	font-family: Georgia, Times New Roman;
	font-size: 11px;
	color: #e2ddc1;
	text-decoration: none;
	font-weight: bold;
}

.submenu li a:hover
{ 	
	font-family: Georgia, Times New Roman;
	font-size: 11px;
	color: #e98040;
	text-decoration: underline;
	font-weight: bold;
}

/* ------------------ STRUCTURAL FORMATTING ------------------ */

.container
{
	width: 900px;
	text-align: left;
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 12px;
	color: #000000;
}

.left
{
	float: left;
}

.content
{
	padding: 0px 30px 0px 30px;
}

.frontcontent
{
	background: #e2ddc1;
	width: 643px;
}

.subcontent
{
	background: #e2ddc1;
	width: 900px;
}

.sidebarbox
{
	background: url('images/sidebar-bg.png') no-repeat;
	width: 247px;
	height: 288px;
	float: left;
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 11px;
	color: #e2ddc1;
}

.sidebarbox ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 10px;
}

.sidebarbox li
{
	background-image: url('images/sidebar-arrow.png');
	background-repeat: no-repeat;
	background-position: 0px 8px; 
	padding-left: 14px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e2ddc1;
	line-height: 30px;
}


.sidebarbox td,
.sidebarbox a:link,
.sidebarbox a:visited,
.sidebarbox a:active 
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e2ddc1;
	text-decoration: none;
}

.sidebarbox a:hover  
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2b0b02;
	text-decoration: underline;
}

.sidebarcontent
{
	padding: 10px 0px 0px 10px;
}
	
.insertbox
{
	width: 250px;
	margin: 0px 0px 0px 20px;
	float: right;
}

.inserttext,
.inserttext p
{
	background: #ae5017;
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 11px;
	color: #e2ddc1;
	line-height: 16px;
}

.button
{
	width: 250px;
	height: 36px;
	background: url('images/button.gif') no-repeat;
	padding: 9px 0px 0px 25px;
	margin-bottom: 10px;
}

.button a:link, 
.button a:visited, 
.button a:active
{
	font-family: Georgia, Times New Roman;
	font-size: 14px;
	color: #e2ddc1;
	text-decoration: none;
	
}

.button a:hover 
{
	font-family: Georgia, Times New Roman;
	font-size: 14px;
	color: #c15d21;
	text-decoration: underline;
}

.biophoto
{
	width: 170px;
	float: left;
}

.footerbox
{
	width: 900px;
	height: 68px;
	background: url('images/footer-bg.png') no-repeat;
}	
.footertext
{
	padding: 16px 10px 0px 10px;
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 10px;
	color: #e2ddc1;
	text-align: left;
}

.footertext a:link, 
.footertext a:visited, 
.footertext a:active
{
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 10px;
	color: #e2ddc1;
	text-decoration: none;
}

.footertext a:hover 
{
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 10px;
	color: #ae5017;
	text-decoration: underlkine;
}

/* ------------------ LINK FORMATTING ------------------ */

a:link, a:visited, a:active 
{ 
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 12px;
	color: #1560ad;
	text-decoration: underline;
}

a:hover 
{
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 12px;
	color: #7e3a0d;
	text-decoration: none;
}

a.login:link, a.login:visited, a.login:active 
{ 
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 11px;
	color: #cacaca;
	text-decoration: none;
}

a.login:hover 
{
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 11px;
	color: #cacaca;
	text-decoration: underline;
}

a.footer:link, a.footer:visited, a.footer:active 
{ 
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 10px;
	color: #cacaca;
	text-decoration: none;
}

a.footer:hover 
{
	font-family: arial, verdana,helvetica,'sans serif';
	font-size: 10px;
	color: #cacaca;
	text-decoration: underline;
}
