/* 
Theme Name: Black-LetterHead
Theme URI: http://ulyssesonline.com
Description: Black Letterhead is a 2-column minimalistic theme with a black background.
Author: Ulysses Ronquillo
Author URI: http://ulyssesonline.com
Version: 1.5
Tags: two columns, fixed width, black, orange, widgets, minimalist, right sidebar, dark, graphics free, 

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

@charset "utf-8";
*{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-repeat: repeat;
	margin:0px;
	padding:0px;
}
a img{
border:0px;
}

body{
	background-image: url(imagens/fundo_vermelho.gif);	
}

.principal{
	width:1019px;
	margin:0px auto;
/* 	position:relative; */
}

.pagination {
	height:1.4em;
	clear:both;
	text-align: center;
	margin-top: 10px;
	background-color:#FFF;
	}

.pagination a{
	font-size:.85em;
	margin:6px;
}

.cabeca{
	background:url(imagens/cabeca_blog.jpg) no-repeat;
	background-position:0 18px;
	width:1019px;
	height:285px;
	position:relative;
	cursor:pointer;
}

.cabeca .menu-superior{
	position:relative;
	left:650px;
	top:13px;
	width:430px;
	height:17px;
}

.cabeca .menu-superior a{
	display:inline-block;
	margin-right: 7px;
	float:left;
}



.cabeca .menu-principal{
	position:relative;
	left:10px;
	top:200px;
	width:700px;
	height:31px;
	max-height: 31px; /* safari hack */
	overflow:hidden;
}
.cabeca .menu-principal ul{
	list-style:none;
	margin:0;
	padding:0;
}

.cabeca .menu-principal ul li{
	float:left;
	margin:0;
	padding:0;
}

.cabeca .menu-principal ul li img{
	border:0px;
	margin:0;
	padding:0;
}

.corpo .cabeca-conteudo{
	background:url(imagens/cabeca_posts.gif) no-repeat;
	width:691px;
	height:12px;
}
.corpo .rodape-conteudo{
	background:url(imagens/rodape_posts.gif) no-repeat;
	width:691px;
	height:12px;
	margin-top:0px;
}


.corpo{
	width:691px;
	height:auto;
	float:left;
}

.corpo .conteudo{
	background:url(imagens/fundo_posts.gif) repeat-y;
}

.corpo .conteudo .post,
.corpo .conteudo .comentarios{
	width:96%;
	margin:0 2% 0 2%;
	position:relative;
	display:inline-block
}

.corpo .conteudo .post h1{
	font-size:24px;
	color:#8f0400;
}

.corpo .conteudo .post h1 a{
	font-size:24px;
	color:#8f0400;
	text-decoration:none;
}

.corpo .conteudo .post h2{
	font-size:12px;
	color:#7e7e7e;
	font-weight:normal;
	margin-left:58px;
	margin-top:10px;
	width:380px;	
}


.corpo .conteudo .comentarios ol{
	list-style:none;
}

.corpo .conteudo .comentarios .gravatar{
	float:left;
	margin-right:10px;
}


.corpo .conteudo .rodape-post h2{
	font-size:12px;
	color:#7e7e7e;
	font-weight:normal;
	margin-top:10px;
	margin-left:0px !important;
}

.corpo .conteudo .post .usuario{
	color:#ff0000;
	font-size:12px;
}

.corpo .conteudo .post .cabeca-post{
	background:url(imagens/linha_cabeca_post.gif) no-repeat;
	background-position:bottom;
	width:100%;
	margin-bottom:20px;
	padding-bottom:21px;
}

.corpo .conteudo .post .cabeca-post .navigation{
clear:both;
width:100%;
display:inline-block;
margin-bottom:10px;
}

.corpo .conteudo .post .cabeca-post .navigation a{
	color:#ff0000;
	text-decoration:none;
font-size:11px;
}



.corpo .conteudo .data-post{
	width:41px;
	height:54px;
	background:url(imagens/img_calendario.gif) no-repeat;
	position:relative;
	float:left;
	margin-right:16px;
	margin-bottom:16px;
}

.corpo .conteudo .data-post .dia{
	width:41px;
	color:#FFF;
	font-size:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	top:12px;
	position:absolute;
	left:0px;
	text-align:center;
}

