body{font-family:'Molengo','myriad',helvetica,arial,sans-serif; background:#101010; color:white; background:black; border-top:1px solid #666; margin:0; background-attachment:fixed}.clearfix{*zoom:1}.clearfix:after{content:"";  display:block;  clear:both;  visibility:hidden;  font-size:0;  height:0}li a{text-decoration:none}h1, h1 a{color:#e3e3e3; text-shadow:0 1px 0 white; text-decoration:none; font-size:30px; margin:0; padding:.5em 1em}a{outline:0}header{position:relative; width:100%; min-height:68px; background:red; background-image:-webkit-gradient(linear,left top,left bottom,from(#4c4c4c),to(#101010)); background-image:-moz-linear-gradient(top,#4c4c4c,#101010); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4c4c4c',EndColorStr='#101010');  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#4c4c4c',EndColorStr='#101010')"; ;  display:block; border-bottom:1px solid black; -webkit-box-shadow:0 1px 0 #1f1f1f; -moz-box-shadow:0 1px 0 #1f1f1f; box-shadow:0 1px 0 #1f1f1f; margin-bottom:50px}header h1{padding-right:0; display:inline; margin-top:10px; position:relative; top:10px}header h2{display:inline; position:relative; top:10px; color:#666; text-shadow:0 1px 0 black; font-weight:normal}h2:before{content:'⇐'; padding-right:10px}h1 a{padding-right:0}#container{width:960px; margin:auto; position:relative}ul#albums{padding:0; margin:0 auto}#albums li{cursor:pointer; float:left; list-style:none;  margin:0 60px 70px 0; position:relative}#albums li a{text-decoration:none; font-weight:bold}#albums li img{border:1px solid #292929; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 0 white,0 -1px 0 white,-1px 0 0 white,1px 0 0 white; -moz-box-shadow:0 1px 0 white,0 -1px 0 white,-1px 0 0 white,1px 0 0 white; box-shadow:0 1px 0 white,0 -1px 0 white,-1px 0 0 white,1px 0 0 white; padding:5px; background:#666; display:block; -webkit-transition:all 1s; margin-bottom:15px}a img{border:none}img.zoom{-webkit-transition:all .3s ease-in-out}img.zoom:hover{-webkit-transform:scale(1.4); -moz-transform:scale(1.4); transform:scale(1.4); z-index:2; position:relative}#albums li:nth-child(even) img:hover{background:#981a1a; -webkit-transition:all .2s; -webkit-transform:rotate(-2deg) scale(1.1); -moz-transform:rotate(-2deg) scale(1.1); transform:rotate(-2deg) scale(1.1); -webkit-box-shadow:-3px 9px 9px #141414; -moz-box-shadow:-3px 9px 9px #141414; box-shadow:-3px 9px 9px #141414}#albums li:nth-child(odd) img:hover{-webkit-transition:all .2s; background:#981a1a; -webkit-transform:rotate(2deg) scale(1.1); -moz-transform:rotate(2deg) scale(1.1); transform:rotate(-deg) scale(1.1); -webkit-box-shadow:-3px 9px 9px #141414; -moz-box-shadow:3px 9px 9px #141414; box-shadow:3px 9px 9px #141414}.ie #albums a:hover img{border:1px solid white}span.count{-webkit-box-shadow:1px -1px 9px black}#albums li.tn{height:auto;  margin-right:30px}#albums li.tn img{width:278px}#albums li.tn img:hover{overflow:visible}#albums li.tn:hover{overflow:visible}#albums li.tn{margin-bottom:40px}#albums li:nth-child(odd) span.count{-webkit-transform:rotate(2deg) scale(1.1); -moz-transform:rotate(2deg) scale(1.1); transform:rotate(-deg) scale(1.1)}#albums li:nth-child(even) span.count{-webkit-transform:rotate(-2deg) scale(1.1); -moz-transform:rotate(-2deg) scale(1.1); transform:rotate(-2deg) scale(1.1)}.album span{display:block; font-size:13px; margin:auto; text-align:center; width:120px; background:#ece9cd; color:black}.lightbox{position:absolute; max-width:95%; max-height:90%; top:0; z-index:4; float:left}.lightbox img{webkit-transition:0}.ie .lightbox img{width:auto}.overlay{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.9); z-index:3}.photoMeta{padding:3px 20px; font-size:11px; color:black; background:#e3e3e3; border-top:1px solid white; -moz-border-radius-bottomLeft:2px; -moz-border-radius-bottomRight:2px; -webkit-border-radius-bottomLeft:2px; -webkit-border-radius-bottomRight:2px; border-radius-bottomLeft:2px; border-radius-bottomRight:2px; display:none}.photoMeta #close{float:right}.ie .photoMeta a{position:relative; top:-1px}.ie .photoMeta #close{margin-left:20px; float:none}.loader{display:none; position:absolute; z-index:10000}#albumList{padding-left:0; display:none; background:#292929; margin-top:0; height:500px; overflow-y:scroll}#albumsListWrap h4{cursor:pointer; display:block;  margin:0; padding:18px 0; font-size:25px; text-align:center}#albumList a{cursor:pointer}#albumsListWrap{background:rgba(0,0,0,.2); padding:0; position:absolute; top:0; right:0; margin-top:0; width:250px; border-left:1px solid black}#albumList li{float:none; border-top:1px solid #4e4e4e; border-bottom:1px solid #191919; text-align:left; line-height:1.5em; height:auto; margin:0; list-style:none; cursor:pointer}#albumList li:hover{background:#6aafff; background:-moz-linear-gradient(left,#6aafff,#abccf2 40%,#abccf2 65%,#6aafff)}#albumList li a{text-align:left; display:block; text-decoration:none;  padding:.3em 1.3em; float:none; color:#e3e3e3; text-shadow:0 1px 0 black; font-weight:bold; cursor:pointer}.ie #albumList li a:hover{background:#6aafff}footer{display:block; clear:both; background:url(../img/footerBG.png); width:100%; height:39px; bottom:0; text-align:center; position:fixed; -webkit-box-shadow:0 2px 4px black}footer a{color:white; text-decoration:none}footer a:hover:{text-decoration:underline}#albumOptions{float:right; position:relative; top:-13px; right:60px}#albumOptions h4{cursor:pointer; display:inline; margin-right:20px; font-size:12px; font-weight:normal; background:rgba(0,0,0,.1); border:1px solid black; -webkit-border-radius:4px; color:#e3e3e3; padding:5px 9px}#albumOptions h4:hover, #albumOptions h4 a:hover{cursor:pointer; background:rgba(0,0,0,.7)}#albumOptions h4 a{padding:5px 9px}.noRange #albumOptions{top:8px}button{cursor:pointer}#container .t4 li a img{width:54px}#container .t5 li a img{width:95px}#container .t6 li a img{width:118px}#container .t7 li a img{width:149px}#container .t8 li a img{width:197px}#container .t9 li a img{width:278px}#container .t10 li a img{width:438px}#container .t4 li{height:30px; margin-right:15px; margin-left:15px}#container .t5 li{height:90px; margin-right:15px; margin-left:15px}#container .t6 li{height:120px; margin-right:15px; margin-left:15px}#container .t7 li{height:220px; margin-right:15px; margin-left:15px}#container .t8 li{height:280px; margin-right:15px; margin-left:15px}#container .t9 li{height:370px; margin-right:15px; margin-left:15px}#container .t10 li{height:520px; margin-right:15px; margin-left:15px}#container .t4 li.tn{height:50px; overflow:hidden}#container .t5 li.tn{height:80px; overflow:hidden}#container .t6 li.tn{height:90px; overflow:hidden}#container .t7 li.tn{height:110px; overflow:hidden}#container .t8 li.tn{height:140px; overflow:hidden}#container .t9 li.tn{height:210px; overflow:hidden}#container .t10 li.tn{height:320px; overflow:hidden}#container li.tn img{border:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:0}@media all and (min-width:1500px){#container{width:1500px} ul#albums{width:1500px}  #container .t4 li a img{width:107px} #container .t5 li a img{width:144px} #container .t6 li a img{width:206px} #container .t7 li a img{width:256px} #container .t8 li a img{width:331px} #container .t9 li a img{width:456px} #container .t10 li a img{width:706px}    #container .t4 li{height:80px; margin-right:15px; margin-left:15px} #container .t5 li{height:130px; margin-right:15px; margin-left:15px} #container .t6 li{height:188px; margin-right:15px; margin-left:15px} #container .t7 li{height:320px; margin-right:15px; margin-left:15px} #container .t8 li{height:410px; margin-right:15px; margin-left:15px} #container .t9 li{height:525px; margin-right:15px; margin-left:15px} #container .t10 li{height:780px; margin-right:15px; margin-left:15px}     #container .t4 li.tn{height:91px; overflow:hidden} #container .t5 li.tn{height:117px; overflow:hidden} #container .t6 li.tn{height:173px; overflow:hidden} #container .t7 li.tn{height:211px; overflow:hidden} #container .t8 li.tn{height:267px; overflow:hidden} #container .t9 li.tn{height:360px; overflow:hidden} #container .t10 li.tn{height:549px; overflow:hidden}}#container ul li.tn:hover{overflow:visible}#container .t4 li span, #container .t5 li span, #container .t6 li span{display:none}#container #albums li{-webkit-transition:all 1s}#clearCache{display:none; position:absolute; left:60px; bottom:3px; font-size:12px; background:#444; background:rgba(0,0,0,.1); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000',EndColorStr='#19000000'); border:1px solid black; -webkit-border-radius:4px; padding:5px 9px; color:#e3e3e3; line-height:17px; outline:0}#clearCache:hover{background:#292929}input[type=range]{position:relative; top:13px; width:300px; cursor:pointer}.ie footer{margin:0}.ie header{margin-top:0; border-bottom:5px solid #4c4c4c}.ie #albumList{margin-left:0}.ie img{-ms-interpolation-mode:bicubic}.ie #albums li{position:relative; width:200px}.ie #albumOptions{float:none; right:0; text-align:center}.ie #albumOptions h4{padding:0; border:none}.ie #albumOptions h4 a:hover{text-decoration:underline}.ie #albums span{clear:both}.ie #albums li, ie #albums li a{float:left}