
img {
	border: none;
}
img a {
	border: none;
}
.clearall {
	clear:both;
}
#header {
	background: url(../images/banners/banner.jpg) center top no-repeat;
	height: 480px;
	min-width: 1170px;
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -10px;
	overflow: hidden;
	z-index: 0;
}
#headerbottom {
	position: relative;
	background: url(../images/banners/banner.png) center top no-repeat;
	height: 64px;
	min-width: 1170px;
	margin-top: -39px;
	margin-left: -10px;
	margin-right: -10px;
	overflow: hidden;
	z-index: 5;
}
#headerwrapper {
	width: 1170px;
	margin: 0 auto;

}
#logo {
	width: 457px;
	height: 342px;
	margin-top: 35px;
	margin-left: 70px;
}
#header p.seo {
	font-family: 'Arvo', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #f3e7ce;
	margin-left: 115px;
	margin-top: -50px;
	letter-spacing: 1px;
	text-shadow: 0 0 15px #000000;
}
#bannertext {
	width: 175px;
	float: right;
	padding-right: 30px;
	margin-top: -340px;
}
#bannertext p.cabinname {
	font-family: 'Droid Serif', serif;
	font-weight: 700;
	font-size: 16px;
	color: #cca052;
	margin-bottom: 3px;
	text-shadow: 0 0 10px #000000;
}
#bannertext p.desc {
	font-family: 'Archivo Narrow', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #ffffff;
	margin-top: 0px;
	text-shadow: 0 0 10px #000000;
}
#navigation {
	position: static;
	width: 1170px;
	margin: 0 auto;
	margin-top: 15px;
	margin-left: 38px;
	min-width: ;
	z-index: 8;
}
#navigation li {
	list-style: none;
	float: left;
	text-align: center;
	padding-right: 95px;
}
#navigation li img {
	display:block;
	padding-bottom: 5px;
}
#navigation a {
	font-family: 'Arvo', serif;
	font-weight: 700;
	font-size: 14px;
	color: #efefe0;
	text-decoration: none;
	text-shadow: 0 0 10px #000000;
}
#navigation a:hover {
	text-shadow: 0 0 10px #efefe0;
}
#navigation li ul {
	list-style: none;
	left: 10;        
	margin: 0;
	margin-left: -85px;
	padding: 0;
	display: none;
	position: absolute;
	height: 155px;
	z-index: 99999;
	color: #000000;
	background: url(../images/subnavbg.png) no-repeat;
	padding-top: 30px;
}
#navigation li ul li {
	float: none;
	text-align: center;
	padding-bottom: 20px;
	margin-left: 30px;
}
#navigation li ul li a {
	color: #3c4c37;
	text-shadow: none;
	font-size: 14px;
}
#navigation li:hover ul {
    display: block;
}

#content {
	position: relative;
	background: url(../images/bodybg.jpg) center top no-repeat fixed #595c44;
	min-width: 1170px;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -60px;
	margin-bottom: -10px;
	padding-bottom: 30px;
	z-index: 1;
}
#contentmain {
	width: 1110px;
	margin: 0 auto;
	margin-top: 0px;
	background: url(../images/bg.jpg) repeat #dadac1;
	padding-top: 35px;
	padding-right: 30px;
	padding-left: 30px;
}

