body {
background:#000 url(img/bg.jpg) top center no-repeat;
color:#000;
font:12px "palatino linotype","Book Antiqua",Palatino,serif;
line-height:1;
margin:0;
scrollbar-3dlight-color:#8d8980;
scrollbar-arrow-color:#fff;
scrollbar-darkshadow-color:#8d8980;
scrollbar-face-color:#8d8980;
scrollbar-highlight-color:#8d8980;
scrollbar-shadow-color:#8d8980;
scrollbar-track-color:#8d8980;
}

a:link {
color:#191970;
text-decoration:underline;
}

a:visited {
color:#191970;
text-decoration:none;
}

a:hover,a:active {
color:navy;
text-decoration:none;
}

#container {
background:url(img/bg.gif) top left no-repeat;
height:530px;
margin:30px auto auto;
padding:0;
width:750px;
}

#sidebar {
display:inline;
float:right;
margin-right:24px;
margin-top:66px;
padding:0;
width:172px;
}

#sidebar img {
border:0;
}

#nav,#reservation {
padding:0;
width:172px;
}

#nav span,#linksend span,#reservation span {
display:none;
}

#nav img {
display:block;
}

.nav1 {
background:url('img/nav_menu.gif') top left no-repeat;
display:block;
height:15px;
width:172px;
}

.nav2 {
background:url('img/nav_events.gif') top left no-repeat;
display:block;
height:15px;
width:172px;
}

.nav3 {
background:url('img/nav_media.gif') top left no-repeat;
display:block;
height:15px;
width:172px;
}

.nav4 {
background:url('img/nav_gallery.gif') top left no-repeat;
display:block;
height:15px;
width:172px;
}

.nav5 {
background:url('img/nav_locations.gif') top left no-repeat;
display:block;
height:15px;
width:172px;
}

.nav6 {
background:url('img/nav_contact.gif') top left no-repeat;
display:block;
height:15px;
width:172px;
}

.nav7 {
background:url('img/nav_home.gif') top left no-repeat;
display:block;
height:15px;
width:172px;
}

.navww {
background:url('img/reserveww.gif') top left no-repeat;
display:block;
height:13px;
width:172px;
}

.navsm {
background:url('img/reservesm.gif') top left no-repeat;
display:block;
height:13px;
width:172px;
}

#subscribe {
margin-top:50px;
}

form {
margin:0;
}

#subscribe .email {
background:#fff;
font:90% "palatino linotype","Book Antiqua",Palatino,serif;
height:15px;
margin-left:20px;
padding:0;
text-align:center;
width:100px;
}

#subscribe .btn {
vertical-align:bottom;
}

#content {
margin-left:26px;
max-height:450px;
padding-top:66px;
position:absolute;
width:528px;
}

#ttl {
border-right:1px solid #fff;
float:left;
height:180px;
margin-top:13px;
padding:0 15px;
text-align:right;
width:127px;
}

#ttl span {
color:#191970;
font-size:120%;
letter-spacing:1px;
}

#text {
margin:0;
max-height:188px;
overflow:auto;
padding:17px 20px 5px 17px;
width:330px;
}

div.p {
margin-top:5px;
text-indent:12px;
}

.feedback {
border:0;
margin-top:5px;
padding:0;
}

#feedback .input {
background:#fff;
font-size:90%;
height:10px;
width:160px;
}

#feedback .textarea {
background:#fff;
font:90%;
height:40px;
width:200px;
}

img.gallery {
border:none;
display:inline;
height:80px;
padding:0 10px 5px 0;
width:50px;
}

#credit {
color:#000;
font-size:90%;
margin-top:10px;
text-align:center;
}

.link1,.link2,.link3,.link4,.link5,.link6,.link7 {
height:15px;
line-height:1pt;
width:172px;
}

.linkww,.linksm {
height:13px;
line-height:1pt;
width:172px;
}

.nav1:hover,.nav2:hover,.nav3:hover,.nav4:hover,.nav5:hover,.nav6:hover,.nav7:hover,.navww:hover,.navsm:hover {
background-position:bottom left;
}