body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FEFEFE url(/images/bodybckgrnd.jpg) repeat-x;
	padding: 0px;
	margin: 10px auto;
}
h1 {
font: bold 16px Arial, Helvetica, sans-serif;
color:#157106;
margin: 0px 0px 10px;
}
h2 {
font-size: 1em;
font-weight:bold;
margin:10px 0;
}
h3 {
font-size: 1em;
font-weight:bold;
margin:0 0 10px;
}
p {
margin-top: 5px;
}
ul {
margin: 0px;
padding-left:25px;
}
li {
margin-top: 5px;
}
#contact {
font-size: 1em;
font-weight: bold;
margin:25px 0px 0px 23px;
}
#wrapper {
width:800px;
background: #157106 url(/images/pagebckgrnd.jpg) repeat-x;
margin:0 auto;
padding:0;
}
#leftcol {
width: 182px;
float:left;
} 
#leftnav{
width: 182px;
height:372px;
background:  url(/images/leftnavbckgrnd.jpg) no-repeat 0 0;
} 
#indexmain {
width:558px;
float:left;
padding: 10px 30px 30px;
color: #FFF;
}
#main {
width:588px;
float:left;
margin:20px 15px;
display:inline;
}
#maincontent {
background: #F7F4F0; 
padding:0px 15px 5px;
color: #6A3A06;
}
.cleardiv {
clear:both;
}
.simplelist {
	margin-left: -25px;
	list-style: none;
}

#calendartable {
width:100%;
background: #8E4E09;
color: #FFF;
}
#calendartable td {
padding: 10px;
}

.hide {
display:none;
}

.show{
display:table-cell;
}
#footer {
padding:15px 0px;
text-align:center;
font-size: x-small;
color:#FFF;
}
#footer a {
color:#FFF;
}
#footer a:hover {
text-decoration:none;
}
