body {background-color: #e0e0e0; background-image: url("/images/bg2.jpg"); }
a:link { color: black; }
a:visited { color: gray; }
a:active { color: red; }
h1,h2,h3,h4 { text-align: center; color: #683333;}
h1 { font-size: 18pt; }
h2 { font-size: 16pt; }
h3 { font-size: 12pt; }
h4 { font-size: 11pt; }
p.panorama { text-align: center; font-size: 12pt }
p.images { text-align: center; }
td.header-left { text-align: left; font-size: 14pt; color: gray }
td.header-right { text-align: right; font-size: 14pt; color: gray }
div.sign { text-align: left; font-size: 8pt; }
hr { border-style: solid none none; }
.new { font-weight: bold; font-size: 10pt; color: red }
div.intro {margin: 100px 320px;}
a.button {display: block; margin: 100px 10px; }
#pan {float:left}
#sin {float:right}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
