/*
Theme Name: Lonelytree
Theme URI: http://www.gauson.com/themes/?wptheme=lonelytree
Description: LonelyTree is a theme inspired by the global warming conditions around the world and in part dedicated to the bush fires.  The theme is simple with two columns, fixed width, widget ready,  valid CSS and valid XHTML and compatible with wordpress 2.7. LoneyTree Wordpress Theme by Designed by <a href="http://www.gauson.com">Gauson Design</a>.
Version: 1.5
Author: Gauson Design
Author URI: http://www.gauson.com
Tags: green, white, two-columns, right-sidebar, fixed-width, flexible-width, theme-options
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* - BASIC CSS - */

*{
  margin: 0;
  padding: 0;
  text-decoration: none;
}

html, body {line-height: 1}

body {
	
	background-color:#fff;
	color: #6e7073;
	font: 12px/18px "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
}
a {
	/*text-decoration:none;*/
	color:#BFD730;
	outline: none;
}
a:hover {
	text-decoration:underline;
	color:#701E5E
}

.additional-meta {
	font-size: 18px;	
	
}
.post-meta-key{
	display:none;	
}
.entry-meta {
	display:inline
}

.meta-date {
	font-size:16px;
	color:#BFD730;
}
.meta-comments a{
  color:#9C0058;
  text-transform:lowercase;
  font-size:10px
}

blockquote {
margin-top: 10px;
margin-bottom: 10px;
padding: 1em 1em;
background: #f4f4f4;
border: solid 1px #e1e1e1;
font-style: italic;
color: #939494;
}

blockquote p {
color: #444444;
padding: 1em 1em;
}

blockquote * {
	font-family: georgia, arial;
	line-height: 1.5em;
}


hr {	display: block;
	border: none;
	margin: 0.5em auto;
	background-color: #888;
}

pre{
white-space: normal;
}
img{
  border: 0;
}

.entry-content p{
  line-height: 16px;
  font-size:13px;
  color:#701E5E;
  padding-bottom:20px;
  width:370px
}
.entry-content a{
    color:#701E5E;
  
}
table {border-collapse:collapse;}

fieldset{

border:0
}

.clear {clear: both}

/* -- LISTS -- */

ul {
	margin:0;
	padding:0;
}
ul li {
	margin-left:5px;
	padding:0;
}
li {
	list-style-type:none;
	/*margin-bottom: 4px;*/
}
ol {
	list-style-type: decimal;
}
.disc {list-style-type:disc;
}

/* lists inside posts */

.entry-content ul ol {
	margin-left:0;
}
.entry-content ul li {
	margin-left:1.5em;
	list-style:disc;
	list-style-position:inside
}
.entry-content ul li ol {
	margin-left:1.5em;
}
.entry-content ol li {
	margin-left:1.5em;
	list-style: decimal;
	list-style-position:inside
}
.entry-content ol li li {
	margin-left:2em;
}


/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {
	margin:0;padding:0; 
	line-height:1.8em;
font-weight:normal
}

h2.entry-title {
	font-size:16px;
	font-weight:normal;
	padding-bottom:20px
}

h2#comments{
	margin:20px auto 10px;
	font-size:140%;
}

/* headings inside posts */

.entry-content h3 {
	font-size:18px;
}
.entry-content h4 {
	font-size:16px;
}
.entry-content h5 {
	font-size:14px;
}
.entry-content h6 {
	font-size:12px;
}
.entry-content img {
	padding-bottom: 10px;
}
/* -- MAIN DIV'S -- */

#wrapper {
	background:#fff;
	margin:0 auto;
	width:800px;
	border:1px solid #231F20;
	padding-bottom:20px
}

#header {
	height:352px;
	background: url(images/header-800.gif) no-repeat top;
	margin:0 auto;
	padding:0;
}

#footer {
	color: #AAA;
	
	overflow:hidden;
	clear:both;
	float:none;
	text-align:center;
	padding: 0;
}

#footer a:hover{
	color:#FFF;
	text-decoration:none;
}

.container{
	
	
}


	

/* -- Logo Area --*/
#logo{
	float:left;
	width: 380px;
	height: 75px;
	display:block;
	margin-top: 135px;
	margin-left:60px;
	border: 0;
}
#logo h1 a{
	text-indent:-90000px;
	display:block;
	height:352px;

position:relative;
width:760px;
top:-135px;
}

