@charset "UTF-8";
/* CSS Document */

/*--------------------------------------------All pages / General styles */

body{
margin:0px;
background-color:#FFFFFF;
background-image:url(images/mainBg.png);
}

p {
margin-top:0px;
padding-top:0px;
}

a img {
border-style: none;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:14px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
margin-top:15px;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:14px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a19f9d;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:16px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
margin-top:15px;
}


#aboutL h1 {
background-image:url(images/aboutTitle.jpg);
width:136px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}
#aboutL h1 span{
margin-left:-5000px;
width:136px;
height:25px;
}

#eventL h1 {
background-image:url(images/eventTitle.jpg);
width:136px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}
#eventL h1 span{
margin-left:-5000px;
width:136px;
height:25px;
}

#floorplanL h1 {
background-image:url(images/floorTitle.jpg);
width:136px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}
#floorplanL h1 span{
margin-left:-5000px;
width:136px;
height:25px;
}

#contactL h1 {
background-image:url(images/contactTitle.jpg);
width:136px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}
#contactL h1 span{
margin-left:-5000px;
width:136px;
height:25px;
}

#galleryL h1 {
width:136px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}


#header {
width:900px;
margin:auto;
float:left;
background-color:#FFFFFF;
text-align:center;
}

#mainContainer {
background-color:#FFFFFF;
width:900px;
margin:auto;
text-align:center;
}

#clear {
clear:both;
}

/*--------------------------------------------Navigation */

ul#nav {
  width: 900px;
  height: 50px;
  overflow:hidden;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
}

ul#nav li {
  float: left;
  clear:right;
}

ul#nav li a span {
  margin-left: -5000px;
}

ul#nav li a {
  display: block;
  background-image:url(images/nav.jpg);
  background-repeat: no-repeat;
  width: 145px;
  height: 50px;
  overflow:hidden;
  }

ul#nav li.about a {
  background-position: 0 0px;
}

ul#nav li.about a:hover {
  background-position: 0 -50px;
}

ul#nav li.event a {
  background-position: -145px 0px;
  width: 154px;
}

ul#nav li.event a:hover {
  background-position: -145px -50px;
}

ul#nav li.floorplan a {
  background-position: -299px 0px;
  width: 148px;
}

ul#nav li.floorplan a:hover {
  background-position: -299px -50px;
}

ul#nav li.calendar a {
  background-position: -447px 0px;
  width: 136px;
}

ul#nav li.calendar a:hover {
  background-position: -447px -50px;
}

ul#nav li.gallery a {
  background-position: -500px 0px;
  width: 136px;
}

ul#nav li.gallery a:hover {
  background-position: -500px -50px;
}

ul#nav li.directions a {
  background-position: -583px 0px;
  width: 149px;
}

ul#nav li.directions a:hover {
  background-position: -583px -50px;
}

ul#nav li.contact a {
  background-position: -732px 0px;
  width: 168px;
}

ul#nav li.contact a:hover {
  background-position: -732px -50px;
}



/*--------------------------------------------Home */

#homeC {
width:840px;
float:left;
margin-left:30px;
margin-right:30px;
}

#homeL {
width:412px;
float:left;
margin-top:15px;
margin-left:30px;
margin-bottom:15px;
}

#homeR {
width:412px;
float:right;
margin-top:15px;
margin-right:30px;
margin-bottom:15px;
}



/*--------------------------------------------About Us */

#aboutC {
width:840px;
float:left;
background-color:#e6e6e6;
background-image:url(images/aboutNav.jpg);
background-position:left;
background-repeat:repeat-y;
margin-left:30px;
margin-right:30px;
margin-bottom:15px;
text-align:left;
}

#aboutL {
width:144px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-align:left;
margin:15px;
}
#aboutL a:Link, #aboutL a:Active, #aboutL a:Visited {
color:#FFFFFF;
text-decoration:none;
}
#aboutL a:Hover {
color:#e4c38e;
text-decoration:none;
}

