body {
	background-color:#a6bf79;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 10px;
	padding: 0px;
}
.clear{clear:both;}
* {margin: 0px;padding: 0px;}
#container {
	margin: 0px auto;
	text-align: left;
	width: 717px;
}
a{font-size:12px;}
p{margin: 15px 0px;}
/********************** Header ***************************/
#header {
	margin: 0px 0px 0px 0px;
	background:url(images/header.jpg) no-repeat;
	width:717px;
	height:288px;
	position:relative;
}
#logo_w1,#logo_w2 {	
	font-style:italic;
	color:#FFFFFF;
	position:absolute;
}
#logo_w1{
	top:15px;
	left:70px;
	font-size: 26px;
}
#logo_w2{
	top:50px;
	left:94px;
	font-size: 17px;
}
#header_text {
	top:90px;
	left:43px;
	width:230px;
	position:absolute;
}
#header_text a{font-size: 18px;color:#FFFFFF;text-decoration:none;}
#header_text a:hover{color:#c77e0c;text-decoration:none;}

#social { position:absolute; top: 35px; right: 10px; }
#social a { float:left; margin:0 5px; }
#social img { border:none; }
/********************** Content ***************************/
#content {
	background: #e3e5db url(images/content_bg.gif) repeat-y;
	width:717px;
}
#content li{  list-style-type: inherit; }
#content ul li { list-style-type: disc; }
#content ul li ul li { list-style-type: circle; }
#content ul li ul li ul li{ list-style-type: square; }
#content ol li { list-style-type: decimal; }
/*img{
	border-width:0px;
}*/
h1{
	color:#000000;
	font-size:14px;
	margin: 20px 0px 20px 0px;
}

h2{
	color:#85a157;
	font-size:14px;
	text-align:center;
	width:200px;
	margin: 10px 0px 15px 0px;
}
#all {
    float:left;
    width:653px; 
    padding: 0 30px;
}
#left {
	float:left;
	width:428px;
	margin-left:27px;
	padding: 0px 10px 30px 0px;
	display:inline;
}
#left a{color:#28556b;}
#left a:hover{color:#c77e0c;}
#photos a{
	margin-right:14px;
}
#right {
	float:right;
	width:210px;
	padding: 0px 20px 20px 20px;
	margin-top:10px;
	border-left: #FFF 2px solid;

}
#right a{
	color:#c77e0c;
}
#right a:hover{
	color:#85a157;
}
/********************** Footer ***************************/
#footerline {
clear:both;
background-image:url(images/footer_bg.gif);
font-size:1px;
height:10px;
}
#footer {
	width:717px;
	text-align:center;
	padding: 20px 0px;
}
#footer a { text-decoration: none; color: #000;}
a#xeroone { text-decoration: underline; }
a:hover#xeroone { color: #466D8F; text-decoration: underline; }

/********************** Custom Content Styles ***************************/
.NewsPost { }
.NewsPost p { margin: 0px; padding: 0px;}
.NewsPost h3 { font-weight: normal; color: #c77e0c; margin: 5px 0 10px 0;}
.galleryThumbnail { float:left; margin: 5px; border: 2px solid #FFF; }

/*  Styles for ASP:Calendar */
.calendar { width:100%; border:2px solid #999; background:#FFF; margin:15px 0; }
.calDayHeader { background:#87A0B6; padding:5px 0; }
.calDayCell { width:14.2857%; height:75px; background:#FFF; }
.calNextPrevButtons { padding:0 20px; }
.calOtherMonthDay { font-size:0px; color:#FFF; }
.calTitle { background:#466D8F; color:#FFF; font-size:18px; padding:5px 0; }
.calTodayDay { background:#BBB; }
.calWeekendDay { background:#DDD; }

.calDayEvent { background:#FF7F02; margin:2px 0; }
.calEventLink { text-decoration:none; color:#000; }
.calEventLink:hover { text-decoration:none; color:#FFF; }

.calEvents { border:1px solid #333; margin:15px 0; }
.calEvents h3 { background: #466D8F; font-size:15px; font-weight:normal; color:#FFF; margin:0px; padding:3px 5px; }
.calEvents a { color:#770017; }
.calEvents a:hover { text-decoration:underline; color:#C60016; }