/* Style for default template */

* 
{ 
	margin: 0; 
	padding: 0; 
}

td
{
	padding: 3px;
}

p
{
	margin: 0;
	font-size: 12px;
	line-height: 1.5em;
}

/* Begin Body */
body
{
	background: #aa9e96;
	text-align:center; 
	font-size : 10px;
}
	/* Begin Container */
	DIV#container
	{
		position: relative;
		margin: auto;
		width: 750px;
		background: #d7cec8;
	}
		/* Begin Top Nav Bar */
		DIV#topNav
		{
			position: relative;
			width: 740px;
			height: 25px;
			background:#837a73 url(../images/topNav_bg.gif) bottom center repeat-x;
			padding: 5px;
			
			text-align: right;
			font-size:10px;
			font-family: Arial, Helvetica, sans-serif;
			color: #ded5cf;
		}
			#topNav a, a:visited
			{
				text-decoration: none;
				color: #ded5cf;
			}
			#topNav a:hover
			{
				text-decoration: none;
				color: #fff;
			}
		/* End Top Nav Bar */
		
		/* Begin Header */
		DIV#header
		{
			position: relative;
			width: 750px;
			height: 130px;
			background:#b3a7a0 url(../images/header_bg.jpg) center center no-repeat;
		}
			#header DIV#leftLogo
			{
				position: relative;
				float: left;
				width: 160px;
				height: 84px;
				text-align: center;
				padding: 20px;		
			}
			#header DIV#rightQuote
			{
				position: relative;
				float: left;
				width: 550px;
				padding-top: 40px;	
				
				text-align: center;
				color: #665f5a;
				font-family: "Times New Roman", Times, serif;
				font-size: 14px;
				letter-spacing: 3px;
			}
				#rightQuote SPAN#location
				{
					font-size: 10px; 
					font-weight: bold;
					letter-spacing: 2px; 
				}
		/* End Header */
		
		/* Begin Main Nav */
		DIV#mainContainer
		{
			position: relative;
			z-index: 1000;
		}
		DIV#mainNav
		{
			position: relative;
			width: 735px;
			height: 22px;
			background:#d7cec7 url(../images/mainNav_bg.jpg) repeat-x;
			padding-top: 11px; 
			padding-left: 15px; 
			
			text-align: left;
			color: #46080f;
			font-family:"Times New Roman", Times, serif;
			font-size: 12px;
			font-weight: bold;
		}
		
			#mainNav IMG#leftImage
			{
				position: absolute;
				left: 0;
				top: 0;
			}
			#mainNav a, a:visited
			{
				margin-left: 5px;
				margin-right: 5px;
				text-decoration: none;
				color: #750014;
			}
			#mainNav a:hover
			{
				text-decoration: none;
				color: #0D5E37;
			}
			
			/* Begin Sub Nav */
			#mainNav DIV#subNav
			{
				position: absolute;
				top: 27px;
				left: 0px;
				display: none;
			}
			
			DIV.subNavBox
			{
				position: absolute;
				padding-top: 1px; 
				height: auto;
				width: 250px;
				top: 27px;
				display: none;
				
				color: #000000;
				background-color: #d6cdc6;
				border-left: 1px solid #7e756e;
				border-right: 1px solid #7e756e;
				border-bottom: 1px solid #7e756e;
			}
				.subNavBox IMG#borderTop
				{
					position: absolute;
					width: 100%;
					height: 1px;
					left: 0;
					top: 0;
					z-index: 99;
				}
				.subNavBox a
				{
					text-decoration: none;
					color: #750014;
				}
				.subNavBox a:hover
				{
				  text-decoration: none;
				  color: #1b6645;
				}

			DIV.subNavItem
			{
				position: relative;
				height: 15px;
				background-color: #DFD8D0;
				margin: 1px;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 10px;
								
				font-family:"Times New Roman", Times, serif;
				text-align: left;
				font-size: 12px;
				font-weight: bold;
				color: #750014;
				text-transform:uppercase;
			}
				DIV#subCabins
				{
					left: 0px;
				}
					#subCabins IMG#borderTopGap
					{
						position: absolute;
						top: 0;
						left: 17px;
						width: 115px; 
						height: 1px;
						z-index: 100;
					}
				DIV#subLodges
				{
					left: 74px;
				}
					#subLodges IMG#borderTopGap
					{
						position: absolute;
						top: 0;
						left: 6px;
						width: 55px; 
						height: 1px;
						z-index: 100;
					}
				DIV#subActivities
				{
					left: 143px;
					visibility: hidden;
				}
					#subActivities IMG#borderTopGap
					{
						position: absolute;
						top: 0;
						left: 6px;
						width: 168px; 
						height: 1px;
						z-index: 100;
					}
				DIV#subLocal
				{
					left: 324px;
				}
					#subLocal IMG#borderTopGap
					{
						position: absolute;
						top: 0;
						left: 6px;
						width: 82px; 
						height: 1px;
						z-index: 100;
					}
				DIV#subRates
				{
					left: 419px;
				}
					#subRates IMG#borderTopGap
					{
						position: absolute;
						top: 0;
						left: 6px;
						width: 43px; 
						height: 1px;
						z-index: 100;
					}
				DIV#subEvent
				{
					left: 477px;
				}
					#subEvent IMG#borderTopGap
					{
						position: absolute;
						top: 0;
						left: 6px;
						width: 108px; 
						height: 1px;
						z-index: 100;
					}
				DIV#subContact
				{
					right: 0px;
					visibility: hidden;
				}
					#subContact IMG#borderTopGap
					{
						position: absolute;
						top: 0;
						left: 81px;
						width: 82px; 
						height: 1px;
						z-index: 100;
					}
			
			/* End Sub Nav */
			
		/* End Main Nav */
		
		/* Begin Main Image */
		DIV#mainImage
		{
			position: relative;
			width: 750px;
			padding-top: 1px;
			padding-bottom: 1px;
			background-color:#750014;
		}
		/* End Main Image */
		
		/* Start Content */
		
		.style2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #750014;
			}
			a:link {
			text-decoration: none;
			color: #660000;
			}
			a:visited {
			text-decoration: none;
			}
			a:hover {
			text-decoration: none;
			color: #006600;
			}
			a:active {
			text-decoration: none;
			}
		
		DIV#content
		{
			position: relative;
			width: 750px;
			background: #d7cec8;
			font-size: 12px;
		}	
			/* Begin Left Content*/
			#content DIV#leftContent
			{
				position: relative;
				float: left;
				width: 275px;
				background: #d7cec8;
				padding-top: 10px;
				padding-bottom:10px;
				text-align: center; 
			}
				#leftContent DIV#quote
				{
					/*position: relative;*/
				  width: 210px; 
					padding: 0 10px 0 10px;
					margin: 0 auto 0 auto;
					margin-top: 1.5em;
					

				  text-align: left;
				  font-size: 14px;
				  font-family:"Times New Roman", Times, serif;
				  font-style: italic;
					color: #221e11;
				}
				#leftContent DIV#author
				{
					/*position: relative;*/
				  width: 210px; 
					padding: 0 10px 0 10px;
					margin: 0 auto 0 auto;
					margin-bottom: 1.5em;
					
				  text-align: right;
				  font-size: 12px;
				  font-family:"Times New Roman", Times, serif;
				  font-style: italic;
					color: #221e11;
				}
				
			/* End Left Content */
			
			/* Begin Right Content */
			
				p.style3 {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 20px;
					font-weight: bold;
					color: #750014;
					}
					a:link {
					text-decoration: none;
					}
					a:visited {
					text-decoration: none;
					}
					a:hover {
					text-decoration: none;
					color: #006600;
					}
					a:active {
					text-decoration: none;
					}
					
			#thumbBorder {
				text-align:center;
				height:80px;
				width:400px;
				padding:10px;
				margin-top:5px;
				margin-bottom:5px;
				border-style:double;
				border-width:4px;
			}
			
			#thumbs img {
				margin-left: 14px;
			}
			#content DIV#rightContent
			{
				position: relative;
				float: right;
				width: 435px;
				padding-right:20px;
				margin-bottom:20px;
				background: #d7cec8;
				
				font-family: Arial, Helvetica, sans-serif;
				color: #302a26;
				font-size: 14px;
				text-align: left;
			}
				#rightContent h1
				{
					font-size: 18px;
					font-family:"Times New Roman", Times, serif;
					color: #750015;
					text-transform:uppercase;
					margin-top:10px;
				}
				#rightContent a
				{
					font-size: 12px;
					text-decoration: none;
					font-weight: bold;
				  color: #750014;
				}
				#rightContent a:hover
				{
					text-decoration: none;
					font-weight: bold;
				  color: #0D5E37;
				}
				#fillerContent
				{
					text-align:center;
					margin:10px;
				}
				/*#imageView
				{
					text-align:center;
				}*/
			/* End Right Content */
			
		/* End Content */
		
		/* Start Footer */
		DIV#footer
		{
			clear: both;
			position: relative;
			width: 750px;
			padding-top: 12px;
			background:#aa9e96 url(/images/footer_topFade.gif) top center repeat-x;
			font-size: 12px;
			color: #433c37;
		}
			#footer SPAN#bottomText
			{
				font-size: 10px;
			}
			#footer  a, a:visited
			{
				text-decoration: none;
				color: #750014;
			}
			#footer a:hover
			{
				text-decoration: none;
				color: #0D5E37;
			}
		/* End Footer */
		
	/* End Container */
	
/* End Body */
