* { margin: 0; padding: 0; border: 0; list-style: none; font-family: "Trebuchet MS", Georgia; }
body { background: url(img/fundo.jpg); }
img { border: none }
h2 { font: 34px Georgia; letter-spacing: -1px }
h3 { background: url(img/barrinha.jpg) no-repeat center bottom; padding: 8px 10px 5px 10px; margin: 8px auto 3px auto; font-weight: lighter; font-size: 16px; }
a:link,a:visited { color: #000; }
a:link,a:visited,a:hover,a:active {	text-decoration: none; }
a:hover,a:active { color: #1080c2; }
a:hover { text-decoration: underline; cursor: pointer; }

/* ESTRUTURA */
#geral { background: url(img/topocima.jpg) repeat-x top; width: 100%; overflow: hidden; }
#topo { width: 100%; background: url(img/topo.jpg) no-repeat top center; overflow: hidden; }
#corpo { width: 1003px;	margin: 0 auto; }
#conteudo { margin-top: 205px; float: left; width: 670px; padding-left: 10px; }
#direita { margin-top: 166px; float: right; width: 290px; padding-left: 19px; background: url(img/barrinha-vertical.jpg) no-repeat left 65px; }
#menu { width: 255px; padding-right: 30px; }
#busca { padding-top: 73px; }
#feed { width: 192px; height: 70px; background: url(img/feed.jpg) no-repeat right; padding: 0 80px 0 1px; color: #666; font-size: 13px; line-height: 22px; }
#baixo { width: 100%; height: 266px; background: url(img/fundobaixo.jpg) repeat-x; }
#baixo-corpo { width: 952px; margin: 0 auto; padding-left: 51px; }
#online { color: #666; height: 19px; padding: 2px 0 0 21px; background: url(img/mouse.jpg) no-repeat left bottom; font-size: 14px; }

/* ESTILOS */
.pesquisa {	width: 207px; height: 15px; background: url(img/campo-busca.gif); padding: 11px; font: 12px Verdana; vertical-align: top; }
.lupa { vertical-align: middle; }
.postagem { margin-top: 25px; display: block; overflow: hidden; }
.menu-titulo { background: url(img/barrinha.jpg) no-repeat left bottom;	padding: 10px 0 10px 2px; font: 17px Georgia; margin-top: 10px; }
.menu-corpo { font-size: 14px; color: #666; }
.menu-corpo ul { margin: 10px 0 0 3px; }
.menu-corpo li { display: block; margin-bottom: 10px; padding-left: 18px; background: url(img/bullet.jpg) 0 1px no-repeat; line-height: 14px; }
.data { width: 118px; height: 80px; background: url(img/data.jpg) no-repeat; float: left; clear: both; padding-top: 48px; }
.dia { font-size: 42px;	width: 61px; padding-left: 26px; }
.mes { padding-left: 14px; color: #CCC;	font-size: 13px; }
.titulo { padding-top: 35px; }
.titulo p { margin: 4px 0 0 1px; font-size: 14px; color: #666; }
.post-meio { clear: both; text-align: center; padding: 2px 0 15px 0; }
.post-meio p { margin-top: 10px; }
.comentarios { float: right; width: 427px; height: 32px; background: url(img/comentarios.jpg) no-repeat right; }
.comentarios p { color: #333; font-size: 14px; text-align: right; padding: 4px 39px 0 0; }
.margin { margin-top: 10px; }
.pagination { clear: both; padding: 22px 0 0 7px; font: 11px Verdana; }
.pagination a { height: 16px; text-decoration: none; color: #fd5d83; border: 1px solid #dfdfdf; background-color: #f1f0e5; font: 11px/16px Verdana; color: #999; display: block; float: left; text-align: center; padding: 5px 10px; margin-right: 10px; }
.pagination a:hover { color: #5db4fd; border: 1px solid #cac8bd; }
.pagination span.pages { color: #999; float: left; margin-right: 10px; line-height: 16px; height: 16px; padding: 7px 0; font: 11px Verdana; }
.pagination span.current { color: #4e3727; float: left; margin-right: 9px; height: 16px; padding: 6px 10px; font: 11px/16px Verdana bold; }
.pagination span.extend { color: #000; float: left; margin-right: 10px; line-height: 16px; height: 16px; padding: 5px 0; }
.hardlinks { margin: 0 auto; text-align: center; font-size: 6px; margin-top: 30px }

.thumbs { padding-top: 20px }

/* MENU ROLLOVER */
#agregadores { height: 80px; }
ul.cssmenu li { float: right; }
ul.cssmenu li a { display: block; height: 9px; background: url(img/menu.jpg); }
ul.cssmenu li.home a { width: 36px; background-position: 0 0; }
ul.cssmenu li.home a:hover { background-position: 0 9px; }
ul.cssmenu li.enviarfotos a { width: 87px; background-position: 166px 0; }
ul.cssmenu li.enviarfotos a:hover { background-position: 166px 9px; }
ul.cssmenu li.contato a { width: 56px; background-position: 56px 0; }
ul.cssmenu li.contato a:hover { background-position: 56px 9px; }
.displace { position: absolute; left: -5000px; }
ul.fav li { float: left; margin-left: 15px; }
ul.fav li a { display: block; height: 41px; background: url(img/agregadores.jpg); }
ul.fav li.rss a { width: 36px; background-position: 0 0; }
ul.fav li.rss a:hover {	background-position: 0 41px; }
ul.fav li.delicious a {	width: 36px; background-position: 181px 0; }
ul.fav li.delicious a:hover { background-position: 181px 41px; }
ul.fav li.digg a { width: 36px; background-position: 133px 0; }
ul.fav li.digg a:hover { background-position: 133px 41px; }
ul.fav li.stumbleupon a { width: 36px; background-position: 84px 0; }
ul.fav li.stumbleupon a:hover { background-position: 84px 41px; }
ul.fav li.reddit a { width: 36px; background-position: 36px 0; }
ul.fav li.reddit a:hover { background-position: 36px 41px;}
