﻿#lightbox { background-color: #eee; padding: 10px; border-bottom: 1px solid #666; border-right: 1px solid #666; }
#overlay { 	background-image: url("neil/lightbox/overlay.png"); text-align:left; }
#lightboxCaption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #eee;
	font-size: 70%;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	padding-bottom:3px;
}
* html #overlay {
	background-color: #000;
	text-align:left;
	background-image: url('neil/lightbox/blank.gif');
	filter: Alpha(opacity=50);
}
#pics {
	width: 90%;
	text-align: center;
	margin: 0 auto;
	vertical-align: text-top;
}
.pictitle { font-size:x-small; text-transform:uppercase; height:20px; }
.pictable { text-align:center; width:100%; }
.pictable tr { width:100%; vertical-align:text-top; }
.pictable td .pic { width:25%; vertical-align:top; }
#pics table { padding-bottom:20px; }
#pics .nopic { text-align:left; padding-left:3px; vertical-align:text-top; font-size:small; width:100%; }
#pics img {
	padding: 2px;
	border: 1px #000 solid;
	vertical-align: top;
}
.name { color:green; font-weight:bold; }
.name2 { font-size:1.2em; color:green; font-weight:bold; }
