﻿
/* Global reset----------------------------------------------------- */ 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	overflow-y:scroll;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/* Layout----------------------------------------------------- */ 


#container {
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
	width: 900px;
	height:665px;
	background:#FFF;
	border:solid thin #666;
	}
#containerrate{
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
	width: 900px;
	height:1187px;
	background:#FFF;
	border:solid thin #666;
	}
#containerbring {
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
	width: 900px;
	height:1175px;
	background:#FFF;
	border:solid thin #666;
	}
#containerspecial {
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
	width: 900px;
	height:815px;
	background:#FFF;
	border:solid thin #666;
	}

#containerbelowheader {
	width: 900px;
	
}
#containerbelowheaderbring {
	width: 900px;
	
}

#floatleftonly{
	float: left;
}
#allbutwallpaper{
	float: left;
}

#wallpaper{
	 background-image:url(../images/galleryimages/photogallerypage_06.jpg);
	 width: 155px;
	 height: 663px;
	float: left;
}

#rightcolumn {
	float:left;
	background-image:url(../images/wallpaper.jpg);
	background-repeat:repeat-y;
	background-position:511px 0px;
	width:667px;
	height: 473px;
}
#rightcolumntypicalindent {
	text-indent: 31px; 
	
}
#rightcolumnspecial {
	float:left;
	background-image:url(../images/wallpaper.jpg);
	background-repeat:repeat-y;
	background-position:511px 0px;
	width:667px;
	height: 623px;
}
#rightcolumnbring {
	float:left;
	background-image:url(../images/wallpaper.jpg);
	background-repeat:repeat-y;
	background-position:511px 0px;
	width:667px;
	height: 980px;
}
#rightcolumnrates {
	float:left;
	background-image:url(../images/wallpaper.jpg);
	background-repeat:repeat-y;
	background-position:511px 0px;
	width:667px;
	height: 993px;
}
#rightcolumntext {
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:12pt;
	color:#004a00;
}
#rightcolumntextbring1 {
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:12pt;
	color:#004a00;
	width: 520px;
}
#rightcolumntextbringbottom {
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:12pt;
	color:#004a00;
	width: 480px;
	padding: 0 20px 0 20px;
}

#rightcolumntext1 {
	margin: 0px 180px 0 23px;
	
}
#rightcolumntext2 {
	margin: 10px 180px 0 23px;
	
	
}
#rightcolumntext3 {
	margin: 10px 180px 0 23px;
	

}
#rightcolumntexttypical{
	margin: 0px 0px 0 23px;
	width:450px;
	line-height:20px;
}
#rightcolumntextspecial1{
	margin: 0px 0px 0 23px;
	width:130px;
	line-height:20px;
	float:left;
}
#rightcolumntextspecial2{
	margin: 0px 0px 0 23px;
	width:100px;
	line-height:20px;
	float:left;
}
#rightcolumntextbring{
	margin: 0px 0px 0 23px;
	width:145px;
	line-height:20px;
	float:left;
}
#rightcolumntextbringindent{
	text-indent: 10px; 
}
#rightcolumntexttypical2{
	margin: 0px 0px 0 0px;
	width:450px;
	line-height:15px;
}
#rightcolumntextriding {
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:12pt;
	color:#004a00;
	background-image:url(../images/topnavpages/riding_12.jpg);
	background-repeat:no-repeat;
	background-position:18px 195px;
}

#rightcolumntextriding1 {
	margin: 0px 0px 0 23px;
	width:450px;
}
#rightcolumntextriding2 {
	margin: 10px 0 0 23px;
	width:450px;
}
#rightcolumntextriding3 {
	margin: 10px 0 0 23px;
	width:400px;
}

#ridingpagepicture {
	margin: 20px 0 0 180px;
	width:450px;
}
#leftcolumn {
	float:left;
	width: 233px;
	height: 473px;
}

#leftnavimage {
	width: 233px;
	height: 255px;
}

#belowleftnav {
	float:left;
	width: 233px;
	height: 1px;
	background-image:url(../images/topnavpages/aboutuspage_14.jpg);
}
#belowleftnavspecial {
	float:left;
	width: 233px;
	height: 152px;
	background-image:url(../images/topnavpages/aboutuspage_14.jpg);
}
#belowleftnavrates {
	float:left;
	width: 233px;
	height: 523px;
	background-image:url(../images/topnavpages/aboutuspage_14.jpg);
}
#belowleftnavbring {
	float:left;
	width: 233px;
	height: 511px;
	background-image:url(../images/topnavpages/aboutuspage_14.jpg);
}

