/*
Theme Name: leanDrow v3r
Theme URI: http://leandrow.net/
Description: Tema oficial do leanDrow Ponto Net.
Version: 3.1
Author: Leandro Alonso
Author URI: http://leandrow.net/

*/

body {
	font: small Verdana, Arial, Sans-serif;
	background: #eee3cd url('img/background.jpg') no-repeat top center;
	margin: 0;
	color: #333;
	text-align: center;
}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
}

a:hover {
	color: #147;
}

h1, h2, h3 {
	margin: 0;
}

img {
	border: none;
}

.both {
	clear: both;
}

#container {
	background: url('img/shadow.png') no-repeat fixed center;
}

#page {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

h3.search {
	background: url('img/search_h3.gif') no-repeat;
	height: 40px;
	color: #774F38;
	font-size: 1.4em;
	padding-top: 10px;
}

h3.search span {
	color: #333;
}

/* Header */

#header {
	height: 162px;
}

#logo {
	float: right;
	width: 240px;
	padding-top: 20px;
}

#logo h1 {
	display: none;
}

#logo a {
	display: block;
	background: url('img/logo.png') no-repeat;
	width: 227px;
	height: 136px;
}

/* Header - Menu */

#menu ul {
	position: relative;
	top: 139px;
	width: 312px;
	margin: 0;
	padding: 0;
	height: 23px;
	list-style-type: none;
	overflow: hidden;
}


#menu ul li a {
	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	padding: 23px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:23px; /* IE5/Win */
	background: transparent url(img/menu.gif) no-repeat;
}

#menu ul li#ini a { background-position: 0 0; width: 60px; }
#menu ul li#ini a:hover { background-position: 0 -23px; }
#menu ul li#ini a.sel { background-position: 0 -46px; width: 60px; }
#menu ul li#sob a { background-position: -60px 0; width: 54px; left: 60px; }
#menu ul li#sob a:hover { background-position: -60px -23px; }
#menu ul li#sob a.sel { background-position: -60px -46px; }
#menu ul li#des a { background-position: -114px 0; width: 58px; left: 114px; }
#menu ul li#des a:hover { background-position: -114px -23px; }
#menu ul li#des a.sel { background-position: -114px -46px; }
#menu ul li#arq a { background-position: -172px 0; width: 73px; left: 172px; }
#menu ul li#arq a:hover { background-position: -172px -23px; }
#menu ul li#arq a.sel { background-position: -172px -46px; }
#menu ul li#con a { background-position: -245px 0; width: 67px; left: 245px; }
#menu ul li#con a:hover { background-position: -245px -23px; }
#menu ul li#con a.sel { background-position: -245px -46px; }

/* Content */

#contentbody {
	padding-top: 15px;
	width: 900px;
	background: #fff;
}

#content, .content {
	width: 570px;
	padding-left: 40px;
	float: left;
}

/* Home */

.more-link {
	display: block;
	width: 134px;
	height: 23px;
	padding: 3px 0 0 10px;
	margin-left: 425px;
	color: #333;
	background: url('img/continue_lendo.gif');
}

a:hover.more-link {
	background-position: 0 -26px;
	color: #666;
}

.etiqueta {
	position: absolute;
	margin-left: -40px;
}

#homeblog {
	min-height: 320px;
}

#homeposts ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#homeposts a {
	color: #333;
}

.recente {
	margin-top: 3px;
}

.titulo {
	font-weight: bold;
	font-size: 12px;
	margin-top: 3px;
}

.recente {
	border-bottom: 1px solid #ede2cc;
}

.principal {
	width: 520px;
	height: 42px;
	float: left;
}

.principal a:hover, .principal a:hover span.titulo, #comentarios-recentes ul li a:hover {
	background: #ede2cc;
}

.secundario {
	width: 7%;
	float: right;
	background: transparent url('img/balao_posts.gif') no-repeat;
	margin-top: 5px;
	height: 33px;
	text-align: center;
	font-size: 20px;
	font-family: Georgia,"Times New Roman",Times,serif;
	padding: 2px 0 0 2px;
}

#delicious {
	width: 285px;
	float: left;
}

#lastfm {
	width: 285px;
	float: right;
}

#homesocial {
	padding-top: 10px;
}

p.delicious {
	margin: 0 0 7px;
}

a.delicious-link {
	font-family: Georgia,"Times New Roman",Times,serif;
}

.delicioustitulo {
	background: url('img/titulo_delicious.gif') no-repeat;
}

.lastfm {
	background: url('img/titulo_lastfm.gif') no-repeat;
}

.comentariosrecentes {
	background: url('img/titulo_comentarios.gif') no-repeat;
}

.projetos {
	background: url('img/titulo_projetos.gif') no-repeat;
}

.ultimosleitores {
	background: url('img/sidebar_ultimas_visitas.gif') no-repeat;
}

.posts {
	background: url('img/titulo_posts.gif') no-repeat;
}

.ultimos {
	background: url('img/titulo_ultimos.gif') no-repeat;
}

