.lb {margin:0 auto;width:660px;background:#fff;overflow:hidden;}
.c {position:relative;}
.c img {margin:10px auto;display:block;}
#lightbox .prev {width:25px;height:26px;background:url(/dsg/bgr/prev.gif) no-repeat;display:block;position:absolute;top:0;left:0;}
#lightbox .prev:hover {background-image:url(/dsg/bgr/prev_alt.png);}
#lightbox .next {width:25px;height:26px;background:url(/dsg/bgr/next.gif) no-repeat;display:block;position:absolute;top:0;right:0;}
#lightbox .next:hover {background-image:url(/dsg/bgr/next_alt.png);}
.b {margin:0;padding:5px 10px;background:#f4f4f4;text-align:left;width:380px;float:left;}
.b p {margin:0;padding:0;}
.b ul li {padding:0 20px 0 0;float:left;}
.b ul .t {margin:0 10px 0 0;float:left;}
.b ul .r {float:left;}
.b ul .r img {display:block;float:left;}
.b .b2 {margin:0; padding:12px 0 0 0;}
.close {float:left;position:absolute;top:-33px;left:191px;}
.close img {margin:0;display:block;}

.b .image {float:left;}
.b .title {font-weight:bold;float:left;}
.b .author {float:right;}
.b .imagetitle {margin:10px 0 0;clear:both;float:left;}

#lightbox {text-align:center;background-color:#fff;padding:10px 10px 10px;}
#lightboxDetails {margin:0 0 10px;padding:0;width:100%;float:left;clear:left;position:relative;}

#lightboxCaption {float: left;}
#keyboardMsg {float: right;}
#closeButton {top: 5px; right: 5px;}

#lightbox img{ border: none; clear: both;display:block; position:relative;float:none;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/dsg/overlay.png); }

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


#objDivI {width:100%;float:left;position:relative;clear:left;}
*:first-child+html #objDivI {padding:0 0 10px;}
* html #objDivI {padding:0 0 10px;}