#lightbox {border:#252525 1px solid; padding:0 10px 25px 10px; background:#fefefe; text-align:left; color:#000; }

#lightboxDetails {font-size:0.8em; padding-top:0.4em; }
#lightboxCaption {float:left;height:20px; }
#keyboardMsg {font:italic 10px verdana, arial, sans-serif; text-align:center; color:navy; clear:both; }

#lightbox img {clear:both; border:1px solid #333; }

#overlay img {border-style:none; }
#overlay {background-image:url(images/overlay.png); }

html #overlay {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale"); background-image:url(blank.gif); background:transparent; }

/* caption is word enlarge */
.caption {font:italic normal 0.9em "comic sans ms",georgia, serif; color:#666; float:right; }
.lightboxholder {float:left;margin:0 5px 0 0;padding:0; }
.lightboxholder a {float:right;margin:0;padding:0;text-align:right;border:0; }
.lightboxholder img {margin:0;padding:0;border:0; }

#closeButton {position:relative; right:5px; bottom:5px; }
#closeButton img a {border:0; }

.img_row a {display:inline; float:left; margin:0 5px 0 0; padding:0; border:0; font:italic 0.9em arial, verdana, helvetica, sans-serif; text-decoration:none; }
.img_row2 a {display:inline; float:right; margin:0 0 0 5px; padding:0; border:0; font:italic 0.9em arial, verdana, helvetica, sans-serif; text-decoration:none; }
.img_row a:hover, .img_row2 a:hover {border:0; }
.img_row a img, .img_row2 a img {border:0; }
.img_row {clear:both; }
