@charset "utf-8";
/* CSS Document */

/* ---- colors ---- */

/* light blue:		#BBCCDC;	*/
/* creme:			#FFF5D9;	*/
/* red:				#c1282d;	*/
/* grey:			#6A6869;	*/

html, body {
	background:#666;
	height:100%;
	margin:0;
	padding:0;
		
}
img {border:0;}

#page {
	background:#FFF5D9;
	border:1px solid #000;
	margin:0 auto;
	padding:0;
	width:1020px;
}

/* Typography */
h1 {color:#696A6D; font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0; padding:0; text-transform:uppercase;}
h2, h2 a {color:#696A6D; font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0 0 5px 0; padding:0; text-transform:uppercase;}
h3 {color:#696A6D; font-size:12px; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0 0 15px 0; text-transform:uppercase;}
h4 {font-size:14px;}
p {
	color:#696A6D;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	line-height:1.3em;
	margin:0;
}

a {
	color:#006;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
a:hover {color:#F26649;}

a .buttonNoColor {color:#FFF5D9;}
a:hover.buttonNoColor {color:FFF5D9;}

em {color:#696A6D; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
strong {color:#F26649;}
small {font-size:12px;}
.clear {clear:both;}
.left {float:left;}
.righty {float:right;}
.underline {text-decoration:underline;}
h2 a.underline:hover {color:#F26649;}
ul {color:#696A6D; padding-left:25px;}
li {font-size:13px; color:#696A6D;}
/* eof Typography */

/* Common */
.fadeTop {
	background:url(../img/fadeTop.png) top repeat-x;
	height:100%;
	padding-top:12px;
	width:100%;
}

.fadeBottom {
	background:url(../img/fadeBot.png) bottom repeat-x;
	height:100%;
	padding-bottom:12px;
	width:100%;
}
	
/* header */
#header {
	height:163px;
	margin:0;
	padding:0;
}

/* eof Header */

/* Navigation */
#nav {
	height:60px;
	margin:0 auto;
	padding:0;
}
.with-sub {height:95px;}

#nav ul {
	margin:0 auto;
	padding-left:103px;
}

#nav li {
	float: left;
	list-style: none;
}

#nav li a {
	display: block;
	height: 60px;
	background:#fff5d9 url(/img/main_nav.jpg) no-repeat 0 0;
	text-indent: -9009px;
	font-size: 0px; 
	display:block; 
	line-height: 0px;
}

ul li#link1 a { width: 76px; background-position: 0px 0px; }
ul li#link2 a { width: 80px; background-position: -76px 0px; }
ul li#link3 a { width: 81px; background-position: -156px 0px; }
ul li#link4 a { width: 194px; background-position: -237px 0px; }
ul li#link5 a { width: 193px; background-position: -431px 0px; }
ul li#link6 a { width: 110px; background-position: -624px 0px; }
ul li#link7 a { width: 78px; background-position: -734px 0px; }

ul li#link1 a:hover { width: 76px; background-position: 0px -60px; }
ul li#link2 a:hover { width: 80px; background-position: -76px -60px; }
ul li#link3 a:hover { width: 81px; background-position: -156px -60px; }
ul li#link4 a:hover { width: 194px; background-position: -237px -60px; }
ul li#link5 a:hover { width: 193px; background-position: -431px -60px; }
ul li#link6 a:hover { width: 110px; background-position: -624px -60px; }
ul li#link7 a:hover { width: 78px; background-position: -734px -60px; }

body#home ul li#link1 a { width: 77px; background-position: 0px -60px; }
body#rooms ul li#link2 a { width: 80px; background-position: -76px -60px; }
body#dining ul li#link3 a { width: 81px; background-position: -156px -60px; }
body#activities ul li#link4 a { width: 194px; background-position: -237px -60px; }
body#meetings ul li#link5 a { width: 193px; background-position: -431px -60px; }
body#weddings ul li#link6 a { width: 110px; background-position: -624px -60px; }
body#about ul li#link7 a { width: 78px; background-position: -734px -60px; }

#sub-nav {
	background:#6A6969;
	clear:both;
	height:35px;
	margin:0;
	padding:0;
	width:1020px;
}

#sub-nav ul {
	height:35px;
	margin:0 auto;
	padding:0;
	width:800px;
}

#sub-nav ul li {
	list-style:none;
	float:left;
	height:25px;
	padding:10px 10px 0 10px;
}

#sub-nav ul li a {
	background:none;
	color:#fff5d9;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	height:25px;
	text-indent:inherit!important;
}
#sub-nav ul li a:hover {color:#BBCCDC;}
#sub-nav ul li a.selected {color:#BBCCDC;}
/* eof Navigation */

#reserve {margin:50px 0 0 40px;}
.download-menu { margin:-2px 5px 0 0; text-decoration:underline; float:right; font-family:"Times New Roman", Times, serif;}
/* ImageBar */
#imageBarWrap {
	height:auto;
	margin:0 auto;
	padding:0;
	width:100%;
}

#imgBar {
	background:url(../img/imgBarContentBG.jpg);
	height:280px;
	margin:0 auto;
	padding:20px 21px;
	width:663px;
}

