html {

	margin: 0;

	padding: 0;

}

body {

	background: #CDC2B3;

	text-align: center;

	color: #000000;

	font: 11px verdana, sans-serif;

	margin: 0px;

	padding: 5px 0px 10px 0px;

}

a {

	color: #000000;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

img {

	border: 0px;

}

hr {

	border-top: 1px solid #BE9582;

	border-bottom: 1px solid #EFD6CA;

}

#wrapper {

	width: 778px;

	margin: auto;

	text-align: left;

}

#header {

	height: 230px;

	background: url(images/header.png) no-repeat;

}

#header p {

	margin: 0px;

	padding: 0px;

	font-size:18px;

	font-style:italic;

	color:#FFFFFF;

	font-family: Verdana, "Times New Roman", Times, serif;

}

#header div {

	padding: 110px 235px 0px 52px;

}

#header a {

	color:#FFFFFF;

}

#nav {

	width: 740px;

	height:48px;

	margin: 0px 0px 0px 20px;

	background-image:url(images/nav.gif);

	background-repeat:no-repeat;

	display:inline;

	float:left;

}

#nav a {

	font-size:18px;

	color:#8C0E0B;

	font-family: "Times New Roman", Times, serif;

	text-decoration: none;

	margin: 14px 0px 10px 0px;

	padding: 0px 20px 0px 20px;

	display:inline;

	float:left;

	border-left: 1px solid #F6E4CF;

	border-right: 1px solid #423522;

}

#nav a:hover {

	border-bottom: 0px solid #8C0E0B;

}

.firstchild {

	border-left: none 0px !important;

}

.lastchild {

	border-right: none 0px !important;

}

#body {

	background: url(images/body_bg.gif) repeat-y;

	clear: both;

	width: 100%;

}

	#body-top {

		background: url(images/body_top.gif) no-repeat;

	}

	#body-bot {

		background: bottom url(images/body_bot.gif) no-repeat;

		padding: 21px 25px 15px 25px;

	}

#main-box {

	float: left;

	text-align:left;

}

#about-box {

	float: left;

	width: 332px;

	text-align:left;

}

	#about-box ul {

		margin-left: 8px;

	}

#divide-box{

	background: url(images/divide.gif) repeat-y;

	float: left;

	height: 200px;

	margin-left: 30px;

	width:2px;

}

#news-box {

	float: right;

	width: 327px;

	text-align:left;

}

#foot {

	width: 738px;

	margin-left: 20px;

	background: url(images/foot_bg.gif) repeat-y;

}

	#foot-top {

		background: url(images/foot_top.jpg) no-repeat;

	}

	#foot-bot {

		background: bottom url(images/foot_bot.gif) no-repeat;

		padding: 13px 21px 12px 28px;

		text-align:left;

	}

#event-box {

	float: left;

	width: 332px;

	text-align:left;

}

	#event-box ul {

		float: left;

		margin-left: 2px;

		width: 184px;

	}

#search-box {

	float: right;

	width: 316px;

	text-align:left;

}

	#searchTextbox {

		 background-image: url(images/search.png);

		 height: 30px;

		 width: 139px;

		 margin: 0px;

		 padding: 6px 13px 0px 12px;

		 border: 0px none;

	}

#footer {

	margin: 14px;

	text-align: center;

}

h2 {

	margin: 0px;

	padding: 0px 0px 10px 0px;

	font:Arial, Helvetica, sans-serif;

	font-size:20px;

	font-style:italic;

	color:#8C0E0B;

}

	h2 b{

		color:#341c12;

	}

ul {

	margin: 0px;

	padding: 0px;

}

p {

	margin-top: 10px;

	margin-bottom: 10px;

}

div.narrow-text {

	margin-right: 18px;

}

.clear {

	clear: both;

}

/*Dropdown menu*/

ul#navmenu {

	margin: 0;

	border: 0;

	padding: 0;

	width: 740px;

	height:48px;

	margin: 14px 0px 0px 25px;

	display:inline;

	float:left;

	text-align: center;/

	list-style: none;

	}



