	@charset "utf-8";
	/* CSS Document */
	
	#top{
	  margin:0;
	  padding:0;
	 
	 }
	p.webcopy{
	
	line-height:25px;
	}
		
	body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	font-size:small;
	margin:0;
	padding:0 0 0 0;
	background: url(../images/header_bg.jpg) repeat-x  top left;
	}
	
	#container, .btm_container{
	margin:0 auto;
	width:900px;
	
	
	}
	
	#left_side{
	float:left;
	padding:15px 0 0 0;
	width:250px;
	
	}
	
	#right_side{
	float:right;
	margin:0 0 0 20px;
	width:600px;
	
	}
	
	#header_img{
	float:right;
	
	}
	
	#nav_bg{
	
	clear:both;
	background:url(../images/nav_bg.png) no-repeat top left;
	height:34px;
	width:600px;
	line-height:10px;
	text-align:center;
	}
	
	
	#town{
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#009ae9;
	font-size:95%;
	clear:both;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	
	}
	#town span a{
	color:#E46161;
	text-decoration:none;	
	}
	#town span a:hover{
	color:#E46161;
	text-decoration:underline;	
	}
	
	#middle{
	padding:0;
	margin:0;
	
	}
	
	h1.title{
	color:#262625;
	margin:20px 0 25px 0;
	font-size:250%;
	}
	
	.georgia, .new_events li h3 a, h3.pic_title, #announcement h3{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0;
	margin:0;
	}
	
	form{
	padding:0;
	margin:10px 0 0 0;
	}
	
	
	.title span, .lft_snip span a,  .rgt_snip span a{
	text-decoration:none;
	color:#e50000;
	}
	
	.lft_snip span a:hover,  .rgt_snip span a:hover{
	text-decoration:underline;
	color:#e50000;
	
	}
	
	.lft_snip span, .rgt_snip span{
	font-weight:bold;
	font-size:90%;
	}
	
	.marker{
	border:none;
	margin:0 auto;
	width:35px;
	clear:both;
	}
	
	.marker img{
	
	margin:20px 0 20px 0;
	}
	
	.blurb h3{
	color:#0094e1;
	margin:0 0 0 0;
	font-size:180%;
	}
	
	.blurb{
	margin:0 auto;
	width:95%;
	}
	.snips{
	
	margin:20px 0 0 0;
	}
	.snips p{
	line-height:18px;
	}
	.lft_snip, .rgt_snip{
	float:left;
	width:420px;
	
	}
	
	.rgt_snip{
	float:right;
	width:420px;
	
	}
	
	.lft_snip img, .rgt_snip img{
	float:left;
	margin:20px 20px 0 0 ;
	
	}
	
	.lft_snip{
	margin:0 10px 0 0; 
	 }
	
	.lft_snip p, .rgt_snip p{
	margin:20px 0 0 0;
	font-size:85%;
	}
	
	.cright{
	margin:0 auto;
	width:60%;
	clear:both;
	
	}
	
	.cright p{
	color:#0089d1;
	font-size:80%;
	padding:40px 0 5px 0;
	}
	.cright a{
	color:#0089d1;
	text-decoration:none
	}
	
	.cright a:hover{
	color:#0089d1;
	text-decoration:underline
	}
	.cright span a{
	color:#666666;
	text-decoration:none;
	font-weight:bold;	
	}
	.cright span a:hover{
	color:#666666;
	text-decoration:underline;	
	font-weight:bold;
	}
	#bottom{
	background-color: #0089d1;
	height:350px;
	padding:0 0 15px 0;
	margin:0;
	clear:both;
	
	
	}
	
	.left_btm{
	height:335px;
	float:left;
	border-right:dotted 1px #ffffff;
	color:#FFFFFF;
	margin:0;
	width:450px;
	padding:10px 10px 0 0;
	}
	
	.left_btm h3{
	font-size:160%;
	padding:20px 0 0 0;
	}
	
	.right_btm h3{
	font-size:160%;
	padding:20px 0 0 0;
	}
	
	.right_btm h3{
	float:left;
	margin-right:3px;
	}
	.right_btm
	{
	color:#FFFFFF;
	padding:10px 10px 0 20px;
	float:right;
	width:400px;
	}
	
	.fields, textarea{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	color:#578043;
	border:1px solid #0c405c;
	background: #ffffff;
	}
	
	.fields{
	height:20px;
	padding-left:5px;
	padding-top:2px;
	margin-bottom: 3px;
	margin-left: 20px
	
	}
	
	textarea{
	
	margin:0 6px 9px 0;
	padding-bottom:2px;
	padding-left:5px;
	padding-top:2px;
	margin-left: 20px;
	width:250px;
	
	}
	
	.btn{
	clear:both;
	color:#ffffff;
	font-size:80%;
	float:right;
	width:56px;
	height:22px;
	background:url(../images/sub_btn.gif) no-repeat top left;
	border:none;
	font-weight:bold;
	padding-bottom:2px;
	padding-right:5px;
	padding-top:3px;
	padding-left:5px;
	margin:3px 0 0 3px;
	cursor:pointer;
	}
	
	table{
	
	clear:both;
	}
	
	.nav_list{
	padding-right:5px;
	margin:0 0 0 7px;
	padding-left:2px;
	float:left;
	height:30px;
	
	}
	
	.nav_list li{
	margin:0 0 0 5px;
	float:left;
	list-style:none;
	padding:8px;
	}
	
	.nav_list li a{
	text-decoration:none;
	padding:2px 7px 0 0;
	margin:0;
	display: block;
	color:#ffffff;
	font-size:90%;
	font-weight:bold;
	display:block;
	
	}
	
	.nav_list li a:hover,.nav_list #current a{
	color:#85d6ff;
	
	}
	
	
	.nav_list #current {
	color:#85d6ff;
	font-size:90%;
	font-weight:bold;
	margin:2px 5px 0 7px;
	padding:8px;
	}
	
	.lists li, ol li{
	margin-bottom:10px;
	padding-left:10px;	
	line-height:20px;	
	
	}
	
	.sprinkle{
	
	float:right;
	}
	
	
	