#mainPicHome {
	background:#6A6869;
	margin:10px 0 20px -14px;
	padding:0;
	padding-top:1px;
	padding-bottom:1px;
	width:663px;
	height:222px;
}

#mainPic {
	float:left;
	margin-right:8px;
}

#imgBarContent {
	border:1px solid #b4aea0;
	/*float:left;*/
	height:auto;
	padding:10px 13px;
/*	width:216px*/;
}

.imgBarContent {
	border:1px solid #b4aea0;
	float:left;
	height:auto;
	padding:10px 13px;
	margin-top:10px;
}

/*#imgBarContent p {
	font-size:11px;
}*/

#imageBar p {
	padding-bottom:30px;
	
}

#imgBarContentSub {
	border:1px solid #b4aea0;
	float:left;
	height:258px;
	padding:10px 13px;
	width:294px;
}

#imgBarContentSub p {
	font-size:13px;
}

#imgBarContentSub ul {
	float:left;
	padding:0 12px 0 20px;
	width:147px;
}

#imgBarContentSub ul li {
	list-style:none;
	margin:4px 0;
	
}

.barContent {
	border:1px solid #b4aea0;
	height:278px;
	margin-left:2px;
	padding:0;
	width:656px;
}

.title-text {
	background:url(../img/title-text-bg.jpg) repeat-x;
	border-bottom:1px solid #b4aea0;
	height:22px;
	padding:8px 10px;
}

.title-text-news {
	background:url(../img/news/title-text-bg.jpg) bottom repeat-x;
	border-bottom:1px solid #b4aea0;
	height:auto;
	padding:8px 10px;
}

.title-text-news h2 {width:450px;}
body.single .title-text-news h2 {width:auto;}
.mb-10 {margin-bottom:10px;}
.mt-5 {margin-top:5px;}

.thumbnail {border:1px solid #b4aea0; float:left; margin-right:15px; padding:4px;}

.entry img {border:1px solid #b4aea0; padding:4px;}
.entry a {color:#bf4f4f;}
.entry a:hover {text-decoration:underline;}

.text {
	height:180px;
	padding:10px;
	width:636px;
}
.lower-content {
	margin:0 auto;
	padding:10px;
	width:660px;
}

.lower-content-news {
	margin:0 auto;
	padding:10px;
	width:800px;
}

.news-content {
	float:left;
	margin-right:20px;
	width:620px;
}

.pad-top {margin-top:10px;}
.season {text-align:center; background:url(../img/seasonBG.jpg) repeat-x; margin:0 -13px 15px -13px; padding-bottom:5px;}
/* eof ImageBar */

/* ----- ImgBar200 ----- */
#imgBar200 {
	background:url(../img/imgBar200.jpg);
	height:160px;
	margin:0 auto;
	padding:20px 21px;
	width:663px;
}

#imgBar200 #barContent {
	border:1px solid #b4aea0;
	height:160px;
	padding:0;
	width:658px;
}

.img-wrap {float:left; margin-right:10px; position:relative;}
.more-photos {position:absolute; bottom:0; left:0;}
#imgBar200 .text {
	height:140px;
	padding:10px;
}
/* eof imgBar200 */

/* ----- Rooms - Amenities ----- */
#amenity-1 {
	float:left;
	margin:10px 10px 0 170px;
	width:335px;
}

#amenity-2 {float:left; margin-top:10px; width:335px;}

#amenity-1 .title-text, #amenity-2 .title-text {
	height:13px;
	border:1px solid #b4aea0;
	border-top:none;
	background-position: 0px -9px;
}
#amenity-1 .title-text h2, #amenity-2 .title-text h2 {font-size:14px;}
/* eof amenities */

/* ----- imgBar430 ----- */
#imgBar430 {
	background:url(../img/imgBar430.jpg);
	height:390px;
	margin:0 auto;
	padding:20px 21px;
	width:663px;
}

#imgBar430 #barContent {
	border:1px solid #b4aea0;
	height:390px;
	padding:0;
	width:658px;
}