.tags {
	background: url('img/titulo_tags.gif') no-repeat;
}

.socialtitulo {
	background: url('img/titulo_social.gif') no-repeat;
}

.deixe-comentario {
	background: url('img/deixe_comentario.gif') no-repeat;
}

#twitter {
	padding: 14px 10px 0 15px;
	height: 91px;
}

#twitter ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#twitter ul li {
	font-size: 0.9em;
}

.followme {
	text-align: right;
	padding-top: 3px;
}

.link-to-ilastfm {
	margin-top: 10px;
	display: block;
	width: 230px;
	height: 74px;
	background: url('img/ilastfm.gif');
}

.link-to-influxo {
	margin-top: 20px;
	display: block;
	width: 230px;
	height: 50px;
	background: url('img/influxo.gif');
}

/* Sidebar */

#s {
	width: 191px;
	border: 0;
	float: left;
	font-family: Verdana,Arial,'Lucida Grande',Sans-serif;
	font-size: 11px;
	margin: 4px 0 0 12px;
	color: #7E7E7E;
	outline: none;
}

#search {
	width: 235px;
	background: url('img/busca1.gif') no-repeat;
	margin: 0 auto;
	clear: both;
	margin-top: -11px;
}

#search form {
	margin: 0;
}

.search {
	padding-bottom: 10px;
}

#promoter {
	background: url('img/twitter_bg.gif') no-repeat;
	height: 310px;
}

#feed {
	height: 140px;
	padding: 5px 0 0 108px;
	text-align: center;
}

#assinantes {
	font-family: Georgia,"Times New Roman",Times,serif;
}

#feed h3 {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px;
}

#feed h3 a {
	color: #F07800;
}

#feed h3 a:hover {
	color: #333;
}

#feed form {
	margin: 0;
}

#autor {
	height: 53px;
	background: url('img/leandrow.gif') no-repeat right;
	margin-right: 15px;
	padding: 0 63px 0 10px;
	color: #888;
	font: 0.8em Verdana,Arial,sans-serif;
	text-align: right;
}

#comentarios-recentes ul li {
	font-size: 0.85em;
	margin: 0 5px 0 0;
	border-bottom: 1px solid #EDE2CC;
	padding: 3px 0 3px;
}

#comentarios-recentes ul li strong {
	font-size: 1.1em;
}

.kjgrcGravatar {
	float: left;
	padding-right: 5px;
}

/* Last.Fm */

ul#ilastfm {
	margin: 0;
	padding: 0;
	text-align: center;
}

ul#ilastfm li {
	list-style-type: none;
	display: inline;
}

#ilastfm a img {
	background: #E8E5DC;
	padding: 2px;
	border: 1px solid #E8E5DC;
}
	
#ilastfm a:hover img {
	border: 1px solid #C0C0A8;
}

#ilastfm a img {
	width: 75px;
	height: 75px;
}

#tags ul {
	margin: 0;
	padding: 0 0 0 10px;
}

#tags ul li {
	display: inline;
}

/* Posts */

.post h2, .post h2 a, h2, .post h1, .post h1 a {
	color: #E90649;
	font: normal 24px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
}

.post h3 {
	font-family: "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	letter-spacing: -1px;
	margin: 0 0 0 3px;
	color: #763712;
	background: url('img/h3_bg.gif') no-repeat;
	padding-top: 5px;
	height: 26px;
}

.post h2 a {
	border-bottom: 1px solid #b2bcc0;
}

.post h2 a:hover, #feed .cont .cont2 h3 a:hover {
	color: #333;
	border: none;
}

pre {
	background: #eee;
	padding: 5px;
	overflow: auto;
	font-family: Arial, Verdana, Sans-Serif;
}

.balao_comentarios {
	margin-left: 5px;
	vertical-align: middle;
}

.alignright {
	float: right;
	margin: 3px 0 3px 3px;
}

.alignleft {
	float: left;
	margin: 3px 3px 3px 0;
}
	
.aligncenter {
	margin: 0 auto;
	display: block;
}

/* Sidebar */

#sidebar, .sidebar {
	width: 270px;
	float: right;
}

h3.secaotitulo {
	margin: 0;
	padding: 0;
	position: relative;
	height: 36px;
	color: #fff;
}

h3.secaotitulo span {
	position: absolute;
	width: 100%;
	height: 36px;
}

#sidebar .secaotitulo {
	margin-top: 10px;
}

#ultimos-posts ul, #posts-relacionados ul, #social ul {
	margin: 0;
	padding: 0 0 0 15px;
	list-style-type: none;
}

#ultimos-posts ul li, #posts-relacionados ul li, #social ul li {
	margin: 0 5px 0 0;
	border-bottom: 1px solid #EDE2CC;
	padding: 3px 0 3px;
}

#ultimos-posts ul li span.data {
	font-size: 0.8em;
}

