/*  
Theme Name: Baunilha
Theme URI: http://www.wordpress-pt.com/
Description: Tema originalmente desenvolvido por <a href="http://www.vanilla-lounge.pt/">Vanilla Lounge</a> para <a href="http://www.wordpress-pt.com">WordPress-Pt.com</a>
Version: 1.0
Author: Vanilla Lounge
Author URI: http://www.vanilla-lounge.pt/

	Este template foi desenhado e construido por Vanilla Lounge/José Fontainhas,
	para WordPress-Pt.com, a comunidade portuguesa de WordPress.

	Todo o CSS, XHTML e design é publicado sob licença GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/******************************************************************
/* CONFIGURAÇÃO GERAL */
/******************************************************************/

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
	background: #ffffff url('images/bg-body.png') repeat-x;
	color: #333;
	text-align: center;
	margin:0;
	}
blockquote {
	margin-left:30px;
	padding-left:10px;
	padding-right:10px;
	border-left: 2px solid #EAEAEA;
	font-style:italic;
}
.alignright {
	float: right;
	}
.alignleft {
	float: left
	}
/* Forms */
input, textarea {
 	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
}
/* Botões */  
.button {
	background:url('images/bg-button-off.png') repeat;
	height:18px;
	border:0;
	color:#F2E8C6;
	cursor:pointer;
}	
.button:hover, .button a:hover {
	background:url('images/bg-button-on.png') repeat;
	color:#fff;
	border:0;
	cursor:pointer; /* ALL browsers are stupid */
}	

/* Embrulho Global */
#wrap-body {
	width:782px;
	margin:0 auto;
	padding:0;
	}
	
/******************************************************************	
/* CABEÇALHO
/******************************************************************/
/* 35px em cima do cabeçalho */
#headspace {
	height:35px;
}
/* Imagem do cabeçalho */
#header {
	margin:0;
	width:782px;
	height:109px;
	background: url('images/bg-crest.png') no-repeat;
	}
/* Nome e descrição */
#blogname {
	text-align:left;
	font-size:30px;
	font-weight:normal;
	padding-top:33px;
	margin-left:38px;
	color:#FFEFBF;
}
#blogname a, #blogname a:hover {
	text-decoration:none !important;
	border:0;
}
#blogdesc {
	text-align:left;
	font-size:10px;
	font-weight:normal;
	margin-left:200px;
	color:#C7C7C7;
}
#blogdesc a, #blogdesc a:hover {
	text-decoration:none;
	border:0;
}

/******************************************************************	
/* BARRA MENU NO TOPO
/******************************************************************/
#topbar {
	margin:0;
	width:782px;
	height:40px;
	background: url('images/bg-menu.png') no-repeat;
	}
/* Barra menu topo - menu */			
#topbar #topmenu {
	margin:0;
	padding-top:8px;
	text-align:left;
	padding-left:43px;
	float:left;
	}
/* Barra menu topo - pesquisa */	
#topbar #topsearch {
	text-align:right;
	padding-right:27px;
	float:right;
	}

/* Barra menu topo - Items */
#topbar #topmenu ul {
	display:inline;
	}		
#topbar #topmenu li {
	list-style:none;
	list-style-position:outside;
	display:inline;
	margin-right:19px;
	color: #F2E8C6;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	}
#topbar #topmenu li a {	
	color: #F2E8C6;
	text-decoration:none;
}
#topbar #topmenu li a:hover {	
	color: #fff;
	text-decoration:none;
	border-bottom:1px solid #A1873E;
}	

/* Barra menu topo - Pesquisa */
#topbar #topsearch form {
	margin:0;
	padding-top:5px;
	top:0;
	}
#topbar #topsearch form, #s-top, #s, #searchsubmit-top, #searchsubmit, #submit {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
	font-size:10px;
	} 
#s-top, #s, #comment {
	border:1px solid #b6b6b6;
}

/******************************************************************
/* PÁGINA
/******************************************************************/
#page {
	margin:0 auto;
	text-align:left;
}
/******************************************************************
/* PÁGINA - PAINEL ESQUERDO
/******************************************************************/
/* Página - Conteúdo */
#content {
	margin:0;padding:0;
	width:520px;
	float:left;
	padding-left:44px;
	padding-right:20px;	
	margin-top:35px;
	margin-bottom:35px;
}
/* Página - Anterior/Seguinte */
.prevnext {
	width:520px;
	height:40px;
	color:#B68D13;
	text-decoration:none;
}
.prevnext a, .navigation a, .comment a, .details a {
	color:#B68D13;
	text-decoration:none;
}
.prevnext a:hover, .navigation a:hover, .comment a:hover, .details a:hover {
	color:#A91515;
	text-decoration:none;
}

