 @import url(reset.css);

body {background: url('../images/bodySlice.jpg') repeat-x top center #42311f;}
p {font-size: 14px; color: #fff;}
h3 {font-size: 18px; font-weight: bold; font-style: italic;}
a {color: #c7c2b3;}
a:visited {color: #e0d5b6;}

#header {width: 100%; height: 176px; background: url('../images/headerBg.jpg') top center no-repeat;}
#header .logo {float: right; height: 100px; width: 278px; margin: 30px 40px 0 0;}
#header h2 {color: #333; font-style: italic; font-size: 13px; padding: 0; margin: -15px 0 0 5px;}

#mainNav {list-style: none; height: 18px;}
#mainNav li {float: left; font-size: 16px; margin: 0 20px; padding: 0 2px;}
#mainNav a, #mainNav a:visited {color: #fff; text-decoration: none;}
#mainNav a:hover {border-bottom: 3px solid #eee}
#home #mainNav .home, #amenities #mainNav .amenities, #location #mainNav .location, #property #mainNav .property, #fractionals #mainNav .fractionals, #contact #mainNav .contact {border-bottom: 5px solid #fff;}

#content {width: 858px; margin: 0 10px; background: #2e2216;}
#content .pad {padding: 20px;}

#subNav {list-style: none; padding: 10px;}
#subNav li {float: left; font-size: 16px; margin: 0 20px; padding: 0 2px;}
#subNav a, #subNav a:visited {color: #ccc; text-decoration: none;}
#subNav a:hover {border-bottom: 3px solid #bbb;}
#subNav a.active {border-bottom: 5px solid #ccc;}

#welcome {width:817px; height: 257px; background: url('../images/tableRockLake.jpg') top center no-repeat; margin-bottom: 20px;}
#welcome h1 {font-size: 36px; color: #fff; padding: 170px 0 0 20px; line-height: 100%; font-style: italic;}
#welcome .special {width: 270px; height: 100%; float: right; background: url('../images/shade.png') repeat-y;}
#welcome .special .pad {padding: 15px;}
#welcome .special h2 {color: #fff; font-size: 18px; font-style: italic;}
#welcome .special p {font-size: 15px; color: #eee;}

#footer {clear: both; margin-top: 25px;}
#footer p {text-align: center; font-size: 12px; color: #eee;}

#col1 {width: 545px; float: left; margin: 10px 0 0 0;}
#col1 h1 {font-size: 38px; color: #fff; font-weight: normal;}
#col1 h1 .smaller {font-size: 30px; color: #eee; font-weight: normal;}

#col1 .tan {width: 525px; height: 433px; position: relative; background: #c7c2b3;}
#col1 .tan .pad {padding: 25px;}
.tan p {color: #5d533c;}
.tan a, .tan a:visited {color: #2e2216; text-decoration: underline;}

#col2 {width: 270px; float: left; margin: 10px 0 0 0;}
#col2 h3 {font-size: 30px; color: #eee; margin: 10px 0 10px 0;}

form p {font-size: 12px; color: #555; margin-left: 3px;}
form input {width: 150px; height: 14px;}
form textarea {width: 250px; height: 160px;}
form input.submit {width: 114px; height: 44px;}
form .right {float: right; width: 280px;}

#error {color: #fff;}
#error p {color: #ff0000; font-size: 13px;}

#mc-embedded-subscribe {width: 100px; height: 30px; margin-top: 7px;}
legend {font-size: 14px;}