@font-face {font-family:'Puritan'; src:url('src/puritan.eot'); src:local('☺'), url('src/puritan.woff') format('woff'), url('src/puritan.ttf') format('truetype'); font-weight:normal; font-style:normal}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,blockquote,th,td,fieldset {margin:0;padding:0}
img,abbr,acronym,fieldset {border:0}
html {background:#222;font-family:Puritan,Arial,sans-serif}
hr {display:none;}
h1,h2 {color:#ddd; text-align:center; font-size:1.5em; font-weight:300; text-shadow: #000 1px 1px 1px}
h2 {font-size:1.2em; margin-top:100px}
p,ul {width:500px; font-size:.95em; color:#888; line-height:1.5em; margin:20px 0 20px; word-spacing:.1em}
ul,ol {margin: 40px 0 40px;list-style:circle}
li {margin: 10px 0}
dt {color:#eee;margin-top:30px}
a {padding:3px 1px; color:#7e850c; text-decoration:none;}
a:hover,a:focus {color:#fff}
a[rel~="externo"] {padding-right:14px; background: url('src/el.png') no-repeat right 6px}
a[rel~="externo"]:hover,a[rel~="externo"]:focus {background-position: right -34px}

#hell {width:700px;margin:0 auto;padding-bottom:100px;position:relative}
#lust,.hr,#greed,#limbo,#gluttony,#pesquisa form .sb,span.icon,.anger span,.treachery .fl span, .treachery h2 span,.treachery .flcat {background-image: url('src/tkk.png'); background-repeat:no-repeat}
#pesquisa,#contato,#categorias,#feed,#srh,.wp-caption,.wp-caption img,.wp-pagenavi a, .wp-pagenavi span {-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px}
#limbo {margin:20px auto -30px; width:658px; height:20px;background-position:-165px -211px;}
#limbo li {float:left;list-style:none;margin:0}
#limbo li a {text-indent:-9999px; width:90px; height:20px; display:block; margin:0 2px; background:#222; opacity:.5; filter:alpha(opacity=50);padding:0;}
#limbo li a:hover,#limbo li a:focus, #limbo li a.ativo {opacity:0; filter:alpha(opacity=0)}
#lust {display:block; width:230px; height:103px; text-indent:-9999px; margin:50px auto 120px; background-position:-855px 2px}
#lust:hover,#lust:focus {background-position:-855px 0}
#greed {text-indent:-9999px; width:73px; height:60px; position:relative; left:10px; margin-bottom:-85px}
#gluttony {margin:200px 0 0; padding:70px 0 0;background-position: -805px -290px}
#gluttony h2 {margin-top:0}
#fraud {margin:30px 0 0 0; list-style:none; line-height:2em}
#fraud li span {color:#888; margin-right:10px;}
#fraud li, .treachery h2 {position:relative}
#fraud li a, .treachery h2 a {padding-left:40px}
#fraud li span.icon {width:28px;height:28px;margin:0px 10px 0 0;opacity:.9;font: 0px/0 serif;text-indent:-9999px;position:absolute;left:0;} /*float:left*/
#pesquisa,#contato,#categorias,#feed {width:400px; background:#111; position:absolute; opacity:.95; top:30px; border:1px solid #262626; padding:20px;z-index:5; *top:45px}
#pesquisa {height:55px; left:35px;}
#pesquisa form label {color:#7e850c;font-size:.8em;display:block;margin:0 auto 5px; width:220px}
#pesquisa form #srh {padding:1px 6px; margin:0 5px 0 20px; border:0 none; font:1em Diavlo,Arial,sans-serif;width:320px; height:32px;color:#7e850c}
#pesquisa form .sb {position:absolute; cursor:pointer; padding:12px; text-indent:-9999px; width:32px; font:0px/0 serif; height:36px; border:0 none;background-color:transparent;background-position:-1009px -107px}
#pesquisa form .sb:hover {background-position: -1009px -109px}
#contato {height:120px; left:420px;}
#contato p {width:auto; margin:0; color:#ddd; font-size:.8em; padding: 0 15px}
#contato .mail {display:block; text-align:center; margin:20px 0 0; font-size:2em; color:#7e850c; text-shadow: #000 1px 1px 1px}
#categorias,#feed {position:absolute;left:-25px;width:170px; padding: 10px}
#categorias ul,#feed ul {margin:0;width:auto;text-align:center;list-style:none}
#categorias ul li a,#feed ul li a {display:block; width:99%;}
#feed {left:355px}
#nav {text-align:center;}
#warning p{background:#8A1600;color:#ccc; padding:5px 10px;margin:0 auto 100px}

.hr {border:0; height: 16px; width: 568px; margin: 30px auto; background-position: -182px -230px;}
.sub {margin-bottom:40px}
.heresy {display:block;color:#555;text-align:center;font-size:.8em;margin:3px auto 10px;width:300px;line-height:1.2em}
.anger {text-align:center; margin: 20px auto 60px;width:660px; height:210px; position:relative}
.anger span {position:absolute;width:660px; height:210px;top:0;left:0;background-position: -185px 0}
.treachery {height:140px; margin:0 0 70px;}
.treachery .fl {height:140px;width:140px;float:left;position:relative}
.treachery .fl span {position:absolute; width:140px; height:140px; top:0; left:0; background-position:-855px -105px; text-align:center; color:#888; font-size:.7em; text-indent:3px}
.treachery .fl span strong {display:block;margin:50px 0 0 0;font-size:2em}
.treachery .fr {width:550px;float:right;padding-top:20px}
.treachery h2 {text-align:left; margin:0;color:#fff}
.treachery h2 span {width:29px;height:28px;text-indent:-9999px;margin:-4px 10px 0 0;opacity:.9;position:absolute;left:0;*margin-top:3px} /*float:left*/
.treachery p {margin:8px 0 0; width:auto}
.thecontent {margin:0 auto; width:500px}
.aligncenter,div.aligncenter {display:block; margin:0 auto;}
.wp-caption {border:1px solid #262626; text-align:center; background-color:#151515; padding-top:4px; margin:10px; -webkit-transition: all .1s; -o-transition: all .1s; -moz-transition: all .1s}
.wp-caption p.wp-caption-text {padding:0 4px 5px; margin:0; color:#666; width:auto; font-size:.7em}
.wp-pagenavi {clear:both; color:#777;font-size: .9em}
.wp-pagenavi a, .wp-pagenavi span {background:#111;padding:8px 12px;margin:2px;-moz-border-radius:15px; -webkit-border-radius:2px; border-radius:20px;}
.wp-pagenavi a:hover,.wp-pagenavi a:focus {background:#7e850c;text-shadow: #000 1px 1px 1px}
.wp-pagenavi span.current {font-weight: bold}

.blablabla {background-position:-63px 0;}
.musicas {background-position:-63px -75px;}
.jogos {background-position:-73px -160px;}
.favoritos {background-position:-63px -230px;}
.tv {background-position: -63px -300px;}

.blablablap {background-position:-145px -35px}
.musicasp {background-position:-145px -75px}
.jogosp {background-position:-145px 2px}
.favoritosp {background-position:-145px -111px}
.tvp {background-position:-145px -147px}
