/*
Theme Name: Template Exclusivo
Description: Template feito com muito amor e carinho para o amor da minha vida
Author: L�a Siqueira
Author URI: http://www.liasiqueira.com.br/
Version: 1.0
Tags: blue, fixed width, three columns
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background:#bfdae1 url(images/bgtop.gif) repeat-x top;
	color: #333;
	font: 11px "Tahoma", Arial, sans-serif;
}

h1{
	font-weight:100;
	font-size:48px;
}

h1 a{
	text-decoration:none;
}

li{
list-style:none;
}

a{
color:#02899f;
}


#page{
	width:960px;
	left:50%;
	margin-left:-480px;
	position:relative;
}

#header{
	height:107px;
	margin-bottom:20px;
}

#logo{
	width:98%;
	height:66px;
	background:url(images/imgtop.gif) no-repeat right;
	margin-top:20px;
	padding-top:10px;
	padding-left:20px;
}

#logo h1 a{
	color:#bfdae1;
}

#logo h1 a:hover{
	color:#fff;
	background:none;
}

#logo h3{
	display:none;
}

#content{
width:960px;
min-height:10px;
max-height:100%;
float:left;
}
html>body #content{
height:auto;
}

#sidebar{
width:160px;
padding-left:20px;
margin-right:20px;
float:left;
color:#066;
}

#sidebar img{
border:4px solid #005664;
margin-bottom:5px;
}


#sidebar form input#s{
width:156px;
margin:5px 0;
border:2px solid #d7ecf1;
background:#c8e1e7;
padding:2px;
}

#sidebar select{
width:156px;
border:2px solid #d7ecf1;
background:#c8e1e7;
padding:2px;
}

#sidebar h3, #sidebar2 h3{
color:#066;
font-size:22px;
margin-top:40px;
margin-bottom:20px;
font-weight:100;
}

#sidebar li, #sidebar2 li{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted #90b7c1;
}

#sidebar li a, #sidebar2 li a{
color:#066;
text-decoration:none;
}

#sidebar li a:hover, #sidebar2 li a:hover{
background-color:#066;
color:#fff;
text-decoration:none;
}

#sidebar2{
width:160px;
float:left;
padding-right:20px;
margin-left:20px;
}

#sidebar2 #ads img{
	margin-right:5px;
}

#sidebar2 #livros img{
	margin-right:3px;
	margin-bottom:3px;
}

#sidebar2 a:hover{
background:none;
}

.banner{
margin-top:40px;
text-align:center;
}

#main{
width:520px;
background:#fff;
padding:20px;
float:left;
margin-top:10px;
}

#main .date{
width:66px;
height:69px;
background:url(images/date.jpg) no-repeat;
float:left;
text-decoration:none;
text-align:center;
padding		: 5px 0 0 0;
}

#main .date a span{
	padding-top: 20px;
}

a span.day{	
	font-size: 35px;
	color: #000;
}

a span.month{
	color:#FFF;
}

.date a{
	font-weight:bold;
	text-decoration:none;
}

#main .titulopost{
width:390px;
float:left;
margin-left:20px;
display:block;
}

#main .titulopost span{
	color:#699;
}

#main .titulopost span a{
font-weight:bold;
color:#699;
text-decoration:none;
}

/*#main .titulopost span a:hover{
	color:#fff;
background-color:#699;
}*/

#main .cont-post{
clear:both;
padding-top:20px;
}

#main .cont-post .wp-caption img{
margin-bottom:5px;
}

#main .cont-post p{
margin:10px 0;
font-size:13px;
line-height:25px;
}

#main .cont-post .wp-caption{
background:#eee;
padding:5px 0;
text-align:center;
}

#main h1{
color:#005664;
font-size:24px;
margin-bottom:10px;
font-weight:bold;
}

#main h1 a{
color:#02899f;
}


.post{
border-bottom:1px dotted #90b7c1;
padding-bottom:20px;
margin-bottom:20px;
}

#commentsection textarea{
width:100%;
margin-bottom:10px;
padding:5px;
}

#commentsection h2{
color:#bfdae1;
}

#commentsection h3{
margin:10px 0;
color:#02899F;
}


#main div.comentarios{
	background	: #EEE;
	height		: 20px;
	padding		: 10px;
}

#main span.comments{
	background  :  url('images/comments.gif') no-repeat left;
	height      : 20px;
	padding-left : 20px;	
}

div.commentdetails{
	padding-left	: 15px;
}

div.commentdetails, div.gravatar{
	float		: left;
	height		: 60px;
}

#commentsection .singlecoments{
background:#bfdae1;
padding:10px;
margin:10px 0;
width:96%;
height:20px;
min-height:20px;
max-height:100%;
float:left;
}
html>body #commentsection .singlecoments{
height:auto;
}

.commentauthor{
font-weight:bold;
margin-bottom:5px;
}

.cont-comment{
background:red;
margin-top:10px;
clear		:both;
}

.cont-comment img{
float:left;
margin-right:10px;
}

.cont-comment p{
float:left;
}

h2.title{
font-size:24px;
color:#005664;
border-bottom:1px dotted #005664;
margin-bottom:20px;
padding-bottom:20px;
}

#footer{
color:#659ead;
clear:both;
padding:20px 0;
text-align:center;
}

#footer a{
color:#659ead;
}

#footer a:hover{
background-color:#659ead;
color:#fff;
text-decoration:none;
}

blockquote{
     background-color:#EEE;
     border-left:4px solid #CCC;
     margin-left:20px;
     padding-left:5px;
}
