
body {
margin: 0;
background-image: url(images/bgicon2.gif);
background-color: #712535;
}

body, td {
font-family: georgia;
font-size: 13px;
color: #054527;
}

.main {
background-color:#EDEAC8; 
background-image: url(images/bg.jpg); 
border-right: 4px solid #054527;
border-left: 4px solid #054527;
}

a:link    { color: #712535; }
a:visited { color: #712535; }
a:hover   { color: #054527; }


a.wayside:link, a.wayside:visited { color: #edeaC8; }
a.wayside:hover, a.wayside:active { color: #edeaC8; text-decoration: none; }
a.wayside:link, a.wayside:visited { color: #edeaC8; }
a.wayside:hover, a.wayside:active { color: #edeaC8; text-decoration: none; }

H1 {
font-style: italic;
color: #edeac8;
font-size: 15px;
margin-top: 6px;
margin-bottom: 6px;
}

H2 {
color: #054527;
font-size: 18pt;
}


.roomtitle {
font-family: lucida calligraphy;
font-weight: bold;
font-size: 20px;
color: #004400;

}

.head1 {
font-size: 18px;
font-weight: bold;
color: #770000;
}

.head2 {
font-size: 16px;
font-weight: bold;
color: #770000;
}

.sub2 { 
font-size: 11px; 
font-weight: bold; 
color: #770000; }


table.footer td {
background-color: #054527;
color: #EDEAC8;
font-size: 11px;
}

li { margin-bottom: 6px; }

#lightbox {
	
background-color:#712535;
font-family: arial;
color: #E9DDAF;
font-size: 14px;
font-weight: bold;
padding: 10px;
}

.roomimg { border: 2px solid #630307; }
	
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }
	
#lightboxCaption { float: left; }

#keyboardMsg { float: right; }

#closeButton { top: 5px; right: 5px; }

#lightbox img { border: 10px; clear: both;} 

#overlay img { border: none;}

#overlay { background-image: url(overlay.png); }

* html #overlay {
background-color: #712535;
back\ground-color: transparent;
background-image: url(shim.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale"); }