#main .album-list li,.empty{position:relative;z-index:100}#header .header-title h2,#main .flip a,.comment-box a{text-shadow:0 1px #fff}.gradient-bottom,.gradient-top,.photo-bottom,.thumb-header{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out}#header #header-menu ul>li>ul>li>a,#main .album-list .add-info,#main .album-list .add-title,#main .album-list li span.album-name,.event-box .add-title,.thumb-header h3,.thumb-header h3 span,.thumb-toolbar h4 span#elementTitle{white-space:nowrap;text-overflow:ellipsis}body{background:#fff}#main .events_100{min-height:100px}#main .album-list li{border-bottom:1px solid #CCC;background:url(images/hasChild.png) right center no-repeat #fff;height:60px;padding-right:20px}.empty{border-bottom:none;background:0 0;padding:10px}.empty p{background:#FFFAEC;border:1px solid #F6E6B2;border-radius:5px;padding:10px 5px;color:#000;text-align:center}#main .album-list li a{color:#000;display:block;height:60px}#main .album-list li a>img,#main .album-list li.no-member img{position:absolute;top:0;left:0;height:60px;width:60px}#main .album-list li span.album-name img.album-status{vertical-align:-2px;margin-right:3px}#main .album-list li span.album-name{display:block;height:60px;margin-left:70px;font:700 15px Helvetica;line-height:60px;overflow:hidden}#main .album-list .add-title{margin-left:70px;padding:10px 0 5px;display:block;font:700 15px Helvetica;overflow:hidden}#main .album-list .add-info{color:#888;font:400 12px Helvetica;margin-left:70px;display:block;overflow:hidden;width:auto}.album-list .yellow{background:#FFFAEC;border:1px solid #F6E6B2;border-radius:5px;padding:1px 3px;color:#AC8C4D}#main .album-list .add-date{color:#888;font:400 10px Helvetica;margin-left:70px}#main .album-list .add-date b{color:#4274cc}#main .album-list li span.album-elements{float:right;margin-top:21px;margin-right:8px;padding:4px 5px;color:#fff;font-size:11px;line-height:11px;font-weight:700;background:#999;border-radius:12px;margin-left:5px}.comment-box{background:-webkit-gradient(linear,center top,center bottom,from(#eee),to(#e8e8e8));border-top:1px solid #ccc;padding:10px 40px;position:relative;-webkit-box-shadow:inset 0 1px 0 #fff}.comment-box a{display:block;text-align:center;font-weight:700;font-size:14px}#main .comment-toolbar .comment-r,.comment-box .comment-r{position:absolute;top:5px;right:20px}#main .flip .next,.thumb-body,.thumb-body .video-container,.thumb-body img.image-spacer{top:0;right:0;position:absolute}#main .comment-toolbar{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#dedede),color-stop(.5,#d5d5d5),color-stop(1,#c8c8c8));border-top:1px solid #DDD;padding:10px 40px;position:relative}#main .comment-toolbar span{display:block;text-align:center;font-weight:700;font-size:12px;text-shadow:0 1px #fff}#main .album-header{padding:10px 5px;text-align:center;background:#FAFAFA;border-bottom:1px solid #DDD;-webkit-box-shadow:0 3px 5px #f1f0f0}#main .album-header h3{font-weight:700}#main .element-count{display:block;font-size:12px;font-weight:700;color:#AAA;margin-top:5px}#main ul.thumb-list{padding:5px 0 0 4px;overflow:hidden}#main ul.thumb-list li{float:left;margin-right:4px;margin-bottom:4px}#main ul.thumb-list li a{display:block;width:73px;height:73px;border:1px solid #CCC}#main ul.thumb-list li img{width:73px;height:73px}#main .flip{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1f1f1),color-stop(.5,#f9f9f9),color-stop(.5,#f9f9f9),color-stop(1,#f9f9f9));border-bottom:1px solid #dfdfdf;margin-top:10px;height:40px;line-height:40px;position:relative}#main .flip a{font-size:14px;font-weight:700;display:block}#main .flip .prev{position:absolute;left:0;top:0;width:80px;background:url(../images/icons/prev_s.png) 15px 15px no-repeat;padding-left:25px}#main .flip .page{padding:0 10px;margin:-1px auto 0;display:block;text-align:center;font-weight:700;background:#fff;line-height:24px;width:80px;border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;-webkit-border-radius:0 0 5px 5px}#main .flip .next{width:80px;text-align:right;padding-right:25px;background:url(../images/icons/next_s.png) 85px 15px no-repeat}#main.albums a.page-next,#main.albums a.page-prev{display:block;padding:15px;font-size:15px;text-align:center;font-weight:700}#main.albums a.page-prev{border-bottom:1px solid #CCC}#main.thumbs a.page-next,#main.thumbs a.page-prev{display:block;text-align:center;padding:10px;font-weight:700;border:1px solid #BBB;border-radius:5px;background:#EDEDED}#main.thumbs a.page-next{margin:0 5px 6px}#main.thumbs a.page-prev{margin:5px 5px 0}body.thumb{background:#000;height:100%}.thumb-body{display:table;left:0;bottom:0;z-index:100;table-layout:fixed;width:100%;height:100%;overflow:hidden;text-align:center}.thumb-body div{display:table-row}.thumb-body div span{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden}.thumb-body img.image{max-width:100%!important;max-height:100%!important}.thumb-body img.image-spacer{width:100%;height:100%;left:0;bottom:0}.thumb-body video[height],.thumb-body video[width]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%!important;width:100%!important;padding-top:0;padding-bottom:45px}.thumb-body .video-container{bottom:0;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-bottom:44px;height:100%!important;width:100%!important}.thumb-body .video-container>img{display:none}.thumb-body .player-controls{display:none!important}.thumb-body .loading-indicator{left:50%;top:50%;margin-left:-50px;margin-top:-50px}.thumb-header,.thumb-header h3{left:0;top:0;right:0;position:absolute}.thumb-header{z-index:10000;height:30px}.thumb-header h3{padding:10px 0 0 12px;font-size:12px;font-weight:700;color:#fff;text-align:right}.thumb-header h3 a.thumb-back{display:block;font-size:12px;font-weight:700;color:#fff;height:18px}.thumb-header a.thumb-back img{position:absolute;left:10px;top:8px}.thumb-header h3 span{text-shadow:1px 1px 1px #000;overflow:hidden;position:absolute;left:45px;right:15px;height:20px}.page-button a{display:block;width:43px;height:85px;position:absolute;top:50%;margin-top:-43px}.page-button a.prev{background:url(../images/page-left.png) center center no-repeat;left:0}.page-button a.next{background:url(../images/page-right.png) center center no-repeat;right:0}span.invisible{display:none}.photo-bottom{position:absolute;left:0;bottom:0;width:100%}#photo-adsense{height:50px;width:100%;margin:0 auto;overflow:hidden;background:#333;text-align:center}#photo-adsense .wrapper{height:50px;width:320px;display:inline-block}.gradient-top{position:absolute;top:0;height:60px;width:100%;background:-moz-linear-gradient(top,#000 0,transparent 100%);background:-o-linear-gradient(top,#000 0,transparent 100%);background:-ms-linear-gradient(top,#000 0,transparent 100%);background:-webkit-linear-gradient(top,#000 0,transparent 100%);background:linear-gradient(top,#000 0,transparent 100%)}.gradient-bottom{position:absolute;bottom:0;height:90px;width:100%;background:-moz-linear-gradient(bottom,#000 0,transparent 100%);background:-o-linear-gradient(bottom,#000 0,transparent 100%);background:-ms-linear-gradient(bottom,#000 0,transparent 100%);background:-webkit-linear-gradient(bottom,#000 0,transparent 100%);background:linear-gradient(bottom,#000 0,transparent 100%)}.thumb-toolbar{z-index:10000;position:relative;overflow:hidden}.thumb-toolbar h4{font-size:14px;font-weight:700;font-family:Helvetica,Verdana;text-align:left;color:#fff;text-shadow:1px 1px 1px #000;float:left;width:250px;padding:4px 0 16px 16px}#main .load_more,#main h2.blue-header,.swipe-wrap li,.switch_bar li{text-align:center}.thumb-toolbar h4 span{width:100%;height:100%;display:block;overflow:hidden;line-height:20px}.thumb-toolbar ul li.toolbar-prev{float:left;height:16px;margin:14px 10px}.thumb-toolbar ul li.toolbar-next{float:right;height:16px;margin:14px 10px}.thumb-toolbar ul li.toolbar-comment a{display:block;width:36px;height:36px;background:url(../images/comment-2.png) center center no-repeat}.thumb-toolbar ul li.toolbar-comment a.add-comment{background:url(../images/icons/comment_add_W.png) no-repeat;display:block;text-indent:-9999px;width:20px;height:25px}.thumb-toolbar ul li.toolbar-comment a.comment-box{position:relative;font-family:Helvetica,Verdana;font-size:12px;font-weight:700;-webkit-border-radius:3px;padding:3px 5px;background:#fff;height:25px}.event-box img,.tag-list,.tag-list img{-webkit-border-radius:5px}.thumb-toolbar ul li.toolbar-comment a .commet-bottom{position:absolute;top:20px;left:3px}.dimmer{background:#000;opacity:.6;position:absolute;top:0;left:0;right:0;bottom:50px;z-index:999}#main .index-column{height:152px;overflow:hidden;margin:10px 0 10px 8px}#main .index-column li{float:left;padding:0 1px 1px 0;height:75px}#main .index-column li.main-pic{height:150px;width:150px;margin:0 1px 1px 0}#main h2,#main h2.blue-header{background:-webkit-gradient(linear,center top,center bottom,from(#779DE4),to(#587BD4));height:34px;line-height:34px;border-bottom:1px solid #5071C7;text-shadow:0 -1px #234FBC;clear:both;font-size:15px;text-indent:10px;color:#fff;font-weight:700}.blue-header a.back{float:left;color:#fff;padding:0 10px 0 15px;display:block;background:url(../images/icons/list_back.png) 12px 10px no-repeat;border-right:1px solid #587cd4;-webkit-box-shadow:1px 0 #7398e2;width:100px}#main h3.listheader{background:-webkit-gradient(linear,center top,center bottom,from(#C8C8C8),to(#B2B2B2));height:30px;line-height:30px;text-shadow:0 -1px #888;color:#fff;font-size:15px;font-weight:700;text-indent:10px;border-bottom:1px solid #ACACAC}#main .newphoto-list{margin:10px auto;text-align:center;display:inline-block;font-size:0}#main .newphoto-list li{display:inline-block;vertical-align:top}#main .newphoto-list li a img{display:block;width:75px;height:75px;margin:0 1px 1px 0}#main li{position:relative}span.video-overlay{background:url(images/play.png) right top no-repeat;display:block;position:absolute;top:21px;left:21px;width:33px;height:33px;z-index:1000}.album-list span.video-overlay{position:absolute;top:13px;left:13px}.event-box span.video-overlay{position:absolute;top:30px;left:30px}span.music-button{background:url(images/music-button.png) right top no-repeat;display:block;position:absolute;bottom:2px;right:2px;width:26px;height:26px;z-index:1000;opacity:.75}.album-list span.music-button{position:absolute;top:35px;left:35px}.event-box span.music-button{position:absolute;top:60px;left:60px}#album-wrap,.album-photo{top:0;bottom:0;left:0;right:0}#main .newphoto-list li.empty{background-color:#eee;width:55px;height:55px;margin:0 1px 1px 0;display:inline-block}#main .load_more{display:block;line-height:50px;font-weight:700}#album-wrap{position:absolute}.swipe-wrap{height:100%}.swipe-wrap li{height:100%;position:relative}.swipe-wrap li img{max-height:100%;max-width:100%}.album-photo{position:absolute;padding-bottom:50px;background-repeat:no-repeat;background-size:contain;display:block;margin:0 auto;background-position:center center}.photo-bottom,.thumb-header{opacity:1;transition:opacity .3s ease-in-out}.gradient-bottom,.gradient-top{opacity:.6;transition:opacity .3s ease-in-out}.full-image .gradient-bottom,.full-image .gradient-top,.full-image .photo-bottom,.full-image .thumb-header{opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.album-photo img{opacity:0;display:block;margin:0 auto}#showingPhoto{-webkit-transition:top .2s ease-in-out;-moz-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;-ms-transition:top .2s ease-in-out;transition:top .2s ease-in-out}.full-image #showingPhoto{top:25px}.thumb-toolbar .toolbar{position:absolute;bottom:6px;right:6px;overflow:hidden}.thumb-toolbar .toolbar .face-tag a{background:url(../images/icons/face_tag.png) 5px 1px no-repeat rgba(91,126,214,.5);position:absolute;top:-40px;left:5px;padding:5px 10px 5px 30px;-webkit-border-radius:5px;border-top:1px solid rgba(200,200,200,.5);color:#fff;font-size:14px;font-weight:700}.event-box{position:relative;height:110px;padding:0 10px;border-bottom:1px solid #ccc}.event-box img{position:absolute;top:10px;left:10px;width:75px;height:75px;-webkit-box-reflect:below 1px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.7,transparent),to(rgba(255,255,255,.4)))}.event-box .add-title{margin-left:85px;padding-top:12px;font-size:17px;font-weight:700;text-shadow:0 1px #fff;overflow:hidden}.event-box .add-info{margin-left:85px;font-size:12px;padding-top:5px;color:#666;line-height:18px;text-shadow:0 1px #fff}#header #header-menu{position:absolute;top:135px;left:0;right:0;border-top:1px solid #777;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5)}#header #header-menu li.proceed{display:block;background:-webkit-gradient(linear,center top,center bottom,from(#779DE4),to(#587BD4));height:34px;line-height:34px;border-bottom:1px solid #5071C7}#header #header-menu>ul>li>h5>a{background:url(../images/icons/proceed.png) right 10px no-repeat;color:#fff;font-weight:700;font-size:15px;text-shadow:0 -1px #234FBC;display:block;margin:0 10px}#header #header-menu ul>li>ul>li>a{display:block;color:#555;font-weight:700;background:#CCC;border-top:1px solid #DDD;border-bottom:1px solid #999;padding:10px 15px;overflow:hidden}#header #header-menu ul>li>a:focus,#header #header-menu ul>li>a:hover,#header #header-menu ul>li>ul>li>a:focus,#header #header-menu ul>li>ul>li>a:hover{background:#444;color:#fff}#header #header-menu ul>li>ul>li>ul>li{list-style:disc inside;color:#555}#tag-menu{position:absolute;top:35px;left:0;z-index:1000}.tag-list{float:left;background:rgba(91,126,214,.5);padding:2px 5px;margin:0 2px 2px 0}.tag-list a{font-size:12px;color:#fff;display:block}.switch_bar li a,.switch_bar li.active a{font-size:13px;display:block;line-height:32px;font-weight:700}.tag-list img{width:25px;height:25px;vertical-align:middle}.switch_bar{width:240px;border:1px solid #989898;-webkit-border-radius:5px;margin:6px auto 0;overflow:hidden;-webkit-box-shadow:inset 2px 2px 2px #AAA;background:-webkit-gradient(linear,center top,center bottom,from(#E3E3E3),to(#C5C5C5))}.switch_bar li{float:left;width:119px;height:30px;border-right:1px solid #888}.switch_bar li a{border-left:1px solid rgba(255,255,255,.4);color:#888;text-shadow:0 1px #fff}.switch_bar li:first-of-type a{border-left:none}.switch_bar li:last-of-type{border-right:none;width:120px}.switch_bar li.active a{background:rgba(0,0,0,.2);color:#fff;text-shadow:0 1px #888}.audio-alert{background:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#DFDFDF));text-shadow:0 1px #fff;-webkit-box-shadow:inset 2px 2px 10px #bbb;border-radius:10px;color:#000;margin:50px auto 0;width:80%;padding:10px;line-height:1.5em;text-align:left}.photoLoader{display:none;position:absolute;width:30px;height:30px;left:50%;top:50%;z-index:100;margin:-15px 0 0 -15px;border:8px solid #fff;border-right-color:transparent;border-radius:50%;box-shadow:0 0 25px 2px #eee;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);opacity:.4}50%{-webkit-transform:rotate(180deg);opacity:1}to{-webkit-transform:rotate(360deg);opacity:.4}}@-moz-keyframes spin{from{-moz-transform:rotate(0);opacity:.4}50%{-moz-transform:rotate(180deg);opacity:1}to{-moz-transform:rotate(360deg);opacity:.4}}@-ms-keyframes spin{from,to{opacity:.4}from{-ms-transform:rotate(0)}50%{-ms-transform:rotate(180deg);opacity:1}to{-ms-transform:rotate(360deg)}}@-o-keyframes spin{from{-o-transform:rotate(0);opacity:.4}50%{-o-transform:rotate(180deg);opacity:1}to{-o-transform:rotate(360deg);opacity:.4}}@keyframes spin{from{transform:rotate(0);opacity:.2}50%{transform:rotate(180deg);opacity:1}to{transform:rotate(360deg);opacity:.2}}