#keyboardMsg a:link {color: #ffffff;}
#keyboardMsg a:visited {color: #ffffff;}
#keyboardMsg a:hover {color: #ffffff;}
#keyboardMsg a:active {color: #ffffff;}
#keyboardMsg a:focus{color: #ffffff;}

#lightbox{
	background-color:#737A80;
	padding: 0px;
	border-bottom: 2px solid #8D8D8D;
	border-right: 2px solid #8D8D8D;
	border-left: 2px solid #8D8D8D;
	border-top: 2px solid #8D8D8D;
}

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	background-color:#4B0C07;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 3px solid #4B0C07;

}

#lightboxCaption a:link{text-decoration: none;}

#lightboxCaption{ float: left; 
border-left: 5px solid #4B0C07;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#keyboardMsg{
border-right: 5px solid #4B0C07;
float: right;
}

#closeButton{ top: 5px; right: 5px; }

#lightbox img{ 
border-bottom: 0px solid #8D8D8D;
border-right: 0px solid #8D8D8D;
border-left: 0px solid #8D8D8D;
border-top: 2px solid #8D8D8D;
clear: both;
}

#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height:100%;
	width:100%;
}