.corpo .conteudo .data-post .mes{
	width:41px;
	color:#FFF;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	top:35px;
	position:absolute;
	left:0px;
	text-align:center;
}

.corpo .conteudo .cabeca-post .menu-acoes-post{
	width:240px;
	float:right;
	margin-top:-30px;
}

.corpo .conteudo .cabeca-post .menu-acoes-post ul{
	list-style:none;
	position:absolute;
	right:0px;
	margin:0;
	padding:0;
}
.corpo .conteudo .cabeca-post .menu-acoes-post ul li{
	float:left;
	margin-left:10px;
	height:30px;
}
.corpo .conteudo .cabeca-post .menu-acoes-post ul li img{
	float:left;
	margin-right:5px;
}

.corpo .conteudo .cabeca-post .menu-acoes-post ul li p{
	line-height:30px;
	font-size:11px;
}

.corpo .conteudo .rodape-post{
	display:inline-block;
margin-bottom:40px;
	
}

.corpo .conteudo .rodape-post .menu-post{
	margin-top:20px;
}

.corpo .conteudo .rodape-post .menu-post .stbuttontext{
	font-size:11px;
	color:#ff0000;
}

.corpo .conteudo .rodape-post .menu-post .texto{
	font-size:11px;
	color:#ff0000;
	display:inline;
}
	
.corpo .conteudo a{
	color:#ff0000;
	text-decoration:none;
}

.corpo .conteudo .rodape-post .menu-post img{
	float:left;
	margin-right:5px;
}

.corpo .conteudo p {
	line-height:1.67em;
	margin-bottom:1.5em;
	color:#6f6f6f;
}

.alignleft {
	float:left;
}
.alignright {
	float:right;
}


.coluna{
	float:left;
	width:310px;
	margin-left:18px;
}

.coluna .box{
	width:309px;
}

.coluna .box .cabeca-box{
	background:url(imagens/cabeca_box_lateral.png) no-repeat;
	width:309px;
	height:14px;
	clear:both;
}

.coluna .box .conteudo-box{
	background:url(imagens/fundo_box_lateral.png);
	background-repeat: repeat-x;
	width:309px;
	height:auto;
}


.coluna .box .rodape-box{
	background:url(imagens/rodape_box_lateral.png) no-repeat;
	width:309px;
	height:9px;
	clear: both;
}

.coluna .box h1{
	color:#FFF;
	font-size:30px;
	font-weight:normal;
	margin-bottom:10px;
}
.coluna .box p{
	color:#FFF;
	font-size:0.9em !important;
	font-weight:normal;
	line-height:18px;
}

.coluna .box p.link-box{
	margin-top:10px !important;
	font-size:0.9em !important;
}
.coluna .box p.link-box a{
	color:#ff0000;
	text-decoration:none;
}

.coluna .box .texto-box{
	width:295px;
	padding:0 7px 0 7px;
	float:left;
	background:url(imagens/fundo_box_lateral.png);
	background-repeat: repeat-y;
}

.coluna .box .menu-blog{
	margin-top:20px;
}

.coluna .box .img-35anos{
	margin-top:100px;
	margin-left:200px;
	width:280px;
	float:right;
}

.coluna .box ul{
	list-style:none;
	display:inline-block;
	margin-left:8px;
	
}

.coluna .box ul li{
	background:url(imagens/bt_menu_lateral_red.png) no-repeat;
	width:276px;
	height:29px;
	margin-bottom:5px;
	text-align:center;
	margin-left:0;
	padding:0;
}

.coluna .box ul li a{
	color:#fff;
	text-decoration:none;
line-height:33px;
	margin:0;
	padding:0;

}

.coluna .box ul li a img{
border:0px;

}

.coluna .box ul li p{
	line-height:33px;
	text-align:center;
}

.busca{
	margin-top:20px;
	margin-bottom:20px;
		height:29px;
}

.busca .txt-busca{
	background:url(imagens/fundo_txt_busca.png);
	width:233px;
	height:29px;
	float:left;
}
.busca .txt-busca input{
	border:0px;
	font-size:18px;
	margin-left:24px;
	margin-top:3px;
	width:205px;
}

.busca .bt-busca{
	float:left;
}


.post-edit-link{
display:inline-block;
width:96%;
	margin:0 2% 0 2%;
	position:relative;

}


