@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #402b12;
	background: #c7b299;
	background-image:url(site_images/background.png);
	background-repeat:repeat-x;
}

*
{
	margin:0px;
	padding:0px;
}

#container
{
	width:972px;
	margin:0px auto 0px auto;
}

#header
{
	width:968px;
	height:144px;
	padding:2px 2px 2px 2px;
	background-color:#FFFFFF;
	margin-top:20px;
}

#picture
{
	width:960px;
	height:134px;
	background-image:url(site_images/picture1.jpg);
	background-repeat:no-repeat;
	margin:4px;
}

#header h1
{
	position:relative;
	float:left;	
	top:1px;
	color:#100802;
	font-size:40px;
	margin-top: 4px;
	margin-left:6px;
}

#header h3
{
	position:relative;
	display:block;
	float:right;
	top:12px;
	font-size:18px;
	color:#523925;
	margin-right:6px;
	margin-bottom:8px;
}

#bar
{
	background-image:url();
	background-repeat:no-repeat;
	height:30px;
	width:972px;
	text-align:center;
	margin:0;
}

#bar ul {
	margin: 0px auto 0px auto;
	padding: 0px;
	list-style-type: none;
	height: 30px;
	text-align:center;
}
#bar ul li , #bar ul li a, #bar ul li a:visited{
	margin: 0px;
	padding: 0px;
	height: 30px;
	overflow: hidden;
	display: inline;
	text-align:center;
	line-height:30px;
	color:#6f3a0f;
	padding-left:6px;
	padding-right:6px;
}

#bar ul li a:hover
{
	color:#b99a76;
	border-bottom: #b99a76 dotted 1px;

}

#main
{
	display:block;
	background-color:#FFFFFF;
	
}

#leftcol_container
{
	float:left;
	width:170px;
	
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:4px;	
}

#rightcol_container
{
	float:right;
	width:235px;
	padding-top:0px;
	padding-right: 4px;
	padding-bottom:0px;
	padding-left:0px;
}
#maincol_container
{
	float:left;
	width:559px;		
	
}

.leftcol
{
	display:block;
	background-color:#e0d3c3;
	background-image:url(site_images/leftcol_top.png);
	background-repeat:no-repeat;
	width:160px;
	margin-top:8px;
}

.rightcol
{
	display:block;
	background-color:#e0d3c3;
	background-image:url(site_images/leftcol_top.png);
	background-repeat:no-repeat;
	width:225px;
	margin-top:8px;
}

.maincol
{
	display:block;
	background-color:#FFFFFF;
	width:549px;
}

.maincol_event
{
	display:block;
	background-image:url(site_images/maincol_top.png);
	background-repeat:no-repeat;
	background-color:#faebd7;
	width:549px;
}

.leftcol, .rightcol, .maincol
{
	clear:both;	
	padding-left:5px;
	padding-right:5px;	
	padding-bottom:5px;	
	padding-top:12px;	
}

.leftcol_bottom
{
	background-image:url(site_images/rightcol_bottom.png);
	background-repeat:no-repeat;
	width:170px;
	height:13px;
	margin-bottom:13px;
}

.rightcol_bottom
{
	background-image:url(site_images/leftcol_bottom.png);
	background-repeat:no-repeat;
	width:235px;
	height:13px;
	margin-bottom:13px;
}

.maincol_bottom
{
	background-image:url(site_images/maincol_bottom.png);
	background-repeat:no-repeat;
	width:549px;
	height:14px;
	margin-bottom:13px;
}

.leftcol h2
{
	text-align:center;
	margin-left:7px;
	font-size:21px;
	color: #523925;
	margin-bottom:6px;
}

.rightcol h3
{
	text-align:left;
	margin-right:7px;
	font-size:18px;
	color: #523925;
	margin-bottom:0px;
}

.rightcol h2
{
	text-align:left;
	margin-right:7px;
	font-size:21px;
	color: #523925;
	margin-bottom:6px;
}
.maincol h4
{
	text-align:left;
	margin-right:7px;
	font-size:15px;
	color: #523925;
	margin-bottom:0px;
}

.maincol h2
{
	text-align:left;
	margin-right:7px;
	font-size:21px;
	color:#6f3507;
	margin-bottom:3px;
	margin-left:7px;
}

.maincol p
{
	text-align:left;
	margin-right:7px;
	font-size:16px;
	color: #523925;
	margin-bottom:6px;
	margin-left:7px;
}

.clear
{
	clear:both;	
}

a,a:visited
{
	text-decoration:none;
	color:#6f3a0f;
}

a:hover
{
	color:#b99a76;
	border-bottom: #b99a76 dotted 1px;
}

.leftcol ul, .rightcol ul, .maincol ul
{
	list-style:none;
	font-size:16px;
	font-weight:bold;
}

.leftcol ul
{
	text-align:left;
}

.maincol ul
{
	padding-left:7px;
	padding-right:7px;
}

.dl
{
	padding-left:7px;
	padding-right:7px;
}

.adbox
 {
     display:block;
     margin:auto;
     width:140px;
}

.main_photo p
{
	text-align:center;
	margin-right:7px;
	font-size:16px;
	color: #523925;
	margin-bottom:6px;
	margin-left:7px;
}

hr {
width: 80%;
height: 2px;
background-color:#6f3507;
color:#6f3507;
border: 0 none;
margin: 2px auto;
}

#footer h3
{
	font-size:12px;
	width:inherit;	
	text-align:center;
	margin:0 auto 0 auto;
}

#homefooter h3
{
	font-size:12px;
	width:inherit;	
	text-align:center;
	margin:0 auto 0 auto;
}

.tab 
{
	margin-left: 90px;
	font-size: 12pt; 
	text-align: justify;  
	line-height: 180%; 
	margin-bottom: 0.2in }

.index-list
{
	margin:0 0 0 15px;
	list-style-type:none;
	font-weight: bold;
}

.splitcontentleft
{
	float:left; 
	width:48%;
}

.splitcontentright
{
	float:right; 
	width:48%;
}

