#lightbox { position: absolute; top: 40px; left: 0px; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img { border: none; }
#outerImageContainer { position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; margin: 0px auto; min-width: 240px; overflow: hidden; }
#imageContainer, #frameContainer, #modalContainer { padding: 10px; }
#modalContainer { line-height: 1em; overflow: auto; }
#loading { height: 25%; width: 100%; text-align: center; line-height: 0; position: absolute; top: 40%; left: 45%; }
#hoverNav { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0px; }
#frameHoverNav { z-index: 10; margin-left: auto; margin-right: auto; width: 20%; position: absolute; bottom: 0px; height: 45px; }
#imageData > #frameHoverNav { left: 0px; }
#hoverNav a, #frameHoverNav a { outline: none; }
#prevLink, #nextLink { width: 49%; height: 100%; background-image: url(131167a0228604c9b96716b37b7bebaea5f51bd7.gif) ; background-color: transparent; display: block; background-position: initial initial; background-repeat: no-repeat no-repeat; }
#prevLink, #framePrevLink { left: 0px; float: left; }
#nextLink, #frameNextLink { right: 0px; float: right; }
#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink { background-image: url(170305c365a55ac8fc615f40a02081ea953da68c.gif) ; background-position: 0% 15%; background-repeat: no-repeat no-repeat; }
#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink { background-image: url(8b21406baae6903d8ebd24a56dcefb1ebd2b5657.gif) ; background-position: 100% 15%; background-repeat: no-repeat no-repeat; }
#prevLink:hover.force_show_nav, #prevLink:visited:hover.force_show_nav, #framePrevLink:hover, #framePrevLink:visited:hover { background-image: url(e85c48f7cc59024e0e7e8c9226e64d39890ff27c.gif) ; background-position: 0% 15%; background-repeat: no-repeat no-repeat; }
#nextLink:hover.force_show_nav, #nextLink:visited:hover.force_show_nav, #frameNextLink:hover, #frameNextLink:visited:hover { background-image: url(a22834d5b6671340cfaa6fd67402d8daea9555f1.gif) ; background-position: 100% 15%; background-repeat: no-repeat no-repeat; }
#framePrevLink, #frameNextLink { width: 45px; height: 45px; display: block; position: absolute; bottom: 0px; }
#imageDataContainer { font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; background-color: rgb(255, 255, 255); margin: 0px auto; line-height: 1.4em; min-width: 240px; }
#imageData { padding: 0px 10px; }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #lightbox2-node-link-text { display: block; padding-bottom: 1em; }
#imageData #bottomNav { height: 66px; }
.lightbox2-alt-layout #imageData #bottomNav, .lightbox2-alt-layout-data #bottomNav { margin-bottom: 60px; }
#lightbox2-overlay { position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }
#overlay_default { opacity: 0.6; }
#overlay_macff2 { background-image: url(f849f9742e1f81045c7b02c0a67f7362e0413f26.png) ; background-color: transparent; background-position: initial initial; background-repeat: repeat repeat; }
.clearfix::after { content: '.'; display: block; height: 0px; clear: both; visibility: hidden; }
* html > body .clearfix { display: inline; width: 100%; }
* html .clearfix { height: 1%; }
#bottomNavClose { display: block; background-image: url(4cb60f77f3001c4df02c95e00b501ef3b680f790.gif) ; margin-top: 33px; float: right; padding-top: 0.7em; height: 26px; width: 26px; background-position: 0% 50%; background-repeat: no-repeat no-repeat; }
#bottomNavClose:hover { background-position: 100% 50%; }
#loadingLink { display: block; background-image: url(49bcd648292e296821ef65e48f72f96444546fc4.gif) ; width: 32px; height: 32px; background-position: initial initial; background-repeat: no-repeat no-repeat; }
#bottomNavZoom { display: none; background-image: url(ef7f2d48d90515a549ab92cc74bd73400239ab3c.gif) ; width: 34px; height: 34px; position: relative; left: 30px; float: right; background-position: initial initial; background-repeat: no-repeat no-repeat; }
#bottomNavZoomOut { display: none; background-image: url(47f5cb7609c3aac4dac10cd2e2fb12ffe783e7e5.gif) ; width: 34px; height: 34px; position: relative; left: 30px; float: right; background-position: initial initial; background-repeat: no-repeat no-repeat; }
#lightshowPlay { margin-top: 42px; float: right; margin-right: 5px; margin-bottom: 1px; height: 20px; width: 20px; background-image: url(6800ba5d27ad6107e90ad2470284c6693519d6ed.png) ; background-position: initial initial; background-repeat: no-repeat no-repeat; }
#lightshowPause { margin-top: 42px; float: right; margin-right: 5px; margin-bottom: 1px; height: 20px; width: 20px; background-image: url(010f6ba88c59ddc28bf6d2487ca028ffa3e1094b.png) ; background-position: initial initial; background-repeat: no-repeat no-repeat; }
.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose { margin-top: 93px; }
.lightbox2-alt-layout-data #bottomNavZoom, .lightbox2-alt-layout-data #bottomNavZoomOut, .lightbox2-alt-layout #bottomNavZoom, .lightbox2-alt-layout #bottomNavZoomOut { margin-top: 93px; }
.lightbox2-alt-layout-data #lightshowPlay, .lightbox2-alt-layout-data #lightshowPause, .lightbox2-alt-layout #lightshowPlay, .lightbox2-alt-layout #lightshowPause { margin-top: 102px; }
.lightbox_hide_image { display: none; }
#lightboxImage { }
#views-slideshow-form-wrapper .form-item.dependent-options { padding-left: 5px; }
#views-slideshow-form-wrapper .vs-dependent { padding-left: 30px; }
.print-link { display: block; text-align: right; padding-bottom: 0.5em; }
div#block-print-ui-print-links span { display: block; }
.print_html, .print_mail, .print_pdf, .print_epub { margin-left: 1em; }
.print-syslink { margin-right: 1em; }
img.print-icon { vertical-align: middle; }
img.print-icon-margin { padding-right: 4px; }
div.tweets-pulled-listing ul { list-style-type: none; list-style-position: initial; list-style-image: initial; }
div.tweets-pulled-listing div.tweet-authorphoto { margin: 0px 5px 0px 0px; float: left; }
div.tweets-pulled-listing div.tweet-authorphoto img { max-height: 40px; max-width: 40px; }
div.tweets-pulled-listing .tweet-author a { font-weight: bold; }
div.tweets-pulled-listing div.tweet-divider { clear: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(239, 239, 239); margin: 5px 0px; }
div.tweet-author-wrapper .twitter-follow-button { float: right; }
div.tweet-author-wrapper .tweet-author-info { float: left; width: 75%; min-width: 175px; }
div.tweet-footer { font-size: 0.75em; }
div.tweet-footer .tweet-time { float: left; }
div.tweet-footer .tweet-actions { float: right; }
