@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	text-align: center;
	background-color: #000000;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background-image: url(../images/background/slice1.jpg);
}
/*img {
	behavior: url(java/png_behavior.htc);
	}*/
a, a:link, a:visited {
	text-decoration:none;
	color:#ffffff;
}
a:hover, a:active {
	text-decoration:underline;
	color:#ffffff;
}
hr {
	color:#FFFFFF;
	width:90%;
	background-color: #FFFFFF;
	padding:0px;
}
#wrapper {
	top: 0px;
	width: 800px;
	margin: 0 auto;
	position: relative;
	text-align: left;
}
td.content {
	background-color:#000000;
	background-image:url(../images/background/background.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:500px;
}
td.contentcg {
	background-color:#000000;
	background-image:url(../images/background/campground.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:982px;
}
td.contentmt {
	background-color:#000000;
	background-image:url(../images/background/motel.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:525px;
}
td.contentwk {
	background-color:#000000;
	background-image:url(../images/background/walking.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:982px;
}
td.contenttb {
	background-color:#000000;
	background-image:url(../images/background/tubing.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:982px;
}
td.contentrf {
	background-color:#000000;
	background-image:url(../images/background/rafting.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:982px;
}
td.contentgm {
	background-color:#000000;
	background-image:url(../images/background/gemstone.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:500px;
}
td.contentos {
	background-color:#000000;
	background-image:url(../images/background/winter.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:657px;
}
td.contenths {
	background-color:#000000;
	background-image:url(../images/background/history.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:645px;
}
td.contentgp {
	background-color:#000000;
	background-image:url(../images/background/groups.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:1000px;
}
td.contentcb {
	background-color:#000000;
	background-image:url(../images/background/closeby.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:1300px;
}
td.contentcr {
	background-color:#000000;
	background-image:url(../images/background/campgroundrules.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:885px;
}
td.contentrt {
	background-color:#000000;
	background-image:url(../images/background/rates.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:850px;
}
td.contentct {
	background-color:#000000;
	background-image:url(../images/background/contact.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:600px;
}
td.contentdr {
	background-color:#000000;
	background-image:url(../images/background/directions.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:1170px;
}
td.contentgs {
	background-color:#000000;
	background-image:url(../images/background/giftshop.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:504px;
}
td.contentab {
	background-color:#000000;
	background-image:url(../images/background/about.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:570px;
}
td.contentad {
	background-color:#000000;
	background-image:url(../images/background/admissions.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:570px;
}
td.contenttd {
	background-color:#000000;
	background-image:url(../images/background/thingstodo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:570px;
}
td.contentac {
	background-color:#000000;
	background-image:url(../images/background/accomodations.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:570px;
}
td.contentlt {
	background-color:#000000;
	background-image:url(../images/background/lantern.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:714px;
}
td.contentwf {
	background-color:#000000;
	background-image:url(../images/background/wildflower.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:850px;
}
td.contentrw {
	background-color:#000000;
	background-image:url(../images/background/rimwalk.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:830px;
}
td.contentmb {
	background-color:#000000;
	background-image:url(../images/background/mountain_biking.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:570px;
}
td.contentty {
	background-color:#000000;
	background-image:url(../images/background/thankyou.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:570px;
}
td.contenthb {
	background-color:#000000;
	background-image:url(../images/background/horseback.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:570px;
}
td.contentfr {
	background-color:#000000;
	background-image:url(../images/background/facilities.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:1170px;
}
td.contentcv {
	background-color:#000000;
	background-image:url(../images/background/caves.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:570px;
}
td.contentrd {
	background-color:#000000;
	background-image:url(../images/background/duckytour.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:570px;
}
td.contentgt {
	background-color:#000000;
	background-image:url(../images/background/guidedtour.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:570px;
}
td.contentclt {
	background-color:#000000;
	background-image:url(../images/background/classictour.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:570px;
}
td.contentdfd {
	background-color:#000000;
	background-image:url(../images/background/devastating_flood.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:1185px;
}
td.contentpst {
	background-color:#000000;
	background-image:url(../images/background/postoffice.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:800px;
}
td.contentbrg {
	background-color:#000000;
	background-image:url(../images/background/bridges.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:900px;
}
td.contentstr {
	background-color:#000000;
	background-image:url(../images/background/stories.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:610px;
}
td.contentdis {
	background-color:#000000;
	background-image:url(../images/background/discovery.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:610px;
}
td.contenttan {
	background-color:#000000;
	background-image:url(../images/background/thennow.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:650px;
}
td.contentpost {
	background-color:#000000;
	background-image:url(../images/background/postcards.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:14px;
	height:500px;
}
#leftcontent {
	position: relative;
	float:left;
	display:inline;
	width:230px;
	height : auto;
	left:5px;
	padding: 5px;
	color: #FFFFCC;
}
#rightcontent {
	position: relative;
	text-align: justify;
	display:inline;
	height : auto;
	float:right;
	width:360px;
	right:15px;	
	top: 0;
	z-index: 5;
}
#leftcontent a, #leftcontent a:link, #leftcontent a:visited {
	text-decoration:none;
	color:#FFCC33;
	font-weight:bold;
}
#leftcontent a:hover, #leftcontent a:active {
	text-decoration:underline;
	color:#FFCC33;
	font-weight:bold;
}
#centercontent {
	margin : 0px 350px 0px 250px;
	height : auto;
}
#leftcontentwide {
	position: relative;
	float:left;
	width:365px;
	height : auto;
	padding : 5px;
	left:16px;
	text-align: justify;
}
#leftcontentwide a, #leftcontentwide a:link, #leftcontentwide a:visited {
	text-decoration:underline;
	color:#FFCC33;
}
#leftcontentwide a:hover, #leftcontentwide a:active {
	text-decoration:none;
	color:#FFCC33;
}
#contentfull {
	position: relative;
	float:left;
	width:750px;
	height : auto;
	padding : 5px;
	left:5px;
}
#contentfull a, #contentfull a:link, #contentfull a:visited {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}
#contentfull a:hover, #contentfull a:active {
	text-decoration:underline;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}

#rightcontentcontain {
	position: relative;
	display:inline;
	height : auto;
	float:right;
	width:200px;
	color: #003366;
}
#rightcontent2 {
	position: relative;
	display:inline;
	height : auto;
	float:right;
	width:320px;
	right: 10px;
	padding : 5px;
	top:10px;
	font-size:14px;
	text-align:center;
}
#rightcontent2 a, #rightcontent2 a:link, #rightcontent2 a:visited {
	text-decoration:underline;
	color:#FFCC33;
}
#rightcontent2 a:hover, #rightcontent2 a:active {
	text-decoration:none;
	color:#FFCC33;
}

#blackpanel {
	position:relative;
	display: inherit;
	top: 400px;
	width: 265px;
	height: auto;
	background-color:#000000;
	padding: 10px 10px 10px 10px;
	border: 2px #ffffff solid;
	color:#ffffff;
	text-align:left;
	z-index:3;
	margin-bottom:10px;
	font-size:12px;
}
#blackpanel a{
	text-decoration:underline;
	color:#ffffff;
}
#blackpanel a:hover{
	text-decoration:none;
}
#blackpanel2 {
	position:relative;
	display: inherit;
	width: 250px;
	height: auto;
	background-color:#000000;
	padding: 5px 5px 5px 5px;
	border: 2px #ffffff solid;
	color:#ffffff;
	text-align:left;
	z-index:3;
	margin-bottom:10px;
	font-size:12px;
}
#blackpanel2 a{
	text-decoration:underline;
	color:#ffffff;
}
#blackpanel2 a:hover{
	text-decoration:none;
	color:#ffffff;
}
#blackpanel3 {
	position:relative;
	display: inherit;
	width: 175px;
	height: auto;
	background-color:#000000;
	padding: 5px 5px 5px 5px;
	border: 2px #ffffff solid;
	color:#ffffff;
	text-align:left;
	z-index:3;
	margin-bottom:10px;
	font-size:12px;
}
#blackpanel3 a{
	text-decoration:underline;
	color:#ffffff;
}
#blackpanel3 a:hover{
	text-decoration:none;
	color:#ffffff;
}
#blackpanel4 {
	position:relative;
	display: inherit;
	width: 435px;
	height: auto;
	background-color:#000000;
	padding: 5px 5px 5px 5px;
	border: 2px #ffffff solid;
	color:#ffffff;
	font-size:14px;
	text-align:left;
	z-index:3;
	margin-bottom:10px;
}
#blackpanel4 a{
	text-decoration:underline;
	color:#ffffff;
}
#blackpanel4 a:hover{
	text-decoration:none;
	color:#ffffff;
}
div.clear {
	clear: both;
	height: 0;
	margin: 0;
	line-height: 0;
	font-size: 1px;
}
.imgfloat {
	position: relative;
	display:inline;
	height : auto;
	float:right;
	width:150px;
	color: #FFCC33;
	font-size:10px;
	text-align:center;
	padding-left:15px;
	top: 0;
}
.imgfloatright {
	position: relative;
	display:inline;
	height : auto;
	float:right;
	width:180px;
	color: #FFCC33;
	font-size:10px;
	text-align:center;
	padding-left:15px;
	top: 0;
}
.imgfloatleft {
	position: relative;
	display:inline;
	height : 130px;
	float:left;
	width:180px;
	color: #FFCC33;
	font-size:10px;
	text-align:center;
	padding-right:25px;
	top: 0;
}
.headingwh {
	font-size : 20px;
	font-weight: bold;
	color:#ffffff;
}
.headingwhxsm {
	font-size : 12px;
	font-weight: bold;
	color:#ffffff;
}
.headingylxsm {
	font-size : 12px;
	font-weight: bold;
	color:#FFCC33;
}
.headingyl {
	font-size : 26px;
	font-weight: bold;
	color:#FFCC33;
}
.headingmedyl {
	font-size : 20px;
	font-weight: bold;
	color:#FFCC33;
}
.headingsmyl {
	font-size : 16px;
	font-weight: bold;
	color:#FFCC33;
}
.headingsmwh {
	font-size : 16px;
	font-weight: bold;
	color:#ffffff;
}
.smtxt {
	font-size : 10px;
	color:#ffffff;
}
.yltext {
	color:#FFCC33;
}
td.calcell {
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}
.calsmyl {
	font-weight: bold;
	color:#FFFE9A;
}
td.basetext {
	color:#ffffff;
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
td.basetext a, td.basetext a:link, td.basetext a:visited {
	color:#ffffff;
	text-decoration:underline;
}
td.basetext a:hover, td.basetext a:active {
	color:#ffffff;
	text-decoration:none;
}
.horizontalcssmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 100;
}
/*Top level list items*/
.horizontalcssmenu ul li {
	position: relative;
	display: inline;
	float: left;
	z-index: 100;
}
/*Top level menu link items style*/
.horizontalcssmenu ul li a {
	display: block;
	/*width: 130px; Width of top level menu link items*/
height: 30px;
	text-decoration: none;
	color: black;
	font: bold 13px Tahoma;
	z-index: 100;
}
/*Sub level menu*/
.horizontalcssmenu ul li ul {
	left: 0;
	top: 0;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li {
	display: inline;
	float: none;
	z-index: 100;
}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a {
	width: 180px; /*width of sub menu levels*/
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 400;
	color:#E2C509;
	padding: 2px 5px;
	background-color: #000000;
	border-width: 0 2px 2px 2px;
	border-color:#CCCCCC;
	border-style:solid;
	z-index: 100;
	text-decoration:none;
}
.horizontalcssmenu ul li ul li a:visited, .horizontalcssmenu ul li ul li a:link {
	color:#E2C509;
	background: #000000;
	text-decoration:none;
	font-weight: 400;
	font-size:12px;
}
.horizontalcssmenu ul li a:hover {
	background: url(menubgover.gif) center center repeat-x;
}
.horizontalcssmenu ul li ul li a:hover, .horizontalcssmenu ul li ul li a:active {
	color:#ffffff;
	background: #000000;
	text-decoration:none;
	font-weight: 400;
	font-size:12px;
}
* html p#iepara { /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
}
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li {
	float: left;
	height: 1%;
}
* html .horizontalcssmenu ul li a {
	height: 1%;
}
/* End */