/******************************************************************
/* PÁGINA - PAINEL ESQUERDO - POSTS
/******************************************************************/
/* Posts - Caixa Data */
.postdate {
	margin:0;
	padding:0;
	background: url('images/bg-date.png') no-repeat;	
	text-align:center;
	float:left;
	width:41px;
	height:48px;	
	margin-right:5px;	
}
.postdate-year {
	font-family: Verdana, Arial, Sans-Serif;
	font-size:8px;
	color:#fff;
	font-weight:bold;
	margin-top:2px;
}
.postdate-day {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#333333;
	font-weight:normal;
}
.postdate-month {
	font-family: Verdana, Arial, Sans-Serif;	
	font-size:8px;
	color:#333333;
	font-weight:normal;
	text-transform:uppercase;
}
/* Posts - Corpo */
.post {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:18px;
	float:right;
	width:470px;	 
	margin-bottom:50px;
	text-align:justify;
}
.page {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:2em;
	float:left;
	width:520px;	 
	margin-bottom:50px;
	text-align:justify;
}
.post h2, .page h2 {
	font-size:20px;
	font-weight:normal;
	color:#00470F;
	margin-bottom:10px;
}
.post h2 a, .page h2 a {
	color:#00470F;
	text-decoration:none;
}
.page h2 {
	color:#A91515;
	font-weight:normal;
}
.page h2.spaced {
	margin-bottom:20px;
}
.post p, .page  p {margin-bottom:18px;}

.entry {
	margin-bottom:20px;
}
.entry ul li {
	list-style: outside square;
	margin-left:14px;
	margin-bottom:5px;
}
.entry {
	text-align:justify;
}
.entry a {
	color:#B68D13;
	text-decoration:none;
}
.entry a:hover {
	color:#A91515;
	text-decoration:none;
}
.entry img {
	padding:4px;
}
.entry a img {
	border:0;
}
/* Posts - Metadata */
.postmetadata {
	font-size:9px;
/*	font-style:italic; */
	color: #AAAAAA;
	text-transform:lowercase;
	background-color:#F9F9F9;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	padding-top:2px;
	padding-bottom:2px;
	}
.postmetadata a {
	color: #B68D13;
	text-decoration:none;
}
.postmetadata a:hover {
	color:#A91515;
	text-decoration:none;
}
.postmetadata-category {
	font-size:16px;
	background: url('images/silk/database.png') no-repeat;	
	padding-left:12px;
	height:30px;		
	vertical-align:text-top;
}
.postmetadata-comment {
	font-size:16px;
	background: url('images/silk/comments.png') no-repeat;	
	padding-left:12px;
	height:30px;		
	vertical-align:text-top;	
}
.postmetadata-nocomment {
	font-size:16px;
	background: url('images/silk/comments_delete.png') no-repeat;	
	padding-left:12px;
	height:30px;		
	vertical-align:text-top;	
}
.postmetadata-author {
	font-size:16px;	
	background: url('images/silk/user_gray.png') no-repeat;	
	padding-left:12px;
	height:30px;		
	color: #B68D13;	
	text-transform:none;	
	vertical-align:text-top;	
}
.postmetadata-edit {
	font-size:16px;	
	background: url('images/silk/pencil.png') no-repeat;	
	padding-left:12px;
	height:30px;		
	color: #B68D13;	
	text-transform:none;	
	vertical-align:text-top;	
}
.postmetadata-trackback {
	font-size:16px;	
	background: url('images/silk/link.png') no-repeat;	
	padding-left:12px;
	height:30px;		
	color: #B68D13;	
	text-transform:none;	
	vertical-align:text-top;	
}
.postmetadata-notrackback {
	font-size:16px;	
	background: url('images/silk/link_break.png') no-repeat;	
	padding-left:12px;
	height:30px;		
	color: #B68D13;	
	text-transform:none;	
	vertical-align:text-top;	
}
/******************************************************************
/* PÁGINA - PAINEL ESQUERDO - COMENTÁRIOS
/******************************************************************/
/* Comentários */
#commentform {
	color:#767676;
	font-size:12px;
	width:480px;
}
#commentform a {
	color:#B68D13;
	text-decoration:none;
}
#commentform a:hover {
	color:#A91515;
	text-decoration:none;
}

#comment {
	font-size:12px;
	width:480px;
}
ol.commentlist li {
	background-color:#f5f5f5;
	font-size:11px;
	border-top:1px solid #00470F;
	margin-bottom:10px;
	padding:10px;
}
.commentmetadata {
	background: url('images/silk/user_comment.png') no-repeat;	
	padding-left:20px;
	height:30px;		
}
.commentheader {
	color:#767676;
	font-size:11px;
}
.commentheader a {
	color:#767676;
	text-decoration:none;
}
.commentheader a:hover{
	color: #B68D13;
}
#content h3,#respond h3 {
	font-size:16px;
	font-weight:normal;
	color:#00470F;
	margin-top:40px;
}