#boldtext{
	font-weight:bold;
}

/* Navigation----------------------------------------------------- */ 
#startnavrow {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_07.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 71px;
     height: 18px;
    }
#startnavrow:hover {
     background-position:0px -20px;
    }
#endnavrow {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_13a.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
	 width:131px;
     height: 18px;
    }
#endnavrow:hover {
     background-position:0px -20px;
    }
#leftnav {
	float:left;
	width: 233px;
	height: 218px;
	background-image:url(../images/topnavpages/leftnavbackground_13.jpg);
	background-repeat: no-repeat;
}
#leftnavcontactus {
	float:left;
	width: 233px;
	height: 218px;
	background-image:url(../images/sidenavpages/contactus_19.jpg);
	background-repeat: no-repeat;
}
#formsnav {
	float:left;
	width: 233px;
	height: 218px;
}
#formsmenu {
     width: 233px;
	 padding: 0px 0 0 0;
	
    }
#leftmenu {
     width: 233px;
	 padding: 0px 0 0 0;
	
    }
#leftmenu li {
     float: left;
    }
#leftmenu ul {
     list-style: none;
     margin: 0px 0 0 0;
     padding: 0;
    }
#leftmenu li a {
     text-decoration: none;
     display: block;
     text-indent: -9999em;
    }
	
#contact  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_17.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 85px;
     height: 18px;
    }
#contact:hover {
     background-position:-130px 0px;
    }
	#contactreverse  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_17.jpg);
     background-repeat: no-repeat;
	 background-position: -130px 0px;
     width: 85px;
     height: 18px;
    }
#contactreverse:hover {
     background-position: 0px 0px;
    }
#rates  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_15.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 127px;
     height: 18px;
    }
#rates:hover {
     background-position:-130px 0px;
}

#ratesreverse  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_15.jpg);
     background-repeat: no-repeat;
	 background-position: -130px 0px;
     width: 127px;
     height: 18px;
    }
#ratesreverse:hover {
     background-position: 0px 0px;
    }

	#typical  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_14.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 100px;
     height: 18px;
    }
#typical:hover {
     background-position:-130px 0px;
    }	
	#typicalreverse  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_14.jpg);
     background-repeat: no-repeat;
	 background-position: -130px 0px;
     width: 100px;
     height: 18px;
    }
#typicalreverse:hover {
     background-position:0px 0px;
    }	
	#special  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_16.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 100px;
     height: 18px;
    }
#special:hover {
     background-position:-130px 0px;
    }	
	
	
		#specialreverse  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_16.jpg);
     background-repeat: no-repeat;
	 background-position: -130px 0px;
     width: 100px;
     height: 18px;
    }
#specialreverse:hover {
     background-position: 0px 0px;
    }	
	
	#bring  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_18.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 100px;
     height: 18px;
    }
#bring:hover {
     background-position:-130px 0px;
    }	
		#bringreverse  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_18.jpg);
     background-repeat: no-repeat;
	 background-position: -130px 0px;
     width: 100px;
     height: 18px;
    }
#bringreverse:hover {
     background-position: 0px 0px;
    }
	
	#gettinghere  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_20.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 100px;
     height: 18px;
    }
#gettinghere:hover {
     background-position:-130px 0px;
    }	
	
	
	#camper  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_21.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 100px;
     height: 34px;
    }
#camper:hover {
     background-position:-130px 0px;
    }
	
	#camperreverse  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_21.jpg);
     background-repeat: no-repeat;
	 background-position: -130px 0px;
     width: 100px;
     height: 34px;
    }
#camperreverse:hover {
     background-position: 0px 0px;
    }
	
	#health  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_19.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 100px;
     height: 18px;
    }
#health:hover {
     background-position:-130px 0px;
    }	#counselor  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_22.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 100px;
     height: 35px;
    }
	
	
	#healthreverse  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_19.jpg);
     background-repeat: no-repeat;
	 background-position: -130px 0px;
     width: 100px;
     height: 18px;
    }
