html {background:black;}
body {margin:0; padding:0; border:0; font-family:arial, helvetica, sans-serif; background:black; font-size:80%;} /*eee*/
h1, h2 {margin:0; padding:0;}
a img, img  {border:0;}
a {color:#ff9500;}
a:hover {color:#999;}
li {list-style:none;}
dl {float:left;}
dt {clear: left; width: 20em;}
dt, dd {float:left;}
#content {width:900px; background:black; color:white; /*border:2px solid white;*/ margin: auto;}

#header {background-image:url(/images/header.gif);}
#header h1 {height:168px;/*color:#ff9500; text-align:center; padding:1em 0; font-size:5em; font-weight:normal; text-shadow: 1px 1px 2px #999;*/}
#header ul, #header li {margin:0; padding:0; display:inline;}
#header ul {width:100%; text-align:center; background:#aaa;}
#header li {display:block; float:left; width:20%; padding:0.3em 0; background:#222;}
#header li a {color:white;}
#header li a:hover {color:#eee;}

#main {padding:1em; margin-top:2em; overflow:auto;}
.vcard ul, .vcard li {margin:0; padding:0;}
.vcard li {list-style:none;}

#footer {background:#222;}
#footer a {color:white;}
#footer p {margin:0; padding:0; color:white; text-align:center; padding:0.2em 0;}

#slideshow {float:right; margin-left:1em; height:266px;}
.pics {height:266px; width:400px; padding:0; margin:0;}
.hide {display:none;}

#front-door {height:320px; width:880px; float:left;}
#image {float:left; width:450px;}
#address-content {float: left; width:430px;}
#address-content p {padding:0 1em;}

#rates {height:470px; width:880px; float:left;}
#dbl-room-image {float:left; width:300px;}
#dbl-room-content {margin-top:0.5em; float:left; width:500px;}
#dbl-room-content p {padding:0 1em;}
#dbl-room-content h3 {padding:0 0.8em; margin:0;}
.mgnb1 {margin-bottom:3em;}