body
	{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: 10px Helvetica, Arial, sans-serif;
	background: #080a07 url(../images/camping-bg.jpg) no-repeat;
	background-position: top center;
	}

img
	{
	border: none;
	}

#page
	{
	text-align: left;
	width: 960px;
	margin: 0px auto;
	}

#logo
	{
	position: relative;
	margin-left: 20px;
	margin-top: 4px;
	width: 199px;
	height: 19px;
	}

#header
	{
	position: relative;
	margin:0px;
	width: 960px;
	}

#menu
	{
	position: absolute;
	top:0px;
	left: 768px;
	text-align:right;
	}
	
a.nav { float:left; display:block; height:18px; width:35px; overflow:hidden;margin-left:10px;}

a.nav:hover { float:left; display:block; text-indent:-35px;margin-left:10px; }
	
a.links { float:left; display:block; height:20px; width:20px; overflow:hidden;margin-left:3px;}

a.links:hover { float:left; display:block; text-indent:-20px;margin-left:3px;}

#content 
	{
	position:relative;
	padding-left:20px;
	top:325px;
	font:12px helvetica, arial, san-serif;
	font-weight: lighter;
	color:#684a07;
	text-align:left;
	width:941px;
	}

.info
	{
	width:920px;
	font: 100%/100% Helvetica, Arial, sans-serif;
	color: #000;
	padding:5px 5px 0px 5px;
	background-color:#fcf7ec;
	}

a:link
	{
	font: 12px Arial, Verdana, Helvetica, sans-serif,;
	color: #2e2e2e;
	text-decoration: underline;
	}

a:visited
	{
	font: 12px Arial, Verdana, Helvetica, sans-serif,;
	color: #2e2e2e;
	text-decoration: underline;
	}

a:hover
	{
	font: 12px Arial, Verdana, Helvetica, sans-serif,;
	color: #fff;
	text-decoration: underline;
	}

h1
	{
	font-style: helvetica, arial, sans-serif;
	font-weight: lighter;
	font-size: 20pt;
	color: #fff;
	margin-bottom:0px;
	padding-left:6px;
	}
h2
	{
	font: 150%/100% Helvetica, Arial, sans-serif;
	background: #d0d5bd url('../images/h2-bg.jpg') repeat-x;;
	color: #000;
	margin:6px 0px;
	padding: 5px;
	border:1px solid #b7c096;
	}

h3
	{
	font-style: helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	}

#footer
	{
	position: relative;
	background:#3a0706 url('../images/footer-bg.gif') repeat-x;
	text-align: center;
	top: 80px;
	height: 35px;
	padding-top: 25px;
	font-style: arial, sans-serif;
	font-size: 10px;
	color: #96b7e0;
	}
	
.footerlink:link
	{
	font-style: arial, sans-serif;
	font-size: 10px;
	color: #96b7e0;
	text-decoration: none;
	}
	
.footerlink:visited
	{
	font-style: arial, sans-serif;
	font-size: 10px;
	color: #96b7e0;
	text-decoration: none;
	}
	
.footerlink:hover
	{
	font-style: arial, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
	}	
	
.accordion 
	{
	width: 930px;
	border-bottom: solid 1px #c4c4c4;
	}
	
.accordion h3 
	{
	background: #fcf7ec url(../images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 5px 7px 5px;
	margin: 0;
	font: 110%/100% Helvetica, Arial, sans-serif;
	font-weight:bold;
	color: #684a07;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
	}
	
.accordion h3:hover 
	{
	background-color: #e9ddc2;
	}
	
.accordion h3.active 
	{
	background-position: right 5px;
	}
	
.accordion p 
	{
	background: #fcf7ec;
	margin: 0;
	padding: 5px 10px 10px 10px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display:none;
	}

.titlerow
	{
	background:#e9ddc2 url(../images/title-bg.jpg) repeat-x;
	color:#684a07;
	font-weight:bold;
	padding:4px;
	border-top:1px solid #deceac;
	border-bottom:1px solid #deceac;	
	}
	
.contentrow
	{
	color:#786437;
	padding:4px 4px 10px 4px;
	}	