#aboutR {
width:636px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:12px;
line-height:18px;
text-align:left;
margin:15px;
}
#aboutR a:Link, #aboutR a:Active, #aboutR a:Visited {
color:#161926;
text-decoration:none;
}
#aboutR a:Hover {
color:#161926;
text-decoration:underline;
}



/*--------------------------------------------Your Event */

#eventC {
width:840px;
float:left;
background-color:#e6e6e6;
background-image:url(images/aboutNav.jpg);
background-position:left;
background-repeat:repeat-y;
margin-left:30px;
margin-right:30px;
margin-bottom:15px;
text-align:left;
}

#eventL {
width:144px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-align:left;
margin:15px;
}
#eventL a:Link, #eventL a:Active, #eventL a:Visited {
color:#FFFFFF;
text-decoration:none;
}
#eventL a:Hover {
color:#e4c38e;
text-decoration:none;
}

#eventR {
width:636px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:12px;
line-height:18px;
text-align:left;
margin:15px;
}
#eventR a:Link, #eventR a:Active, #eventR a:Visited {
color:#161926;
text-decoration:none;
}
#eventR a:Hover {
color:#161926;
text-decoration:underline;
}

#col1 {
width:240px;
float:left;
}
#col1b {
width:60px;
float:left;
text-align:right;
}

#col2 {
width:250px;
float:right;
}
#col2b {
width:60px;
float:right;
text-align:right;
}

#col3 {
width:300px;
float:left;
}

#col4 {
width:300px;
float:right;
}

.ratesH {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
line-height:14px;
text-align:left;
}



/*--------------------------------------------Floorplan */

#floorplanC {
width:840px;
float:left;
background-color:#e6e6e6;
background-image:url(images/aboutNav.jpg);
background-position:left;
background-repeat:repeat-y;
margin-left:30px;
margin-right:30px;
margin-bottom:15px;
text-align:left;
}

#floorplanL {
width:144px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-align:left;
margin:15px;
}
#floorplanL a:Link, #floorplanL a:Active, #floorplanL a:Visited {
color:#FFFFFF;
text-decoration:none;
}
#floorplanL a:Hover {
color:#e4c38e;
text-decoration:none;
}

#floorplanR {
width:636px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:12px;
line-height:18px;
text-align:left;
margin:15px;
}
#floorplanR a:Link, #floorplanR a:Active, #floorplanR a:Visited {
color:#161926;
text-decoration:none;
}
#floorplanR a:Hover {
color:#161926;
text-decoration:underline;
}



/*--------------------------------------------Calendar */

#calC {
width:840px;
float:left;
background-color:#e6e6e6;
margin-left:30px;
margin-right:30px;
margin-bottom:14px;
text-align:center;
}

#calTitle {
width:810px;
float:left;
text-align:center;
margin-left:15px;
margin-right:15px;
}

#calMonL {
width:114px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a19f9d;
font-size:12px;
line-height:14px;
text-align:left;
margin-left:18px;
}
#calMonC {
width:576px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a19f9d;
font-size:16px;
line-height:14px;
text-align:center;
}
#calMonR {
width:114px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a19f9d;
font-size:12px;
line-height:14px;
text-align:right;
}

.calKey {
width:120px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#a19f9d;
font-size:12px;
line-height:20px;
text-align:left;
margin-left:18px;
margin-bottom:15px;
}

.calDate {
width:113px;
height:68px;
float:left;
background-image:url(images/calBg.jpg);
border-style:solid;
border-width:1px;
border-color:#bcb8b1;
}
.calDate2 {
width:113px;
height:68px;
float:left;
background-image:url(images/calBg2.jpg);
border-style:solid;
border-width:1px;
border-color:#bcb8b1;
}
.calDateTL {
width:56px;
height:50px;
float:left;
text-align:center;
}
.calDateTR {
width:56px;
height:50px;
float:right;
text-align:center;
}
.calDateB {
width:18px;
height:18px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-align:center;
}

