/* CSS Document */
body {
margin: 0px auto;
padding: 0px;
color: #000000;
font-size:13px;
background:url(../images/bg.jpg) top left repeat-x #a59a7e;
}
h1 {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 24px;
 font-weight: bold;
}
h2 {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 20px;
 font-weight: bold;
 font-style: italic;
}
h3 {
 font-family: Arial,Helvetica,sans-serif;
 font-size: 18px;
 color: #000;
 font-weight: bold;
}
a {
 color: blue;
 text-decoration: underline;
}
a:hover {
 text-decoration: none;
}
li {
	margin-bottom:5px;
}
/* ~~this fixed width container surrounds the other divs~~ */
#container {
	font-family: Arial, Helvetica, sans-serif;
	width: 980px;
	margin: 15px auto; /* the auto value on the sides, coupled with the width, centers the layout */
	background:#FFFFFF;
}
div#header {
 width: 100%;
 height:214px;
 text-align: center;
 margin-bottom:-20px;
 background:url(../images/header.png) bottom center no-repeat;
 position:relative;
 z-index:2;
}
table#curved_images{
	margin-top:-65px;
	position:relative;
	z-index:1;
}
div#main_content {
 margin: 0px;
 margin-top:-72px;
 padding: 72px 0px 0px 0px;
 width: 100%;
  background:#f3f7e0;
 text-align: left;
}
td#leftCol {
 margin: 0px;
 padding: 0px;
 text-align: left;
 width:370px;
}
td#main_col {
 margin: 0px;
 padding: 10px;
 text-align: left;
 background:url(../images/main-col-bg.png) top left repeat;
 font-size:16px;
}
div#footer {
 margin: 5px auto;
 padding: 10px;
 width:100%px;
 text-align: center;
 font-size: 12px;
 color: #000000;
}
#footer a {
 font-family: Arial,Helvetica,sans-serif;
 color: #000000;
 text-decoration: underline;
}
#footer a:hover {
 text-decoration: none;
}
div#topnav {
 margin: 0px auto;
 padding: 0px;
 width: 100%;
 height:58px;
 text-align: center;
 background: -webkit-linear-gradient(#67853d, #4a6524); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#67853d, #4a6524); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#67853d, #4a6524); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#67853d, #4a6524); /* Standard syntax */
}
#topnav a {
 display: inline-block;
 margin: 15px 1px;
 padding: 0px 20px;
 text-align: center;
 font-size: 18px;
 color: #a3c017;
 text-decoration: none;
 border-right:1px solid #FFFFFF;
}
#topnav a:hover {
 color:#f3f7e0;
}
div#headline{
	font-family: 'Great Vibes', Arial, serif;
	font-size:36px;
	font-weight:bold;
	text-align:center;
	color:#f3f7e0;
	margin-top:30px;
}
div#headline #campground{
	font-family: 'Apple Casual';
	font-size:28px;
}
div#headline-address{
	width:405px;
	color:#f3f7e0;
	margin:0px auto;
	text-align:right;
}
td.side_col div{
	margin:10px 0px;
}
div#Slideshow1 {
	width:610px;
	margin:0px auto;
}
div.index_boxes{
	background: -webkit-linear-gradient(#FFFFFF, #f6f4e7); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFFFFF, #f6f4e7); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFFFFF, #f6f4e7); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFFFFF, #f6f4e7); /* Standard syntax */
  border:1px solid #d6dac6;
  font-size:16px;
  padding:15px;
  height:343px;
}
ul.inside{
	list-style-position:inside;
	text-align:center;
}
ul.inside li{
	margin:0px;
}
div.index_images{
	border-radius:10px;
	width:312px;
	height:200px;
}