/* sandlike color is ECD0A6 */





* {

margin : 0 0 0 0; 

padding : 0 0 0 0; 

} 



img.as-text { content: attr(alt); }







body

{

	padding: 10px 0px 10px 0px;

	font : normal 0.76em/1.6em "georgia", "times new roman", serif;

	color: #333333;

	background-color: #ffffff;

	background-image: url(../images/grass-bg.jpg);

	text-align: left;

}



<[if IE]>

body

{

background: #ffffff url('../images/grass-bg.jpg');

padding: 10px 0px 10px 0px;

font : normal 0.71em/1.4em "georgia", "times new roman", serif; 

color: #555555;

}<![endif]>





a

{

color: #663300;

text-decoration: underline;

}



a:hover

{

	text-decoration: none;

	color: #FF0000;

}



p

{

margin-bottom: 10px;

}





h3

{

	font-size: 1.7em;

	color: #663300;

	margin-bottom: 10px;

}



h4

{

font-size: 1.2em;

}





.contentarea

{

padding-top: 1.3em;

}



#content ul

{

	text-indent: 1em;

	line-height: 1.5em;

	list-style-type: none;

	margin-bottom: 1.0em;

}





img

{

	border : 0;

}







#map_align_right

{

	position: relative;

	float: right;

	margin-right: 2em;

	display: inline;

	width: 520px;

}



#two_col {

	  float:right;

	width: 520px;

	margin: 0;

	padding: 0 3% 0 0;

}



.hr-thick

{

position: relative;

background: #fff url('../images/border2.gif') repeat-x;

height: 14px;

margin: 1.0em 0em 0.5em 0em;

clear: both;

}





.hr-thin

{

position: relative;

height: 1px;

border-bottom: solid 1px #eaeaea;

margin: 1.0em 0em .5em 0em;

}



#outer_page {

	width:794px;

	border: solid 1px #666666;

	clear: both;

	background-position: center;

	position: relative;

	visibility: inherit;

	background-color: #DCDAC4;

}



#page

{

	width: 780px;

	background-color: #fff;

	margin: 7px auto;

	text-align: left;

}





#header

{

position: relative;

height: 227px;

background: #fff url('../images/hdrpic.jpg') no-repeat top left;

margin-bottom: 2px;

}



#topmenu {

position: relative;

background: #586E56 url('../images/menubg.gif') repeat-x top left;

height: 3.5em;

padding: 0em 1.0em 0em 1.0em;

margin-bottom: 2px;

}



#topmenu ul

{

position: absolute;

top: 1.1em;

}



#topmenu ul li

{

	position: relative;

	display: inline;

	font-style: normal;

	font-weight: bold;

}



#topmenu ul li a

{

padding: 0.5em 1.0em 0.9em 1.0em;

color: #213A1F;

text-decoration: none;

}



#topmenu ul li a:hover

{

text-decoration: underline;

color: #CC0000;

}





#topmenubottom

{

background: #fff url('../images/border1.gif') repeat-x;

height: 14px;

margin-bottom: 1.5em;

}







#col1 {

background-color: #FFFFCC;

	float: left;

	width: 170px;

	margin-left: .5%;

	Margin-right: .3%;

	text-indent: 4px;

	text-align: left;

}



#eventbox-left

{

	float: left;

	clear:right;

	width: 180px;

	margin: 0 2em 2em 0;

	display: inline;

	padding-left: 1.5em;

	padding-top: 2em;

	background-image: url(../images/border2.gif);

	background-repeat: repeat-x;

	background-position: center top;

		border-right: solid 1px #bbbbbb;

}





#eventbox-left a

{

	color: #663300;

	text-decoration: none;



}



#eventbox-left a:hover

{

	text-decoration: underline;

	color: #FF0000;

}







#eventbox-right

{

	float: right;

	clear:left;

	width: 190px;

	margin: 0 0 2em 2em;

	display: inline;

	border-left: solid 1px #bbbbbb;

	padding: .5em;

	background-image: url(../images/border2.gif);

	background-repeat: repeat-x;

	background-position: center top;

}









#footer

{

position: relative;

height: 2.0em;

clear: both;

padding-top: 5.0em;

background: #fff url('../images/border2.gif') repeat-x 0em 2.5em;

font-size: 0.9em;

font-family: sans-serif;

color: #333333;

}



#footer .left

{

position: absolute;

left: 2.0em;

bottom: 1.2em;



}



#footer .center

{



	clear:both;

	bottom: 1.2em;

	text-align: center;

	display: block;

	margin-top: -20px;

}



#footer .right

{

position: absolute;

right: 2.0em;

bottom: 1.2em;

}



