body { padding:0; background:url('images/fundo.jpg') fixed top no-repeat #281818; font:13px Helvetica, Arial, sans-serif; }
ul, li { margin:0; padding:0; }
.clear { clear:both; width:100%; height:1px; overflow:hidden; }
h1 { font-size:36px; letter-spacing:-2px; color:#fff; margin:0; }
a { color:#FFB341; text-decoration:none; font-weight:bold; }
a:hover { color:#fff; }

a img, img a { border:0; }

#topo { width:840px; margin:0 auto; height:100px; padding-top:20px; padding-left:30px; }
#logo { padding:0; margin-top:20px; float:left; background:url('images/logo.png') no-repeat bottom; width:255px; height:31px; text-indent:-999px; overflow:hidden; margin-right:20px; }
#eu { width:560px; float:left; font:15px Georgia, 'Times New Roman', serif; color:#DEDBDB; position:relative; font-style:italic; line-height:15px; padding-top:20px; }

#conteudo { width:900px; margin:0 auto; }
.site { width:800px; overflow:hidden; margin:0 auto; margin-bottom:50px; }
.site-t { display:block; color:#fff; }
.site-t h1 { font:31px Helvetica, Arial, sans-serif; margin:0; padding:0; float:left; text-transform:uppercase; font-weight:bold; margin-right:10px; }
.site-t p { float:left; font:13px Georgia, 'Times New Roman', serif; color:#DEDBDB; font-style:italic; }
.site-t a { color:#fff; text-decoration:none; } 
.site-t a:hover { color:#FFB341; }
.site-d { color:#fff; padding-top:100px; }
.site-d2 { color:#fff; padding-top:80px; }

#rodape { background:url('images/fundo-rodape.jpg') repeat-x; padding-bottom:20px; width:800px; margin:0 auto; }
#rodape-c { width:100px; height:19px; background:url('images/eu.png') top left no-repeat; }
#rodape-c a { display:block; width:20px; height:20px; float:left; text-indent:-999px; overflow:hidden; }
#twitter { background:url('images/twitter.png') top left no-repeat; width:229px; height:145px; position:relative; float:left; margin-right:20px; }
#r-twitter-t { padding:10px 15px; line-height:17px; }
#r-twitter-t li { list-style:none; }
#n-twitter { position:absolute; bottom:0; }
#n-twitter a, #delicious-nome a { background:none; color:#fff; text-decoration:none; font:14px Georgia, 'Times New Roman', serif; }

#delicious { background:url('images/delicious.png') top left no-repeat; width:229px; height:108px; float:left; margin-right:20px; }
#delicious-posts { padding:10px; }
#delicious-nome { text-align:right; padding-right:10px; }
#delicious-posts li { padding:0 !important; margin-bottom:1px solid #000 !important; width:205px; height:20px !important; overflow:hidden; line-height:20px; }
#delicious-posts li a { background:none; display:block; width:205px; height:20px; overflow:hidden; }

#contato { background:#FFB341; width:340px; padding:10px; margin:0 auto; display:none; font:14px Georgia, 'Times New Roman', serif; font-style:italic; margin-bottom:20px; }
#contato input { padding:5px; }
#btnFechar { float:right; color:#000; background:url(images/btnVoltar.jpg) center left no-repeat; padding-left:13px;  }