#list_events{
clear:both;
padding:0;
margin-bottom:5px;
float:left;
width:1000px;

}
.new_events{
list-style:none;
float:left;
padding:0;
margin:0;
}


.new_events .date{
font-size:85%;
color:#0089d1;
padding:0;
margin:0 0 3px 0;

}

.new_events .place{
font-size:85%;
color:#0089d1;
margin-bottom:7px;
padding:0;
}

.new_events .place span a{
color:#0089d1;
text-decoration:none;

font-weight:normal;
}

.new_events .place span a:hover{
color:#0089d1;
text-decoration:underline;
}

.page_button_see{
float:left;
font-size: 90%;
font-weight:bold;
background:url(../images/rgt_btn_bg.gif) no-repeat top right;
padding:0;
margin:0 10px 0 0;
}

.page_button_see p{
margin:0;
background:url(../images/lft_btn_bg.gif) no-repeat top left;
text-align:center;
color:#ecc47d;
padding:0;
}

.page_button_see p a{
text-decoration:none;
display:block;
color:#ffffff;
padding:4px 15px 5px 15px;
font-size:90%;

}	
.page_button_see p a:hover {
color:#85d6ff;
}
.event1{
float:left;
padding:0;
width:250px;
margin:0 50px 35px 0;
}	
.event1 ul, #evnt_list ul{
padding:0;
margin:0;
list-style:none;
}
.new_events span{
color:#cd7d37;
font-size:100%;
font-weight:bold;
}
.new_events img{

margin-bottom:11px;
}

.new_events li h3 a{
margin:0;
padding:0;
color:#e46161;
text-decoration:none;

}	

.new_events li h3 a:hover{

text-decoration:underline;

}
	
a img{
border:none;
}

.new_events li h3{
font-size:160%;
padding:0;
margin:0 0 7px 0;
}	
	
#evnt_list{
margin:0;
padding:0;
float: left;
width:900px;
}	
	
#evnt_list li{
list-style:none;
padding:0 20px 0 0;
margin:0 0 20px 0;
float:left;
height:144px;

}	
	
h3.pic_title{
clear:both;	
font-size:160%;
color:#E46161;
margin:0 0 10px 0;


}	
	
#announcement{
padding:5px;
clear:both;
margin-bottom:10px;
float:right;
width:200px;


}

.control{
float:right;
padding:0;
margin:0;
clear:both;

}

#collate{
margin:0 auto;
width:100%;
clear:both;
line-height:20px;
border: 2px dotted #e46161;
background:url(../images/bg_announce.gif) no-repeat bottom right #f88c8c;
}

#collate span{
font-style:italic;
float:right

}
#stepdown{
clear:both;
margin-bottom:20px;
}

#info{
margin:7px 5px 0 0;
float:left;
}

#announcement h3{
color:#3d3d3d;
font-size:160%;
padding:0;
margin:10px 0 0 0;

}

#collate p{
color:#FFFFFF;
padding:25px 25px 0 25px;
margin:0;

}

#open{
clear:both;
float:left;
padding:0;
margin:0;
color:#f88c8c;
text-decoration:none;
cursor:pointer;
}

.arrowUp{
background:url(../images/closes_arw.gif) no-repeat 100% 0;
height:10px;
width:11px;
float:left;
margin:5px 0 0 2px;

}

.arrowDown{

background:url(../images/opens_arw.gif) no-repeat 0 0;
height:10px;
width:11px;
float:left;
margin:5px 0 0 2px;

}

.docs{
padding:0;
margin:0;
background-color:white;
border:1px solid #727272;

}
.docs td{
padding:0;
margin:0;
height:25px;
border:1px solid #727272;

}

.heading,.subheading{
font-size:160%;
font-family:Georgia,"Times New Roman",Times,serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color:#3d3d3d;
text-align:center;
margin:10px 0 10px 0;
padding:0;
}

.subheading{

float:left;
margin:5px 0 5px 20px;
padding:0;
}

.head{
background-color:#c5c5c5;
}

.item p{
margin:5px 0 5px 40px;
font-size:90%;
color:#767676;
font-weight:normal;
}

.format p{
margin:5px 0 5px 40px;
text-align:center;

}
.format p a{
font-size:90%;
color:#0089d1;
font-weight:normal;
text-decoration: none;
}

.format p a:hover{
text-decoration:underline;
}

#response{ padding:0; margin:0 0 10px 20px; color:#edd484; font-weight:bold; visibility:hidden;}
.left_btm span a{text-decoration:none; color:#EDD484; font-weight:bold;}
.left_btm span a:hover{text-decoration:underline; color:#FFFFFF;font-weight:bold;}
.left_btm  p{line-height:20px}
.desc{float:left;}
.map{float:right}
.down{float:right;}
.down a{color:#0089D1; text-decoration:none;margin:10px 0 0 0; clear:both; float:right}
.down a:hover{color:#0089D1; text-decoration:underline;}
.read span{font-weight:bold}
.read{/*visibility:hidden;*/display:none}
.close, .open{color:#009AE9;}
#ans3, #ans4{margin:20px 0 0 0;}
.hidden{visibility:hidden; display:none}
