body { background: #FFF url(images/bg.gif) repeat-x; font: 12px Arial, Helvetica, sans-serif; }
#content { width: 760px; margin-right: auto; margin-left: auto; }
#header img { border-style: none; }
#content form { float: left; width: 460px; }
form li { list-style: none; margin-bottom: 10px; }
#content p { padding-right: 10px; padding-left: 10px; }
#content li { list-style: none; margin-bottom: 10px; }
#content img { float: left; padding: 10px 20px 10px 10px; float: left; }
#content form li #captchaimg { float:none; border: 3px double #006; padding: 0px; }
#content img.header { padding: 0px 4px; }
#about { height: 250px; width: 750px; background: url(images/about_header.jpg) no-repeat; margin: 0px 5px; }
#content h1 { padding-right: 25px; float: right; margin-top: 200px; color: #FFF; text-transform: uppercase; font-size: 30px; }
#testimonials { height: 250px; width: 750px; background: url(images/testimonials_header.jpg) no-repeat; margin: 0px 5px; }
#gallery { height: 250px; width: 750px; background: url(images/gallery_header.jpg) no-repeat; margin: 0px 5px; }
#reservations { height: 250px; width: 750px; background: url(images/reservation_header.jpg) no-repeat; margin: 0px 5px; }
#contact { height: 250px; width: 750px; background: url(images/contact_header.jpg) no-repeat; margin: 0px 5px; }
#footer { text-align: center; clear: both; padding-bottom: 20px; }
#nav a:link, #nav a:visited, #nav a:active { text-decoration: none; color: #FFF; font-weight: bold; font-size: 16px; }
#nav a:hover { text-decoration:underline; }
a:link, a:visited, a:active { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
#container { background: #eeeff6; width: 760px; margin-right: auto; margin-left: auto; }
#container #header img.logo { float: left; margin-left: 5px; }
#container #header img.scenery { display: inline; margin-left: 6px; }
#header #nav { background: url(images/nav_bg.jpg) no-repeat; height: 32px; width: 750px; margin: 10px auto; }
#header { height: 165px; }
#header #nav ul { padding-top: 7px; padding-left: 0px; margin: 0px; }
#header #nav li { list-style: none; display: inline; color: #FFF; margin-right: 20px; margin-left: 20px; font-size: 16px; font-weight: bold; }
#content #results { width: 450px; float: left; }
#content #results ul { list-style: none; padding-left: 10px; }
