* {
	margin: 0;
	padding: 0;
	}

body, html {
	min-height:101%;
	}

body {
	color:#efefef;
	background: #2A1001 ;
	text-align:center;
	}

body, select, textarea, input {
	font-family:  Arial, Helvetica, sans-serif; color:#ccc;
	}
	
	
	
img {border: 0px;}


a, a:visited, a:active {
	color: #75A439;
	text-decoration: none;
}


a img {
  border: none;/*remove border for linked images*/
}	


a:hover, a:active {
	text-decoration:underline;
	}

h1, h2, h3, h4, h5 {font-family:Georgia,"Times New Roman", serif; font-weight:normal;}

h1{font-size: 26px; line-height: 130%; padding: 4px 0 8px 0; color:#946C2F;}
h2{font-size: 22px; line-height: 130%; padding: 4px 0 8px 0; color:#946C2F;}
h3{font-size: 19px; line-height: 130%; padding: 4px 0 8px 0; color:#efefef;}
h4{font-size: 18px; line-height: 130%; padding: 4px 0 8px 0; color:#946C2F;}

.event_title{color:#ccc;font-size:12px;font-weight:bold; }
.event_date{color:#ccc;font-size:12px;font-style:italic;}
.border{border-bottom: 1px solid #ccc;}

p{padding: 4px 0 12px 0; font-size: 16px; font-family:Georgia, "Times New Roman"; line-height: 136%; color: #efefef;}

.intro{color:#efefef;font-size:19px; font-family:Georgia, "Times New Roman"; line-height: 120%;}

.text01{font-size: 18px;}

#main-container
{
	margin:0px auto;
	padding:0px;
	width:910px;
	background:transparent;
	text-align:left;
	background:#2A1001 url(images/top.jpg) no-repeat center top;

}

#header{width:940px; height:200px; margin:0 auto;}

.clear
{
	clear:both;
}

.clearend
{
	clear:both; padding-bottom:18px;
}

ul {list-style-type:none;}

#navbar {
	height:55px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:910px;	
	}

#nav {

	width:820px;
	float:right;
	position:relative;
	top:0;
	left:0;
	}

#nav, #nav ul {
	list-style: none;
	}

#nav li {
	float:left;
	padding: 12px 14px 0 20px;
	background:url(bg_nav.gif) no-repeat 0 15px;
	position:relative;
	}

#nav li#nav-home {
	background:none;
	}

#nav a, #nav a:visited,
#nav li.current-cat-parent a, #nav li.current-cat-parent a:visited {
	display:block;
	color: #846C3E;
	border-bottom:3px solid transparent;
	padding-bottom:2px;
	font-weight:bold;
	font-size:15px;
	}

#nav a:hover, #nav a:active {
	color:#ccc;
	text-decoration:none;
	}

#nav li.current-cat a, #nav li.current-cat a:visited,
#nav li.current-cat-parent a, #nav li.current-cat-parent a:visited {
	color:#efefef;
	border-bottom:3px solid #efefef;
	}



/* Dropdown Menus */

#nav ul.children  {
	position: absolute;
	border:1px solid #945E1B;
	border-right:1px solid #945E1B;
	border-bottom:1px solid #945E1B;
	display: none;
    z-index: 50;
	background:#946C2F /*url(bg_children.png)*/;
	padding:5px 0;
	}

#nav ul.children, #nav ul.children li,
#toolbar ul.children, #toolbar ul.children li {
	width: 170px;
	}

#nav ul.children li,
#toolbar ul.children li {
	padding:5px 0;
	background:none;
	}

#nav ul.children li a, #nav ul.children li a:visited,
#nav li li.current-cat a, #nav li li.current-cat a:visited

 {
	font-weight:normal;
	font-size:0.9em;
	color: #fff;
	border:none;
	padding:2px 11px;
	
	border:0;
	}

#nav ul.children li a:hover, #nav ul.children li a:active,
#nav ul.children li.current-cat a:hover, #nav ul.children li.current-cat a:active
 {
	border:none;
	color:#efefef;
	text-decoration:none
	}
	
