		a:link {text-decoration: none; color: #fff;}
		a:visited {text-decoration: none; color: #fff;}
		a:hover {text-decoration: none; color: #fff;}
		a:active {text-decoration: none; color: #fff;}
	
		body {
	margin: 0px;
	padding: 0px;
	font-family: Times New Roman, Times, serif;
	background: #3a2118;
}
		.header {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	color: #f2e8af;
	font-size: 21px;
}
		.banner {
	width: 965px;
	height: 190px;
	margin: 0px auto;
	padding: 0px;
	background: url(../components/banner-bg-image.jpg) no-repeat top center;
}
		.banner ul {list-style: none; margin: 0px; padding: 6px; text-align: right; font-size: 14px;}
		.banner ul li {display: inline;}
		.banner p {width: 350px; text-align: right; margin: 24px 10px 30px 610px; padding: 0px; font-variant: small-caps;}
		.menu {
	width: 100%;
	height: 34px;
	margin: 0px auto;
	padding: 0px;
	font-size: 21px;
	background: #835c3f url(../components/menu-bg.gif) repeat-x left center;
}
		#navMenu {width: 960px; margin: 0px auto; padding: 0px; text-align: center;}
		#navMenu ul {margin: 0px; padding: 0px; line-height: 30px;}
		#navMenu li {margin: 0px; padding: 0px; list-style: none; float: left; position: relative; background: url(../components/menu-bg.gif) repeat-x center left;}
		#navMenu ul li {width: 160px; margin: 0px auto; padding: 0px;}
		#navMenu ul li a {
	text-align: center;
	text-decoration: none;
	height: 32px;
	width: 158px;
	display: block;
	border: 1px solid transparent;
	text-shadow: 1px 1px #000;
}
		#navMenu ul ul {position: absolute; visibility: hidden; top: 34px; font-size: 14px;}
		#navMenu ul li:hover ul {visibility: visible;}
		#navMenu li:hover {background: transparent;}
		#navMenu ul li:hover ul li a:hover {width: 158px; color: #392111; background: #dbcdbb; font-size: 20px; }
		#navMenu a:hover {color: #392111;}
		.clearFloat {clear: both; margin: 0px; padding: 0px;}
		.main {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: url(../components/woodsides.gif) repeat left top;
}

h2 {
	width: 800px;
	margin: 0px auto 20px;
	padding: 0px;
	border-bottom: 2px solid #3a2118;
	font-variant: small-caps;
	text-align: left;
	color: #7b2e00;
}
.content p {
	width: 850px;
	margin: 0px auto;
	padding: 0px;
}

		.container {
	width: 960px;
	margin: 0px auto;
	padding: 25px 5px 0px;
	font-size:21px;
	background: url(../components/contentbg.jpg) repeat-y;
	text-align: center;
}

		.container dl {
	width: 225px;
	margin: 0px 0px 0px 20px;
	padding: 6px;
	display: block;
	/* [disabled]background: #dacbb8; */
}
		.container dl dt {margin: 0px 0px 5px; padding: 0px; font-size: 18px; font-weight: bolder;}
		.container dd {font-size: 14px;}
		.container img {
	margin: 0px 0px 0px 20px;
	padding: 10px;
	/* [disabled]background: #dacbb8; */
}
		h5 {margin: 0px 0px 0px 20px; padding: 0px; font-size: 22px;}
		p.time {width: 225px; margin: 20px 0px 20px 20px; padding: 0px; font-size: 16px; font-weight: bold; text-align: center; border: 1px solid #31160d;}
		.important {
	float: right;
	width: 650px;
	margin: 0px 20px 0px;
	padding: 0px;
}
		.important h1 {width: 100%; text-align: center;}
		.important p {color: #000000;}
.main .container .important p .color {
	color: #90F;
	text-decoration: underline;
}

		.important span {text-align: center;}
		.line {width: 650px; margin: 0px; padding: 0px; border-bottom: 4px ridge #31160d;}
		h4 {text-align: center;}
		.joinus {
	width: 100%;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 10px 0px 5px;
	color: #7b2e00;
}
		.joinus span {font-size: 14px; font-style: italic; margin: 0px; padding: 0px;}
		.bottom-bar {width: 100%; height: 33px; margin: 0px; padding: 0px; background: url(../components/menu-bg.gif) repeat-x center left; text-align: center; }
		p.copy {color: #a58a6f; font-size: 12px; margin: 0px; padding: 35px 0px 10px; text-align: center;}

