body	{
		background:#FFFFFF;
		color:#333;
		font-family:Helvetica, Arial, sans-serif;
		top:0;
		left:0;
		margin:0;
		padding:0; 
		}
		
a	{
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	color:#000000;
	text-decoration:none;
	list-style-type:none;
	}
	
a:hover	{
		text-decoration:underline;
		}
	
h1, h2, h4, h5, h6	{
					margin:10px 0 4px 0;
					}
					
h4	{
	margin:10px 0 4px 0;
	font-size:12px;
	line-height:15px;
	}
						
h3	{
	margin:2px 0 0 0;
	height:14px;
	font-size:14px;
	line-height:16px;
	}
	
p	{
	margin:6px 0 8px;
	}
		
/* header 1 */

#headerback	{
			background:url(../images/header.gif);
			background-repeat:repeat-x;
			margin:0 0 0 0;
			height:50px;
			width:100%;
			border:none;
			}
			
#header	{
		background:url(../images/headerin.png);
		background-repeat:repeat-x;
		margin:0 auto;
		width:825px;
		height:50px;
		}
		
#logo	{
		position:relative;
		float:left;
		width:293px;
		padding-top: 13px;
		margin-left: 20px;
		}
		
/* navigation 1 */

#navigation	{
			padding: 20px 0;
			margin:0;
			float:right;
			width: 355px;
			height: 10px;
			}
			
#navigation ul	{
				text-decoration: none;
				list-style-type: none;
				}
				
#navigation li	{
				display: inline;
				}
			
#navigation a	{
				color:#333;
				font-size:16px;
				margin: 0 19px 0 19px;
				list-style-type: none;
				text-decoration: none;
				}

#navigation a:hover	{
					background:url(../images/arrow.png);
					padding-bottom: 37px;
					background-repeat:no-repeat;
					background-position:center;
					}

/* header 2 */

#headerback2	{
				background:#313B2A;
				margin:0 auto;
				width:100%;
				height:36px;
				}
				
#header2	{
			background:url(../images/headerin2.png);
			background-repeat:repeat-x;
			height:36px;
			width:825px;
			margin: 0 auto;
			}

/* second navigation bar */

#cabinnav	{
			position:relative;
			float:right;
			right:15px;
			margin-top:0;
			padding-top: 10.5px;
			font-size:14px;
			}
			
#cabinnav ul	{
				text-decoration: none;
				list-style-type: none;
				}
				
#cabinnav li	{
				display: inline;
				}
			
#cabinnav a		{
				color:#FFF;
				margin: 0 15px 0 15px;
				list-style-type: none;
				text-decoration: none;
				}

#cabinnav a:hover	{
					color:#FC9;
					background:url(../images/arroww.png);
					background-repeat:no-repeat;
					background-position:center;
					padding-bottom:15px;
					}
			
/* wrapper */


#wrapper	{
			clear:both;
			background:url(../images/wrapper.jpg);
			background-repeat:no-repeat;
			height:462px;
			width:820px;
			margin: 70px auto 0 auto;
			}
			
#wrapperin	{
			width:795px;
			height:433px;
			position:relative;
			left: 12px;
			top: 14px;
			}
			
#wrapperin2	{
			width:795px;
			height:415px;
			position:relative;
			left: 12px;
			top: 14px;
			}
			
/* footer */

#footer	{
		font-size:10px;
		color:#000;
		height:10px;
		position:relative;
		width:800px;
		margin:2px auto;
		}
		
.footer	{
		position:absolute;
		color:#000;
		float:left;
		margin:0;
		}
		
#links	{
		position:relative;
		float:right;
		margin:0;
		}
			
#links ul	{
			text-decoration: none;
			list-style-type: none;
			}
				
#links li	{
			display: inline;
			}
			
#links a	{
			color:#000;
			list-style-type: none;
			text-decoration: none;
			padding:0 2px;
			}

#links a:hover	{
				text-decoration:underline;
				}

/* home */

.home	{
		background:url(../images/home.jpg);
		background-position:center;
		background-repeat:no-repeat;
		position:absolute;
		}
		
/* about */

.about	{
				background:url(../images/outdoors.jpg);
				background-repeat:no-repeat;
				}	

.aboutpar	{
				width:655px;
				height:155px;
				position:relative;
				background:#44513D;
				background-repeat:no-repeat;
				float:right;
				top:245px;
				right:15px;
				margin:;
				}
				
.aboutpar2	{
					padding:10px 20px 0 10px;
					color:#FFF;
					text-align:justify;
					margin:0;
					width:631px;
					font-size:11px;
					line-height:14px;
					}

/* cabins */

.cabins	{
		background:url(../images/cabinfront.jpg);
		background-repeat:no-repeat;
		}
		
