

/* MASTHEAD
--------------------------------------------------------------- */

#Masthead {
  padding:10px 0;
  position:relative;
}

#Masthead h1 {
  width:400px;
  margin:0 auto;
}




/* PAGE
--------------------------------------------------------------- */

#Page {
  position:relative;
  z-index:10;
  background:#faf3df;
  padding:10px;
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, .3);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, .3);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, .3);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  margin-bottom:1em;
}

body#Home #Page {
  background:#fbde8f;
}




/* WEATHER
--------------------------------------------------------------- */

#Weather {
  position:absolute;
  z-index:-10;
  height:25px;
  right:60px;
  top:84px;
  font-size:.8125em;
  background:#d9d6d1;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
  padding:10px;
}

#Weather img {
  float:left;
  margin-right:10px;
}

#Weather .conditions {
  margin-left:35px;
}

#Weather p {
  margin-bottom:0;
  line-height:1.25em;
}

#Weather a {
  color:#000;
}


/* NAV
--------------------------------------------------------------- */

#Nav {
  background:#3a362e;
  text-transform:uppercase;
  font-size:.75em;
  padding:10px 0;
  margin-bottom:10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family:Georgia, serif;
}

#Nav a {
  color:#FFF;
  padding:1em;
}

#Nav a:hover,
#Nav a:active,
#Nav a:focus {
  background:black;
  color:#fbde8f;
}


#Nav ul {
  text-align:center;
  margin-bottom:0;
  margin-left:0;
}

#Nav li {
  display:inline-block;
  line-height:.75em;
  border-right:1px solid #FFF;
  padding:0;
}

#Nav li:last-child {
  border-right:0;
}

/* YOU ARE HERE */

body#About #nav-about a,
body#RoomsRates #nav-rooms-and-rates a,
body#Amenities #nav-amenities a,
body#VacationPackages #nav-vacation-packages a,
body#Reservations #nav-reservations a,
body#AreaInfo #nav-area-info a,
body#Testimonials #nav-testimonials a,
body#Contact #nav-contact a,
body#Photos #nav-photos a,
body#Specials #nav-specials a {
  background:black;
  cursor:default;
  color:#fbde8f;
}



/* CONTENT
--------------------------------------------------------------- */

#Content {
  
}



/* FOOTER
--------------------------------------------------------------- */

#Footer {
  overflow:hidden;
  border-top:1px solid #000;
  margin-top:2em;
}

body#Home #Footer {
  border-top:none;
  margin-top:0;
}

#Footer > div {
  background:#faf3df;
  padding:10px;
  float:left;
  padding-bottom:9000px; margin-bottom:-9000px;
}

#Footer > div.aaa,
#Footer > div.deal {
  margin-right:2px;
}

#Footer > div.deal {
  margin
}

#Footer .aaa,
#Footer .social {
  width:150px;
}

#Footer .deal {
  width:566px;
}

#Footer img {
  display:inline;
  margin:0;
}



/* CONTACT
--------------------------------------------------------------- */

#ContactFooter {
  position:relative;
}

#ContactFooter p {
  text-align:center;
}



/* COLUMNS
--------------------------------------------------------------- */

.split {
  margin-bottom:2em;
}

.split.right .main {
  width:554px;
  float:right;
}

.split.right .aside {
  width:356px;
  float:left;
}

.split.left .main {
  width:554px;
  float:left;
}

.split.left .aside {
  width:356px;
  float:right;
}

