body {
 margin: 0;
 padding: 0;
 font: 0.76em tahoma,sans-serif;
 }

body.home {
 background: #600;
 }
body.about {
 background: #960;
 }
body.surround {
 background: #036;
 }
body.find {
 background: #399;
 }
body.contact {
 background: #363;
 }
body.rooms {
 background: #636;
 }
body.credits {
 background: #cc9;
 }
td .top-home {
 background: #fff url('imgs/bkgs/top-home.gif') no-repeat;
 }
td .mid-home {
 background: #fff url('imgs/bkgs/mid-home.gif') repeat-y;
 }
td .top-about {
 background: #fff url('imgs/bkgs/top-about.gif') no-repeat;
 }
td .mid-about {
 background: #fff url('imgs/bkgs/mid-about.gif') repeat-y;
 }
td .top-surround {
 background: #fff url('imgs/bkgs/top-surround.gif') no-repeat;
 }
td .mid-surround {
 background: #fff url('imgs/bkgs/mid-surround.gif') repeat-y;
 }
td .top-find {
 background: #fff url('imgs/bkgs/top-find.gif') no-repeat;
 }
td .mid-find {
 background: #fff url('imgs/bkgs/mid-find.gif') repeat-y;
 }
td .top-contact {
 background: #fff url('imgs/bkgs/top-contact.gif') no-repeat;
 }
td .mid-contact {
 background: #fff url('imgs/bkgs/mid-contact.gif') repeat-y;
 }
td .top-rooms {
 background: #fff url('imgs/bkgs/top-rooms.gif') no-repeat;
 }
td .mid-rooms {
 background: #fff url('imgs/bkgs/mid-rooms.gif') repeat-y;
 }
td .top-credits {
 background: #fff url('imgs/bkgs/top-credits.gif') no-repeat;
 }
td .mid-credits {
 background: #fff url('imgs/bkgs/mid-credits.gif') repeat-y;
 }

table#main {
 width: 100%;
 margin: 0;
 padding: 0;
 border-collapse: collapse;
 border: 0;
 }
#main td {
 margin: 0;
 padding: 0;
 vertical-align: top;
 }

table#top {
 width: 678px;
 margin: 0 auto;
 padding: 0;
 border-collapse: collapse;
 border: 0;
 }

table#nav {
 width: 562px;
 margin: 0 auto;
 padding: 0;
 border-collapse: collapse;
 border: 0;
 }
#nav td {
 margin: 0;
 padding: 0;
 text-align: center;
 vertical-align: top;
 }
#nav td a {
 padding: 0 4px;
 margin: 0;
 font: 0.66em 'arial narrow',arial,sans-serif;
 text-decoration: none;
 }
* html #nav td a {
 font: 0.76em 'arial narrow',arial,sans-serif;
 text-decoration: none;
 }
#nav td a.rooms {
 padding: 0 0 0 4px;
 margin: 0;
 text-decoration: none;
 }
#nav td a:link, #nav td a:visited {
 color: #033;
 }
#nav td a:hover {
 color: #cc3;
 }
#nav td#sel1 a {
 color: #900;
 }

table#balconi {
 position: relative;
 top: -4px;
 width: 90px;
 margin: 0;
 padding: 0;
 border-collapse: collapse;
 border: 0;
 }
#balconi td {
 margin: 0;
 padding: 0;
 }
#balconi td a {
 margin: 0;
 padding: 0;
 }

table#mid {
 width: 678px;
 margin: 0 auto;
 padding: 0;
 border-collapse: collapse;
 border: 0;
 }
#mid td {
 margin: 0;
 padding: 0;
 }
table#content {
 width: 620px;
 margin: 0 auto;
 padding: 0;
 border-collapse: collapse;
 border: 0;
 }
#content td {
 margin: 0;
 padding: 0;
 font: 0.76em 'trebuchet ms',sans-serif;
 color: #033;
/* text-align: left;*/
 }
td#infobox {
 margin: 0;
 padding: 3px;
 background: #f0f0f0;
 }

table#bot {
 width: 678px;
 height: 55px;
 margin: 0 auto;
 padding: 0;
 border-collapse: collapse;
 border: 0;
 }
#bot td {
 margin: 0;
 padding: 0 8px;
 font: 0.65em tahoma,sans-serif;
 color: #033;
 border: 0;
 vertical-align: top;
 }

h1 {
 margin-top: 0px;
 margin-bottom: 3px;
 font: normal 2em tahoma,sans-serif;
 color: #999;
 }
.drk {
 color: #036;
 }
h2 {
 margin-top: 0px;
 margin-bottom: 2px;
 font: normal 1.4em tahoma,sans-serif;
 color: #036;
 }
h3 {
 margin-top: 0px;
 margin-bottom: 2px;
 font: normal 1.1em tahoma,sans-serif;
 color: #036;
 }

p {
 margin: 3px 0 10px 0;
 line-height: 1.4em;
 }

ul {
 padding-left: 1em;
 }
li {
 margin: 0;
 }

em.caption {
 display: block;
 }

a, a:link, a:visited {
 text-decoration: none;
 color: #369;
 }
a:hover {
 color: #cc3;
 }

img {
 border: 0px;
 }
img.roomtt {
 margin-bottom: 4px;
 }
img.sider {
 float: right;
 margin-left: 4px;
 }
img.sidel {
 float: left;
 margin-right: 4px;
 }
img.home {
 margin-bottom: 4px;
 }

.clear {
 clear: both;
 }

#toc {
 margin: 0;
 padding: 0;
 }
ul#toc {
 margin-bottom: 10px;
 padding: 0;
 }
#toc li {
 list-style: none;
 margin: 0;
 padding: 0;
 font: 0.95em/1.3em tahoma,sans-serif;
 }
#toc li a {
 }


