@charset "utf-8";
/* CSS Document */
@import url('reset.css');
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #630;
	background-color: #A57C52;
	background-image:url(/images/background.jpg);
	background-repeat:repeat-x;
	
}
a {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #999;
}
a:active {
	text-decoration: none;
	color: #000;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 3em;
}
h2 {
	font-size: 2.5em;
}
h3 {
	font-size: 1.5em;


}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1em;
}
strong{font-weight:bold;}
em{font-style:italic;}
#main{width:980px;
border:#301808 solid 2px;
border-top:0px;
margin:0px auto;}
#topbanner{background-image:url(/images/mainbanner.jpg);
background-repeat:no-repeat;
border-bottom:#301808 solid 6px;
position:relative;
height:315px;}

#topbanner #menu{
	position:absolute;
	bottom:0px;
	right:0px;}
	#topbanner li{
		float:left;
		list-style:none;}
		
		#topbanner a{
			display:block;
			line-height:39px;
			vertical-align:middle;
			padding:0px 15px;
			font-weight:bold;
			border-left:#FFF solid 1px;
			color:#FFF;
			}
			#topbanner a:hover, #topbanner .current{
				color:#FC0;
				background-color:#630;
				text-decoration:none;}
			
			

#maincontent{
	background-color:#FCF5E0;
	background-image:url(/images/maintexback.jpg);
	background-repeat:repeat-y;
	color:#000;
	padding-top:0px;
	}
	#maincontent h2{
		font-family:"Times New Roman", Times, serif;
		display:block;
		background-image:url(/images/headerback.jpg);
		background-repeat:no-repeat;
		padding:10px 15px;}
			#maincontent h3, #maincontent h4{
				padding:0px 15px 0px 15px;
				
				}
			#maincontent p{
				padding:0px 15px 15px 15px;
				}
				
				#maincontent ul{
				padding:0px 15px 15px 25px;
				list-style:none;
				}
					#maincontent ul ul{
				padding:0px 15px 0px 25px;
				}
				#maincontent li{
					line-height:15px;
					vertical-align:middle;
					padding-left:20px;
					margin:15px 0px;
					background-image:url(/images/arrow.gif);
					background-repeat:no-repeat;
					}
				
				.mainbottom{background-image:url(/images/mainbottom.jpg);
				background-repeat:no-repeat;
				background-position:bottom;
				min-height:420px;
			
				}
#maincontent img{border:#630 solid 2px;}
#maincontent img.left{
	float:left;
	padding:3px;
	margin-right:15px;}
	#maincontent img.right{
	float:right;
	padding:3px;
	margin-left:15px;}
	#footer {margin:0px auto;
	width:960px;
	padding:10px;
	color: #301808;
	font-size:0.8em;}

		
