﻿
/* 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----------------------------------------------------- */ 


#introcontainer {
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
	width: 902px;
	height: 666px;
	background-image:url(../images/intropage.jpg);
	
}
#container {
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
	width: 905px;
	height: 666px;
	background:#FFF;
}

#containerbelowheader {
	float:left;
	background-image:url(../images/homepageimages/homepage_08.jpg);
	background-repeat:no-repeat;
	width: 905px;
	height: 480px;
	
}


#gallerycontainer {
	margin-left:auto;
	margin-right:auto;
	margin-top: 15px;
	width: 905px;
	height: 666px;
	background:#FFF;
	background-image:url(../images/wallpaper.jpg);
	background-repeat:repeat-y;
	background-position:750px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#939598;
}

#slideshow{
	width: 900px;
	margin: 0 0 0 -2px;
	text-align:center;
}
#floatleftonly{
	float: left;
}
#allbutwallpaper{
	float: left;
}

#wallpaper{
	 background-image:url(../images/galleryimages/photogallerypage_06.jpg);
	 width: 155px;
	 height: 663px;
	float: left;
}
#homepagetext {
	width:493px;
	padding: 50px 0 0 0px;
	margin: 0px 0 0 340px;
	font-family:"Times New Roman", Times, serif;
	font-size:9.5pt;
	line-height:10pt;
	color:#003900;
}
#homepagelink:link {color:#003900;
}
#homepagelink:visited {color:#003900;}
#homepagelink:active {color:#003900;}
#homepagelink:hover {color:#003900;}


#homepagetextp1 {
	padding: 0 0 5px 0;
}
#homepagetextp2 {
	padding: 0 0 5px 0;
}

/* Navigation----------------------------------------------------- */ 
#credits{
	text-align:right;
	padding: 640px 0 0 0px;
	font-size:11px;
	color:#a7bc73;
}
#credits2:link{
	color:#a7bc73;
}
#credits2:visited{
	color:#a7bc73;
}
#credits2:hover{
	color:#003900;
}
#credits2:active{
	color:#a7bc73;
}

#leftnav{
	float: left;
	width: 900px;
}
#startofmenurow {
		float: left;
		 background-image: url(../images/navigationbuttonimages/navigationbuttons_07.jpg);
		 width: 17;
		 height: 16;
}
#endofmenurow {
		float: left;
		 background-image: url(../images/navigationbuttonimages/navigationbuttons_13a.jpg);
		 width: 17;
		 height: 16;

}
#leftmenu {
     width: 200px;
	 padding: 43px 0 0 0;
	 float: left;
    }
#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;
    }
#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:-125px 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;
    }	
	#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;
    }	
	#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;
    }	
	
	#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;
    }	#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;
    }
#counselor:hover {
     background-position:-130px 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:902px;
	 background-color:#de4e8f;
}
#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: 133px;
     height: 16px;
    }
#endnavrow {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_13a.jpg);
     background-repeat: repeat-x;
	 background-position: 0 0px;
	  background-color:#ff409a;
     width: 133px;
     height: 16px;
    }
#endnavrow:hover {
     background-position:0px -20px;
	  background-color:#ff409a;
    }

#aboutus  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_08.jpg);
	 background-color:#ff409a;
     background-repeat: no-repeat;
	 background-position: 0px 1px;
     width: 108px;
     height: 16px;
    }
#aboutus:hover {
     background-position:0px -20px;
    }
#riding  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_09.jpg);
	 background-color:#ff409a;
     background-repeat: no-repeat;
	 background-position: 0px 1px;
     width: 117px;
     height: 16px;
    }
#riding:hover {
     background-position:0px -20px;
    }
#camplife  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_10.jpg);
  	 background-color:#ff409a;
     background-repeat: no-repeat;
	 background-position: 0px 1px;
     width: 124px;
     height: 16px;
    }
#camplife:hover {
     background-position:0px -20px;
    }
	#activities  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_11.jpg);
	 background-color:#ff409a;
     background-repeat: no-repeat;
	 background-position: 0px 1px;
     width: 124px;
     height: 16px;
    }
#activities:hover {
     background-position:0px -20px;
    }
	#thebuzz  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_12.jpg);
	 background-color:#ff409a;
     background-repeat: no-repeat;
	 background-position: 0px 1px;
     width: 118px;
     height: 16px;
    }
#thebuzz:hover {
     background-position:0px -20px;
    }
	#photos  {
	 margin: 0px 0px 0 0px;
	 background-image:url(../images/navigationbuttonimages/navigationbuttons_13.jpg);
	 background-color:#ff409a;
     background-repeat: no-repeat;
	 background-position: 0px 1px;
     width: 107px;
     height: 16px;
    }
#photos:hover {
     background-position:0px -20px;
    }
	
#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;
    }
	
#facebooklink{
	 margin:10px 0px 0 340px;
}

/* Headers-------------------------------------------------------- */
#underbracelet {
	background-repeat:no-repeat;
	width: 521px;
	height: 175px;
	float: left;
	background-image:url(../images/homepageimages/homepage_05.jpg);
	padding: 0 1px 0 214px;
	margin: 0 0 0 0;
}

#headerimage1 {
	float: left;
	width: 67px;
	height: 175px;
}
#headerimage2 {
	float:left;
	width: 99px;
	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----------------------------------------------------- */ 