ul#navmenu li {

	margin: 0;

	border: 0 none;

	padding: 0;

	float: left; /*For Gecko*/

	display: inline;

	list-style: none;

	position: relative;

	height: 24px;

	}



ul#navmenu ul {

	margin: 0;

	border: 0 none;

	padding: 0;

	width: 160px;

	list-style: none;

	display: none;

	position: absolute;

	top: 24px;

	left: 0px;

	}



ul#navmenu ul:after /*From IE 7 lack of compliance*/{

	clear: both;

	display: block;

	font: 1px/0px serif;

	content: ".";

	height: 0;

	visibility: hidden;

	}



ul#navmenu ul li {

	width: 160px;

	float: left; /*For IE 7 lack of compliance*/

	display: block !important;

	display: inline; /*For IE*/

	}



/* Root Menu */

ul#navmenu a {

	float: none !important; /*For Opera*/

	font-size:18px;

	color:#8C0E0B;

	font-family: "Times New Roman", Times, serif;

	text-decoration: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 20px 0px 20px;

	display:block;

	float:left;

	border-left: 1px solid #D8D790;

	border-right: 1px solid #625522;

	}



/* Root Menu Hover Persistence */

ul#navmenu a:hover,

ul#navmenu li:hover a,

ul#navmenu li.iehover a {

	background: #8C0E0B;

	color: #FFFFFF;

	}



/* 2nd Menu */

ul#navmenu li:hover li a,

ul#navmenu li.iehover li a {

	float: none;

	background: #B69E44;

	color: #8C0E0B;

	border: 0px white solid;

	border-top: 1px #D8D790 solid;

	border-bottom: 4px #B69E44 solid;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	}



/* 2nd Menu Hover Persistence */

ul#navmenu li:hover li a:hover,

ul#navmenu li:hover li:hover a,

ul#navmenu li.iehover li a:hover,

ul#navmenu li.iehover li.iehover a {

	background: #8C0E0B;

	color: #FFFFFF;

	border: 0px white solid;

	border-top: 1px #D8D790 solid;

	border-bottom: 4px #8C0E0B solid;

	margin: 0 0 0 0;

	}



/* 3rd Menu */

ul#navmenu li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li a {

	background: #B69E44;

	color: #8C0E0B;

	border: 0px white solid;

	margin: 0 0 0 0;

	}



/* 3rd Menu Hover Persistence */

ul#navmenu li:hover li:hover li a:hover,

ul#navmenu li:hover li:hover li:hover a,

ul#navmenu li.iehover li.iehover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover a {

	background: #8C0E0B;

	color: #FFFFFF;

	border: 0px white solid;

	margin: 0 0 0 0;

	}



/* 4th Menu */

ul#navmenu li:hover li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li.iehover li a {

	background: #B69E44;

	color: #8C0E0B;

	border: 0px white solid;

	margin: 0 0 0 0;

	}



/* 4th Menu Hover */

ul#navmenu li:hover li:hover li:hover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover li a:hover {

	background: #8C0E0B;

	color: #FFFFFF;

	border: 0px white solid;

	margin: 0 0 0 0;

	}



ul#navmenu ul ul,

ul#navmenu ul ul ul {

	display: none;

	position: absolute;

	top: 0;

	left: 160px;

	}



/* Do Not Move */

ul#navmenu li:hover ul ul,

ul#navmenu li:hover ul ul ul,

ul#navmenu li.iehover ul ul,

ul#navmenu li.iehover ul ul ul {

	display: none;

	}



ul#navmenu li:hover ul,

ul#navmenu ul li:hover ul,

ul#navmenu ul ul li:hover ul,

ul#navmenu li.iehover ul,

ul#navmenu ul li.iehover ul,

ul#navmenu ul ul li.iehover ul {

	display: block;

	}

/* End dropdown */