body {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
/*	background: #E6EAE9 url(/backgrounds/paper-background.jpg); */
}
.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

a {
	color: #5f3ec7;
}

#photopage {
/*	width: 800px; */
	padding: 30;
	margin-top: 0;
  margin-left: 20;
  margin-right: 20;
}
td {
  width: 25%;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #fff;
	padding: 8px 8px 8px 12px;
	color: #000;
}

#singlephoto {
	width: 600px;
	padding: 30;
	margin: 20;
}
caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
td {
  border-right: 1px solid #000;
  border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #fff;
	padding: 6px 6px 6px 6px;
	color: #000;
}
td.alt {
	background: #F5FAFA;
	color: #797268;
}

#navboxes {
/*	width: 80%; */
	padding: 30;
	margin-top: 0;
	margin-bottom: 0;
  margin-left: 20;
  margin-right: 20;
}
#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; 
	color: #000000;
	font-size: 1.2em;
	}
#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;
        background-image: url(/images/blank.gif);
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
        }

