#lb-backdrop
{
display:block;
width:100%;
height:100%;
position:fixed;
background:rgba(0,0,0,0.9);
top:0;left:0;right:0;bottom:0;
}

.lb-packet
{
position:absolute;
left:0;
display:none;
}

.lb-close
{
position:absolute;
/*float:right;
margin-top:2px;margin-right:2px;*/
right:8%;
top:27px;
cursor:pointer;
display:block;
z-index:1;
}

.lb-gallery
{
position:absolute;
display:block;
text-align:center;
right:0;
margin:12px 5px;
background-color:rgba(255,255,255,0.15);
box-shadow:1px 1px 5px rgba(0,0,0,0.3);
border:2px solid #aaaaaa;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
/*overflow:visible !important;*/
}

/*contains larger image*/
.lb-canvas
{
position:relative;
display:block;
background-repeat:no-repeat;
background-position:center;
}

.lb-canvas img, .lb-canvas video
{
width:100%;
height:100%;
border:2px solid #444444;box-shadow:1px 2px 2px #888888;
}

/*separate class for loading GIF, easy for jQuery*/
.loading
{
background-image:url('loading.gif');
}


/**lightbox controls**/
.lb-controls
{
position:relative;
display:inline-block;
height:auto;
width:95%;
left:0;right:0;margin:15px 0;
}

.lb-controls span
{
position:relative;
float:left;
line-height:50px;
height:50px;
width:50px;
display:inline-block;
margin-left:10px;
margin-right:10px;
} 


/*for when the slideshow begins and when we reach the end*/
.lb-controls span.inactive
{
opacity:0.25;
}

.lb-controls img
{
height:50px;
cursor:pointer;
position:absolute;
left:0;
}


/**PICTURE TITLE**/
.lb-title
{
position:absolute;
left:170px;
font-size:20px;
display:inline;
text-align:center;
color:#aaa;
font-family:Impact, Charcoal, sans-serif;
letter-spacing:2px;
}


.fb-comments-wrap
{
position:relative;
width:100%;
text-align:center;
display:inline-block;
}


