#overlay{

	position:absolute;

	top:0;

	left:0;

	z-index:90;

	width:100%;

	height:auto;

	background-color:#000;

}



#lightbox{

	position:absolute;

	top:10px;

	left:0;

	width:100%;

	z-index:100;

	text-align:center;

	color:#151410;

	line-height:0;

}



#lightbox a, #lightbox a:hover {

	border-bottom:none;

	color:#151410;

	text-decoration:underline;

}



#lightbox a img{ border:none; }



#myTable

{

	width:auto;

	height:auto; /* without this line error in IE8 detected */

	margin:0 auto;

	position:relative;

}



#outerImageContainer{

	width:auto;

	height:auto; /* without this line error in IE8 detected */

	margin:0 auto;

	position:relative;

}



#lightboxImage{

	width:100%;

	height:100%;

}



#imageContainerMain{

	margin:0 auto;

	overflow:visible;

	position:relative;

	font-size:0;/* ie fix - big info bar*/

}



#imageContainer{

	width:150px;

	height:30px;

	margin:0 auto;

	overflow:hidden;

	background-color:#fff;

	position:relative;

	font-size:0;/* ie fix - big info bar*/

}



#loading{

	position:absolute;

	top:40%;

	left:0%;

	height:25%;

	width:100%;

	text-align:center;

	font-size:10px;

	z-index:1;

}

#loadingLink {

	display:block;

	margin:0 auto;

	padding:0;

	width:150px;

	height:29px;

	background:url(../images/loading.gif) center center no-repeat;

	text-indent:-9999px;

}

#hoverNav{

	position:absolute;

	top:0;

	left:0;

	height:100%;

	width:100%;

	z-index:10;

}

#imageContainer>#hoverNav{ left:0;}

#prevLinkImg, #nextLinkImg{

	top:0;

	width:48px;

	height:100%;

	position:absolute;

	z-index:20;

	outline-style:none;

	display:block;

	text-indent:-9999px;

	}

* html #prevLinkImg,* html #nextLinkImg{

	background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */

}

#prevLinkImg { left: -48px; }

#nextLinkImg { right: -48px; }

#prevLinkImg:hover,#prevLinkImg.hover, #prevLinkImg:visited:hover { 

	background:url(../images/prev.png) 5% center no-repeat; 

}

#nextLinkImg:hover,#nextLinkImg.hover, #nextLinkImg:visited:hover { 

	background:url(../images/next.png) 97% center no-repeat; 

}



#imageDataContainer{

	width: auto;

	position: relative;

	left: 0;

	bottom: 34px;	

	opacity: .6;

}



#imageData{

	font-size: 12px;

	padding:10px 10px;

	color: #ffffff;

	background-color: #000000;

	overflow:visible;

	left: 10px;

	position: absolute;

	border-radius: 8px 8px 8px 8px;

	text-align:center;

	_bottom:0;

	_left: 0;	

}

#imageDetails{ width:100%; float:left; 	padding:0;}

#caption{ display:block;text-align:left; }

#numberDisplay{ display:none;text-align:right;}

#detailsNav{display:none;}

#prevLinkDetails, #nextLinkDetails, #slideShowControl{display:none;}



#slideShowControl.started{

	background-image:url($rel#conposit.png$);

	background-position:0 center;

}



#slideShowControl{

	display:block;

	width:42px; 

	height:49px; 

	float:left;

	background-image:url($rel#conposit.png$);

	background-position:-42px center;

	background-repeat:no-repeat;

	}



#close{

	position:relative;

	width:100%;

	height:0;

	z-index:21;	

}

#closeLink {

	position:absolute;

	top:-20px;

	right:2px;

	display:block;

	outline-style:none;

	margin:0;

	padding:0;

	text-decoration:none;

	width:80px;

	height:80px;

	background:url(../images/close.png) no-repeat;	

	_background-image:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/close.png', sizingMethod='scale');

}



.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}

* html>body .clearfix {display:inline-block; width:100%;}



* html .clearfix {

	/* Hides from IE-mac \*/

	height:1%;

	/* End hide from IE-mac */

}	



#outerImageFrame{

	border:none;

	height:100%;

	width:100%;

	position:absolute;

}



#outerImageContainer{

	overflow:visible;

}

#outerImageContainer td{

	text-align:center;

	padding:0;

}



#lightboxFrameBody{

	background-color:#767676;

}



#outerImageContainer td, #outerImageContainer tr{

	font-size:0;

	border:0 none;

}



#outerImageContainer td.tl, #outerImageContainer td.br{

	height:40px;

	width:40px;

}



#outerImageContainer td.tl{

	background:url(../images/back_corvers.png) 0 0;

	_background-image:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/back_lt.png', sizingMethod='scale');

}

#outerImageContainer td.tc{

	background:url(../images/back_tb.png) 50% 0;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/back_ct.png', sizingMethod='scale');

}

#outerImageContainer td.tr{

	background:url(../images/back_corvers.png) 100% 0;

	_background-image:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/back_rt.png', sizingMethod='scale');

}

#outerImageContainer td.ml{

	background:url(../images/back_lr.png) 0 50%;

	_background-image:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/back_lc.png', sizingMethod='scale');

}

#outerImageContainer td.mr{

	background:url(../images/back_lr.png) 100% 50%;

	_background-image:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/back_rc.png', sizingMethod='scale');

}

#outerImageContainer td.bl{

	background:url(../images/back_corvers.png) 0 100%;

	_background-image:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/back_lb.png', sizingMethod='scale');

}

#outerImageContainer td.bc{

	background:url(../images/back_tb.png) 50% 100%;

	_background-image:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/back_cb.png', sizingMethod='scale');

}

#outerImageContainer td.br{

	background:url(../images/back_corvers.png) 100% 100%;

	_background-image:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/back_rb.png', sizingMethod='scale');

}



/* ----------------------------------------*/



#comments

{

	width:320px;

	height:auto;

	padding:10px;

	background:#FFF;

	color:#000;

	font-size:12px;

	vertical-align:top;

	text-align:left;
	
	display:none;

}



#event_title

{

	margin-bottom:25px;

	font-weight:bold;

	font-size:14px;

	color:#666;

}



#event_info

{

	color:#0065A8;

	margin-bottom:25px;

}



#picture_comment

{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	line-height:15px;

	text-align:justify;

	margin-bottom:0px;

	min-height:350px;

	max-height:350px;

	height:350px;

	width:250px;

	padding-right:5px;

	border:none;

	overflow:scroll;

}



#picture_comment li

{

	line-height:15px;

	margin-left:15px;

}