#preload-01 { height:0px; width:0px; background: url(../images/prev.png) no-repeat -9999px -9999px; }
#preload-02 { height:0px; width:0px; background: url(../images/next.png) no-repeat -9999px -9999px; }
#preload-03 { height:0px; width:0px; background: url(../images/close.png) no-repeat -9999px -9999px; }
#preload-04 { height:0px; width:0px; background: url(../images/prev2.png) no-repeat -9999px -9999px; }
#preload-05 { height:0px; width:0px; background: url(../images/next2.png) no-repeat -9999px -9999px; }
#preload-06 { height:0px; width:0px; background: url(../images/close2.png) no-repeat -9999px -9999px; }
#preload-05 { height:0px; width:0px; background: url(../images/zoom.png) no-repeat -9999px -9999px; }
#preload-06 { height:0px; width:0px; background: url(../images/zoom2.png) no-repeat -9999px -9999px; }





.lb-overlay {
	width: 0px;
	height: 0px;
	position: fixed;
	overflow: hidden;
	left: 0px;
	top: 0px;
	padding: 0px;
	z-index: 99; 
	text-align: center;
	font-family: telluralregular;
	color:lightgray;
	background: rgba(0,0,0,.9);

}
/* .lb-overlay div {
	background-color:orange;
	height:100px;
	width:600px;
	margin: 0px auto 0px auto;
} */

#structure .lb-overlay ul {
	width:auto;
	height:auto;
	text-align:left;
	padding:0 0 10px 0;
	margin:0 0 0px 0;
	border-bottom:1px solid rgba(255,255,255,.3);
}

#structure .lb-overlay ul li {
	display:inline-block;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	background-color:transparent;
	border:0;
}

#structure .lb-overlay ul li:first-child {
}

#structure .lb-overlay ul li:last-child {
}
.lb-overlay div {
	margin-bottom:20px;
}
.lb-overlay h3 {
	font-size: 20pt;
	padding:0 20px 0 0;
	color:#9fda38;
	margin-top:0px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.6);
}
.lb-overlay p {
	font-size: 14px;
	padding:0 0 0 0px;
}

.lb-overlay img {
	/* height: 100%; For Opera max-height does not seem to work */
	max-height:85%;
	max-width: 100%;
	margin-bottom:10px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.5);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
a.lb-close, a.lb-prev, a.lb-next {
	display:inline-block;
	font-size:0;
	z-index: 1001;
	padding:0;
	margin:0;
}
a.lb-close {
	height:32px;
	width:80px;
	background:url(../images/close.png) no-repeat top center;
	
}
a.lb-prev {
	height:32px;
	width:42px;
	margin-right:-5px;
	background:url(../images/prev.png) no-repeat top right;
}
a.lb-next {
	height:32px;
	width:43px;
	margin-left:-4px;
	background:url(../images/next.png) no-repeat top left;
}
a.lb-close:hover  {
	-webkit-transition: background-image .2s ease-in-out;
	-moz-transition: background-image .2s ease-in-out;
	-o-transition: background-image .2s ease-in-out;
	transition: background-image .2s ease-in-out;
	background-image:url(../images/close2.png);
}
a.lb-prev:hover {
	-webkit-transition: background-image .2s ease-in-out;
	-moz-transition: background-image .2s ease-in-out;
	-o-transition: background-image .2s ease-in-out;
	transition: background-image .2s ease-in-out;
	background-image:url(../images/prev2.png);
}
a.lb-next:hover {
	-webkit-transition: background-image .2s ease-in-out;
	-moz-transition: background-image .2s ease-in-out;
	-o-transition: background-image .2s ease-in-out;
	transition: background-image .2s ease-in-out;
	background-image:url(../images/next2.png);
}
.lb-overlay:target {
	width: auto;
	height: auto;
	bottom: 0px;
	right: 0px;
	padding: 20px 100px;
} 
.lb-overlay:target img{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
/* 
	100% Height for Opera as the max-height seems to be ignored, not optimal for large screens 
	http://bricss.net/post/11230266445/css-hack-to-target-opera 
*/
x:-o-prefocus, .lb-overlay img {
    height: 100%;
}