@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin:0px;
	background:url(images/bg_repeat.jpg) repeat-x;
	background-color:#B57D1C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:145%;
	background-attachment: fixed;
}
div {padding:0px; margin:0px; }
h1 { font-size:20px; xfont-weight:normal;}
h2 { font-size:21px; }

img { border:0px; }

#body_container li a { color:#ffffff; }

.heading_text { color:#999999; line-height:130%; font-size:32px;}
.side_text { color:#ffffff; margin:0px; padding:0px; padding-bottom:5px; }
.open_text { font-size:20px; color:#ffffff; font-weight:normal; line-height:28px; }
.body_text { color:#250302; font-size:20px; margin-top:40px; padding-bottom:5px;}

.underline { border-bottom:1px solid #250302; }

#container { 
	width:960px;
	margin:50px auto;
	padding:0 20px 0 20px;
}

#header {
	height:135px;
}

#header_text {
	float:left;
	width:500px;
	height:110px;
}

#logo {
	float:right;
	width:135px;
	height:130px;
	margin-top:-20px;
}


#banner_img {
	width:960px;
	height:370px;
	clear:both;
}

#body_container {
	overflow:auto;
	margin-top:65px;
}

#sidebar {
	width:285px;
	float:left;

}

.sb_box {
	border-top:1px solid #ffffff;
	padding:15px 20px 25px 20px;
	margin-bottom:30px;
	background-attachment: fixed;
	color: #FFFFFF;
	background-image: url(textbox_background.jpg);
}

.sb_box a{
	color:#000000;
}

#content {
	float:right;
	width:650px;
	margin-left:20px;
	xoverflow:auto;
	color:#ffffff;
}

#footer {
	background:url(images/footer_bg.jpg) repeat-x; 
	right:100px;
	height:170px;
}

#footer_inner{
	width:1000px;
	margin:0px auto;
	font-size:11px;
	text-align:right;
	color:#8D6339;
	padding-top:150px;
	
}

#footer_inner a {
	color:#8D6339;
}
