@charset "utf-8";
/* CSS Document */

body {background:#4c6243; font-family:"Times New Roman", Times, serif }
a {color:#DABB82;}

.header {width:960px; height:100px; margin:auto;}
.headerContact {position:absolute; right:0; top:20px; color:white; font-weight:bold; font-size:22px; letter-spacing:1.5px;}

h1 {
	margin:0; 
	padding:0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden; 
	height:0;
}

h2 {font-size:20px; font-family:Arial, Helvetica, sans-serif; letter-spacing:2.5px; text-transform:uppercase; font-weight:300;}

h3 {font-size:20px; font-family:Arial, Helvetica, sans-serif; letter-spacing:2.5px; text-transform:uppercase; font-weight:300;}

.logo1 {position:absolute; z-index:2; top:6px; left:-14px;}
.logo2 {position:absolute; z-index:2; top:25px; left:86px;}

.container {width:936px; height:auto; margin:auto; background:white; padding:12px; z-index:0; margin-bottom:15px;}
.container2 {background:url(../images/content-bg.png) repeat-y;}
/*SIDEBAR*/
.sidebar {width:255px; height:auto; padding:10px 5px; float:left; text-align:center;}
.sidebar h2 {color:white; letter-spacing:1.5px;}
.sidebar h3 {color:white; letter-spacing:1.5px;}
.sidebar hr {width:180px; height:2px; background:#78799c; margin:auto; border:none;}
.reservation {margin:10px 0; color:white;}
.reservation td {padding:5px;}
.reservationSubmit { background:#627c58; text-transform:uppercase; color:white; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1.5px; margin:15px 0;}
.socialSidebar img {width:35px; margin:10px;}

.attractions li {float:left; width:180px; margin:10px; font-size:16px;}
.attractions a {color:white; text-decoration:none}
.attractions img {float:left; width:180px; margin-bottom:7px;}

.amenities li {margin-left:20px; list-style:square;}
/*CONTENT*/
.content {width:630px; height:auto; padding:10px 15px; float:right; color:white; letter-spacing:1px; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; }
.content p {margin:10px 0;}
.content h2 {color:#dabb82; margin-left:0;}

.gallery img {float:left; margin:10px; max-width:185px; border:2px solid #CCC}
.pic {width:180px; border:2px solid #CCC }

.water {position:absolute; top:146px; width:100%; height:400px; background:#9e9c8c; z-index:-2; border-top:10px solid white; border-bottom:10px solid white;}
.waterContainer {margin:auto; height:100%; width:960px;}
.leaves {width:100%; height:239px; position:absolute; top:242px; background: url(../images/leaf2.png) no-repeat center}
.waterGrad {width:100%; height:400px; position:absolute; top:156px; background:url(../images/water-grad.png) repeat-y center; z-index:-1;}
.leafR {position:absolute; right:-150px; top:90px;}
.leafL {position:absolute; left:-150px; top:90px;}
.footer {width:936px; margin:auto; margin-top:10px;border:12px solid white; border-bottom:none;background: #4c6243; height:50px;color:white;}
.footer ul {position:absolute; top:8px; left:5px; text-align:left;}
.footer li {display:inline; list-style:none; margin:0 3px; }
.footer a {color:#dabb82;}
.youTube {width:625px; padding:3px; background:white;color:#57586e; font-size:15px; font-weight:bold; text-align:center; }