/* CSS Document */

body{
	background-color:#330000;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
}
.menuText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #f2f2ae;
	line-height: 18px;
	padding-left:20px;
}
.largeText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style:normal;
	font-weight:bold;
	color: #330000;
	line-height: 18px;
}
.medText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	color: #330000;
	line-height: 18px;
}
/*a:link {
	color: #f2f2ae;
	text-decoration: none;
}
a:hover {
	color: #f2f2ae;
	text-decoration: underline;
}
a:visited {
	color: #f2f2ae;
	text-decoration: underline;
}*/
.lodgeLink:link{text-decoration:none; color: #993300;}
.lodgeLinkvisited{text-decoration:none; color: #4e2903;}
.lodgeLink:hover{text-decoration:none; color: #4e2903;}
.lodgeLink:active{text-decoration:none; color: #993300;}

.textLink:link{text-decoration:none; color: #993300;}
.textLinkvisited{text-decoration:none; color: #4e2903;}
.textLink:hover{text-decoration:none; color: #4e2903;}
.textLink:active{text-decoration:none; color: #993300;}

.homeLink:link{text-decoration:none; color: #f8dcad;}
.homeLink:visited{text-decoration:none; color: #f8dcad;}
.homeLink:hover{text-decoration:underline; color: #f8dcad;}
.homeLink:active{text-decoration:none; color: #f8dcad;}
.maincontainer{
	position:relative;
	/*top:20px;*/
	width:733px;
	height:auto;

}
/*hack to fix IE padding problems
html>body .maincontainer {
padding-bottom:80px
}*/
#container {
  margin: 0 auto;
  width: 733px;
  text-align:left;
}

#calendarlayer {
	position:absolute; 
	width:178px; 
	height:97px; 
	z-index:2; 
	left: 0px; 
	top: 82px;
	visibility: hidden;
	background-color:#660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #f2f2ae;
	line-height: 18px;
	padding-left:20px;
}
/*hack to fix IE padding problems*/
html>body #calendarlayer {
width:158px
}
#calendarcloser{
	position:absolute; 
	width:218px; 
	height:117px; 
	z-index:1; 
	left: -20px; 
	top: 82px; 
	visibility: hidden;
	background-color:#FF0000;
}
#rateslayer{
	position:absolute; 
	width:116px; 
	height:97px; 
	z-index:4; 
	left: 178px; 
	top: 82px; 
	visibility: hidden;
	background-color:#660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #f2f2ae;
	line-height: 18px;
	padding-left:20px;
}
/*hack to fix IE padding problems*/
html>body #rateslayer {
width:96px
}
#ratescloser{
	position:absolute; 
	width:156px; 
	height:117px; 
	z-index:3;
	left: 158px; 
	top: 82px; 
	visibility: hidden;
	background-color:#33CC99;
}
#talklayer{
	position:absolute; 
	width:166px; 
	height:97px; 
	z-index:7; 
	left: 294px; 
	top: 82px;
	visibility: hidden;
	background-color:#660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #f2f2ae
	line-height: 18px;
	padding-left:20px;
}
/*hack to fix IE padding problems*/
html>body #talklayer {
width:146px
}
#talkcloser{
	position:absolute; 
	width:206px; 
	height:117px; 
	z-index:6;
	left: 274px; 
	top: 82px; 
	visibility: hidden;
	background-color:#FFCC33;
}
#controllayer{
	position:relative; 
	width:22px; 
	z-index:9; 
	left: 326px; 
	top: 45px; 
	height: 83px; 
	visibility: visible;
}
#springlayer{
	position:absolute; 
	width:300px; 
	height:240px; 
	z-index:8; 
	clip: rect(0px 320px 240px 0px); 
	overflow: hidden; 
	left: 400px; 
	top: 226px; 
	visibility: visible;
}
#contentlayer{
	position:absolute; 
	width:300px; 
	height:1400px; 
	z-index:1; 
	left: 0px; 
	top: 0px;
	font-family: Arial; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal
}
.lodgingTable{
	width:263px;
	border:0px;
	height:293px;
	}
.lodgingLinks{
	color:#7f1e02;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left:10px;
	padding-top:40px;
}
#Calendar{
	width:733px;
	background-color:#ffffcc;
	height:293px;
	background-image:url(images/2008summer_lasso.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	padding-left:380px;
}
/*hack to fix IE padding problems*/
html>body #Calendar {
width:353px
}

#lodging{
	width:733px;
	background-color:#ffffcc;
	height:293px;
	background-image: url(images/2008camping.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	padding-left:470px;
}
/*hack to fix IE padding problems*/
html>body #lodging {
width:263px
}
.textarea{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	padding-left:20px;
	padding-right:5px;
}
#footer{
	width:733px;
	background-image: url(images/2008bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #f2f2ae;
	text-align:right;
}
.footerMenu{
	width:733px;
	text-align:center;
}
.campingHead{
	background-image: url(images/2008camping.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.summerHead{
	background-image: url(images/2008summer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.easterNote{
	background-image:url(images/easter_top.gif);
	background-color: #ffffcc;
	background-repeat: no-repeat;
	background-position: left top;
	padding:90px 10px 20px 10px;
	width:480px;
	text-align: left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #330000;
	line-height: 16px;
}
.indent{
	left:100px;
	position:relative;
	text-align:left;
}
.block{
	position: relative;
	width:120px;
	text-align: left;
	display: inline-table;
}
.block2{
	position: relative;
	width:300px;
	text-align: left;
	flaot:right;
}
.landingPage{
	font-family: Arial; font-size: 9pt; font-style: normal; font-weight: normal;color:#350202; line-height:16px;
	background-image:url(images/landing_page_background.jpg);background-position: -600 top; height:391px; background-repeat: no-repeat;
}
#landingText{
	margin:30px 0 0 330px;text-align:left;vertical-align:top; width:400px;
}
.landingPageBottom{
	font-family: Arial; font-size: 9pt; font-style: normal; font-weight: normal;color:#f8dcad; line-height:16px;
	background-color:#330000;
}
#landingTextBottom{
	margin:30px;text-align:center;vertical-align:top;
}