*{margin:0;padding:0}
#FB_Album_Frame,.FB_Album_Frame{padding:10px 0;margin-top:20px;margin-left:auto;margin-right:auto;margin-bottom:20px;position:relative;background:url(images/galleries_bg.gif) repeat;border:solid 1px #CCC;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 5px 30px #D8D8D8;-moz-box-shadow:0 5px 30px #D8D8D8;-o-box-shadow:0 5px 30px #D8D8D8;box-shadow:0 5px 30px #D8D8D8;z-index:10}
#FB_Album_Frame *,.FB_Album_Frame *{moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;o-box-sizing:content-box!important}
#FB_Album_Frame.Transparent,.FB_Album_Frame.Transparent{background:transparent url(images/transparent.png) repeat center top}
#FB_Album_Frame.NoRadius,.FB_Album_Frame.NoRadius{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#FB_Album_Frame.NoShadow,.FB_Album_Frame.NoShadow{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
#FB_Album_Display,.FB_Album_Display{padding:0;margin-left:auto;margin-right:auto;margin-top:0;width:100%;z-index:1;display:none}
#FB_Album_Loader,.FB_Album_Loader{width:100%;height:auto;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;display:block}
#FB_Album_Loader_Spinner,.FB_Album_Loader_Spinner{background:url(images/ajax-loader.gif) no-repeat bottom center;width:128px;height:128px;margin-left:auto;margin-right:auto;display:block}
#FB_Album_Loader_Setup,.FB_Album_Loader_Setup{background:url(images/large-gears.gif) no-repeat bottom center;width:344px;height:344px;margin-left:auto;margin-right:auto;display:block}
#FB_Album_Loader_Circle,.FB_Album_Loader_Circle{width:200px;height:200px;margin:20px auto;display:block}
#FB_Album_Loader_Message,.FB_Album_Loader_Message{width:100%;display:block;text-align:center;font-weight:700;text-shadow:4px 4px 10px rgba(150,150,150,1)}
#FB_Error_Display,.FB_Error_Display{padding:0;margin-left:auto;margin-right:auto;margin-top:0;width:100%;z-index:1;display:none;color:red;font-weight:700;text-align:center;line-height:30px}
#FB_Album_iFrame,.FB_Album_iFrame{padding:10px 0;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0;position:relative;border:solid 0 #CCC;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:url(images/galleries_bg.gif) repeat;z-index:10}
#FB_Album_iFrame *,.FB_Album_iFrame *{moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;o-box-sizing:content-box!important;font-family:Verdana}
#FB_Album_Infinite_Load,.FB_Album_Infinite_Load{position:fixed;background:none repeat scroll 0 0 #000;border-radius:10px;bottom:40px;color:#FFF;left:45%;-webkit-opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);opacity:.8;padding:10px;text-align:center;width:200px;z-index:9999}
#FB_Album_Infinite_Load #FB_Album_Infinite_Image,.FB_Album_Infinite_Load .FB_Album_Infinite_Image{width:70px;height:70px;margin:0 auto;background:url(images/infinite_load.gif) no-repeat}
#FB_Album_Infinite_More,.FB_Album_Infinite_More{margin:0 auto;height:45px;border-top:2px solid #DDD;width:100%;margin-top:10px}
#FB_Album_Infinite_More_Text,.FB_Album_Infinite_More_Text{margin:0 auto;text-align:center;font-weight:700;font-size:15px;line-height:15px;padding-top:15px}
#FB_Album_Infinite_More_Arrow_Left,.FB_Album_Infinite_More_Arrow_Left{background:url(images/arrow_down_green_animated.gif) no-repeat;width:41px;height:45px;float:left;margin-left:20px}
#FB_Album_Infinite_More_Arrow_Right,.FB_Album_Infinite_More_Arrow_Right{background:url(images/arrow_down_green_animated.gif) no-repeat;width:41px;height:45px;float:right;margin-right:20px;margin-top:-30px}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){#FB_Album_Frame,.FB_Album_Frame{max-width:480px;width:100%!important;border:none;padding:0;margin:0 auto}
#FB_Album_Frame .paginationButtons.ControlsBottom,#FB_Album_Frame .paginationButtons.ControlsTop,.FB_Album_Frame .paginationButtons.ControlsBottom,.FB_Album_Frame .paginationButtons.ControlsTop{height:auto}
#FB_Album_Frame .paginationButtons.ControlsBottom .defaultPaginationInfo,#FB_Album_Frame .paginationButtons.ControlsTop .defaultPaginationInfo,.FB_Album_Frame .paginationButtons.ControlsBottom .defaultPaginationInfo,.FB_Album_Frame .paginationButtons.ControlsTop .defaultPaginationInfo{margin-top:40px}
#FB_Album_Frame .paginationButtons.ControlsBottom .defaultPaginationInfo .pagingInfo,#FB_Album_Frame .paginationButtons.ControlsBottom .defaultPaginationInfo .thumbnailStage,#FB_Album_Frame .paginationButtons.ControlsTop .defaultPaginationInfo .pagingInfo,#FB_Album_Frame .paginationButtons.ControlsTop .defaultPaginationInfo .thumbnailStage,.FB_Album_Frame .paginationButtons.ControlsBottom .defaultPaginationInfo .pagingInfo,.FB_Album_Frame .paginationButtons.ControlsBottom .defaultPaginationInfo .thumbnailStage,.FB_Album_Frame .paginationButtons.ControlsTop .defaultPaginationInfo .pagingInfo,.FB_Album_Frame .paginationButtons.ControlsTop .defaultPaginationInfo .thumbnailStage{font-size:10px;width:40%;margin:0 5%}
#FB_Album_Frame .FB_Album_Frame_Mobile #fb-album-header .albumTitle,.FB_Album_Frame .FB_Album_Frame_Mobile #fb-album-header .albumTitle{width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#FB_Album_Frame .FB_Album_Frame_Mobile #fb-albums-all .albumWrapper .albumHead,.FB_Album_Frame .FB_Album_Frame_Mobile #fb-albums-all .albumWrapper .albumHead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
#fb-albums-controls,.fb-albums-controls{width:100%}
#fb-albums-controls-clear,.fb-albums-controls-clear{clear:both}
#fb-album-content,#fb-albums-all,.fb-album-content,.fb-albums-all{width:100%;margin:0 auto}
#fb-albums-all,.fb-albums-all{text-align:center}
#fb-albums-all.albumwall,.fb-albums-all.albumwall{padding-top:20px!important;padding-bottom:20px!important}
#fb-album-footer,#fb-album-header,.fb-album-footer,.fb-album-header{margin:0;padding:0}
#fb-album-footer,.fb-album-footer{color:gray;font-weight:700;font-size:10px}
#fb-album-footer .seperator,#fb-album-header .seperator,.fb-album-footer .seperator,.fb-album-header .seperator{margin:15px 0;border-bottom:1px dotted #CCC}
#fb-album-header .seperator.Floater,.fb-album-header .seperator.Floater{margin:15px 0 0;border-bottom:1px dotted #CCC}
#fb-album-footer p,#fb-album-header p,.fb-album-footer p,.fb-album-header p{margin:0;padding:0;color:#333;font-size:11px}
#fb-album-footer .BackButton,#fb-album-header .BackButton,#fb-album-header .albumCommentsShow,.fb-album-footer .BackButton,.fb-album-header .BackButton,.fb-album-header .albumCommentsShow,.paginationMain .paginationBar .paginationControls .BackButton{height:30px;min-width:90px;line-height:30px;text-align:center;position:relative;padding-left:20px;margin-top:0;margin-left:20px;margin-bottom:5px;font-weight:700;display:inline-block;*display:inline;font-size:12px;text-decoration:none;zoom:1;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);text-shadow:0 2px 0 #fff;border:solid 1px #ccc;color:#555;float:left}
.paginationMain .paginationBar .paginationControls .BackButton{margin-top:12px}
#fb-album-header .albumCommentsShow,.fb-album-header .albumCommentsShow{width:150px;margin-left:0;margin-right:20px;margin-top:10px}
#fb-album-footer .BackButton:hover,#fb-album-header .BackButton:hover,#fb-album-header .albumCommentsShow:hover,.fb-album-footer .BackButton:hover,.fb-album-header .BackButton:hover,.fb-album-header .albumCommentsShow:hover,.paginationMain .paginationBar .paginationControls .BackButton:hover{cursor:pointer;text-decoration:none;border-color:#aaa;color:#D54E21;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#EAD3D3));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EAD3D3', GradientType=0)}
#fb-album-footer .BackButton:before,#fb-album-header .BackButton:before,.fb-album-footer .BackButton:before,.fb-album-header .BackButton:before,.paginationMain .paginationBar .paginationControls .BackButton:before{font-family:fbgallery;content:"\e603";font-size:16px;line-height:16px;display:block;height:16px;left:15px;position:absolute;top:6px;width:16px}
#fb-album-header .albumCommentsShow:before,.fb-album-header .albumCommentsShow:before{font-family:fbgallery;content:"\e60d";display:block;font-size:16px;line-height:16px;left:15px;position:absolute;top:4px;width:16px}
#fb-album-footer ul.TopButton,.fb-album-footer ul.TopButton{list-style:none outside none;margin:0 20px 0 0;padding:0;text-decoration:none;float:right}
#fb-album-footer ul.TopButton li,.fb-album-footer ul.TopButton li{line-height:25px;text-align:center;position:relative;padding:0 5px;margin-left:20px;margin-bottom:5px;font-weight:700;display:inline-block;*display:inline;font-size:12px;text-decoration:none;zoom:1;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);text-shadow:0 2px 0 #fff;border:solid 1px #ccc;color:#555}
#fb-album-footer ul.TopButton li:hover,.fb-album-footer ul.TopButton li:hover{cursor:pointer;text-decoration:none;border-color:#aaa;color:#D54E21;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#EAD3D3));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EAD3D3', GradientType=0)}
#fb-album-footer ul.TopButton li a .Album_To_Top,.fb-album-footer ul.TopButton li a .Album_To_Top{width:30px;height:30px;margin:0 auto;position:relative;text-align:center}
#fb-album-footer ul.TopButton li a .Album_To_Top:before,.fb-album-footer ul.TopButton li a .Album_To_Top:before{font-family:fbgallery;content:'\e63c';position:absolute;top:6px;left:6px;font-size:16px;line-height:16px;font-weight:700}
.albumWrapper{padding:0;margin-top:10px!important;margin-bottom:10px!important;z-index:20}
.FB_Album_Frame_Mobile .albumWrapper{display:none!important;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.FB_Album_Frame_Mobile .albumWrapper.Hiding{display:none!important}
.FB_Album_Frame_Mobile .albumWrapper.Showing{display:inline-block!important}
.albumWrapper:hover{z-index:8888}
.albumWrapper.albumwall{margin-top:0!important;margin-bottom:0!important}
.albumWrapper .fb-album-shadow1{position:relative;background:url(images/shadow1.png) no-repeat bottom center;width:100%;height:16px}
.albumWrapper .fb-album-shadow2{position:relative;background:url(images/shadow2.png) no-repeat bottom center;width:100%;height:21px}
.albumWrapper .fb-album-shadow3{position:relative;background:url(images/shadow3.png) no-repeat bottom center;width:100%;height:16px}
.albumWrapper .albumThumb{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC!important;display:inline-block;outline:medium none;position:relative;vertical-align:bottom;margin-bottom:10px;overflow:hidden}
.albumWrapper .albumThumb.albumwall{margin-bottom:0!important;overflow:hidden}
.albumWrapper .albumThumb.ShadowCSS3{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05),1px 1px 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.05),1px 1px 5px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.05),1px 1px 5px rgba(0,0,0,.3)}
.albumWrapper .albumThumb span.PaperClipLeft{width:30px;height:60px;display:block;position:absolute;z-index:99999999;top:-5px;left:6px;background:url(images/paper-clip-left.png) no-repeat}
.albumWrapper .albumThumb span.PaperClipRight{width:30px;height:60px;display:block;position:absolute;z-index:99999999;top:-5px;background:url(images/paper-clip-right.png) no-repeat}
.albumWrapper .albumThumb span.PushPin{width:28px;height:21px;display:block;position:absolute;z-index:99999999;top:-4px;background:url(images/pin.png) no-repeat}
.albumWrapper .albumThumb:hover,.albumWrapper .albumThumb:hover .albumThumbWrap{border:1px solid rgba(205,100,65,.8);box-shadow:0 0 5px rgba(205,100,65,1);-webkit-box-shadow:0 0 5px rgba(205,100,65,1);-moz-box-shadow:0 0 5px rgba(205,100,65,1);z-index:9999999}
.albumWrapper .albumThumb .albumThumbWrap{background:#FFF;border:1px solid #CCC;top:5px;left:5px;padding:5px;position:absolute;float:left;overflow:hidden}
.FB_Album_Frame_Mobile .albumWrapper .albumThumb,.FB_Album_Frame_Mobile .albumWrapper .albumThumb .albumThumbWrap{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.albumWrapper .albumThumb .albumThumbWrap i.fb-album-spinner,.albumWrapper .albumThumb .albumThumbWrap span.fb-album-spinner{position:absolute;padding:0;top:4px;left:4px;background-image:url(images/loading-gallery.gif);background-repeat:no-repeat;background-position:center;background-color:#000;border:1px solid #CCC;z-index:10;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}
.albumWrapper .albumThumb .albumThumbWrap i.fb-album-spinner.albumwall,.albumWrapper .albumThumb .albumThumbWrap span.fb-album-spinner.albumwall{left:0!important;top:0!important}
.albumWrapper .albumThumb .albumThumbWrap i.fb-album-title,.albumWrapper .albumThumb .albumThumbWrap span.fb-album-title{position:absolute;padding:5px;top:-50px;left:0;height:20px;background:#DDD;border-top:1px solid #CCC;-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:60;text-align:justify;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.albumWrapper .albumThumb .albumThumbWrap i.fb-album-overlay,.albumWrapper .albumThumb .albumThumbWrap span.fb-album-overlay{position:absolute;top:0;left:0;background-color:#000;-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:50}
.albumWrapper .albumThumb .albumThumbWrap i.fb-album-overlay .fb-album-overlay-icon,.albumWrapper .albumThumb .albumThumbWrap span.fb-album-overlay .fb-album-overlay-icon{position:absolute;top:-75px;left:-75px;height:75px;width:75px;background-image:url(images/magnifier-plus.png);background-repeat:no-repeat;background-position:center;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:60}
.albumWrapper .albumThumb .albumThumbWrap i.fb-album-loading,.albumWrapper .albumThumb .albumThumbWrap span.fb-album-loading{position:absolute;top:0;left:0;background-image:url(images/loading-gallery.gif);background-repeat:no-repeat;background-position:center;background-color:#000;z-index:10;-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.albumWrapper .albumThumb .albumThumbWrap i.fb-album-thumb,.albumWrapper .albumThumb .albumThumbWrap span.fb-album-thumb{background-color:#EEE;background-repeat:no-repeat;display:block;background-position:center;overflow:hidden;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.albumWrapper .albumThumb .albumThumbWrap i.fb-album-blur,.albumWrapper .albumThumb .albumThumbWrap span.fb-album-blur{position:absolute;top:0;left:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:40}
.albumWrapper .albumThumb .albumThumbWrap i.fb-album-shareme,.albumWrapper .albumThumb .albumThumbWrap span.fb-album-shareme{position:absolute;padding:5px;bottom:-50px;left:0;height:25px;background:#DDD;border-top:1px solid #CCC;-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:60}
.albumWrapper .albumDetails{padding-bottom:5px;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
.albumWrapper .albumDetails.albumwall{background:#FFF;border:1px solid #DDD;padding-left:5px;padding-right:5px;padding-bottom:5px}
.albumWrapper .albumDetails .albumShare{margin-bottom:6px;border-bottom:1px solid #CCC}
.albumWrapper .albumDetails .albumText{width:95%;margin:0}
.albumWrapper .albumDetails .albumText a{color:#3B5998;cursor:pointer;text-decoration:none}
.albumWrapper .albumDetails .albumText a:hover{text-decoration:underline}
.albumWrapper .albumDetails .albumText .albumInfoText .albumCount,.albumWrapper .albumDetails .albumText .albumInfoText .albumCreate,.albumWrapper .albumDetails .albumText .albumInfoText .albumNumber,.albumWrapper .albumDetails .albumText .albumInfoText .albumUpdate{color:gray;width:85px;display:block;text-align:left;float:left}
.photoWrapper{padding:0}
.FB_Album_Frame_Mobile .photoWrapper{display:none!important;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.FB_Album_Frame_Mobile .photoWrapper.Hiding{display:none!important}
.FB_Album_Frame_Mobile .photoWrapper.Showing{display:inline-block!important}
.photoWrapper:hover{z-index:8888}
.photoWrapper .photoThumb{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC!important;display:inline-block;outline:medium none;position:relative;vertical-align:bottom}
.photoWrapper .photoThumb:hover{box-shadow:0 0 5px rgba(205,100,65,1);-webkit-box-shadow:0 0 5px rgba(205,100,65,1);-moz-box-shadow:0 0 5px rgba(205,100,65,1);border:1px solid rgba(205,100,65,.8);cursor:pointer}
.photoWrapper .photoThumb.photowall{margin-bottom:0!important;overflow:hidden}
.photoWrapper .photoThumb.ShadowCSS3{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05),1px 1px 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.05),1px 1px 5px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.05),1px 1px 5px rgba(0,0,0,.3)}
.photoWrapper .albumThumb span.ClearTape,.photoWrapper .photoThumb span.ClearTape{width:77px;height:27px;display:block;position:absolute;top:-12px;z-index:8888;left:50px;background:url(images/tape.png) no-repeat}
.photoWrapper .albumThumb span.YellowTape,.photoWrapper .photoThumb span.YellowTape{width:115px;height:32px;display:block;position:absolute;z-index:8888;top:-13px;left:30px;background:url(images/tape2.png) no-repeat}
.photoWrapper .albumThumb span.PushPin,.photoWrapper .photoThumb span.PushPin{width:28px;height:21px;display:block;position:absolute;z-index:8888;top:-8px;background:url(images/pin.png) no-repeat}
.photoWrapper .photoThumb .photoThumbWrap{position:absolute;float:left;overflow:hidden}
.FB_Album_Frame_Mobile .photoWrapper .photoThumb,.FB_Album_Frame_Mobile .photoWrapper .photoThumb .photoThumbWrap{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.photoWrapper .photoThumb .photoThumbWrap i.fb-photo-spinner,.photoWrapper .photoThumb .photoThumbWrap span.fb-photo-spinner{position:absolute;top:0;left:0;background-image:url(images/loading-gallery.gif);background-repeat:no-repeat;background-position:center;background-color:#000;z-index:10;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}
.photoWrapper .photoThumb .photoThumbWrap i.fb-photo-overlay,.photoWrapper .photoThumb .photoThumbWrap span.fb-photo-overlay{position:absolute;top:0;left:0;background-color:#000;-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:50}
.photoWrapper .photoThumb .photoThumbWrap i.fb-photo-overlay .fb-photo-overlay-icon,.photoWrapper .photoThumb .photoThumbWrap span.fb-photo-overlay .fb-photo-overlay-icon{position:absolute;top:-75px;left:-75px;height:75px;width:75px;background-image:url(images/magnifier.png);background-repeat:no-repeat;background-position:center;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:60}
.photoWrapper .photoThumb .photoThumbWrap i.fb-photo-thumb,.photoWrapper .photoThumb .photoThumbWrap span.fb-photo-thumb{background-color:#EEE;background-repeat:no-repeat;display:block;background-position:center;overflow:hidden;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.photoWrapper .photoThumb .photoThumbWrap i.fb-photo-blur,.photoWrapper .photoThumb .photoThumbWrap span.fb-photo-blur{position:absolute;top:0;left:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:40}
.photoWrapper .photoThumb .photoThumbWrap i.fb-photo-shareme,.photoWrapper .photoThumb .photoThumbWrap span.fb-photo-shareme{position:absolute;padding:5px;bottom:-50px;left:0;height:25px;background:#DDD;border-top:1px solid #CCC;-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:60}
.photoWrapper .photoDetails{padding-bottom:5px;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
.paginationMain .paginationControls .paginationSearch .hidden{display:none}
.paginationBar,.paginationButtons,.paginationMain{width:100%;z-index:99}
.paginationBar{z-index:99}
.paginationMain .float_right{float:right}
.paginationMain .float_left{float:left}
.paginationMain .btn{display:inline-block;*display:inline;font-size:12px;padding:5px 10px;text-decoration:none;zoom:1}
.paginationMain ul.unstyled,.paginationMain ul.unstyled li{list-style-type:none;margin:0!important;padding:0!important}
.Selections{max-height:300px;overflow-x:hidden;overflow-y:auto}
.Selections>li{padding:0;margin:0}
a.paginationItem,a.paginationItem:visited{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);cursor:pointer;display:block;font-size:14px;line-height:1.2em;margin:10px 0;padding:10px 10px 10px 35px;*padding:10px;position:relative;text-decoration:none;zoom:1}
a.paginationItem:after{content:"";display:block;height:20px;left:10px;margin-right:2px;position:absolute;top:11px;width:20px}
a:active.paginationItem{-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2)}
.paginationButtons{height:45px;text-align:center}
.paginationButtons.ControlsTop{height:45px;margin-bottom:0;padding-top:15px;border-bottom:1px dashed #DDD}
.paginationButtons.ControlsBottom{height:45px;margin-bottom:0;padding-top:20px;border-top:1px dashed #DDD;width:100%;display:inline-block}
.paginationButtons .pagingInfo{font-weight:700;font-size:14px;display:inline-block;vertical-align:middle;*display:inline;zoom:1;width:50%;margin:-5px auto 5px}
.paginationButtons .pagingInfo .thumbnailStage{font-weight:400;font-size:12px}
.paginationButtons .thumbnailStage{font-weight:400;font-size:12px;display:inline-block;vertical-align:middle;*display:inline;zoom:1;width:50%;margin:0 auto}
.paginationControls .thumbnailStage{font-weight:400;font-size:10px;display:inline-block;vertical-align:middle;*display:inline;zoom:1;margin:-5px 0 0 20px}
.paginationButtons a{display:inline-block;padding:5px;*display:inline;zoom:1}
.paginationButtons a.pfl_first{float:left;margin-left:20px;margin-right:10px}
.FirstPage{position:relative;height:20px;width:30px}
.FirstPage:before{position:absolute;top:0;left:4px;font-family:fbgallery;content:'\e60a';font-size:20px;line-height:20px;vertical-align:middle}
.paginationButtons a.pfl_prev{float:left}
.PrevPage{position:relative;height:20px;width:30px}
.PrevPage:before{position:absolute;top:0;left:4px;font-family:fbgallery;content:'\e616';font-size:20px;line-height:20px;vertical-align:middle}
.paginationButtons a.pfl_next{float:right}
.NextPage{position:relative;height:20px;width:30px}
.NextPage:before{position:absolute;top:0;left:4px;font-family:fbgallery;content:'\e619';font-size:20px;line-height:20px;vertical-align:middle}
.paginationButtons a.pfl_last{float:right;margin-left:10px;margin-right:20px}
.LastPage{position:relative;height:20px;width:30px}
.LastPage:before{position:absolute;top:0;left:4px;font-family:fbgallery;content:'\e60b';font-size:20px;line-height:20px;vertical-align:middle}
.paginationButtons a.disabled{opacity:.4;filter:alpha(opacity=40);cursor:default}
.paginationButtons a.disabled:hover{opacity:.4;filter:alpha(opacity=40);cursor:default;border:solid 1px #CCC;background:#FFF}
.paginationMain .showSortingBtn{min-width:110px;margin-top:12px;margin-right:20px!important;padding-left:20px;_padding-left:10px;position:relative;font-weight:700;text-align:center;height:20px;line-height:20px;vertical-align:middle}
.paginationMain .showSortingBtn:before{font-family:fbgallery;content:"\e631";display:block;height:16px;font-size:16px;line-height:16px;font-weight:400;vertical-align:middle;left:10px;position:absolute;top:6px;width:16px}
.paginationMain .AdjustSort{padding-left:15px}
.paginationMain .showFilterBtn{min-width:110px;margin-top:12px;margin-right:20px!important;padding-left:20px;_padding-left:10px;position:relative;font-weight:700;text-align:center;height:20px;line-height:20px;vertical-align:middle}
.paginationMain .showFilterBtn:before{font-family:fbgallery;content:"\e630";display:block;height:16px;font-size:16px;line-height:16px;font-weight:400;vertical-align:middle;left:10px;position:absolute;top:6px;width:16px}
.paginationMain .AdjustType{padding-left:2px}
.paginationMain .showPagerBtn{min-width:110px;margin-top:12px;margin-right:20px!important;padding-left:20px;_padding-left:10px;position:relative;font-weight:700;text-align:center;height:20px;line-height:20px;vertical-align:middle}
.paginationMain .showPagerBtn:before{font-family:fbgallery;content:"\e636";display:block;height:16px;font-size:16px;line-height:16px;font-weight:400;vertical-align:middle;left:10px;position:absolute;top:6px;width:16px}
.paginationMain .AdjustPage{padding-left:12px}
.paginationMain .paginationControls{border-bottom:1px dashed #DDD;padding-bottom:10px;margin-bottom:10px;position:relative}
.paginationMain .paginationControls.Floater{margin:0 auto 10px;padding:0;border:1px solid #DDD;background:url(images/stripey.png) center center;-webkit-box-shadow:0 5px 10px #D8D8D8;-moz-box-shadow:0 5px 10px #D8D8D8;-o-box-shadow:0 5px 10px #D8D8D8;box-shadow:0 5px 10px #D8D8D8;border-bottom:1px solid #DDD;z-index:99}
.paginationMain .Toggle_Info_Main{padding:4px 9px;float:right;cursor:pointer;margin-top:12px;margin-right:20px}
.paginationMain .Toggle_Info_Main.Toggle_Info_On{background:#fff;background:-moz-linear-gradient(top,#fff 0,#CCE9FF 47%,#77C6FF 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(47%,#CCE9FF),color-stop(100%,#77C6FF));background:-webkit-linear-gradient(top,#fff 0,#CCE9FF 47%,#77C6FF 100%);background:-o-linear-gradient(top,#fff 0,#CCE9FF 47%,#77C6FF 100%);background:-ms-linear-gradient(top,#fff 0,#CCE9FF 47%,#77C6FF 100%);background:linear-gradient(top,#fff 0,#CCE9FF 47%,#77C6FF 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCE9FF', endColorstr='#77C6FF', GradientType=0)}
.paginationMain .Toggle_Info_Main.Toggle_Info_Off{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0)}
.paginationMain .Toggle_Info_Main .Toggle_Info{width:20px;height:20px;margin:0 auto;font-family:fbgallery;position:relative;text-align:center}
.paginationMain .Toggle_Info_Main .Toggle_Info:before{position:absolute;top:2px;left:2px;content:'\e605';font-size:16px;font-weight:700;line-height:16px;vertical-align:middle}
.paginationMain .Scroll_To_Top{padding:0 5px;float:right;cursor:pointer;margin-top:10px;margin-right:20px}
.paginationMain .Scroll_To_Top .To_Top{position:relative;width:24px;height:24px;margin:0 auto}
.paginationMain .Scroll_To_Top .To_Top:before{font-family:fbgallery;content:'\e63c';position:absolute;top:4px;left:4px;font-size:16px;line-height:16px;font-weight:700}
.paginationMain .paginationControls .btn{margin-left:0}
.paginationMain .paginationControls .paginationFilters,.paginationMain .paginationControls .paginationPagers,.paginationMain .paginationControls .paginationSorting{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);background-color:#FFF;border:solid 1px #CCC;display:none;position:absolute;font-size:12px;line-height:16px;right:0;top:44px;width:140px;height:auto!important;z-index:99999}
.paginationMain .paginationControls .paginationFilters p,.paginationMain .paginationControls .paginationPagers p,.paginationMain .paginationControls .paginationSorting p{margin-bottom:0!important}
.paginationMain .paginationControls .paginationFilters li a,.paginationMain .paginationControls .paginationSorting li a{border-bottom:solid 1px #f4f4f4;color:#21759B;display:block;font-size:12px;margin:0;padding:5px;cursor:pointer;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.paginationMain .paginationControls .paginationFilters li a:hover,.paginationMain .paginationControls .paginationPagers li a:hover,.paginationMain .paginationControls .paginationSorting li a:hover{background-color:#f7ffe0;color:#D54E21}
.paginationMain .paginationControls .paginationPagers li a.InActive{border-bottom:solid 1px #f4f4f4;color:#21759B;display:block;font-size:12px;font-weight:400;margin:0;padding:5px;cursor:pointer;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.paginationMain .paginationControls .paginationPagers li a.Active{position:relative;border-bottom:solid 1px #f4f4f4;color:#21759B;display:block;font-size:12px;font-weight:700;margin:0;padding:5px;padding-left:20px;margin-left:5px;cursor:default;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.paginationMain .paginationControls .paginationPagers li a.Active:before{font-family:fbgallery;content:"\e64e";display:block;font-size:16px;line-height:16px;vertical-align:middle;font-weight:400;height:16px;left:0;position:absolute;top:5px;color:#3FBE59}
.paginationMain .paginationControls .paginationPagers li a.Disabled{display:none}
.paginationMain .paginationControls .paginationSorting li a.asc{position:relative}
.paginationMain .paginationControls .paginationSorting li a.asc:before{font-family:fbgallery;content:"\e63f";display:block;font-size:16px;line-height:16px;vertical-align:middle;font-weight:400;height:16px;right:5px;position:absolute;top:5px}
.paginationMain .paginationControls .paginationSorting li a.dec{position:relative}
.paginationMain .paginationControls .paginationSorting li a.dec:before{font-family:fbgallery;content:"\e61f";display:block;font-size:16px;line-height:16px;vertical-align:middle;font-weight:400;height:16px;right:5px;position:absolute;top:5px}
.paginationMain .paginationControls .paginationFilters a.showing{background:#f7ffe0;color:#626933;padding-left:24px;position:relative;text-shadow:0 1px 1px rgba(255,255,255,1);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.paginationMain .paginationControls .paginationFilters a.showing:after{font-family:fbgallery;content:"\e64e";display:block;font-size:16px;line-height:16px;vertical-align:middle;font-weight:400;height:16px;left:5px;position:absolute;top:5px;color:#3FBE59}
.paginationMain .paginationMessage{height:26px;vertical-align:middle;background:#e9f6fd;background:-moz-linear-gradient(top,rgba(233,246,253,1)0,rgba(211,238,251,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(233,246,253,1)),color-stop(100%,rgba(211,238,251,1)));background:-webkit-linear-gradient(top,rgba(233,246,253,1)0,rgba(211,238,251,1)100%);background:-o-linear-gradient(top,rgba(233,246,253,1)0,rgba(211,238,251,1)100%);background:-ms-linear-gradient(top,rgba(233,246,253,1)0,rgba(211,238,251,1)100%);background:linear-gradient(top,rgba(233,246,253,1)0,rgba(211,238,251,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f6fd', endColorstr='#d3eefb', GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px 15px;padding:10px 10px 10px 35px;position:relative}
.paginationMain .paginationMessage:after{font-family:fbgallery;content:"\e604";display:block;font-size:20px;line-height:20px;vertical-align:middle;font-weight:400;height:20px;left:10px;position:absolute;top:14px;width:20px}
.paginationMain .paginationMessage a{margin-left:10px}
.ErrorMessage{font-family:Verdana;float:left;line-height:28px}
.paginationMain .paginationEmpty{height:21px;vertical-align:middle;font-weight:700;background:#e9f6fd;background:-moz-linear-gradient(top,rgba(255,214,214,1)0,rgba(255,81,81,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,214,214,1)),color-stop(100%,rgba(255,81,81,1)));background:-webkit-linear-gradient(top,rgba(255,214,214,1)0,rgba(255,81,81,1)100%);background:-o-linear-gradient(top,rgba(255,214,214,1)0,rgba(255,81,81,1)100%);background:-ms-linear-gradient(top,rgba(255,214,214,1)0,rgba(255,81,81,1)100%);background:linear-gradient(top,rgba(255,214,214,1)0,rgba(255,81,81,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD6D6', endColorstr='#FF5151', GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px 0;padding:15px 10px 10px 35px;position:relative}
.paginationMain .paginationEmpty:after{font-family:fbgallery;content:"\e645";color:red;display:block;font-size:20px;line-height:20px;vertical-align:middle;left:10px;position:absolute;top:14px;width:20px}
.paginationMain .paginationEmpty a{margin-left:10px}
.paginationMain .paginationControls .paginationSearch{display:inline-block;*display:inline;padding:12px 0 10px;zoom:1;margin-left:20px}
.paginationMain .paginationControls .paginationSearchValue{border:solid 1px #ccc;color:#ccc;font-size:13px;margin:0 5px 0 0;padding:6px;height:18px}
.paginationMain .paginationControls .paginationSearchValue.active,.paginationMain .paginationControls .paginationSearchValue:hover{box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 8px rgba(82,168,236,.6);border-color:rgba(82,168,236,.8);color:#333}
.paginationMain .paginationControls .paginationSearchValue.error{border-color:red}
.paginationMain .paginationControls .paginationSearch a{cursor:pointer;display:inline-block;*display:inline;font-size:12px;font-weight:700;margin-left:0;zoom:1;height:20px;line-height:20px;vertical-align:middle}
.paginationMain .paginationSearchGo{width:auto;padding-left:20px;_padding-left:20px;position:relative;font-weight:700;text-align:center}
.paginationMain .paginationSearchGo:before{font-family:fbgallery;content:"\e61c";display:block;height:16px;font-size:16px;line-height:16px;vertical-align:middle;left:10px;position:absolute;top:6px;width:16px}
.paginationMain .AdjustSearch{padding-left:12px}
.paginationMain .paginationControls .paginationSearch .clearSearch{margin-left:3px;width:60px;padding-left:20px;_padding-left:20px;position:relative;font-weight:700}
.paginationMain .paginationControls .paginationSearch .clearSearch:before{font-family:fbgallery;content:"\e645";display:block;height:16px;font-size:16px;line-height:16px;vertical-align:middle;font-weight:400;color:red;left:15px;position:absolute;top:6px;width:16px}
.paginationMain .AdjustClear{padding-left:15px}
.paginationMain .paginationFrame.loading{background:#FFF url(images/loading32.gif) no-repeat 50% 50%;height:200px}
.paginationMain .paginationFrame.loading a{display:none}
.paginationMain .defaultPaginationStyle{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);text-shadow:0 2px 0 #fff;border:solid 1px #ccc;color:#555}
.paginationMain .defaultPaginationStyle:hover{border-color:#aaa;color:#D54E21;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#EAD3D3));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);background:linear-gradient(top,#fff 0,#f6f6f6 47%,#EAD3D3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EAD3D3', GradientType=0)}
.paginationMain .defaultPaginationStyle:active{-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);background-color:#ededed;background-position:0 -10px;background-repeat:repeat-x;border-color:#aaa}
.paginationMain .paginationControls .bar{background-color:#fbfbfb;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;margin:0;text-align:right}
.paginationMain .paginationControls .bar .Closer{position:relative;display:block;height:16px;padding:5px;text-align:left;opacity:.4}
.paginationMain .paginationControls .bar .Closer .CloserIcon:before{font-family:fbgallery;content:'\e648';font-size:16px;font-style:normal;color:red;line-height:16px;vertical-align:middle;position:absolute;right:5px;top:5px}
.paginationMain .paginationControls .bar .Closer:hover{background-color:#FFE0E0}
#sortAsc,#sortByCreate,#sortByItems,#sortByName,#sortByUpdate,#sortDesc{font-size:10px;cursor:pointer;margin-bottom:20px;margin-left:10px;float:right}
#no-fb-photos{margin:15px 0 0;padding:0;padding-left:8px;font-style:italic}
.albumName{font-size:11px;line-height:11px;font-weight:700;text-align:justify;margin-bottom:10px}
.albumName.albumNameShort{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.albumHead{font-weight:700;font-size:12px;text-align:left;margin-left:0;margin-bottom:10px;display:inline-block;width:100%}
.albumHead .albumNameHead.albumNameHeadShort{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.albumTitle{font-weight:700;font-size:14px;text-align:left;padding-top:10px;margin-left:20px;margin-bottom:10px;display:block;width:98%;float:left}
.albumLink{position:absolute;right:20px;top:10px;text-decoration:none;width:100px;height:71px;background:url(images/photo-album-icon.png) no-repeat center center}
.albumLinkSimple{position:absolute;right:10px;text-decoration:none;width:16px;height:16px}
.albumLinkSimple:before{position:absolute;top:0;left:0;font-family:fbgallery;content:'\e624';font-size:16px;line-height:16px;vertical-align:middle}
.albumCommentsSimpleIcon{position:relative;text-decoration:none;width:16px;height:16px;float:left;margin-right:10px}
.albumCommentsSimpleIcon:before{position:absolute;top:0;left:0;font-family:fbgallery;content:'\e60f';font-size:16px;line-height:16px;vertical-align:middle}
.albumCommentsSimple{float:left;margin-right:15px;font-size:14px;line-height:14px}
.albumLikesSimpleIcon{position:relative;text-decoration:none;width:16px;height:16px;float:left;margin-right:10px}
.albumLikesSimpleIcon:before{position:absolute;top:0;left:0;font-family:fbgallery;content:'\e60c';font-size:16px;line-height:16px;vertical-align:middle}
.albumLikesSimple{float:left;font-size:14px;line-height:14px}
.albumCommentsUser:before{font-family:fbgallery;content:'\e651';display:block;font-size:20px;line-height:20px;left:0;position:absolute;top:0;width:20px;padding:2px;border:1px solid #DDD}
.albumCommentsUser{display:block;position:relative;font-size:12px;font-weight:700;text-align:left;padding-left:30px;padding-top:6px;text-decoration:none;color:#4C9CC5;margin-top:15px}
.albumCommentsText{display:block;position:relative;font-size:10px;text-align:justify;margin-top:10px}
.albumCommentsFull{display:none!important}
a.AlbumLinkButtonText{display:block;position:relative;font-size:12px;text-align:left;padding-left:20px;text-decoration:none;color:#4C9CC5}
a.AlbumLinkButtonText:hover{color:#C90000}
a.AlbumLinkButtonText:before{font-family:fbgallery;content:"\e624";display:block;height:16px;font-size:16px;line-height:16px;vertical-align:middle;left:0;position:absolute;top:0;width:16px}
.albumFacebook{float:right;margin-right:20px;margin-top:5px}
.albumDesc,.albumLinkText{text-align:justify;font-size:10px;padding-left:20px;padding-right:20px;margin-bottom:15px;float:left;width:95%}
.album{width:100%;text-align:center;margin-left:auto;margin-right:auto}
span.albumSocial{float:left;padding-top:6px;color:gray}
.albumInfo,.photoInfo{color:gray;text-align:left;float:left}
.photoShare{margin-top:10px;margin-bottom:6px;border-bottom:1px solid #CCC}
span.photoSocial{float:left;padding-top:6px;color:gray;font-size:11px}
.photoNumber,.photoShares{color:gray;text-align:left;font-size:11px;width:85px;float:left}
.fbLink{cursor:pointer;text-align:left}
.clearFixMe:after,.clearFixMe:before{content:"";display:table}
.clearFixMe:after{clear:both}
.clearFixMe{zoom:1}
.lightBoxInfo{text-align:justify}
.lightBoxInfo.SocialShareFB{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #DDD}
.lightBoxInfo.SocialShareCB{text-align:center;width:90%;padding:0 5%}
.lightBoxInfo.SocialSharePP{width:100%;margin-bottom:10px;margin-top:5px;padding-top:5px;border-top:1px solid #DDD}
.fancybox-title{text-align:justify}
#cboxLoadedContent{overflow:hidden!important}
.pp_social{float:right}
.pp_description{display:block!important;float:left;text-align:justify;margin:5px auto!important}
.messi-modal{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#000;opacity:0}
.messi{position:fixed;padding:0;margin:0;font-size:16px;text-shadow:none}
.messi-box{position:relative;width:600px;height:auto;padding:8px;overflow:hidden;background-color:rgba(204,204,204,.2);border-radius:6px;opacity:1;box-shadow:0 0 1em #444}
.messi-wrapper{position:relative;background-color:#fff;border-radius:5px}
.messi-titlebox{padding:0 10px;height:40px;overflow:hidden;font:.9em bold helvetica,arial;color:#fff;text-shadow:0 -2px 1px rgba(0,0,0,.25);background-color:#3b3b3b;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.25,#3b3b3b),color-stop(0.75,#575757));background-image:linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-moz-linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-o-linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-webkit-linear-gradient(bottom,#3b3b3b 25%,#575757 75%);background-image:-ms-linear-gradient(bottom,#3b3b3b 25%,#575757 75%)}
.messi-title{vertical-align:middle;line-height:40px}
.messi-titlebox.info{background-color:#4ea5cd;background-image:none}
.messi-titlebox.errors{background-color:#de4343;background-image:none}
.messi-titlebox.warning{background-color:#eaaf51;background-image:none}
.messi-titlebox.success{background-color:#61b832;background-image:none}
.messi-closebtn{position:absolute;top:5px;right:5px;display:block;color:#333;cursor:pointer;width:30px;height:30px;background:url(images/close-messi.png) 0 0 no-repeat}
.messi-closebtn:hover{background:url(images/close-messi.png) -30px 0 no-repeat}
.messi-content{padding:10px;overflow:hidden;font:.9em normal helvetica,arial;text-align:justify;word-wrap:break-word;overflow-y:auto;overflow-x:hidden}
.messi-content p{margin:0 0 1.3em;line-height:1.3em}
.messi-content .albumName{font-size:16px;text-align:justify}
.messi-content .fb-album-thumb{background-color:#EEE;background-repeat:no-repeat;display:block;background-position:center;overflow:hidden;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.messi-content .messi-closebtn{top:7px;font:1.3em bold helvetica,arial;color:#FFF;background-color:#333;opacity:0;-webkit-transition:opacity .25s linear,visibility .1s linear .5s;-moz-transition:opacity .25s linear,visibility .1s linear .5s;-o-transition:opacity .25s linear,visibility .1s linear .5s;transition:opacity .25s linear,visibility .1s linear .5s}
.messi-content:hover .messi-closebtn{opacity:1}
.messi-footbox{width:100%;height:55px;overflow:hidden;border-top:1px solid #eee}
.messi-actions{display:-webkit-box;display:-moz-box;display:box;padding-top:8px;margin:0 10px;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal}
.messi-actions .btnbox{text-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;margin-right:10px}
.messi-actions .btnbox .btn{min-width:75px}
.messi-titlebox.anim{background-color:#666;background-image:-o-linear-gradient(135deg,rgba(255,255,255,.05)25%,transparent 25%,transparent 50%,rgba(255,255,255,.05)50%,rgba(255,255,255,.05)75%,transparent 75%,transparent);background-image:linear-gradient(135deg,rgba(255,255,255,.05)25%,transparent 25%,transparent 50%,rgba(255,255,255,.05)50%,rgba(255,255,255,.05)75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0.25,rgba(255,255,255,.05)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.05)),color-stop(0.75,rgba(255,255,255,.05)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.05)25%,transparent 25%,transparent 50%,rgba(255,255,255,.05)50%,rgba(255,255,255,.05)75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.05)25%,transparent 25%,transparent 50%,rgba(255,255,255,.05)50%,rgba(255,255,255,.05)75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(255,255,255,.05)25%,transparent 25%,transparent 50%,rgba(255,255,255,.05)50%,rgba(255,255,255,.05)75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;background-size:40px 40px;-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);-webkit-animation:animate-bg 5s linear infinite;-moz-animation:animate-bg 5s linear infinite}
.messi-titlebox.anim.info{background-color:#4ea5cd}
.messi-titlebox.anim.errors{background-color:#de4343}
.messi-titlebox.anim.warning{background-color:#eaaf51}
.messi-titlebox.anim.success{background-color:#61b832}
@-webkit-keyframes animate-bg{from{background-position:0 0}
to{background-position:-80px 0}}
@-moz-keyframes animate-bg{from{background-position:0 0}
to{background-position:-80px 0}}
.messi .btn{display:inline-block;*display:inline;padding:4px 10px;margin-bottom:0;*margin-left:.3em;font-size:13px;line-height:26px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.messi .btn.active,.messi .btn.disabled,.messi .btn:active,.messi .btn:hover,.messi .btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}
.messi .btn:first-child{*margin-left:0}
.messi .btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.messi .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.messi .btn.active,.messi .btn:active{background-color:#e6e6e6;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.messi .btn-danger,.messi .btn-danger:hover,.messi .btn-info,.messi .btn-info:hover,.messi .btn-inverse,.messi .btn-inverse:hover,.messi .btn-primary,.messi .btn-primary:hover,.messi .btn-success,.messi .btn-success:hover,.messi .btn-warning,.messi .btn-warning:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.messi .btn-danger.active,.messi .btn-info.active,.messi .btn-inverse.active,.messi .btn-primary.active,.messi .btn-success.active,.messi .btn-warning.active{color:rgba(255,255,255,.75)}
.messi .btn{border-color:#ccc;border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25)}
.messi .btn-primary{background-color:#0074cc;*background-color:#05c;background-image:-ms-linear-gradient(top,#08c,#05c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#05c));background-image:-webkit-linear-gradient(top,#08c,#05c);background-image:-o-linear-gradient(top,#08c,#05c);background-image:-moz-linear-gradient(top,#08c,#05c);background-image:linear-gradient(top,#08c,#05c);background-repeat:repeat-x;border-color:#05c #05c #003580;border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
.messi .btn-primary.active,.messi .btn-primary.disabled,.messi .btn-primary:active,.messi .btn-primary:hover,.messi .btn-primary[disabled]{background-color:#05c;*background-color:#004ab3}
.messi .btn-warning{background-color:#faa732;*background-color:#f89406;background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
.messi .btn-warning.active,.messi .btn-warning.disabled,.messi .btn-warning:active,.messi .btn-warning:hover,.messi .btn-warning[disabled]{background-color:#f89406;*background-color:#df8505}
.messi .btn-danger{background-color:#da4f49;*background-color:#bd362f;background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
.messi .btn-danger.active,.messi .btn-danger.disabled,.messi .btn-danger:active,.messi .btn-danger:hover,.messi .btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a}
.messi .btn-success{background-color:#5bb75b;*background-color:#51a351;background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
.messi .btn-success.active,.messi .btn-success.disabled,.messi .btn-success:active,.messi .btn-success:hover,.messi .btn-success[disabled]{background-color:#51a351;*background-color:#499249}
.messi .btn-info{background-color:#49afcd;*background-color:#2f96b4;background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
.messi .btn-info.active,.messi .btn-info.disabled,.messi .btn-info:active,.messi .btn-info:hover,.messi .btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0}
.messi .btn-inverse{background-color:#414141;*background-color:#222;background-image:-ms-linear-gradient(top,#555,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));background-image:-webkit-linear-gradient(top,#555,#222);background-image:-o-linear-gradient(top,#555,#222);background-image:-moz-linear-gradient(top,#555,#222);background-image:linear-gradient(top,#555,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
.messi .btn-inverse.active,.messi .btn-inverse.disabled,.messi .btn-inverse:active,.messi .btn-inverse:hover,.messi .btn-inverse[disabled]{background-color:#222;*background-color:#151515}
.messi .btn-inverse.active,.messi .btn-inverse:active{background-color:#080808}
button.messi .btn,input[type=submit].messi .btn{*padding-top:2px;*padding-bottom:2px}
.messi button{cursor:pointer;-webkit-appearance:button}
button.messi .btn::-moz-focus-inner{padding:0}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.ts-social-share{color:#fff;font-size:10px;line-height:14px;list-style:none;padding-left:0;margin:0 0 6px!important;overflow:hidden}
.ts-social-share>li{background-color:#999;padding:0;display:inline-block;*display:inline;zoom:1;position:relative;vertical-align:top;text-align:center;white-space:nowrap;float:right;margin:0 0 2px 4px!important}
.ts-social-share>li>a,.ts-social-share>li>div{width:22px;height:22px;display:block;padding:0;text-decoration:none;color:inherit}
.ts-social-share .loading,.ts-social-share>li,.ts-social-share>li>a:focus{border-radius:4px!important}
.ts-social-share>li.hover,.ts-social-share>li:hover,.ts-social-share>li>a:focus{background-color:#464646!important}
.ts-social-share li.albuminfo.hover,.ts-social-share li.albuminfo:hover{background-color:#7fbb00!important}
.ts-social-share li.facebook.hover,.ts-social-share li.facebook:hover{background-color:#3b5998!important}
.ts-social-share li.twitter.hover,.ts-social-share li.twitter:hover{background-color:#00aced!important}
.ts-social-share li.googleplus.hover,.ts-social-share li.googleplus:hover{background-color:#dd4b39!important}
.ts-social-share li.stumbleupon.hover,.ts-social-share li.stumbleupon:hover{background-color:#f74425!important}
.ts-social-share li.savetodisk.hover,.ts-social-share li.savetodisk:hover{background-color:#7fbb00!important}
.ts-social-share :link,.ts-social-share :visited{color:inherit}
.ts-social-share .social-icon{display:inline-block;*display:inline;zoom:1;vertical-align:middle;*margin-right:5px}
.ts-social-share .social-icon.tsfb-icon-ts-facebook,.ts-social-share .social-icon.tsfb-icon-ts-googleplus,.ts-social-share .social-icon.tsfb-icon-ts-printer,.ts-social-share .social-icon.tsfb-icon-ts-stumbleupon,.ts-social-share .social-icon.tsfb-icon-ts-twitter{position:absolute;left:2px;top:2px;height:16px;width:16px}
.ts-social-share .social-icon.tsfb-icon-ts-disk{position:absolute;left:3px;top:2px;height:16px;width:16px}
.ts-social-share .social-icon.tsfb-icon-ts-albuminfo{position:absolute;left:2px;top:2px;height:16px;width:16px}
.ts-social-share .social-icon.tsfb-icon-ts-albuminfo:before,.ts-social-share .social-icon.tsfb-icon-ts-disk:before,.ts-social-share .social-icon.tsfb-icon-ts-facebook:before,.ts-social-share .social-icon.tsfb-icon-ts-google:before,.ts-social-share .social-icon.tsfb-icon-ts-googleplus:before,.ts-social-share .social-icon.tsfb-icon-ts-printer:before,.ts-social-share .social-icon.tsfb-icon-ts-stumbleupon:before,.ts-social-share .social-icon.tsfb-icon-ts-twitter:before{font-family:fbgallery;font-size:14px;font-weight:400;font-style:normal;line-height:14px;vertical-align:middle}
.ts-social-share .social-icon.tsfb-icon-ts-facebook:before{content:"\e634"}
.ts-social-share .social-icon.tsfb-icon-ts-google:before{content:"\e625"}
.ts-social-share .social-icon.tsfb-icon-ts-googleplus:before{content:"\e626"}
.ts-social-share .social-icon.tsfb-icon-ts-twitter:before{content:"\e607"}
.ts-social-share .social-icon.tsfb-icon-ts-stumbleupon:before{content:"\e600"}
.ts-social-share .social-icon.tsfb-icon-ts-printer:before{content:"\e62e"}
.ts-social-share .social-icon.tsfb-icon-ts-disk:before{content:"\e609"}
.ts-social-share .social-icon.tsfb-icon-ts-albuminfo:before{content:"\e605"}