/* CSS Document */

body	{
	margin:	0;
	padding:	0 0 7px 0;
	background:	url(../Images/bkgrddkblue.jpg) repeat;
	color: #333333;
	font: 13px/17px Georgia, "Times New Roman", Times, serif;
	}
body#see, body#planning, body#links, body#rates, body#gallery, body#cliffhouse {
        background:  url(../Images/bkgrddkblue.jpg) repeat;
}

h2	{
	font-size:	20px;
	margin-bottom:	10px;
	color: #4c4b4b;
	line-height: 23px;
	}

h3	{
	font-size:	15px;
	margin-bottom:	-10px;
	color: #4c4b4b;
	line-height: 18px;
	}

body#rates h2 {
  color: #547c35; }

*#core	{
	width:	800px;
	background:	url(../Images/Middlepaper.jpg) repeat-y left top;
	}

body#home #top	{
	background:	url(../Images/TopHeader.jpg) no-repeat;
	width:	800px;
	height: 1200px;
	}

body#SC #top	{
	background:	url(../Images/SCHeader.jpg) no-repeat;
	width:	800px;
	height: 1200px;
	}

body#cabin #top	{
	background:	url(../Images/CabinHeader.jpg) no-repeat;
	width:	800px;
	height: 1200px;
	}

body#see #top,  body#links #top, body#cliffhouse #top{
	background:	url(../Images/secondaryheader.gif) no-repeat;
	width:	800px;
	height: 800px;
	padding-top: 220px;
	padding-left: 200px;
	}

body#gallery #top 	{
	background:	url(../Images/secondaryheader.gif) no-repeat;
	width:	800px;
	height: 800px;
	padding-top: 180px;
	padding-left: 200px;
	}

body#rates #top {
	background:	url(../Images/ratesheader.gif) no-repeat;
	width:	800px;
	height: 800px;
	padding-top: 220px;
	padding-left: 200px;
	}

body#planning #top	{
	background:	url(../Images/secondaryheader.gif) no-repeat;
	width:	800px;
	height: 900px;
	}
#map {
	padding-left: 5px;
	float: right;
	margin-top: 200px;
}



body#home #sidepic	{
	margin:	0px;
	width:	178px;
	left: 213px;
	top: 351px;
	position: absolute;

	}

body#cabin #sidepic	{
	margin:	0px;
	width:	178px;
	left: 213px;
	top: 230px;
	position: absolute;

	}
	
body#SC #sidepic	{
	margin:	0px;
	width:	178px;
	left: 214px;
	top: 318px;
	position: absolute;

	}
	
#text	{
	position: absolute;
	left: 400px;
	top: 190px;
	width: 375px;
	padding-top: 0px;
	
	}
body#cliffhouse div#txt {
   position: absolute;
   left: 250px;
   top: 50px;
   width: 500px;
 }

#planningtext {
	position:absolute;
	width:610px;
	z-index:1;
	left: 207px;
	top: 24px;
}

body#planning #text	{
	position: fixed;
	left: 0px;
	top: 100px;
	width: 610px;
	padding-top: 0px;
	
	}
div#ratestext {
  width: 600px;
}
span#large {
  font-size: 15px;
  font-weight: bold;
}

body#home #rowpics {
	position:absolute;
	width:765px;
	height:115px;
	z-index:1;
	left: 22px;
	top: 755px;
}


body#cabin #rowpics {
	position:absolute;
	width:775px;
	height:115px;
	left: 26px;
	top: 705px;
}

img	{
	border:	0;
	}
body#home div#text a {
  color: #2c8cba;
}
body#home div#text a:hover {
  color: #003366;
}
a	{
	color:	white;
	}
body#links div#txt a, body#cliffhouse div#txt a
{ font-weight: bold;
}
a:hover	{
	color:	#003366;
	}
bodylinks div#txt a:hover, body#cliffhouse div#txt a:hover {
  font-weight: bold;
}

p	{
	margin-bottom:	20px;
	}




/* Navigation CSS */


body#home li#home a, body#cabin li#cabin a, body#SC li#SC a, body#see li#see a, body#gallery li#gallery a, body#planning li#planning a, body#rates li#rates a, body#links li#links a, body#cliffhouse li#cliffhouse a {
  padding:	0 0 0 20px;
  background: url(../Images/box.gif) no-repeat;
  color:	#996600;
  font-weight: bold;
  font-size: 12px;
}

#nav	{
	position:	absolute;
	left:	0px;
	top:	248px;
	width:	200px;
	height:	409px;
	background:	url(../Images/NavPadlong.gif) no-repeat;
	}

#nav ul, #nav li	{
	margin:	0;
	padding: 100px 0px 0px 23px;
	}

#nav li	{
	list-style:	none;
	padding:	0px 0px 0px 10px;
	font:	13px/17px georgia, serif;
	color: #5B8435;
	}

#nav a	{
	color:	#006633;
	text-decoration: none;
	background: url(../Images/transparent.gif) no-repeat;
	padding-left: 20px;
	}

#nav a:hover	{
	color:	#333333;
	font-weight: bold;
	font-size: 12px;
	}

/* Navigation for images on rate page */

body#rates div#buttonnav ul {
   margin: 0;
   padding: 20;
   list-style-type: none;
}



div#buttonnav li  {
display: inline;
padding: 20;
margin-right: 20px; }




/* Footer CSS */

body#home #footer, body#cabin #footer 	{
	height: 50px;
	width: 450px;
	position: absolute;
	left: 243px;
	top: 1000px;

	}
body#SC #footer  {
	height: 50px;
	width: 450px;
	position: absolute;
	left: 335px;
	top: 1195px;
	}

body#home #footer p, body#cabin #footer p, body#SC #footer p	{
	font:	11px/12px georgia, serif;
	text-align: center;
	color: #585858;

	}
#footer p	{
	font:	11px/12px georgia, serif;
		text-align: center;
	color: #585858;

	}
body#rates #footer {
	width: 500px;
	height: 50px;
}



#footer a	{

	color:	#2c8cba;
	text-decoration:	underline;

	}
#footer a:hover {
	font-weight: normal;
	color: #003366;
}