.img-wrap {float:left; margin-right:10px; position:relative;}
.more-photos {position:absolute; bottom:0; left:0;}
.download-map { margin:5px 5px 0 0; text-decoration:underline; float:right; font-family:"Times New Roman", Times, serif;}
/* eof imgBar430 */

/* ----- directions ----- */
.no-top-border {
	border:1px solid #b4aea0;
	border-top:none;
}

.direction-text {
	margin:10px 10px 20px 10px;
}
/* eof directions */

/* ----- imgBar330 ----- */
#imgBar330 {
	background:url(../img/imgBar330.jpg);
	height:290px;
	margin:0 auto;
	padding:20px 21px;
	width:663px;
}

#imgBar330 #barContent {
	border:1px solid #b4aea0;
	height:290px;
	padding:0;
	width:658px;
}

.comments p {padding:10px; font-size:18px; width:193px; float:left;}
/* eof imgBar330 */

/* ----- imgBar120 ----- */
#imgBar120 {
	background:url(../img/imgBar120.jpg);
	height:80px;
	margin:0 auto;
	padding:20px 21px;
	width:663px;
}

#imgBar120 #barContent {
	border:1px solid #b4aea0;
	height:80px;
	padding:0;
	width:658px;
}
.testimonial { font-size:16px; float:left; margin:10px 15px; width:300px;}
/* eof imgBar120 */

/* ----- wordpress ----- */
.entry {margin-bottom:30px;}
.entry p {
	margin:10px 10px 20px 10px;
}

/* ----- imgBarAuto ----- */
#imgBarAuto {
	background:url(/img/imgBarAuto.jpg) repeat-y;
	height:auto;
	margin:0 auto;
	width:705px;
}
#imgBarAuto-top {
	background:url(/img/imgBarAuto-top.jpg) top no-repeat;
	height:auto;
	margin:0;
	width:705px;
}
#imgBarAuto-bottom {
	background:url(/img/imgBarAuto-bottom.jpg) bottom no-repeat;
	height:auto;
	margin:0;
	padding:20px 21px;
	width:663px;
}
#imgBarAuto-content {
	border:1px solid #b4aea0;
	height:auto;
	padding:0;
	width:658px;
}

/*#imgBar800 #barContent {
	border:1px solid #b4aea0;
	height:760px;
	padding:0;
	width:658px;
}*/





#tagBar {
	height:35px;
	margin:0;
	padding:7px 0;
	width:100%;
}

#tagBar h1 {
	padding-top:5px;
}

.no-label label {display:none;}
#sidebar {float:left; width:160px;}
#sidebar ul {}
#sidebar ul li {list-style:none; margin-bottom:20px;}
#sidebar ul li h2 {font-size:16px;}
#sidebar ul li ul {padding-left:10px;}
#sidebar ul li ul li {margin-bottom:4px !important;}
#searchform label {font-size:16px; text-transform:uppercase;}
#s {margin:20px 0 10px 0;}
#rss-link-img {margin:20px 5px 0 25px;}
#rss-link {margin-top:24px;}
#sharethis_0 {margin:0 0 20px 26px; padding-top:10px;}
.navigation a {font-size:16px;}
.pagetitle {margin-bottom:20px;}

/* content */
#contentWrap {
	margin:0;
	padding:0;
	width:100%;
}

#content {
	height:145px;
	margin:0 auto;
	padding:0;
	width:605px;
}

#content686 {
	height:100%;
	margin:0 auto;
	padding:0;
	width:686px;
}

#contentCol1 {
	float:left;
	height:;
	margin-right:25px;
	width:290px;
}

#contentCol2 {
	float:left;
	height:;
	width:290px;
}

#selectType {
	text-align:center; 
	background:url(../img/rule.gif); 
	width:358px; 
	margin:0 auto 20px auto;
}

/* eof content */

/* footer */
#footer {
	background:url(../img/footer.jpg);
	height:133px;
	margin:0;
	padding:0;
	width:100%;
}

#footer p {
	width:600px;
	margin:0 auto;
	padding-top:75px;
	text-align:center;
}

/* eof footer */

/* Tables */

.description {
	font-size:12px;
	margin:15px 5px 25px 5px;
}

table {
	border:1px solid #b4aea0;
	border-collapse:collapse;
	border-spacing:0;
	font-size:11px;
	width:100%;
}

th {
	border-top:1px solid #FFF5D9;
	border-bottom:1px solid #b4aea0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:10px;
	text-align:left;
}

