html,body{ 
		background:#4C5A2A url(images/BG.gif);
		margin:0px;
		align:center;
		font:12px/16px Arial, Helvetica, sans-serif;
		}

	html{    
		height:100%; /* fix height to 100% for IE */
		max-height:100%; /* fix height for other browsers */
		padding:0; /*remove padding */
		margin:0; /* remove margins */
		border:0; /* remove borders */
		}

	
	body {
		height:100%; /* fix height to 100% for IE */
		max-height:100%; /* fix height for other browsers */
		padding:0; /*remove padding */
		margin:0; /* remove margins */
		border:0; /* remove borders */
		}

a {color:#394D1D; text-decoration:none;}
a:hover {color:#394D1D; text-decoration:underline;}

p{
font:12px/16px Arial, Helvetica, sans-serif;
}

#Page{
height:auto;
width:auto;
}

#pageTopRepeat{
background:#394D1D url(images/TopRepeat.gif) repeat-x;
height:23px;
width:100%;
}

.pageLeftRepeat{
background:#394D1D url(images/LeftRepeat.gif) repeat-y;
width:30px;
}

.pageRightRepeat{
background:#394D1D url(images/RightRepeat.gif) repeat-y;
width:30px;
}

#pageBottomRepeat{
background:#394D1D url(images/BottomRepeat.gif) repeat-x;
height:25px;
width:100%;
}

#pageBottomRepeat p{
color:fff;
font:11px/12px Arial, Helvetica, sans-serif;
padding:0px 0px 0px 250px;
}

#middlePage{
background:#394D1D;
margin:0px 0px 0px 68px;
width:850px;
}

#contentColumn1{
width:240px;
padding:5px 10px;
}

#contentColumn2{
width:555px;
vertical-align:top;
padding:5px;
}

#hoursHeader{
background:#394D1D url(images/HoursHeader.gif) no-repeat;
height:500px;
width:220px;
padding:38px 5px 5px 5px;
vertical-align:top;
}

#hoursHeader p{
font: 14px/16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}


.textwhite11{
color:#FFFFFF;
font:11px Arial, Helvetica, sans-serif;
}
.textwhite12{
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
}
.textwhite14{
color:#FFFFFF;
font:14px Arial, Helvetica, sans-serif;
}

#Nav{
background:#394D1D url(images/NavBG.gif) repeat-x;
height:42px;
padding:0px 10px 0px 10px;
text-align:center;
}

.NavLinks a, .NavLinks a:link, .NavLinks a:visited {
color: #AAAF98;
font: 15px Tahoma, Arial, Helvetica, sans-serif;
letter-spacing:1px;
padding:2px 5px;
text-decoration:none;
vertical-align:top;
}

.NavLinks a:hover{
background:#2A3114;
color: #BEC1AE;
font: 15px Tahoma, Arial, Helvetica, sans-serif;
letter-spacing:1px;
padding:2px 5px;
text-decoration:none;
vertical-align:top;
}

#HomeWelcome{
background:url(images/home/Welcome.gif) no-repeat;
height:334px;
width:508px;
}

#HomeWelcome p{
font:12px/18px Arial, Helvetica, sans-serif;
padding:50px 20px 0px 20px;
}

#HomeWelcome p span{
font-weight:bold;
padding:0px 0px 0px 15px;
}

#HomeWelcome h5{
color:#313917;
font:15px/18px Arial, Helvetica, sans-serif;
padding:0px 0px 0px 20px;
width:200px;
}

#HomeWelcome h5 span{
font:bold 17px/22px Arial, Helvetica, sans-serif;
}

#HomeBanners{
padding:7px 0px;
width:508px;
}

#RightColumn {
background-color:#F0F0EA;
border:6px solid #272E13;
padding:10px 15px;
}

#RightColumnGallery {
background-color:#F0F0EA;
border:6px solid #272E13;
padding:10px 5px;
}

.EventHeaderText{
font:bold 18px/22px Arial, Helvetica, sans-serif;
color:#64A7B2;
}

.EventDateText{
font:bold 15px/18px Arial, Helvetica, sans-serif;
color:#000;
}

.EventDetailsText{
font:12px/18px Arial, Helvetica, sans-serif;
color:#000;
}

.EventCaptionsText{
font:bold italic 15px/18px Arial, Helvetica, sans-serif;
color:#000;
}

.EventListing{
text-align:center;
padding:10px;
}

.MenuHeader{
font:bold italic 16px Arial, Helvetica, sans-serif;
color:#fff;
width:40%;
vertical-align:top;
text-align:center;
padding-top:10px;
}

.MenuLinks{
vertical-align:top;
text-align:center;
padding:10px 10px 10px 20px;
}
.MenuLinks li{
list-style:none;
}

.MenuLinks li a{
font:italic 13px/20px verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #272E13;
color:#272E13;
text-decoration:none;
list-style:
}

.MenuLinks li a:hover{
text-decoration:underline;
}

.MenuBG{
border:6px solid #272E13;
padding:10px 15px;
background:#F0F0EA;
}

.MenuIntro{
font:bold italic 12px Arial, Helvetica, sans-serif;
color:#6B7354;
}

.MenuBG div div h3{
color:#394D1D;
font:bold italic 16px Arial, Helvetica, sans-serif;
border-bottom:1px solid #394D1D;
}

.MenuBG div div h5{
color:#666D4F;
font:bold 14px Arial, Helvetica, sans-serif;
}

.MenuBG div div li{
color:#666D4F;
font:bold 12px Arial, Helvetica, sans-serif;
list-style:none;
padding:5px;
}

.MenuBG div div li i{
font:italic 12px Arial, Helvetica, sans-serif;
}

.MenuBG div div p a{
color:#394D1D;
font:bold 11px Arial, Helvetica, sans-serif;
margin-top:-15px;
}

.MenuBG div div p{
color:#394D1D;
font:bold 11px Arial, Helvetica, sans-serif;
margin-top:-15px;
}

td#RightColumn p{
color:#394D1D;
font:12px/17px Arial, Helvetica, sans-serif;
}


.FormLabel {
font:bold 14px Arial, Helvetica, sans-serif;
color:#5499A5;
}