#top_banner{
	float:left;
	width:910px;
}
.bleft{
	display:block;
	width:521px;
	height:354px;
	float:left;
	color:#FFF;
	margin-right:10px;
	padding-right:5px;
}

.bright{
	display:block;
	width:350px;
	height:354px;
	float:left;
	color:#FFF;
	margin-right:10px;
	padding-right:5px;
}
.bright .brown_top{width:346px; height:17px; background: #321601; }	

.bright .brown_mid{width:345px; height:235px; background:#321601; padding:15px 0 0 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;/**/}	

.brown_mid p{padding: 0 12px 12px 12px;}

.bright .brown_bottom{width:346px; height:17px; background:url(images/brown_bot.jpg) no-repeat bottom;}
	
.main_top{width:622px; height:20px; background:url(images/long_top.jpg) no-repeat top;}
.inner_content{padding: 18px 12px;}
.main_mid{
	width:622px;
	min-height: 322px;
	background:#321601;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;/**/
}	

.main_mid h2, .main_mid h3, .main_mid h4{padding:12px; color:#C99F61;}

.main_mid p{padding: 20px 14px 12px 14px;}

.main_bot{width:622px; height:20px; background: url(images/long_bot.jpg) no-repeat top;}

#logo
{
	clear:both; float:left; margin:3px 0 0 12px; width: 407px; height:134px;
}	

#main_photo
{
	padding-bottom:10px;
}

.content {
	clear:both;
	width: 880px;
	padding: 0 10px;
	text-align: left;
	margin-bottom: 22px;	

}



.content .main_col {
	width: 610px;
	float: left;
	padding: 0 15px;
	
}


.content .main_col ul{list-style-type:square; padding: 3px 20px 12px 28px; color: #efefef; font-size: 16px; font-family:Georgia, "Times New Roman";}

.content .main_col ul li, .main_col ol li{padding: 3px 7px; color: #efefef;}

.main_col ol { list-style-type: decimal; list-style-position: outside; margin: 10px 18px 10px 12px; color:#fff; font-family: Georgia, "Times New Roman"; font-size: 16px;}

.main_col ol li  { margin: 2px 0px 2px 20px; }
.main_col ol li li {list-style-type: circle;  margin: 2px 0px 2px 20px; font-size: 15px;}

.content .side_col {
	width: 200px;
	float: right;
	padding: 0 15px;
	
}

.content .side_col p{	
	padding: 5px 0 6px 0;
	
}

.content .side_col a, a:visited, a:active {
	color: #75A439;
	text-decoration: none;
	font-size: 12px;
}


.content .one_col {
	width: 890px;
	float: left;
	padding: 0 10px;
	
}

.content .one_col .onecol_txt{
	width:890px;
	min-height: 322px;
	background:#321601;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;/**/	
	}

.inner_txt{padding: 15px;}
.center{text-align:center;}
.strong{font-weight:bold;}
.imglink{float: left; padding: 12px;}
.icon{line-height: 110%; margin-top: 12px;}

#end{	clear:both;
	width: 910px;
	height: 307px;
	background:#2A1001 url(images/end.jpg) no-repeat top center;
	margin: 0 auto;
	padding-top: 8px;
	text-align: left;
	font-size: 12px;
	color: #fff; 
	font-family:Arial, Helvetica, san-serif;}
	
#end p{ color: #fff;}	

#end a{color: #75A439; font-size: 14px;}

#end a:hover{text-decoration:underline;}

#end ul{margin-left: 8px; padding: 2px 6px; list-style-type: none; font-size: 13px;}

#end ul li{padding: 5px 0px; border-bottom: 1px solid #321601;}

#end .left 
{
	width: 270px;
	float: left;
	padding: 0 15px 0 38px;	
}

#end .right 
{
	width: 260px;
	float: left;
	padding: 0 5px 0 22px;
	border-left: 1px solid #321601;
}

#end h3{color:#B89D66; padding-bottom:16px;}

#footer1{
	text-align:center;	
	padding: 18px;
	}
	
#footer1 p{font-size:15px; color: #fff; line-height: 140%;}	
	
#footer1 a{color: #75A439; font-size:13px;}
