#lightbox { position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0;  }

#jquery-overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px;  }

#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0;  }
#jquery-lightbox a img { border:none;  }

#lightbox-container-image-box { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;  }
#lightbox-container-image { padding:10px;  }
#lightbox-loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;  }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;  }
#lightbox-container-image-box > #lightbox-nav { left:0;  }

#lightbox-nav a { outline:none;  }
#lightbox-nav-btnPrev,#lightbox-nav-btnNext { width:49%; height:100%; zoom:1; display:block;  }
#lightbox-nav-btnPrev { left:0; float:left;  }
#lightbox-nav-btnNext { right:0; float:right;  }

#lightbox-container-image-data-box { font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0;  }
#lightbox-container-image-data { padding:0 10px; color:#666;  }
#lightbox-container-image-data #lightbox-image-details { width:70%; float:left; text-align:left;  } 

#lightbox-image-details-caption { font-weight:bold;  }
#lightbox-image-details-currentNumber { display:block; clear:left; padding-bottom:1.0em;  } 

#lightbox-secNav-btnClose { width:66px; float:right; padding-bottom:0.7em;  }

.photoGalleryElement { clear:both;  }
 
.photoGalleryElement .thumbnail { display:inline; float:left; width:138px; height:auto; text-align:center; font-size:smaller; line-height:1.2em; margin-right:8px;  margin-bottom:18px; padding:0; padding-bottom:0 !important; overflow:hidden; }

.photoGalleryElement .thumbnail .thumbContents { height: auto; background-color:#fff; border:1px solid #CCC; margin:0; float:none; }

.photoGalleryElement .thumbShadow { display:inline-block; float:left; width:146px; padding:6px 0 0 6px; border:0; margin:0 8px 12px 0; height:auto; overflow:hidden; text-align:center; line-height:1.4em;}

.photoGalleryElement .thumbShadow .thumbContents { float:none;  }
 
.photoGalleryElement .thumbShadow .thumbContents p,
.photoGalleryElement .thumbnail p { line-height:1.1em; padding:2px 0 !important; margin:0 !important; font-size:10px; color:#666; }

.photoGalleryTxtBox { width:100px; font-family:Verdana; font-size:10px;  }

*html .photoGalleryElement .thumbShadow .thumbContents { background-image:url(/Elements/Water.Elements.PhotoGallery/images/thumbShadow.gif);  }

.photoGalleryElement .thumbShadow img { background:#FFF; padding:6px; border:1px solid #e0e0e0; margin:-6px 6px 6px -6px; max-width:100%; width:120px; height:auto; cursor:pointer; }

.photoGalleryElement .thumbTile,
.photoGalleryElement .thumbHover { display:inline; float:left; padding:0; border:0; margin:0 8px 8px 0;  }

.photoGalleryElement .thumbHover a img { filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;  }

.photoGalleryElement .thumbHover a:hover img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1;  }

.photoGalleryElement .thumbTight { display:inline; float:left; padding:0; border:0; margin:0;  } 

.photoGalleryElement .thumbTile img,
.photoGalleryElement .thumbTight img,
.photoGalleryElement .thumbHover img { border:0; margin-bottom:-4px;  }

*:first-child+html .photoGalleryElement *:first-child+html .thumbTile img,
*:first-child+html .photoGalleryElement .thumbHover img { margin-bottom:0;  }

.photoGalleryElement .thumbnail img { margin-bottom:5px; border:0; margin-top:8px;  }
 

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

*html>body .clearfix,
*html>body .photoGalleryElement { display:inline-block; width:100%;  }
 
*html .clearfix,* html .photoGalleryElement { /* Hides from IE-mac \*/
 height:1%; /* End hide from IE-mac */ } 
/*-----------------------------------
Addition by MSG for new photo sorting
------------------------------------*/
.thumbFileName { text-align:center; cursor:default; line-height:19px; width:106px; overflow:hidden; display:block; margin:auto; white-space:nowrap;  }
.thumbImageContainer { width:100px; height:100px; display:block; text-align:center; margin:auto;  }
#imageEditor {z-index:10001;}
#imageEditor .editorContainer { padding:10px;  }
#imageEditor .editorContainer .ImageCaption { margin-bottom:10px; width:99%;  }
#imageEditor .editorContainer .editorLabel { margin-bottom:5px;  }
#imageEditor .editorContainer .actionBar { margin-top:10px;  }
#imageEditor .editorContainer .actionBar #btnSavePhoto { margin-right:10px;  }

/*
     FILE ARCHIVED ON 06:26:55 Jul 19, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:03:29 Nov 28, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.552
  exclusion.robots: 0.068
  exclusion.robots.policy: 0.06
  esindex: 0.009
  cdx.remote: 24.751
  LoadShardBlock: 127.72 (3)
  PetaboxLoader3.datanode: 150.802 (4)
  PetaboxLoader3.resolve: 190.688 (3)
  load_resource: 260.468
*/