#contentmain h1 {
	font-family: 'Arvo', serif;
	font-weight: 700;
	font-size: 33px;
	color: #494837;
	text-align: left;
	margin-bottom: 0px;
}
#contentmain h2 {
	font-family: 'Arvo', serif;
	font-weight: 700;
	font-size: 23px;
	color: #7f5c2a;
}
#contentmain p {
	font-family: 'Droid Serif', serif;
	font-weight: 400;
	font-size: 16px;
	color: #000000;

	line-height: 20px;
}
#contentmain a {
	color: #000000;
	text-decoration: none;
}
#contentmain a:hover {
	text-decoration: underline;
}
#contentmain .col1 {
	width: 530px;
	float: left;
	padding-right: 50px;
	margin-top: 20px;
}
#contentmain .col2 {
	width: 530px;
	float: left;
	margin-top: 43px;
}
#contentmain .listheader {
	width: 530px;
	background: rgba(73, 72, 55, 0.33);
	margin-top: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contentmain .listheader h1 {
	font-family: 'Arvo', serif;
	font-weight: 400;
	font-size: 26px;
	color: #494837;
	opacity: 1;
	text-align: left;
	padding: 0;
	margin: 0;
	padding-left: 25px;
}
#contentmain .list {
	margin-top: -15px;
	background: rgba(249, 246, 225, 0.5);
}
#contentmain ul {
	padding-top: 15px;
	padding-bottom: 15px;
}
#contentmain li {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 19px;
	font-weight: 400;
	color: #000000;
	line-height: 23px;
}
/* CABIN PAGES */
#contentcabin {
	width: 1110px;
	margin: 0 auto;
	margin-top: 0px;
	background: url(../images/bg.jpg) repeat #dadac1;
	padding-top: 55px;
	padding-right: 30px;
	padding-left: 30px;
}
#contentcabinmain {
	width: 1170px;
	margin: 0 auto;
	margin-top: 0px;
	background: url(../images/bg.jpg) repeat #dadac1;
	padding-top: 55px;
}
#contentcabinmain h1 {
	font-family: 'Arvo', serif;
	font-weight: 700;
	font-size: 33px;
	color: #494837;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;
}
#cabinthumbs {
	padding-left: 50px;
}
.cabinthumb {
	width: 330px;
	height: 340px;
	background: rgba(95, 78, 54, 0.5);
	float: left;
	margin-right: 40px;
	margin-bottom: 20px;
}
.cabinthumb:hover {
	background: rgba(95, 78, 54, 0.6);
}
.cabinthumb img {
	margin-left: 15px;
	margin-top: 15px;
}
.cabinthumb p {
	text-align: center;
	font: normal 13px 'Droid Serif', serif;
	font-weight: 400;
	color: #ffffff;
	text-transform: lowercase;
	width: 280px;
	margin-left: 25px;
}
.cabinthumb p.thumbname {
	font-family: 'Arvo', serif;
	font-size: 22px;
	margin-top: 5px;
	margin-bottom: -5px;
	text-transform: none;
}
.cabinthumb a {
	text-decoration: none;
}
#contentcabin .col1 {
	width: 530px;
	float: left;
	padding-right: 50px;
}
#contentcabin .col2 {
	width: 530px;
	float: left;
	margin-top: -75px;
}
#cabinname {
	width: 530px;
	background: rgba(95, 78, 54, 0.5);
}
#cabinname p {
	font-family: 'Arvo', serif;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #ffffff;
}
#cabindetails {
	margin-top: -22px;
	background: rgba(140, 148, 115, 0.3);
}
#cabindetails p {
	font-family: 'Archivo Narrow', sans-serif;
	color: #000000;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 1px;
	padding: 25px;
	padding-bottom: 5px;
}
#cabindetails h2 {
	font-family: 'Arvo', serif;
	font-size: 22px;
	font-weight: 700;
	padding-left: 25px;
	padding-bottom: 5px;
	margin-top: -15px;
	color: #7f5c2a;
}
#cabindetails ul {
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 5px;
	margin-top: -15px;
}
#cabindetails li {
	font-family: 'Archivo Narrow', sans-serif;
	color: #000000;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 1px;
	list-style: none;
	padding-bottom: 5px;
}
#cabinnotes {
	background: rgba(185, 167, 118, 0.3);
}
#cabinnotes p {
	font-family: 'Archivo Narrow', sans-serif;
	color: #000000;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 1px;
	padding: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#slideshow {
	width: 530px;
	height: 380px;
	background: rgba(95, 78, 54, 0.5);
	margin-top: 98px;
}
#slideshow img {
	margin-left: 15px;
	margin-top: 15px;
}
#moreinfo {
	width: 530px;
}
#moreinfo h2 {
	font-family: 'Arvo', serif;
	font-size: 22px;
	font-weight: 700;
	padding-bottom: 5px;
	color: #7f5c2a;
}
#moreinfo p {
	font-family: 'Archivo Narrow', sans-serif;
	color: #000000;
	font-weight: 400;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 1px;
}
#calendar {
	font-family: 'Archivo Narrow', sans-serif;
	font-weight: 700;
	font-size: 18px;
	width: 475px;
	margin-bottom: 50px;
	clear: both;
}

#calendar a {
	margin-left: 120px;
	color: #000000;
	text-decoration: none;
}
#calendar a:hover {
	text-decoration: underline;
}
/* To-Do Page */
#contenttodo {
	width: 1110px;
	margin: 0 auto;
	margin-top: 0px;
	background: url(../images/bg.jpg) repeat #dadac1;
	padding-top: 35px;
	padding-right: 30px;
	padding-left: 30px;
}
#contenttodo h1 {
	font-family: 'Arvo', serif;
	font-weight: 700;
	font-size: 33px;
	color: #494837;
	text-align: left;
	margin-bottom: 0px;
}
#contenttodo h2 {
	font-family: 'Arvo', serif;
	font-weight: 700;
	font-size: 23px;
	color: #7f5c2a;
}
#contenttodo p {
	font-family: 'Droid Serif', serif;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	line-height: 18px;
}
#contenttodo a {
	color: #000000;
	text-decoration: none;
}
#contenttodo a:hover {
	text-decoration: underline;
}
#contenttodo .col1 {
	width: 530px;
	float: left;
	padding-right: 50px;
	margin-top: 20px;
}
#contenttodo .col2 {
	width: 530px;
	float: left;
	margin-top: 43px;
}
#contenttodo .listheader {
	width: 530px;
	background: rgba(73, 72, 55, 0.33);
	margin-top: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contenttodo ul {
	padding-top: 15px;
	padding-bottom: 15px;
}
#contenttodo ul.noshader {
	margin-top: -25px;
	margin-bottom: -15px;
}
#contenttodo ul.shader {
	margin-bottom: 00px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#contenttodo li {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #000000;
	line-height: 18px;
	list-style: none;
	margin-left: ;
}
#contenttodo li li {
	font-size: 16px;
	
}
.todoshader {
	background: rgba(185, 167, 118, 0.3);
	margin-top: -10px;
}

#cabinnameoverlay {
	position: absolute;
	z-index: 999999;
	background: rgba(0, 0, 0, 0.5);
	margin-left: -30px;
	margin-top: 30px;
	height: 40px;
}
#cabinnameoverlay h2 {
	font-family: 'Arvo', serif;
	color: #efefe0;
	font-weight: 700;
	font-size: 24px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 6px;
}
/* Footer */
#footer {
	width: 1170px;
	height: 200px;
	background-color: #60523e;
	margin: 0 auto;
	margin-bottom: 40px;
	box-shadow: inset 0px 0px 20px 20px rgba(0,0,0,.1);
}
#footer .col {
	width: 345px;
	height: 100px;
	margin-left: 35px;
	float: left;
}
#footer .col h1 {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #ffffff;
	margin-top: 20px;
}
#footer .col p {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #ffffff;
	line-height: 28px;
}
#footer a {
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(../images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(../images/right.png) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }

