a:visited  { color: #474a72 }
a:link    { color: #424083; margin: 0; padding: 0; border-width: 0 }
a:hover  { color: #6361af }
a:active  { color: #6361af }
a    { color: #424083; border-width: 0 }
body { font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; background-color: white; background-image: url(media/logofade.gif); background-repeat: no-repeat; background-position: left bottom; margin: 10px; }
p      { color: #333333; font-size: 12px; line-height: 19px; margin-top: 6px; margin-bottom: 6px }
h1  { color: #333333; font-size: 17px; font-weight: lighter; }
h2  { color: #333333; font-size: 17px; font-weight: lighter; }
h3  { color: #333333; font-size: 17px; font-weight: lighter; }
h4  { color: #333333; font-size: 12px; margin-top: 5px; margin-bottom: 5px; }
h5  { color: #333333; font-size: 12px; margin-top: 18px; margin-bottom: 5px; }
h6 { color: #5d4617; font-weight: lighter; font-size: small; margin-top: 15px; margin-bottom: 0; }
img    { display: block; border-style: none; outline-width: 0 }
ul  { color: #333333; font-size: 12px; line-height: 19px; margin-top: 6px; margin-bottom: 6px }
li { }
.caption  { color: #666; border-bottom: 1px solid #ccc; font-size: 11px; line-height: 13px; text-align: left; margin: 0 0 2px; padding: 5px 5px 7px 4px   }
.link  { font-size: 11px; }
.credits1  { font-size: 10px; text-align: right; margin-top: 3px; margin-bottom: 10px;  }
.hidden { display: none }
.artefact  { margin: 10px; float: right; clear: none }
.artefact2  { margin: 10px; margin-left: 0px; float: left; clear: none }
.imgroom  { float: left; display: inline; margin-left: 0; margin-right: 10px; margin-bottom: 0px; padding-bottom: 0px; }
.imghead     { display: inline;  }
.imgicon { display: inline; vertical-align: middle; clear: none }
.intro     { font-size: 10px; }
.hometext li { margin-top: 15px; }
.footer	{ line-height: 16px; }
#head    { height: 95px; vertical-align: bottom; width: 660px; margin-bottom: 0; }
#nav    { height: 27px; vertical-align: bottom; width: 660px; margin-top: 0; }
#pics    { margin-left: 105px; margin-top:5px; margin-bottom: 10px; width:540px; height: 175px; margin-right: 15px; }
.picsabout    { background-color: #887d75;  /* donkey brown */ }
.picscontact    { background-color: #b9d0dc; /* pale blue */ }
.picsgetting    { background-color: #5d4617; /* rich brown */ }
.picsrooms    { background-color: #d9dcc5; /* cream */ }
.picshome    { background-color: #81adb5; /* azure blue */ }
.picsthings    { background-color: #817214; /* olive green */ }
#content  { margin-left: 105px; margin-top:5px; width:555px; }
#sidebar { position: absolute; top: 70px; right: 10px; width: 200px; padding: 0px 10px 10px 0px; }
#footer { display: inline; margin-left: 105px; margin-top:15px; width:555px; border-top: 1px solid #ccc; float: left; clear: both; }
#imagebox   { margin: 5px 15px 15px 20px; width: 150px; float: right; clear: right  }
#textbox   { margin: -10px 15px 15px 20px; width: 119px; float: right; clear: right; padding:0 15px 10px; border: solid 1px #333; }
.textbox   { font-size: 11px; line-height: 17px; }
#picdesc	{ color: white; width: 530px; background-color: #937867; margin-top: 1px; margin-bottom: 1px; padding: 1px 5px; }
#linkright { height: 10px; float: right; clear: right; margin-top: -7px; margin-right: 15px; }
.room	{ float: left; clear: none; }