body {font-size: 11px; color: #072533; font-family: verdana, helvetica, sans-serif; overflow-y: scroll;
  background: url(./bg.jpg)}
td {font-size: 11px; color: #90acba; font-family: verdana, helvetica, sans-serif;}
td.navbar {padding-top: 30px;}

td.title {padding-left: 40px;}
td.bg {background: url(./bg.gif) top repeat-x;}
td.main { padding-top: 30px; padding-left: 30px; padding-bottom: 30px; padding-right: 30px;}
.img {padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px; background-color: #000; 
  margin-top: 10px; margin-left: 10px; margin-bottom: 10px; margin-right: 10px; border: #ffffff 5px solid;}
td.km {font-size: 10px; color: #b6dbed; padding-bottom: 5px;}
a {color: #90acba; text-decoration: none}
a:hover {color: #b4c9d3; text-decoration: none}
a.km {color: #cee2e7; text-decoration: none}
a.km:hover {color: #b6dbed; text-decoration: none}

td.navlinks {color: #90acba; padding-left: 30px; line-height: 17px;}
td.navlinksover {color: #90acba; padding-left: 30px; line-height: 17px; background: url(./vnavbgover.gif)}
a.nav {cursor:pointer; text-decoration: none}
a.nav:hover {text-decoration: none}
td.navlinks a.nav, td.navlinksover a.nav {display: block;}

#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(overlay.png); }

* html #overlay{background-color: #333;back\ground-color: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}