* 	{margin: 0;

	padding: 0;}



body {

	background: #767962 url(images/body.gif);

	font-size: 8pt;

}

p {
	text-align: justify;
	padding-bottom: 18px;
}



#container {
	width: 760px;
	border-left: 1px solid #50543D;

	border-right: 1px solid #50543D;

	border-bottom: 1px solid #50543D;
	margin-left: 50px;
	border-collapse: collapse;
}

#container td {
	background: #ffffff;
	vertical-align: top;
}

#topsection {
	width: 100%;
	border-collapse: collapse;
	border: none;
}

#logo-outer {
	width: 160px; 

}


#logo {
	position: relative;
	font-family: Poor Richard,"Times New Roman",Times,serif;

	font-size: 17pt;

	left: 26px; 

	top: 35px;

	width: 160px; 

	color: #698463;
}


#logo-image-outer {
	overflow: hide;
	width: 130px;
	padding-bottom: 5px;
}

#logo-image {
	position: relative;
	top: 7px;
	left: 3px;
	border: none;
}

#top-right {
	width: 470px;
	text-align: right;
	padding-right: 15px;
	padding-top: 16px;
	font-family: Microsoft Sans Serif, "verdana", Times, serif;

	font-size: 9pt;

	color: #4E713B;

}

#menusection {
	width: 100%;
	border: none;
	border-collapse: collapse;
}

#menusection #mainmenu_box {

	width: 200px; 

	height: 199px;

	background: #080904;

}



#menusection #imagebox {

	width: 560px; 

	height: 199px;

	background-image: url(images/starry_background.jpg);
	background-position: -135px 270px;
}



#mainmenu {

	position: relative; 

	left: 14px; 

	top: 10px;

	width: 175px; 

	height: 175px;

	font-family: verdana,"century", Times, serif;

	font-size: 10pt;

	color: #FFFFFF;

	padding: 7px 12px 12px 12px;

}



#mainmenu a:link {

	color: #F5F5F5;

	text-decoration: none;

}



#mainmenu a:hover {

	color: #58794E;

	background-color: #fff;

	text-decoration: none;

}



#mainmenu a:visited {

	color: #58794E;

    text-decoration: none;

}

		   



#navlist li {	

	list-style-type: none;

	color: #ffffff;

	border-left: 1px solid #505050;

	padding: 7px 7px 7px 7px;
}

#content {
	padding-left: 30px;
	padding-top: 25px;
}

#contentarea {
	border-collapse: collapse;
	border: none;
	width: 720px;
}



#contentarea #textarea {

	font-family: verdana,"century", Times, serif;

	font-size: 8pt;

	background-color: #fff;
	width: 520px;
	padding-right: 10px;

}


#contentarea #textarea p {

	width: 95%;
}

#contentarea #textarea ul {
	list-style-position: inside;
	margin-left: 10px;
	width: 90%;
}



#contentarea #textarea h1 {

	font-family: Poor Richard,"Times New Roman",Times,serif;

	font-size:17pt;

	color:#517342;

	font-weight: 400;

	border-bottom:  8px solid #EBEEE3;

}



h2 {

	font-family: verdana,"century", Times, serif;

	font-size: 14pt;

	font-weight: 400;

	color: #696A60;

}



h3 {

	font-family: verdana,"century", Times, serif;

	font-size: 8pt;

	font-style: bold;

	color: #698B5E;

}



h4 {

	font-family: verdana,"century", Times, serif;

	font-size: 8pt;

	font-style: bold;

	background-color: #fff;

	color: #698B5E;

	padding: 3px 6px;

}



h5 {

	font-family: verdana,"century", Times, serif;

	font-size: 8pt;

	font-style: bold;

	color: #756556;

}



#contentarea #sidebar {

	background-color: #EBEEE3;

	

}



#contentarea #sidebar #textarea2 {

	font-family: verdana,"century", Times, serif;

	font-size: 8pt;

	color: #898683;

	padding: 20px 12px 12px 12px;

}



#contentarea #sidebar #textarea3 {

	font-family: verdana,"century", Times, serif;

	font-size: 8pt;

	color: #898683;

	padding: 20px 12px 12px 12px;

}



#contentarea #sidebar #textarea4 {

	font-family: verdana,"century", Times, serif;

	font-size: 8pt;

	color: #898683;

	padding: 20px 12px 12px 12px;

}



#contentarea #sidebar #book {

	padding: 7px 7px 12px 5px;



}

img {
	margin: 10px;
}

#contentarea #sidebar #book img {

	height: 65px;

	padding: 0 12px 0 0;

	float: left;

}



a {

	color: #3E73C1;

    text-decoration: none;

}	



a:link {

	color: #4E713B;

	text-decoration: none;

}

		

a:visited {

	color: #4E713B;

    text-decoration: underline;

}

		   

a:hover {

	color: #435839;

	background-color: #fff;

	text-decoration: underline;

}


#footer {

	width: 100%; 

	height: 40px;

	background-color: #fff;
	vertical-align: middle;

	font-family: verdana,"century", Times, serif;

	font-size: 7pt;

	color: #292E29;

	border-top: 1px solid #50543D;
	padding-top: 12px;
	padding-left: 30px;
	vertical-align: middle;
}

