body{
	background-color:#FFFFDD;
	font-family: Arial, Helvetica, sans-serif ;
}
#header{
	margin:0 auto;
	border-bottom:1px solid #BBBBAA;
	padding:5px;
	width:80%;
	text-align:left;
	line-height:0;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:small;
	white-space:nowrap;
}
a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	border-bottom:1px dotted #999;
}
#header a{
	border-bottom:0;
}
a:visited{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
a:hover{
	text-decoration:none;
	color:#009900;
	font-weight:bold;
}
a:active{
	text-decoration:none;
	color:#009900;
	font-weight:bold;
}
#this_page{
	text-decoration:none;
	color:#009900;
	font-weight:bold;
}
#header img{
	border:none;
	margin:none;
}
#main{
	border:none;
	margin:0 auto;
	width:80%;
	text-align:left;
}
#main img{
	border:none;
}
#intro{
	border:none;
}
#feature{
	border:1px dotted #00F;
	margin:5px;
	padding:5px;
	width:300px;
	font-size:small;
	float:right;
	text-align:center;
}
#important{
	text-align:center;
	border:2px solid green;
	background-color:#ffeeaa;
	padding:5px;
	width:500px;
	font-size:medium;
}
#important a{
	color:green;
}
.photo_credit{
	float:left;
	font-size:smaller;
	color:#333333;
}
#map{
	width:640px;
	margin:0 auto;
}
#contact_image{
	width:640px;
}
#schedule_image{
	width:500px;
}
#mtb_schedule{
	margin:1em 1% 0 1%;
	width:45%;
	float:left;
	border:none;
}
#mtb_schedule h2{
	margin:0 auto;
	text-align:center;
	font-size:medium;
	border-bottom:1px dashed black;
}
#road_schedule{
	margin:0 1% 0 1%;
	width:45%;
	float:left;
	border:none;
}
#road_schedule h2{
	margin:1em auto 0 auto;
	text-align:center;
	font-size:medium;
	border-bottom:1px dashed black;
}
.schedule_item {
	font-size:small;
	margin:5px 0;
}
.schedule_item h4{
	color:#3399cc;
	font-size:small;
	font-weight:bold;
	margin:0;
}
#schedule_image{
	clear:both;
	margin:0 auto;
	text-align:center;
}
#elimadden{
	margin:0 auto;
	font-size:10px;
	text-align:center;
	color:#777;
}
#elimadden a{
	text-decoration:none;
	color:#9988dd;
}