.calDay {
width:113px;
height:27px;
float:left;
background-color:#dddad5;
border-style:solid;
border-width:1px;
border-color:#bcb8b1;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
line-height:16px;
text-align:center;
padding-top:8px;
}

.calRow1 {
width:810px;
float:left;
margin-top:5px;
margin-left:18px;
margin-right:13px;
margin-bottom:0px;
}
.calRow2 {
width:810px;
float:left;
margin-top:0px;
margin-left:18px;
margin-right:13px;
margin-bottom:0px;
}
.calRow3 {
width:810px;
float:left;
margin-top:0px;
margin-left:18px;
margin-right:13px;
margin-bottom:15px;
}


/*--------------------------------------------Gallery */

#galleryC {
width:840px;
float:left;
background-color:#e6e6e6;
background-image:url(images/aboutNav.jpg);
background-position:left;
background-repeat:repeat-y;
margin-left:30px;
margin-right:30px;
margin-bottom:15px;
text-align:left;
}

#galleryL {
width:144px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-align:left;
margin:15px;
}
#galleryL a:Link, #galleryL a:Active, #galleryL a:Visited {
color:#FFFFFF;
text-decoration:none;
}
#galleryL a:Hover {
color:#e4c38e;
text-decoration:none;
}

#galleryR {
width:636px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:12px;
line-height:18px;
text-align:left;
margin:15px;
}
#galleryR a:Link, #galleryR a:Active, #galleryR a:Visited {
color:#161926;
text-decoration:none;
}
#galleryR a:Hover {
color:#161926;
text-decoration:underline;
}



/*--------------------------------------------Direction */

#dirC {
width:840px;
float:left;
background-color:#e6e6e6;
margin-left:30px;
margin-right:30px;
margin-bottom:14px;
}

#dirContent {
width:812px;
float:left;
margin-top:14px;
margin-left:14px;
margin-right:14px;
margin-bottom:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:12px;
line-height:18px;
text-align:left;
}



/*--------------------------------------------Contact */

#contactC {
width:840px;
float:left;
background-color:#e6e6e6;
background-image:url(images/aboutNav.jpg);
background-position:left;
background-repeat:repeat-y;
margin-left:30px;
margin-right:30px;
margin-bottom:15px;
text-align:left;
}

#contactL {
width:144px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-align:left;
margin:15px;
}

#contactR {
width:636px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:12px;
line-height:18px;
text-align:left;
margin:15px;
}

#contactMail {
background-color:#e6e6e6;
height:300px;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#161926;
line-height:16px;
text-align:left;
}

#contactR form {
text-align:left;
}

#contactR input {
text-align:left;
width:250px;
}

#contactR textarea {
text-align:left;
width:250px;
}

#contactR .send {
width:82px;
height:27px;
}



/*--------------------------------------------Footer */

#footer{
width:900px;
margin:auto;
}

#footer1{
width:900px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:11px;
text-align:center;
margin-top:15px;
}
#footer1 a:Link, #footer1 a:Active, #footer1 a:Visited {
color:#161926;
text-decoration:none;
}
#footer1 a:Hover {
color:#161926;
text-decoration:underline;
}

#footer2{
width:900px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#706b63;
font-size:12px;
text-align:center;
margin-top:15px;
margin-bottom:15px;
}
#footer2 a:Link, #footer2 a:Active, #footer2 a:Visited {
color:#706b63;
text-decoration:none;
}
#footer2 a:Hover {
color:#706b63;
text-decoration:underline;
}


/*--------------------------------------------Form*/

#floatLeft {
float:left;
width:250px
}

form {
margin:0;
padding:0;
}

input {
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
}

textarea {
width:450px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:12px;
}

#contactInfo{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:12px;
line-height:18px;
}

.send {
width:82px;
height:27px;
}

#formMailer{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161926;
font-size:12px;
width:340px;
height:70px;
background-color:#e6e6e6;
}
