/*
Theme Name: Oficina da Semente
Description: Template do blog Oficina da Semente.
Version: 1.0
Author: Direct Labs
Author URI: http://www.directlabs.com.br/

*/

/* CSS Reset */
	html, body, div, span, applet, object, iframe, table, caption,
	tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
	kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
	acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend {
		vertical-align: baseline;
		font-family: inherit;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		outline: 0;
		padding: 0;
		margin: 0;
		border: 0;
	}
	:focus {
		outline: 0;
	}
	body {
		background: white;
		line-height: 1;
		color: black;
	}
	ol, ul {
		list-style: none;
	}
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		font-weight: normal;
		text-align: left;
	}
	strong {
		font-weight:bold;
	}
	blockquote:before, blockquote:after, q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
/* END CSS Reset */

	body {
		background:#e3e0d1;
		font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#393939;
		
	}
	input, textarea {
		color:#525252;
	}
	small {
		font-size:11px;
	}
	small a{
		color: #ffa305;
	}
	.small {
		font-size:11px;
	}
	a {
		color: #ffa305;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
	}
	p {
		margin:15px 0px;
		font-size:12px;
		line-height:150%;
	}
	em {
		font-style:italic;
	}
	h1 a, h2 a, h3 a, h4 a {
		text-decoration: none;	
		color: #393939;	
	}
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { 
		text-decoration: underline;
	}
	
	
	
	.light {
		color:#9f9f9f;
	}
	.light a {
		color:#fcca74; 
	}
	.left {
		float:left;
	}
	.right {
		float:right;
	}
	
	
	.wrapper {
		width:950px;
		margin: 0 auto;
	}

	
	#related-posts li {
		list-style:disc;
		margin-left:15px;
		margin-bottom:5px;
	
	}
	#related-posts {
		margin-bottom:25px;
	
	}
	.navigation {
		font-size:11px;
		margin-top:30px;
	}
	
	
	
	
	
	
	.alignleft {
		float:left;
	}
	.alignright {
		float:right;
	}
	.aligncenter {
		margin:0 auto;
	}
	.clear {
		clear:both;
	}
	.clearLeft {
		clear:left;
	}
	.clearRight {
		clear:right;
	}
	
	
	
	/* Contact form style */
	#contact-form .tr {padding:10px 20px;}
	#contact-form {width:345px;}
	#contact-form textarea { width:260px; height:100px; }
	
	
	
	/* Header */
	#header {
		background: url(images/header.background.png) 100% 0 repeat-x; 		
		height:126px;
	}
	#header .wrapper{
		background: url(images/header.png) 100% 0 no-repeat; 
		width:998px;
		height:126px;
		margin:0 auto;
	}
	#logo {
		margin-left: 40px;
		float:left;
	}
	
	#menu {
		height:40px;
		top:86px;	
		clear: left;
		padding:10px 0 0 24px;
	}
	#menu li {
		float:left;
		padding:10px 0 12px;
		border-right: 1px solid #819b29;
		border-left: 1px solid #b8c67b;
		
	}
	#menu a {
		font-size:18px;		
		color:#FFFFFF;
		text-decoration:none;
		padding:10px 25px 12px;
	}
	
	#menu .current { 
		background:#73911f;
		
	}
	#menu li:hover { 
		background:#73911f;
		
	}
	
	/* Footer */
	
	#footer {
		background: #464530 url(images/footer.bg.gif) repeat-x;		
	}
	#footer-inside {
		background: url(images/footer.inside.background.png) 100% 0 no-repeat;
		width: 998px;
		margin: 0 auto;
	}
	#footer-content {
		text-align:center;
		font-size: 11px;
		line-height: 120%;
		color: #d9cebc;
		margin: 0 37px;
		padding: 15px 0 18px 0;
		text-align: left;
	}
	#footer-content a {
		color: #d9cebc;
	}
	
	#rss-icon-footer {
		float: right;
	}
	
	/* Main */ 
	
	#main {
		background: #fff url(images/main.bg.gif) repeat-x;
	}	
	
	/* Content */ 
	
	#content {
		padding-right: 20px;
	}
	#content #foto-index {
		float: left;
		margin-top:15px;
	}
	#content #text-index {
		margin-left: 250px;
		padding-top: 15px;
		font-size: 15px;
		line-height: 130%;
		text-align: justify;
	}
	#content #text-index h1 {
		color: #ffa200;
		font-size: 30px;
		margin-bottom: 15px;		
	}
	
	#content #the-video {
		margin-left: 480px;
		border: 1px solid #f0f3e4;
		background: #f0f3e4;
		padding: 10px 17px;
	}
	#content #the-video h1 {
		color: #594d38;
		font-size: 18px;
		margin-bottom: 18px;
	}	
	#content #the-blog {
		margin-left: 480px;
		border: 1px solid #f6f6f6;
		background: #f6f6f6;
		padding: 10px 17px;
	}
	#content #the-blog h1 {
		color: #594d38;
		font-size: 18px;
		margin-bottom: 18px;
	}	

	#content h1 {
		font-size:25px;
	}
	#content h2 {
		font-size:20px;
		margin-bottom:5px;
	}
	#content h3 {
		font-size:18px;
	}
	
	.post {
		margin-bottom: 22px;
		margin-right:350px;
		text-align:justify
	}	
	.post h2 {
		font-size: 15px;
		font-weight: bold;
		margin-bottom: 7px;
	}
	.post .alignright {
		margin-left:15px;
		float:right;
	}
	.post .alignleft {
		margin-right:15px;
		float:left;
	}
	.post  .size-full {
		border: 1px solid #B4C8D8;
	}
	.post .size-medium {
		width:250px;
		border: 1px solid #B4C8D8;
	}
	
	.post .imagem {
		text-align:center
	}
	.post-separator {
		height:1px;
		border:none;
		background:#eaeaea;
		margin:20px 20px 40px 20px;
	
	}
	.entry {
		line-height:150%;	}
	.entry ul {
		margin-left:20px;
	}
	.entry li {
		list-style:disc;
	}
	
	/* Sidebar */
	#sidebar-left {
		float: left;
		width: 455px;
	}
	#sidebar-left h1 {
		color: #594d38;
		font-size: 18px;
		background: url(images/h1.bg.gif) repeat-x;
		padding: 10px;
	}
	
	#sidebar li {
		padding-bottom:25px;
	}
	#sidebar {
		float:right;
		width:340px;
		padding-top:15px;
		line-height:120%;
		color:#7a7a7a;
	}
	#sidebar a {
		color:#577400;
		text-decoration:underline;
	}
	#sidebar a:hover {
		color:#577400;
		text-decoration:none;
	}
	
	#sidebar h2 {
		color:#ffffff;
		background:url(images/sidebar.bar.png) no-repeat;
		font-size:18px;
		height:25px;
		margin:0;
		padding:8px 0 0 10px;
		
	}
	
	#sidebar .search {
		color:#577400;
		font-size:18px;
		background:none;
		margin:0;
		padding: 0px 10px 0 5px;
		float:left;
	}
	
	#sidebar .inside ul {
		padding:10px;
		list-style:disc;
		margin-left:10px;
	}
	
	
	
	
	
	
	
	.comment-meta {
		font-size:11px;
		margin-bottom:5px;
	}
	.comment-author {
		margin-bottom:2px;
		font-weight:bold;
	}
	.commentlist li {
		margin-bottom:15px;
		padding:10px 15px;
		list-style:none;
	}
	.commentlist .even {
		background:#F8F8F8;
	}
	
	
	
