* { margin: 0; padding: 0; list-style: none; border: 0; color: #FFF; }
body { color: #FFF; background: url(img/fundo.gif) repeat-x; background-color: #4F002F; font-family: "Trebuchet MS", Tahoma }
img { border: none }
a:link,a:visited,a:hover,a:active,li { color: #FFF }
a:link,a:visited,a:active { text-decoration: none }
a:hover { text-decoration: underline; cursor: pointer }
li { font: 12px Tahoma }
select { width: 155px; margin-left: 30px; font: bold 12px Tahoma; color: #FFCC00; background: #000; padding: 3px }
h2 { font: 21px Georgia; margin-bottom: 5px }
h3 { background: #420027; color: #FC0; padding: 5px; margin: 10px auto 4px auto; width: 290px; font-size: 14px }

/*ESTRUTURA*/
#fundo-topo { background: url(img/fundo-topo.jpg) no-repeat top center; width: 100%; overflow: hidden }
#geral { margin: 0 auto; width: 1002px }
#topo h1.logo a { background: url(img/topo.jpg) no-repeat; height: 256px; width: 1002px; display: block; text-indent:-9999px }
#barra { float: left; height: 46px; width: 479px; background: url(img/esquerda.jpg) no-repeat; padding-left: 143px; display: inline; overflow: hidden }
#barra li { display: inline; margin: 0; float: left }
#busca { float: right; width: 380px; height: 46px; overflow: hidden }
#barrinha { clear: both; background: url(img/corpo.jpg); width: 1002px; height: 38px; display: block }
#corpo { clear: both }
#busca li { display: inline; float: left }
#menu-esquerda { float: left; width: 211px }
#postagens { float: left; width: 565px; margin: 0 0 15px 8px }
#bemvindo { width: 440px; height: 59px; margin: 0 auto; background: url(img/seja-bem-vindo.jpg) no-repeat left; padding: 112px 0 0 94px; margin-bottom: 10px }
#bemvindo li { display: inline }
#menu-direita { float: right; width: 211px; padding-right: 3px }
#loop { background:url(img/loop.gif); height: 230px; clear: both }
#baixo { background:url(img/baixo.jpg); height: 230px; width: 1002px; margin: 0 auto; }

/*ESTILOS*/
.caixa { background: url(img/caixa.jpg); width: 224px; height: 46px; font-size: 13px; color: #F0008D }
.banner { margin-left: 49px }
.rss { padding-left: 10px }
.post { width: 536px; margin: 19px auto 0 auto }
.post-topo { background:url(img/post-topo.png); height: 118px }
.post-meio { color: #FFF; background:url(img/post-meio.gif); text-align: center; padding: 0 25px 15px 25px; font-size: 14px }
.post-meio p { padding-bottom: 12px }
#thumbs p { margin-bottom: 12px; text-align: center }

.post-baixo { background:url(img/post-baixo.gif); height: 10px; overflow: hidden }
.data { float: left; font-size: 16px; color: #FF2BA5; padding: 28px 0 0 34px; }
.titulo { float: right; width: 436px; padding-top: 20px }
.titulo li { display: inline; color: #DDB9CF; font: Tahoma 11px }
.titulo a { color: #FFCC00 }
.titulo li a { color: #FFF }
.postado { padding-left: 19px; float: left }
.comentarios { background: url(img/comentarios.gif) no-repeat left 1px; padding-right: 98px; padding-left: 24px; float: right }
.menu-conteudo { background: url(img/menu-repete.gif) }
.menu-baixo { background: url(img/menu-baixo.jpg); height: 71px }
.menu-conteudo ul { padding-left: 28px }
.menu-conteudo li {	display: block;	padding-bottom: 13px; padding-left: 28px; background: url(img/bullet.gif) 0 5px no-repeat; line-height: 13px }

.pagination{clear:both;padding:25px 0; font-size:11px; text-align: center; font-family: "Trebuchet MS", Tahoma }
.pagination a{text-decoration:none;border:1px solid #420027;margin:1px 0 1px 1px;padding:3px 6px; background-color: #590035}
.pagination a:hover{background-color:#420027}
.pages {padding: 3px 6px 3px 0;font-weight:bold; color: #FFF}
.current{border:1px solid #420027;margin: 1px 0 1px 1px; padding:3px 6px; font-weight:bold; color: #FFF}
.extend{margin:1px;padding:3px 6px; color: #FFF}

.hardlinks { font-size: 8px; text-align: center; margin: 10px auto; clear: both }