#ultimos-posts ul li span.balao {
	display: block;
	width: 21px;
	height: 18px;
	background: url('img/balao_ultimos.gif');
	text-align: center;
	font-family: Georgia,"Times New Roman",Times,serif;
	float: right;
	margin: 5px 5px 0 0;
}

#ultimos-posts ul li span.balao a {
	color: #555;
}

#posts-relacionados ul li {
	font-size: 0.8em;
}

#posts-relacionados ul li a {
	font-size: 1.2em;
}

#designs {
	background: url('img/designs.gif') no-repeat bottom;
	height: 230px;
	padding-top: 10px;
}

.designs-titulo {
	font: 1.4em Georgia,"Times New Roman",Times,serif;
	margin: 0 0 0 40px;
	background: #efe8d7;
	color: #774F38;
	padding-bottom: 2px;
	border-bottom: 1px solid #F1D4AF;
}

.designs-subtitulo {
	font-size: 0.8em;
	margin-left: 85px;
	color: #774F38;
}

a.designs-link {
	position: absolute;
	width: 270px;
	height: 220px;
}

#social ul li a {
	padding-left: 20px;
}

.social-orkut {
	background: url('img/orkut.gif') no-repeat;
}

.social-twitter {
	background: url('img/twitter.png') no-repeat;
}

.social-flickr {
	background: url('img/flickr.png') no-repeat;
}

.social-lastfm {
	background: url('img/lastfm.png') no-repeat;
}

.social-delicious {
	background: url('img/delicious.gif') no-repeat;
}

#outros-meios {
	background: url('img/outros_meios.gif') no-repeat;
	height: 170px;
	padding-top: 30px;
}

#outros-meios p {
	padding-left: 10px;
}

/* Footer */

#footer {
	background: url('img/footer_bg.png') no-repeat top center;
	height: 80px;
	margin-bottom: 10px;
	width: 900px;
	margin: 0 auto;
}

#footer-content {
	width: 300px;
	margin: 0 auto;
	font-size: 0.9em;
	padding: 65px 0 0;
	text-align: center;
	color: #8E7152;
}

#footer-content a {
	color: #523a20;
}

#footer-content p {
	margin: 3px;
}

#wordpress {
	float:left;
	width: 50px;
}

#wordpress a {
	display: block;
	float: left;
	height: 60px;
	width: 50px;
	background: url('img/wordpress.png') no-repeat;
}

#footer-infos {
	float: right;
	padding-top: 5px;
}

.valid {
	background: url('img/valid.png') no-repeat;
	padding-left: 18px;
}

/* InFluxo */

#influxo {
	height: 28px;
	background: #fff;
}

#influxo div.contentinfluxo {
	width: 740px;
	margin: 0 auto;
	text-align: left;
	padding-top: 2px;
}

#influxo h1 {
	display: none;
}

#influxo a.influxo {
	display: block;
	background: url('img/influxo/influxo.gif') no-repeat;
	width: 120px;
	height: 25px;
	margin-right: 20px;
	float: left;
}

#influxo ul {
	margin: 0;
	padding: 2px 0 0;
	list-style-type: none;
}

#influxo ul li {
	display: inline;
	margin-left: 10px;
}

#influxo ul li a {
	font: 0.8em "Lucida Grande",Verdana,Arial,sans-serif;
	text-decoration: none;
	color: #000;
}

/* 404 */

#quatro-zero-quatro {
	text-align: center;
	padding-top: 40px;
}

/* BlogBlogs Widget */

#personbg {
	background: url('img/personbg.gif');
	width: 253px;
	height: 94px;
	padding: 15px 0 0 27px;
}

#personbg .loading {
	margin: 13px 0 0 90px;
}

#personbg div.infos {
	float: right;
	width: 190px;
	padding-top: 7px;
}

#personbg .things img {
	background: #e6ddce;
	padding: 2px;
	float: left;
	width: 50px;
	height: 50px;
}

#personbg span.name a {
	font: 16px Georgia,"Times New Roman",Times,serif;
	color: #8F776A;
	background: #e6ddce;
	padding: 2px;
}

#personbg span.blog {
	display: block;
	margin-top: 5px;
}

#personbg span.blog a {
	color: #A37E58;
	border-bottom: 1px solid #CDBB99;
}

#personbg span.blog a:hover {
	color: #755C3B;
	border: none;
}

#bbw_readers {
	text-align: center;
}

.bbw_title, .bbw_subtitle {
	display: none;
}

.bbw_icons {
	position: absolute;
	bottom: 0;
	right: 10px;
	background: url('img/buttons.gif') no-repeat;
	width: 130px;
}

.bbw_icons a img {
	visibility: hidden;
	width: 20px;
}

.bbw_control {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 7px;
}

.bbw_control img {
	display: none;
}

.bbw_control a {
	color: #8F776A;
	text-decoration: none;
	border-bottom: 1px solid #F4E9DF;
}

img.bbw_avatar {
	background: #E8E5DC;
	padding: 2px;
}

.bbw_footer {
	display: none;
}