body{padding-top:0;overflow-x:hidden}
header:first-child{height:50px;background-color:#e7e7e7;background-image:linear-gradient(to top,#e7e7e7 50%,#efefef 50%);padding:0 5px;width:100%;z-index:10}
.search-box{margin-right:10px}
.search-box input{margin:5px auto;height:28px;border:1px solid rgba(0,0,0,0.1);background:#f2f2f2;padding:2px 10px;font-style:italic;outline:none;transition:all 300ms linear}
.search-box input:focus{background:#FFF;box-shadow:0 0 5px #FFF inset}
.nav-box{line-height:50px;margin:0}
.nav-box a{display:block;float:left;height:50px;padding:0 20px;text-decoration:none;text-shadow:1px 1px rgba(255,255,255,0.3);font:Bold 15px/50px Arial;color:#333;transition:all 300ms linear}
.nav-box a:first-child{border-left:0}
.nav-box a:last-child{border-right:0}
.nav-box a.selected{background-color:rgba(255,255,255,0.5);box-shadow:0 -1px 1px #FFF;border-top:0;padding:0 20px;cursor:default;text-shadow:1px 1px rgba(255,255,255,0.3);text-transform:uppercase;font-size:14px;color:#000}
.nav-box a:not([class=selected]):hover{text-decoration:underline}
body article.main{border-left:1px solid #b5b5b5;border-top:1px solid #b5b5b5;box-shadow:1px 1px #FFF inset}
.toolbar{height:30px;padding:0 15px;margin:6px auto 8px}
.toolbar a{display:block;float:left;line-height:20px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;padding:0 5px;border-radius:3px;background-color:#DDD;margin:6px;font-size:12px;text-shadow:0 0 1px #FFF;box-shadow:0 0 3px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.03);color:#000;transition:all 100ms linear}
.toolbar a:first-child{margin-left:0}
.toolbar a:hover{background-color:#CCC;border-radius:0}
.toolbar ul.sub-nav{float:right;margin-top:0}
.toolbar .by{color:#822f7e;font-weight:700}
.top-ads-title{width:315px;margin:8px auto;height:42px;line-height:42px;text-align:center;border-bottom:1px solid #bd37bd;box-shadow:0 1px #e061d8;text-shadow:1px 1px #e065d8;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}
.item[data-size="33"] figure{background:#d460cc;box-shadow:none;border:0;position:absolute;left:12px;top:12px;right:12px;bottom:12px}
.top-ads{width:300px;height:250px;padding:4px;margin:32px auto;border:1px solid #bd37bd;box-shadow:0 0 4px #e061d8}
footer{margin-top:12px;height:40px;background-color:#e7e7e7;position:fixed;left:0;right:0;bottom:0}
footer .loader{width:140px;margin:0 auto;display:none}
.loader li{list-style:none;float:left;height:20px;line-height:20px;margin-top:5px;margin-left:10px;color:#000;font-family:Gotham,"Neucha",Helvetica,Arial,sans-serif;font-size:12px;text-shadow:0 0 1px #FFF}
.copyright{float:left;font:12px/40px Arial;padding-left:20px}
.copyright a{text-decoration:none;font:15px 'Skater','Creepster',cursive;color:#000;text-shadow:1px 1px 3px rgba(0,0,0,0.03)}
.footerTagBox{float:right;margin-right:10px}
.footerTagBox a{background-color:#CCC;text-transform:capitalize;color:#000;font:12px/40px arial;padding:2px 5px;text-shadow:1px 1px rgba(255,255,255,0.3);border-radius:3px;text-decoration:none}
.footerTagBox a:hover{background-color:rgba(0,0,0,0.2)}