#logo h2{
	text-indent:-90000px;
}
#logo h3{
	color:#000;
	text-align:right;
	width:724px;
	float:left;
position:relative;
top:-344px
}
#logo h3 a{
	color:#000;

}

/* -- POSTS -- */
.post-index {
	margin:0 0 10px;
}
#post-single {
	margin:0 0 20px;
}
.posts-wrap {
	float:left;
	clear:none;
	width:400px;
	margin-left:36px;
	margin-top:30px
}

/* -- SIDEBARS --*/

.sidebar-wrap {
	padding-top:20px;
	padding-right:5px;
	margin:0 auto;
	overflow:hidden;
	float:right;
	clear:none;
	width:330px;
	margin-right:25px
}
.sidebar {
	width:100%;
	clear:none;
	
}

/* -- 404-PAGE --*/

.error404 {
	margin:0;
	width:100%;
}
.error404 h1,.error404 h2 {
	margin: 10px auto;
}

/* -- COMMENTS -- */

#combox {
	border-top: 5px solid #989698;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
}

h4#respond {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding-bottom: 5px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #ddd;
}

h3#comments {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding-bottom: 5px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #ddd;
}

form#commentform{
	margin-top:10px;
}

ol.commentlist {
	list-style-type: none;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 5px solid #323232;
}

ol.commentlist li {
	background: #f8fcef;
	border: 1px solid #eee;
	padding: 15px;
	margin-top: 20px;
}

ol.commentlist li.alt {
	background: #FFF;
	border: 1px solid #eee;
	padding: 15px;
	margin-top: 20px;
}

.avatar {
	float: left;
	display: inline;
	width: 64px;
	margin-right:5px;
}

.avatar img {
	border: 2px solid #ddddd4;
}

.commentbody {
	float: left;
	display: inline;
	margin-left: 10px;
	width: 410px;
}

.commentbody em {
	font-size: 11px;
}

p.comment_author, p.comment_author a {
    font-weight: bold;
	color: #666;
	font-size: 11px;
}

p.comment_author a:hover {
	font-weight: bold;
	color: #006000;
}

p.comment_time {
	line-height: 1.5em;
	color: #999;

}

.comment_text {
	line-height: 1.5em;
	color: #701E5E;
	margin-top: 15px;
	font-size: 11px;
	width:360px
}



.reply p {
	margin-top: 10px;
	font-size: 11px;
}

.reply fieldset {
	vertical-align: middle;
	display: inline;
}

.reply input {
	vertical-align: middle;
	display: inline;
	
}

.reply textarea {
	vertical-align: middle;
	display: inline;
	font-size: 11px;
	
}

#reply label {
	vertical-align: middle;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	margin-left: 2px;
}

.replytext {
	border: 1px solid #989898;
	width: 200px;
	padding: 7px;
	margin: 5px;	
	color: #701E5E;
}
input.replytext {
	height:20px;
	font-size:14px;
	padding:0
}

.replytext:focus {
	
}

.replyarea {
	
	line-height: 1.5em;
	
	width: 310px;
	height: 120px;
	
	color: #701E5E;
}
textarea.replyarea {
	font: 12px/18px "Trebuchet MS", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
}
.replyarea:focus {
	
}

.replybutton {
	text-align: center;	
	padding: 5px;
	font-weight: bold;
	color: #212121;
	cursor: pointer;
	float:left;
	margin-top:10px;
}

/* no border on smilies */
img.wp-smiley, .post img.wp-smiley{
  padding: 0;
  margin: 0;
  border: 0;
}

/*-- table --*/
table{
  margin: .5em 0 1em;
  border-bottom: 2px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
}


table td, table th{
  text-align: center;
  padding: .3em .5em;
  border-top: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
}

table th{
	background-color: #d1d1d1;
	border-bottom: 2px solid #d1d1d1;
}

table tr.odd{
	background-color: #E2E2E2;
}

table tr:hover{
  background: #E2E2E2;
}

#column {
	float: left;
	width: 540px;
  margin-top: 5px;
	margin-right: 20px;
	background: #fff;
}

.post {
	margin-top: 10px;
	margin-bottom:70px
}
.post-top {
	width: 540px;
	height: 10px;
}

.post-bottom {
	width: 540px;
	height: 10px;
}

.entry {
	background: #FFF;
}

.entry h2 {
	padding-left: 16px;
	padding-right: 15px;
	padding-top: 5px;
	line-height: 1.3em;
	font-size: 20px;
  font-weight: bold;
}