td {
	border:1px dashed #b4aea0;
	border-width:1px;
	padding:10px;
	text-align:center;
	font-size: 12px;
}

.first {
	text-align:left;
}

.price {
	font-size:15px;
	font-weight:bold;
}

#v1 {
	border-right:1px solid #b4aea0;
	border-left:1px solid #FFF5D9
	}
	
#v2 {
	border-right:1px solid #b4aea0;
}

#v3 {
	border-right:1px solid #b4aea0;
}

#v4 {
	border-right:1px solid #b4aea0;
}

#v5 {
	border-right:1px solid #FFF5D9;
}

/* ----- meeting tables ----- */
table.dimensions {
	border:1px solid #b4aea0;
	border-collapse:collapse;
	border-spacing:0;
	font-size:11px;
	margin-bottom:2px;
	width:325px;
}
table.dimensions th {height:20px; width:108px; border:1px solid #b4aea0; background:url(../img/title-text-bg.jpg) repeat-x; background-position: 0px -15px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
table.dimensions td {height:15px; padding:5px; border:1px solid #b4aea0; width:108px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

table.capacity {
	border:1px solid #b4aea0;
	border-collapse:collapse;
	border-spacing:0;
	font-size:11px;
	width:325px;
}
table.capacity th {height:20px; width:65px; border:1px solid #b4aea0; background:url(../img/title-text-bg.jpg) repeat-x; background-position: 0px -15px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
table.capacity td {height:15px; padding:5px; border:1px solid #b4aea0; width:65px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/* ----- newsletter sign up ----- */
.slide-out-div {
	padding: 20px;
	width: 250px;
	height:180px;
	background: #FFF5D9;
	border: 1px solid #6A6869;
}      

#newsletter-signup label {
	display:block;
	font-family: Arial, Helvetica;
	font-size: 11px;
	color:#6A6869;
}

#newsletter-signup input {
	display:block;
	background:#FFF5D9;
	border:1px solid #6A6869;
	height:20px;
	width:200px;
	margin:2px 0 10px 0;
}

#newsletter-signup input#submit {
	border:none;
	height:30px;
	width:100px;
}
#side-nav {
	height:600px;
	position:absolute;
	top:100px;
	left:0;
	width:81px;
}

.alignleft {float:left; margin:5px 10px 5px 0;}
.alignright {float:right; margin:5px 0 5px 10px;}
	
/* ----- Reservation Form ----- */
#reserve-wrap {display:block; height:auto; width:679px; margin:0 auto;}
.res-section {float:left; margin-left:20px; width:120px;}
.res-section-small {float:left; margin-left:20px; width:70px;}
.res-label {color:#696A6D; display:block; font-family:"Times New Roman", Times, serif; font-size:12px; width:200px;}
.res-input {margin-bottom:10px;}
.res-input {-moz-border-radius:0.25em 0.25em 0.25em 0.25em; background-color:#FFFFFF; border:1px solid #b4aea0; color:#333; font-family:Arial,Helvetica,Sans-serif; font-size:90%; padding:2px 5px;}

#check-in, #check-out, #promo-code, #group-code {width:100px;}
#adults, #children, #res-rooms {width:50px;}

#reserve-btn {background:url(../img/buttonReservation.jpg) no-repeat; display:block; float:left; height:55px; margin:40px 0 0 20px; text-indent:-9009px; width:145px;}

/* summer package discription styles */
.packinfo {margin:5px 0 5px 0;}
.piheader {margin:15px 0 0 0;}
.linker {color:#F26649;}

/* -- news facebook -- */
.postmetadata {margin-bottom:5px !important;}
.postmetadata small {line-height:2em;}
.wp-caption-text {border:1px solid #b4aea0; border-top:0; padding:4px; margin:0 0 10px 0 !important; text-align:center;}

/* -- comments -- */
h3#comments {font-size:14px; margin:20px 0 30px 0;}
#respond h3 {font-size:14px; margin:20px 0 20px 0;}
.commentlist {padding-left:0;}
.commentlist li {list-style:none;}
.comment-author {border:1px solid #b4aea0; padding:4px; margin-bottom:5px;}
.author-avatar {margin-right:20px;}
.author-comment {margin-right:20px; margin-top:8px;}
.author-time {margin-top:8px;}
.comment-body p {margin:10px 0 20px 15px;}

.input-wrap {margin-right:20px;}
.comment-input {margin-bottom:10px; width:200px; height:20px; border:1px solid #b4aea0;}

.hide {display:none;}

/*-- Added 5/23 by Casey Heuscher for the homepage pop-up */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

