html { 
	background: #303805 url(../images/background-top-grad.jpg) repeat-x top;
	height: 100%;
}

body { 
	background: transparent url(../images/background-top.jpg) no-repeat center 149px;
	height: 100%;
	margin: 0px;
	padding: 0px;
}


/*  Containers
===================================================================================*/


.wrapper {
	width: 900px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px;
}

.banner {
	background: transparent;
	width: 866px;
	height: 640px;
	margin: 0px auto;
	padding: 0px 0px 20px 0px;
}

.body_container {
	background: transparent;
	width: 847px;
	margin: 0px auto;
	padding: 0px 20px 0px 22px;
}

.body_container_text {
	background: transparent url(../images/text-right-expand.jpg) repeat-y;
	border: solid 1px #262c04;
	float: right;
	width: 505px;
	margin: 0px;
	padding: 0px 60px 25px 35px;
}

.body_container_text2 {
	border: solid 1px #262c04;
	float: right;
	width: 727px;
	margin: 0px;
	padding: 0px 60px 25px 35px;
}

.menu_container {
	background: transparent url(../images/text-left-expand.jpg) repeat-y;
	border: solid 1px #262c04;
	float: left;
	width: 222px;
	margin: 0px;
	padding: 0px 0px 60px 0px;
}

.push {
	background: transparent;
	width: 100%;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

.footer {
	background: transparent url(../images/background-footer.jpg) no-repeat center bottom;
	width: 100%;
	height: 100px;
	margin: 0px auto;
	padding: 0px;
}

.footer_container_text {
	background: transparent;
	width: 847px;
	height: 100px;
	margin: 0px auto;
	padding: 0px 20px 0px 22px;
}


/*  Character Styles
===================================================================================*/


.body_container_text p {
	color: #c0934d;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	font-style: normal;
	text-align: justify;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

.body_container_text2 p {
	color: #c0934d;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	font-style: normal;
	text-align: justify;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
.body_container_text h1 {
	color: #c0934d;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	margin: 25px 0px 0px 0px;
	padding: 0px;
}

.body_container_text2 h1 {
	color: #c0934d;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	margin: 25px 0px 0px 0px;
	padding: 0px;
}


.body_container_text a:link {font-weight: normal; text-decoration:none; color:#7c5825;}
.body_container_text a:visited {font-weight: normal; text-decoration:none; color:#7c5825;}
.body_container_text a:active {font-weight: normal; text-decoration:none; color:#c0934d;}
.body_container_text a:hover {font-weight: normal; text-decoration:none; color:#c0934d;}


.body_container_text2 a:link {font-weight: normal; text-decoration:none; color:#7c5825;}
.body_container_text2 a:visited {font-weight: normal; text-decoration:none; color:#7c5825;}
.body_container_text2 a:active {font-weight: normal; text-decoration:none; color:#c0934d;}
.body_container_text2 a:hover {font-weight: normal; text-decoration:none; color:#c0934d;}

.menu ul {
	color: #605d5c;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, Helvetica, sans-serif;
	font-size: 13.5px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-align: right;
	list-style: none;
	margin: 0px;
	padding: 10px 28px 0px 0px;
}

.menu ul li {
	list-style: none;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

.menu ul li a:link {font-weight: normal; text-decoration:none; color:#c0934d;}
.menu ul li a:visited {font-weight: normal; text-decoration:none; color:#c0934d;}
.menu ul li a:active {font-weight: normal; text-decoration:none; color:#7c5825;}
.menu ul li a:hover {font-weight: normal; text-decoration:none; color:#7c5825;}

.footer_container_text p {
	color: #c0934d;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10pt;
	font-style: normal;
	text-align: left;
	margin: 0px;
	padding: 50px 0px 0px 280px;
}

.footer_container_text a:link {font-weight: normal; text-decoration:none; color:#c0934d;}
.footer_container_text a:visited {font-weight: normal; text-decoration:none; color:#c0934d;}
.footer_container_text a:active {font-weight: normal; text-decoration:none; color:#7c5825;}
.footer_container_text a:hover {font-weight: normal; text-decoration:none; color:#7c5825;}


/*  Positionings
===================================================================================*/

img {border: none;}

.floatright {
	float:right;
	border:0px;
	margin:0px;
	padding:15px 0px 10px 20px;
}

.floatleft {
	float:left;
	border:0px;
	margin:0px;
	padding:15px 20px 10px 0px;
}

.floatright_flush {
	float: right;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.floatleft_flush {
	float: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.body_container_text li {
	color: #c0934d;
	font-family: "Trebuchet MS", Trebuchet, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 1px;
	font-style: normal;
	text-align: justify;
	margin: 30px 0px 0px 0px;
	padding: 0px;

}

.body_container_text  ul {
	margin: 0px;
	padding: 30px 0px 0px 0px;
}
