body {
background-color: white;
background-image: url(images/background.gif);
background-repeat: repeat-x;
background-attachment: fixed;
margin: 0 auto;
}



#header {
position: relative;
background-color: white;
width: 790px;
height: 194px;
margin: 0 auto;
background-image: url(images/nav_bar.jpg);
background-repeat: no-repeat;
}


#header li {
font-family: Candara, Trebuchet MS, sans-serif;
color: white;
display: inline;
font-size: 20px;
margin: 0px 10px;
}

#header ul {
text-align:center;
position: absolute;
bottom: 2px;
width: 790px;
list-style-type: none;
margin: 0px;
padding: 0px;
}


#header li a:link {
color: white;
text-decoration: none;
}
#header li a:visited {
color: white;
text-decoration: none;
}
#header li a:hover {
color: #FFFF66;
text-decoration: none;
}



#content {
background-color: white;
position:relative;
Width: 766px;
border: 2px solid;
padding: 0 10px 10px 10px;
margin: 10px auto;
text-align: justify;
font-family: Candara, Trebuchet MS, sans-serif;
}

#content p {
position: relative;
width: 641px;
margin-left: 65px;
}

#content li {
margin: auto 65px auto 40px;
}

#content ul{
list-style-type: none;
}

#content dt {
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;
}

#content dd {
margin-left: 5px;
}

#contact {
margin-left: 440px;
}

#contact p {
margin: 5px 0px 5px 0px;
width: 265px;
}

#homeLower {
margin-top: 20px;
min-height: 318px;
}

#diningLower {
min-height: 392px;
}

#amenities {
min-height: 566px;
}

h1 {
text-align: center;
font-size: 1.4em;
font-variant: small-caps;
}

h2 {
text-align: center;
font-size: 1.3em;
font-variant: small-caps;
}

.imgm img {
position: relative;
margin-left: 65px;
}

.imgs img {
float: right;
margin: 5px 65px 10px 15px; 
}

#sig {
margin: -10px 65px;
}

#map {
float: left;
margin: auto 15px 50px 50px;
}


#footer p{
font-family: Candara, Trebuchet MS, sans-serif;
font-size: .85em;
font-variant: small-caps;
color: #686868;
text-align: center;
margin: 5px auto;
}

#footer li {
font-family: Candara, Trebuchet MS, sans-serif;
display: inline;
margin: 0px 5px;
}

#footer ul {
text-align:center;
width: 790px;
list-style-type: none;
margin: 0px auto;
padding: 0px;
}


#footer li a:link {
color: black;
text-decoration: none;
}
#footer li a:visited {
color: black;
text-decoration: none;
}
#footer li a:hover {
color: black;
text-decoration: underline;
}