.cabins2	{
			background:url(../images/cabin2.jpg);
			background-repeat:no-repeat;
			}
		
.cabin		{
			width: 400px;
			height: 155px;
			background:url(../images/cabinpar2.png);
			background-repeat:no-repeat;
			position:absolute;
			float:right;
			top:260px;
			right:30px;
			color:#FFF;
			}
			
.cabin2		{
			width: 400px;
			height: 155px;
			background:url(../images/cabin2.gif);
			background-repeat:no-repeat;
			position:absolute;
			float:right;
			top:255px;
			right:5px;
			color:#FFF;
			}
			
.cabin3		{
			width: 480px;
			height: 210px;
			background:url(../images/cabin3.png);
			background-repeat:no-repeat;
			position:absolute;
			float:right;
			top:195px;
			right:330px;
			color:#FFF;
			}
			
.cabinpar	{
			font-size:11px;
			line-height:13px;
			text-align:justify;
			margin:0;
			width: 365px;
			padding: 5px 12px 0 12px;
			}
			
.cabinpar2	{
			font-size:11px;
			line-height:13px;
			text-align:justify;
			letter-spacing:-.1px;
			margin:0;
			width: 450px;
			padding: 5px 12px 0 12px;
			}

.cabinspar	{
				width:670px;
				height:165px;
				position:relative;
				background:#44513D;
				float:right;
				top:235px;
				right:15px;
				margin:;
				}
				
.cabinspar2	{
					padding:10px 10px 0 10px;
					text-align:justify;
					width:650px;
					color:#FFF;
					margin:0;
					font-size:11px;
					line-height:14px;
					}
			
#numbers	{
			border: 1px solid #000;
			background:#FFF;
			padding:2px 2px 1px 2px;
			font-size:14px;
			}
			
#numbers:hover	{
				background:url(../images/numbers.gif);
				}
			
/* attractions */

.attractions	{
				background:url(../images/beds.jpg);
				background-repeat:no-repeat;
				}
				
.amenities1	{
		height:185px;
		width:700px;
		background:url(../images/amenities.gif);
		background-repeat:no-repeat;
		position:absolute;
		top:20px;
		left:5px;
		margin:5px 0 0 20px;
		}
		
.amenities2	{
		height:190px;
		width:700px;
		background:url(../images/amenities2.gif);
		background-repeat:no-repeat;
		position:absolute;
		top:115px;
		left:5px;
		margin:100px 0 0 20px;
		}
				
			
/* reservation page */

.reservation	{
		background:url(../images/wintercabin.jpg);
		background-repeat:no-repeat;
		}
		
.reservationpar	{
				width:308px;
				height:400px;
				background:url(../images/reservations.gif);
				background-repeat:no-repeat;
				position:absolute;
				margin:;
				top:20px;
				left:20px;
				}
				
.reservationpar2	{
					width:255px;
					height:347px;
					position:absolute;
					color:#FFF;
					left:5px;
					top:5px;
					padding:10px;
					font-size:11px;
					line-height:14px;
					}
				
/* rates */

.rate	{
		background:url(../images/mesh.jpg);
		}
		
.rates	{
		background:url(../images/header.gif);
		width:485px;
		height:35px;
		position:absolute;
		margin:0;
		top:15px;
		left:15px;
		padding:5px 5px 5px 10px;
		font-size:13px;
		line-height:17px;
		}

.rates1	{
		height:305px;
		width:242px;
		background:#44513D;
		padding:10px;
		position:absolute;
		color:#FFF;
		margin:0;
		top:75px;
		left:15px;
		font-size:11px;
		line-height:14px;
		}
		
.rates2	{
		height:305px;
		width:240px;
		background:#44513D;
		padding:10px;
		position:absolute;
		color:#FFF;
		margin:0;
		top:75px;
		left:295px;
		font-size:11px;
		line-height:14px;
		}
		
.ratespar	{
			}

/* */

.intro	{
		background:#415339;
		color:#D2CC95;
		height:40px;
		width:780px;
		position:relative;
		top: 65px;
		left:-8px;
		padding:15px;
		font-size:48px;
		letter-spacing:.5px;
		line-height:40px;
		text-align:center;
		}
		
/* contact page */
		
.contact	{
			background:url(../images/wintercabin.jpg);
			}
			
.contactpar	{
			background:url(../images/contact.gif);
			background-repeat:no-repeat;
			width:360px;
			height:145px;
			position:absolute;
			margin:;
			top:250px;
			left:20px;
			}
			
.contactpar2		{
					width:350px;
					position:absolute;
					color:#FFF;
					margin:0;
					top:0;
					padding:10px;
					font-size:11px;
					line-height:14px;
					}