#healthreverse:hover {
     background-position: 0px 0px;
    }	
	
	#counselor  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_22.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 100px;
     height: 35px;
    }
	
#counselor:hover {
     background-position:-130px 0px;
    }	
	
	
	
	#counselorreverse  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_22.jpg);
     background-repeat: no-repeat;
	 background-position: -130px 0px;
     width: 100px;
     height: 35px;
    }
	
#counselorreverse:hover {
     background-position: 0px 0px;
    }	
	
	#home  {
	 margin: 0px 0px 0 71px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_23.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 50px;
     height: 18px;
    }
#home:hover {
     background-position:-130px 0px;
    }	
#headernav {
	float:left;
	height:16px;
	width:900px;
}
#headermenu li {
     float: left;
    }
#headermenu ul {
     list-style: none;
     margin: 0px 0 0 0;
     padding: 0;
    }
#headermenu li a {
     text-decoration: none;
     display: block;
     text-indent: -9999em;
    }
	
#menu li {
     float: left;
    }
#menu ul {
     list-style: none;
     margin: 3px 0 0 0;
     padding: 0;
    }
#menu li a {
     text-decoration: none;
     display: block;
     text-indent: -9999em;
    }
	#startnavrow {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_07.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 71px;
     height: 16px;
    }
#startnavrow:hover {
     background-position:0px -20px;
    }
#endnavrow {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_13a.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 131px;
     height: 16px;
    }
	#endnavrow {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_13a.jpg);
     background-repeat: repeat-x;
	 background-position: 0 0px;
     width: 131px;
     height: 16px;
    }
#endnavrow:hover {
     background-position:0px -20px;
    }

#aboutus  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_08.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 108px;
     height: 16px;
    }
#aboutus:hover {
     background-position:0px -22px;
    }
#riding  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_09.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 117px;
     height: 16px;
    }
#riding:hover {
     background-position:0px -22px;
    }
#camplife  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_10.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 124px;
     height: 16px;
    }
#camplife:hover {
     background-position:0px -22px;
    }
	#activities  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_11.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 124px;
     height: 16px;
    }
#activities:hover {
     background-position:0px -22px;
    }
	#thebuzz  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_12.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 118px;
     height: 16px;
    }
#thebuzz:hover {
     background-position:0px -22px;
    }
	#photos  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_13.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 107px;
     height: 16px;
    }
#photos:hover {
     background-position:0px -22px;
    }
	
	
#homebutton:hover {
     background-position:0px -19px;
    }
#homebutton  {
	 margin: 339px 35px 0 77px;
	 background-image:url(../images/galleryimages/images1/photogallerypage_17.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 48px;
     height: 20px;
    }
	
#camperapp  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/forms_15.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 255px;
     height: 38px;
    }
#camperapp:hover {
     background-position:-240px 0px;
    }
#healthform {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/forms_16.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 255px;
     height: 33px;
    }
#healthform:hover {
     background-position:-240px 0px;
    }
	#counselorapp  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/forms_17.jpg);
     background-repeat: no-repeat;
	 background-position: 0 0px;
     width: 255px;
     height: 40px;
    }
#counselorapp:hover {
     background-position:-240px 0px;
    }
A:link {text-decoration: underline; color:#004a00;}
A:visited {text-decoration: underline; color:#004a00;}
A:active {text-decoration: none; color:#004a00;}
A:hover {text-decoration: none; color:#004a00;}

/* Headers-------------------------------------------------------- */

#headerimage1 {
	float: left;
	width: 67px;
	height: 175px;
}
#headerimage2 {
	float:left;
	width: 99px;
	height: 175px;
}
#headerimage3 {
	float:left;
	width: 268px;
	height: 175px;
	
}
#headerimage4 {
	float:left;
	width: 466px;
	height: 175px;
}
#gallerylogo {
	float:left;
	padding-left:74px;
}
#galleryname {
	float:left;
	padding-right:400px;
}
#lowerpicturebar {
	padding-top:1px;
}
#galleryside {
	float: left;
	width: 155px;
}
/* Headings----------------------------------------------------- */ 

/* Lists----------------------------------------------------- */ 


/* Forms----------------------------------------------------- */ 


/* Links----------------------------------------------------- */ 