.entry h2 a {
	line-height: 1.3em;
	font-size: 20px;
	color: #006178;
	font-weight: bold;
}

.entry .date {
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	color: #999;
	padding-bottom: 5px;
	font-size: 0.7em;
	line-height: 1.3em;
}

.comments a:hover{
	color: #006178;
}

/* -- ALIGNMENTS --*/
img.alignright {
	float:right;
	clear:none;
	margin:0 0 1em 1em;
}
img.alignleft {
	float:left;
	clear:none;
	margin:0 1em 1em 0;
}
img.aligncenter {
	display: block;
	margin:1em auto;
	text-align:center;
}
img.alignnone {
	margin:0 0.5em 0 0;
}

/* -- NAVIGATION --*/
div.navigation {
	width:100%;
	height:auto;
	float:left;
	clear:both;
	padding: 10px 0px;
}

.navigation-index {
}

.nav-next {
	float:right;
	clear:none;
	width:48%;
	text-align:right;
}

.nav-prev {
	float:left;
	clear:none;
	width:48%;
	text-align:left;
}

.wp-caption {
	background-color:#EEE;
	border: 1px solid #E7E8E6;
	-moz-border-radius: 4px;
	padding-top:5px;
	margin:4px 10px;
	text-align:center;
	color: #8d8b8b;
}

.wp-caption img, .post .wp-caption img{
  margin: 0;
  border: 0;
  padding: 0;
}

.wp-caption.alignleft{
	margin-left: 0px;
}

.wp-caption.alignright{
	margin-right: 0;
}

/** WIDGETS CSS */

.widget{
  margin: 1em 0 1.8em 0;
}

.widget ul ul{
  margin: .4em 0 1em .8em;
}

/*-- sidebar  begins-- */
#sidebar {
margin-top:80px;
}
#sidebar h2 {
	font-size:21px;
	color:#000;
	text-align:center;
margin: 0 0px 0 5px;
	text-transform:lowercase;
	margin-bottom:20px;
}

#sidebar ul, #sidebar ul ol {
	margin: 0 0px 0 5px;
	padding: 0;
	text-align:center
	}

#sidebar ul li {
	list-style: none;
	list-style-image:none;
	margin-bottom: 15px;
	font-size:17px;
	}

#sidebar ul li ul li {
	margin-left: 2px;
	
}

#sidebar ul li ul li a{
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left:14px;	
	margin-bottom: 1px;
	color:#000;
	text-align:center;
	font-size:18px
}
#antiguinhos{
	padding-bottom:55px;	
}
#antiguinhos h2{
	margin-left:40px	
}
#antiguinhos ul li a{
	margin-left:20px	
}
#saiuForno img{
margin-right:-50px	
}
#saiuForno h2{
margin-right:-50px	
}
#saiuForno form{
display:none	
}
#sidebar ul li h3{
	font-size:23px;
	color:#000;
	margin-right:-50px	
	}

#sidebar ul li.recentcomments a {
	background-image: none;
	padding-left: 0;
}

#sidebar ul li.recentcomments {
	background: url(images/arrow.png) left center no-repeat;
	padding-left: 1.5em;
}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

#sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

#sidebar ul.blogroll{
	text-align:right;
	font-size:18px;
	line-height:25px
}
#sidebar ul li.linkcat h2, h2#busca{
text-align: right;
margin-top:80px;
clear:both

}

/*-- Sidebar end --*/	


/* sidebar search */

#searchtab {
	float:right;
	width:250px;
}
#searchtab input{
	border:1px solid #231F20;
	width:220px;
	height:28px;
	display:block;
	font-size:20px;
	color:#701E5E;
margin-left:30px
}
#searchtab input.searchbutton{
	border:none;
	background-color:#fff;
	font-size:18px;
	text-align:right;
	margin-top:10px;
	cursor:pointer;
	color:#000
}
.meta_bot{
	float:left;
	
}

.more{
	float:right;
	font-weight:bold;
}
a.envie{
	font-size:10px;
	color:#9C0058;
	float:right;
	
	position:relative;
	left:-166px

}
p a.envie{
display:inline
}
.sidebar-wrap a.envie{
	display:none

}
#encontre{
	width:200px;
	text-align:center;
	padding-top:110px;
float:right;
padding-bottom:100px;
	
}
#encontre a{
	color:#000
	
}
p.wp-caption-text{
width:auto;
text-align:center;
margin: 5px auto 0 auto;
display:block;

}