@charset "utf-8";
/* CSS Document */
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bckgrd.gif) #4a0302 repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

#wrapper{
width: 800px;
margin: 0 auto;
padding-bottom: 20px;
}

#container{
width: 800px;
border: #010101 solid 1px;
margin: 0 auto;
margin-top: 20px;
margin-bottom:20px;
padding-bottom: 7px;
text-align:left;
background:#FFFFFF;
float:left;
}
#con2{
width: 784px;
margin: 7px;
margin-bottom:0;
border: 1px solid #e8deca;
float:left;
}

#con3{
margin:2px;
background: url(../images/insidebkgrd.gif) repeat-y;
float:left;
}

#header{
width:780px;
height: 156px;
background:url(../images/header.jpg) no-repeat;
}

#logo{
width:312px;
height:142px;
background:url(../images/logo.jpg) no-repeat;
margin: 5px 0 0 12px;
float:left;
overflow: hidden;
display:inline;
}

#logo a{
width:312px;
height:142px;
display:block;
text-indent:-9999px;
text-decoration:none;
}

/***********************Navigation***************/	
#navcon{
float: left;
position:relative;
left: 0px;
height: 28px;
width: 780px;
background: url(../images/navbck.gif) repeat-x;
background-position: 0 0;
}

#menuh-container
	{		
	top: 30px;
	left: 0px;
	}

#menuh
	{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	float:left;
	font-weight:bold;
	magin: 0px;
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	white-space:nowrap;
	margin:0;
	padding: 6px 0 7px 0;
	}
	
#menuh a	/* menu at rest */
	{
	color: #ffffff;
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color:#d3d3a9;
	}	
			
#menuh a.top_parent, #menuh a.top_parent:hover  /* controls main menu color */
	{
	background-repeat: no-repeat;
background: no-repeat url(../images/navline.gif);
	}

	
#menuh a.parent, #menuh a.parent:hover 	/* controls the button that opens the sub sub menu */
	{
	background-image: url(../images/arrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
		
	}

#navshort{
width: 83px;
}

#navmid{
width: 117px;
}
	
#navwide{
width: 135px;
}


#menuh li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}
#menuh ul li
{
	/*border-bottom: 1px solid #00FF00;*/
	}

#menuh ul ul /*controls sub menu*/
	{ 
	background-color:#986d41;
	border-bottom: none;
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 0;
	margin: 0;
	width:210px;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
}

#menuh ul ul a
	{
	text-align: left;
	border-bottom: 1px solid #b69659;
	border-right: 1px solid #b69659;
	padding: 1px 0 1px 5px;
	margin: 0;
}
#menuh ul ul ul /*controls  sub sub menu*/
	{
	background-color:#7d1a04;
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

#navspace{
background:url(../images/lines.gif) no-repeat;
height: 11px;
width: 780px;
}

#leftcolumn{
width: 213px;
float: left;
}

#leftcolpic{
width: 194px;
height: 115px;
background: url(../images/leftframe.jpg) no-repeat;
margin: 2px 0 0 8px;
}

#leftcolpic img{
margin: 10px;
border: 1px solid #990000;
}


#calendar #rgtcol{
width: 750px;
background: #fff;
}

#rgtcol{
width: 559px;
text-align:left;
padding: 4px;
float:left;
font:Arial, Helvetica, sans-serif;
font-size:12px;
}

#rgtcol p{
margin:5px 10px 20px 20px;
line-height: 140%;
}

#rgtcol h1, #rgtcol h2{
font:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color: #a50909;
margin:5px 0 0 10px;
}

#rgtcol h3{
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #8d4211;
margin:3px 0 10px 20px;
}

#rgtcol h4{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #a50909;
margin:0 0 20px 20px;
}

#rgtcol h5{
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #8d4211;
margin:5px 0 5px 20px;
}



#rgtcol a{
color: #a50909;
}

#rgtcol a:hover{
text-decoration:none;
color:#500c0c;
}

#rgtcol ul{
line-height: 140%;
margin: 0 0 25px 0;
padding: 0;
}

#rgtcol li{
margin: 0 0 14px 40px;

}

#frtrgtlist ul{
line-height: 150%;
margin: 0;
padding: 0;
margin-left: 22px;
}

#frtrgtlist li{
margin: 0;
padding:0;
margin-bottom: 5px;
margin-right: 10px;
}

#rgtcol img{
border: solid 1px #990000;
margin: 10px;
}

#rgtcol hr{
height: 0;
border: 0;
border-top: 1px solid #e8ddca;
}

/********* for front page ************/

#frtrgtlist{
width: 367px;
float:right;
}

.frtquote{
font:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color: #a50909;
margin:0 0 0 20px;
line-height: 130%;
}

#topmargnone img{
margin-top: 0px;
}

#frtboxtan{
width: 255px;
padding: 4px 6px 4px 6px;
background: #b69659;
border: 1px solid #573b1f;
text-align:right;
float:left;
margin: 2px 4px 5px 4px;
display:inline;
}

#frtboxtan p{
margin:4px 0 0 0;
}

#frtboxtan a{
margin:4px 0 4px 0;
color:#FFFFFF;
text-decoration:none;
}

#frtboxtan a:hover{
color:#990000;
}

#frtboxwhite{
border: 1px solid #a50909;
background:#FFFFFF;
  min-height:100px;
  height:auto !important;
  height:100px;
  padding:3px;
  text-align:left;
}

#frtboxwhite img{
margin: 0px;
border: 1px solid #a50909;
}

#frtboxwhite p{
margin:0;
color: #583410;
}

#frtboxwhite p a{
text-decoration: none;
color: #583410;
}

#frtboxwhite h1, #frtboxwhite h2, #frtboxwhite h3{
color:#a50909;
font-weight:bold;
font-size:12px;
margin: 0;
}

#footer{
height: 34px;
width: 780px;
background: url(../images/btmbck.jpg) repeat-x;
float:left;
margin-left: 2px;
display:inline;
padding-bottom:2px;
}

#half{
width: 249px;
float:left;
}
/*********** common styles*******************/
.red{
color: #a50909;
}
#noborder img{
border:0;
}

#district h4{
clear:both;
}

#events h4{
font-size:15px;
background: #e3d7cc;
width:530px;
margin-left: 0;
padding: 0 0 0 20px;
clear:both;
margin-top: 30px;
}

#events h5{
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #a50909;
margin:0 0 20px 20px;
}

#events p{
margin: 20px 0 0 20px;
}

#events img{
margin-top:0;
}

.camptable{
margin: 0 0 0 20px;
border-right: 1px solid #b69659;
border-bottom: 1px solid #b69659;
font-size:11px;
}

.camptable th{
background: #7a0101;
color:#FFFFFF;
padding: 5px 1px 5px 1px;
border-right: 1px solid #b69659;
text-align:center;
}

.camptable td{
border-left: 1px solid #b69659;
border-top: 1px solid #b69659;
padding:3px 1px 3px 1px;
}

/* Slideshow Properties */
#header img {display: block; float: left; width: 139px; height: 139px; margin: 0; padding: 0; border: 3px solid #ffffff;}
div#ss_wrapper {display: block; float: right; width: auto; height: auto; margin: 0; padding: 4px 4px 0 0;}
div.rotPicture_1 {display: block; float: right; width: auto; height: auto; margin: 0; padding: 0 0 0 0;}
div.rotPicture_2 {display: block; float: right; width: auto; height: auto; margin: 0; padding: 0 4px 0 0;}
div.rotPicture_3 {display: block; float: right; width: auto; height: auto; margin: 0; padding: 0 4px 0 0;}