/******************************************************************
/* PÁGINA - PAINEL DIREITO
/******************************************************************/
/* Página - Menu Direita */
#navigation {
	margin:0;padding:0;
	background: url('images/bg-navigation.png') no-repeat;
	float: left;
	width:183px;
	text-align:left;
}
#sidebar {
	padding-top:20px;
	width:160px;
	min-height:584px; 
	}
	/* Já que o IE é mais estúpido do que um portão de quinta... */
	/*\*/
	* html #sidebar {
	height: 584px;
	text-align:left;
	}

/* Página - Menu Direita - Tipografia */
#sidebar-items{
	text-align:left;
	margin:0;padding:0;
	width:160px;
}
#sidebar-items a {
	padding-left:34px;	
	color:#767676;
	font-size:11px;
}	
#sidebar ul li ul li a {
	color:#767676;	
	text-decoration:none;
}
#sidebar ul li ul li a:hover {
	color: #B68D13;
	text-decoration:none;
}
#sidebar h2 {
	padding-top:20px;
	margin-bottom:7px;	 
	padding-left:34px;	
	color:#A91515;
	font-size:12px;
	text-transform:lowercase;
	font-weight:normal;
}	
#sidebar #legend {
	 width:160px;
	 margin-top:20px;
	 padding-left:34px;
}

/******************************************************************
/* RODAPÉ
/******************************************************************/
/* Rodapé - embrulho */		
#wrap-footer {
	height:114px;
	background: #4C4C4C url('images/bg-wrap-footer.png') repeat-x;
	clear:both;
	color:#ffffff;
	margin:0;
	}
/* Rodapé */		
#footer {
	width:782px;
	margin:0 auto;
	padding:0;
	text-align: left;
	}	

/* Rodapé - copyrights */		
#footer #copy {
	padding-left:20px;
	padding-right:20px;
	float:left;
	width:542px;
	}
	
/* Rodapé - links direita */			
#footer #logo {
	padding-right:11px;
	float:right;
	width:189px;
	height:114px;
	text-align:center;
/*	background: url('images/bg-footer-logo.png') no-repeat;	 */
	}	

/* Rodapé  - tipografia*/
#footer {
	font-size:9px;
	color: #d1d1d1;
}
#footer a {
	color: #F2E8C6;
	text-decoration:none;
}
#footer a:hover {
	color: #fff;	
	text-decoration:none;
}
#footer #copy p {
	padding-top:10px;
	}
#footer #logo p {
	text-align:left;
	margin-left:50px;
	padding-top:10px;
	}
#footer .rss {
	background: url('images/silk/rss.png') no-repeat;	
	padding-left:20px;
}	
#footer .w3cxhtml {
	background: url('images/silk/xhtml_valid.png') no-repeat;	
	padding-left:20px;
}
#footer .w3ccss {
	background: url('images/silk/css_valid.png') no-repeat;	
	padding-left:20px;
}
#footer .w3crss {
	background: url('images/silk/rss_valid.png') no-repeat;	
	padding-left:20px;
}			

/******************************************************************
/* PLUGINS
/******************************************************************/

/* WP Downloadmanager */
.downloads li {display:none;}
.downloads strong {font-weight:normal;}

.downloads h2 {
	font-size:16px;
	font-weight:normal;
	color:#00470F;
	border-bottom:1px solid #899D8E; 
	margin-bottom:10px;
	padding-top:10px;
}
.downloads .file {
	background: url('images/silk/drive_go.gif') no-repeat;	
	padding-left:20px;
	color: #B68D13;	
	text-transform:none;	
	vertical-align:middle;	
	float:left;
}
.downloads .commentlist .file a {
	color: #B68D13;
	text-decoration:none;
	}
.downloads .commentlist .file  a:hover {
	color:#A91515;
	text-decoration:none;
	}	
.downloads .details {
	margin-left:20px;
	margin-bottom: 10px;
	clear:both;
	}
.downloads .postmetadata {
	margin-left:20px;
	float:right;
}
.downloads .commentlist {
	background-color:#f5f5f5;
	font-size:11px;
/*	border-top:1px solid #00470F; */
	margin-bottom:10px;
	padding:10px;
	padding-right:20px;
	text-align:justify;
}
/* Share This */
.akst_link{
	margin-top:10px;
}

.akst_link, #akst_social {
	font-size:9px;
/*	font-style:italic; */
	color: #AAAAAA;
	text-transform:lowercase;
	}
.akst_link a, #akst_social a {
	color: #B68D13;
	text-decoration:none;
}
.akst_link a:hover, #akst_social a:hover {
	color:#A91515;
	text-decoration:none;
}
/* Elvis has left the building and the fat lady is singing
*/