@charset "UTF-8";
 

/*===================================
	GLOBAL
===================================*/
@import "reset.css";

html {color:#000; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px;}
body {text-align: center; height: 100%; /* for older browsers */ background: #d6cbac url(../images/bg_main.jpg) no-repeat center top;}
a {outline:none;}
img {outline:none;}

#main {margin: 0 auto; position: relative; width: 100%; text-align: left;}
.inside {margin: 0 auto; position: relative; width: 928px; overflow:hidden;}

#header, #billboard, #nav, #content_home, #footer {position: relative;}

.clear_both {clear: both;}


/*===================================
	HEADER
===================================*/
#header {height:103px;}
#logo {float:left; padding:18px 0 0 0;}
#call {float:right; padding:45px 232px 0 0;}

#search {left:740px; top:39px; position:absolute;}
#search input {width: 106px; height: 17px; padding: 6px 5px 0 5px; color: #7a7a7a; font-size: 11px; background: none; outline: none; border: none;}
#search .username {position: absolute; top: 13px; left: 153px;}
#search #search_submit {position:absolute; top:6px; left:160px; background: url(../images/btn_search.png) no-repeat; outline: none; border: none; display: block; height: 14px; width: 14px; overflow: hidden; text-indent: -99999px; cursor: pointer;}


/*===================================
	NAV
===================================*/
#nav {height:46px; left:0;}

#topnav {width: 570px; height:46px; background: url(../images/nav.jpg); padding: 0;position: relative;}
#topnav li {margin: 0; padding: 0; list-style: none;position: absolute; top: 0;}
#topnav li, #nav a {height: 200px; display: block; text-indent:-9999px;}

#btn1 {left: 0; width: 79px;}
#btn2 {left: 79px; width: 98px;}
#btn3 {left: 177px; width: 113px;}
#btn4 {left: 290px; width: 105px;}
#btn5 {left: 395px; width: 77px;}
#btn6 {left: 472px; width: 98px;}

#btn1 a:hover {background: transparent url(../images/nav.jpg) 0 -46px no-repeat;}
#btn2 a:hover {background: transparent url(../images/nav.jpg) -79px -46px no-repeat;}
#btn3 a:hover {background: transparent url(../images/nav.jpg) -177px -46px no-repeat;}
#btn4 a:hover {background: transparent url(../images/nav.jpg) -290px -46px no-repeat;}
#btn5 a:hover {background: transparent url(../images/nav.jpg) -395px -46px no-repeat;}
#btn6 a:hover {background: transparent url(../images/nav.jpg) -472px -46px no-repeat;}


/*===================================
	BILLBOARD
===================================*/
#billboard {padding: 30px 0 33px 0;}
#intro {float:left; width:425px;}
#intro h1 {font:29px Arial; color:#fff;}
#intro p {font:13px Arial; color:#e2dac5; line-height:17px; margin-top:18px; margin-bottom:18px;}
#slideshow {width:478px; float:right;}


/*===================================
	HOME PAGE
===================================*/

#content_home {}
#content_home .inside {background: transparent url(../images/bg_home_content.png) no-repeat center top;}
#content_home .left {padding:0 30px 0 30px; width:250px; float:left; border-right:1px solid #e5decc;}
#content_home .mid {padding:0 30px 0 30px; width:250px; float:left; border-right:1px solid #e5decc;}
#content_home .right {padding:0 0 0 30px; width:250px; float:left;}
#content_home p {color:#616161; font:12px Arial; line-height:15px; margin-top:15px; margin-bottom:15px;}

#home_btm {width:928px; height:155px; background:url(../images/bg_home_btm.jpg) no-repeat;}
#home_btm .left {float:left; width:340px; position:relative; left:65px; top:28px; border:0;}
#home_btm .left p {margin:10px 0;}
	#home_btm .left a {color:#bb5625;}
#home_btm .right {float:right; width:340px; position:relative; right:47px; top:28px;}
#home_btm .right p {margin:10px 0;}

#home_btm .right .input {width:155px; background:url(../images/bg_input.jpg) repeat-x; border:1px solid #a2977b; padding:5px; margin-bottom:6px; font:12px Arial, Helvetica, sans-serif; color:#666;}
#btm_cap {}


/*===================================
	INNER PAGE
===================================*/

#content {}
#content #sidebar {float:left; width:240px; padding-top:28px;}
	#sidebar_form {width:220px; margin-top:25px;}
	#sidebar_form p {margin-bottom:12px;font:12px Arial, Helvetica, sans-serif; line-height:17px;}
	#sidebar_form .input {width:210px; background:url(../images/bg_input.jpg) repeat-x; border:1px solid #a2977b; padding:5px; margin-bottom:6px; font:12px Arial, Helvetica, sans-serif; color:#666;}
		
#content #rcol {float:right; width:688px;}
#content #rcol .top {margin-top:25px;}
#content #rcol .text {background: transparent url(../images/bg_inr_mid.png) repeat-y; padding:0 30px; overflow:hidden; min-height:600px; height:auto !important;height:500px;}
#content #rcol .text iframe {border:5px solid #d8cdb1;}
#content #rcol .text p {font:12px Arial, Helvetica, sans-serif; line-height:17px; color:#3c3c3c; margin-bottom:16px;}
#content #rcol .text hr {clear:both; display:block; width:100%; border-bottom:1px solid #CCC; border-top:0; border-left:0; border-right:0; height:1px; margin:35px 0 15px 0;}
#content #rcol .text a {color:#bb5625;}
#content #rcol .text a:hoever {text-decoration:underline;}
#content #rcol .text ul {margin:0 0 16px 40px; list-style:square;}
	#content #rcol .text ul li {font:12px Arial, Helvetica, sans-serif; line-height:17px; color:#3c3c3c;}
#content #rcol .text ol {margin:0 0 16px 40px; list-style:decimal;}
	#content #rcol .text ol li {font:12px Arial, Helvetica, sans-serif; line-height:17px; color:#3c3c3c;}	
#content #rcol .text .title {float:left;}
	#content #rcol .text .title h1 {font:27px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#bb5625; margin-bottom:20px;}
#content #rcol .text .crumbs {float:right; font:11px Arial, Helvetica, sans-serif; color:#929292;}
	#content #rcol .text .crumbs a {font:11px Arial, Helvetica, sans-serif; color:#929292;}
	
#menu_wrapper{width:220px;}
#menu {padding-left: 0;margin-left: 0;border-top: 1px solid #535353; width:100%; height: 342px;}
#menu li {list-style: none;margin: 0;border-bottom: 1px solid #535353;}
#menu li a {text-decoration: none; width:220px; display:block; color:#fff;padding:8px 0 }
#menu li a:hover {color:#b75423;}

.post_title { margin-bottom:7px; border-bottom:1px solid #d8cdb1; padding-bottom:7px;}
	.post_title a {font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3c3c3c;}
	.post_title a:hover {font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#bb5625;}
.post_data {font:11px Arial, Helvetica, sans-serif; color:#999; margin-bottom:15px;}
	.post_data a{font:11px Arial, Helvetica, sans-serif; color:#999;}

/*===================================
	FOOTER
===================================*/

#footer {height:100px; position:relative; font:12px Arial, Helvetica, sans-serif; color:#776d51; background:url(../images/bg_footer.jpg) no-repeat top center; margin-top:20px;}
#footer .left{float:left; padding:20px 0 0 5px;}
#footer .right{float:right; padding:20px 0 0 0;}

#footer .right ul {}
#footer .right ul li {display:inline; border-right:1px solid #776d51; padding:0 5px 0 3px;}
#footer .right ul li.last {border-right:0;}
#footer .right ul li a {color:#776d51; font:12px Arial, Helvetica, sans-serif;}
#footer .right ul li a:hover {color:#bb5625; text-decoration:underline;}


/*===================================
	WP STYLES
===================================*/
p img {	padding: 0;	max-width: 100%;	}
img.centered {display: block; }
img.alignright {	display: inline;	border:1px solid #CCC;	padding:3px;}
img.alignleft {	display: inline;	border:1px solid #CCC;	padding:3px;	}
.centered {	margin-top: 5px;	display: block;	margin-left: auto;	margin-right: auto;	}
.alignright {	margin: 5px 0 10px 15px;	display: inline;	float: right;	}
.alignleft {	margin: 5px 15px 10px 0;	display: inline;	float: left	}
.wp-caption-text { font-size: .9em; padding-top: 5px }
.gallery-item .gallery-icon a img {border:1px solid #CCC; padding:3px;}
.gallery-caption {font:12px Arial, Helvetica, sans-serif; line-height:17px; color:#3c3c3c; margin-top:4px;}



#content #rcol .text table tr td {font:12px Arial, Helvetica, sans-serif; line-height:17px; color:#3c3c3c;}









