body {
	background-color:#979234;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0;
	margin:0;
}

#container{
	margin:auto;
	width:780px;
	background-color: #583823;

		}

#header {
	width:780px;
	height:230px;
	background-image:url(../images/header.jpg);
	
	}

#nav{
z-index:10;
float:left;
width:150px;

}

.menu {background-image:url(../images/navdottedbar.gif);
background-repeat: repeat-y;
z-index:11;
}

.date{color:#fff; font-size:12px; border-left:10px solid #c60b46; padding-left:5px; vertical-align:middle;}

.cost{color:#979234; font-size:11px; font-weight:bold;  padding-left:15px; vertical-align:middle;}


/* common styling */
.menu {font-family: arial, sans-serif; width:106px; height:182px; position:relative; margin:0; font-size:11px; margin:20px 0; padding-left:0px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#a39286; width:104px; height:20px; text-align:center; border:1px solid #583823; border-width:1px 1px 0 0;  line-height:19px; font-size:11px;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#e6661b;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:105px; width:105px;}
.menu ul li:hover ul li a.hide {background:#c70b46; color:#fff;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#776153; color:#fff; width:150px;}
.menu ul li:hover ul li a:hover {background:#e6661b; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#fff;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#e6661b; color:#fff;}
.menu ul li:hover ul li:hover ul li a:hover {background:#c70b46; color:#fff;}






#content{
font-size:14px;
z-index:2;
position:relative;
	width:630px;
	height:auto;
	float:right;
	background-image: url(../images/btm_right.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	display: block;


	}

#content p{
font-family:Arial, Helvetica, sans-serif;
width:378px;
margin-left:5px;
font-size:14px;
text-align:justify;
}

#content li{
padding-bottom:5px;
}


#content h2{
font-family:Arial, Helvetica, sans-serif;
color: #ff7423;
font-size: 16px;

}

h3{font-size:14px;}

.highlight{color: #C9BF9C}



#eventcalendar{
font-family:Arial, Helvetica, sans-serif;
width:400px;
color:#776153;
}

#eventcalendar h1{
font-size:20px;
color: #ffffff;

}


#eventcalendar h2{
	font-size:18px;
	padding:0;
	margin:0;
	padding-bottom:3px;

}


#eventcalendar h3{
	font-size:12px;
	color:#C9BF9C;
	padding:0;
	margin:0;
	padding-bottom:3px;
	
}


#eventcalendar h4{
	font-size:11px;
	color:#C9BF9C;
	padding:0;
	margin:0;
	
}



#footer {
z-index:3;
  position:relative;
  clear: both;
  width:780px;
  height:146px;
  background-image:url(../images/footer.jpg);
  background-repeat:no-repeat;



}

#bottomnav {
position: absolute;
bottom:0;
right:0;
text-align:right;
paddin:0px;
margin:0px;

}

#bottomnav ul{
padding:0;
margin:0;
}

#bottomnav li{
display:inline;
font-size:11px;
paddin:0px;
margin:0px;
padding-left:5px;

}


a:link {color: #e6661b; text-decoration:none;}
a:active {color: #e6661b; text-decoration:none;}
a:visited {color: #e6661b; text-decoration:none;}
a:hover {color: #fff; text-decoration:none;}



#bottomnav li a:link {color: #e6661b; text-decoration:none;}
#bottomnav li a:active {color: #e6661b; text-decoration:none;}
#bottomnav li a:visited {color: #e6661b; text-decoration:none;}
#bottomnav li a:hover {color: #fff; text-decoration:none;}


.bold{color: #B5B56A;}


#daynn{
position:absolute;
bottom:0;
left:0;
font-size:13px;
}

#daynn a {
text-decoration:none;
color: #583823;

}


  

/* Menu Style */

dt{padding-top:10px; color:#FFF;}
		
dd{
color:#776153;
width:200px;
padding-top:10px
}

/* sligns pricing in menu items */
.price{
position:absolute;
left:350px;
width:50px;
text-align:right;
color:#776153;
font-size:14px;
font-weight:normal;

}

.description{color:#776153;
}
/* end menu style */


#map{

width: 500px; 
height: 400px;
border:solid #381f0b thick;
color:#000;
margin-top:10px;

}

.webform .item{ margin-bottom:20px;}
