body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}body{color:white;font-family:Helvetica,sans-serif;font-size:17px;text-align:center;background-color:#888;}.gradient{text-shadow:#333 0 -1px 1px;background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#999));background:-moz-linear-gradient(top,#ccc,#999);border-top:1px solid white;border-bottom:1px solid #111;}.button{display:inline-block;padding:5px;min-width:80px;color:white;font-style:normal;font-weight:bold;text-decoration:none;text-align:center;text-shadow:#333 0 -1px 1px;background-color:#999;background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#666));background:-moz-linear-gradient(top,#ccc,#666);border:1px solid #555;border-top:1px solid #f0f0f0;-webkit-border-radius:16px;-moz-border-radius:16px;}.disabled{display:none;}.navigation{position:absolute;padding:4px 5px 1px 5px;min-width:20px;height:25px;font-size:20px;}.previous{left:10px;}.next{padding:4px 4px 1px 6px;right:10px;}#viewport{position:relative;}#loadIcon{visibility:hidden;position:absolute;top:132px;padding:20px;width:32px;height:32px;opacity:.6;background-color:black;border:0;-webkit-border-radius:8px;}.page{position:absolute;width:100%;min-height:480px;vertical-align:top;text-align:left;background-color:#888;-webkit-animation-timing-function:cubic-bezier(0.1,0.9,0.5,0.9);-webkit-animation-duration:500ms;}.slideIn{-webkit-animation-name:slideInFromRight;}.slideInReverse{-webkit-animation-name:slideInFromLeft;}.slideOut{-webkit-animation-name:slideOutToLeft;}.slideOutReverse{-webkit-animation-name:slideOutToRight;}@-webkit-keyframes slideInFromRight{0%{-webkit-transform:translateX(100%);}100%{-webkit-transform:translateX(0%);}}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);}100%{-webkit-transform:translateX(0%);}}@-webkit-keyframes slideOutToRight{0%{-webkit-transform:translateX(0%);}100%{-webkit-transform:translateX(100%);}}@-webkit-keyframes slideOutToLeft{0%{-webkit-transform:translateX(0%);}100%{-webkit-transform:translateX(-100%);}}.header{padding:0;width:100%;background-color:#aaa;}.header a{display:table-cell;padding:10px;color:white;vertical-align:middle;white-space:pre;font-weight:bold;text-decoration:none;border-right:1px solid #333;}.header h1{display:table-cell;padding:10px 10px;font-weight:bold;}.header .commentShow{display:inline-block;position:absolute;top:1px;right:0;border-left:1px solid #333;border-right:0;}form{padding:10px;font-size:17px;text-align:left;border-top:1px solid white;border-bottom:1px solid #333;}form label{display:block;position:relative;margin-bottom:10px;font-weight:bold;}form input{margin-right:10px;font-size:17px;}form input.captcha{margin-top:5px;}form textarea{font-size:17px;width:100%;height:100px;}ul.albums{text-align:left;}ul.albums li{position:relative;padding:10px;background-color:#888;background:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#888));background:-moz-linear-gradient(top,#aaa,#888);border-top:1px solid white;border-bottom:1px solid #444;}ul.albums li div{display:table-cell;vertical-align:top;}ul.albums li div.coverImage div{display:block;width:128px;height:128px;border:1px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;}ul.albums li div.albumInfo{margin-left:10px;padding:10px;width:auto;}ul.albums li h2{font-weight:bold;}ul.albums li p{font-style:italic;}ul.albums li p.controls{height:26px;text-align:right;}ul.albums li p.controls a.button{position:absolute;right:10px;bottom:10px;}ul.images{margin:10px;}ul.images li{overflow:hidden;}ul.images li{display:inline-block;position:relative;margin:10px;width:128px;height:128px;text-decoration:none;border:1px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;}ul.images li a{display:block;width:128px;height:128px;-webkit-border-radius:8px;-moz-border-radius:8px;}ul.images li span{position:relative;top:100px;display:block;width:128px;color:white;font-size:24px;font-style:italic;text-decoration:none;opacity:.6;background-color:#333;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;}.imageFull{position:absolute;top:42px;width:100%;min-height:480px;background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#888));-webkit-animation-duration:250ms;-webkit-animation-timing-function:cubic-bezier(0.9,0.0,0.8,1.0);}#touchSensor{z-index:99;position:relative;top:96px;padding-top:14px;width:100%;height:100px;color:black;font-size:60px;font-weight:bold;text-align:center;background-color:white;opacity:.5;-webkit-transition:opacity 200ms cubic-bezier(0.5,1.0,0.5,1.0);}#touchSensor.fadeOut{opacity:0;filter:alpha(opacity=0);}#touchSensor.fadeIn{opacity:.4;}.imageFull img{display:block;margin:auto;border-style:solid;border-color:#ccc;border-bottom-color:#555;border-width:1px 0 1px 0;}div.caption{position:absolute;top:42px;display:inline-block;padding:5px 0;width:100%;color:black;opacity:.8;filter:alpha(opacity=80);text-align:center;background-color:white;-webkit-transition:opacity 200ms cubic-bezier(0.5,1.0,0.5,1.0);}div.caption.fadeOut{opacity:.1;}div.caption.fadeIn{opacity:.8;}div.navigation{width:100%;}div.navigation a{display:block;width:20px;height:20px;}.exitStageLeft{-webkit-animation-name:exitStageLeft;}.exitStageRight{-webkit-animation-name:exitStageRight;}.enterStageLeft{-webkit-animation-name:enterStageLeft;}.enterStageRight{-webkit-animation-name:enterStageRight;}@-webkit-keyframes exitStageLeft{0%{-webkit-transform:translateX(0);}100%{-webkit-transform:translateX(-100%);opacity:0;}}@-webkit-keyframes exitStageRight{0%{-webkit-transform:translateX(0);}100%{-webkit-transform:translateX(100%);opacity:0;}}@-webkit-keyframes enterStageLeft{0%{-webkit-transform:translateX(-100%);}100%{-webkit-transform:translateX(0);}}@-webkit-keyframes enterStageRight{0%{-webkit-transform:translateX(100%);}100%{-webkit-transform:translateX(0%);}}div.comment{text-align:left;background:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#888));border-top:1px solid white;border-bottom:1px solid #444;}div.comment .commentInfo{display:inline-block;margin-right:-1px;padding:10px;width:96px;min-height:100px;font-weight:bold;border-right:1px solid #666;}div.comment .commentText{display:inline-block;padding:10px;vertical-align:top;border-left:1px solid #666;}.footer{padding:10px;height:40px;text-align:center;}