﻿/*Theme Name:  Brasil
Theme URI: http://www.
Description: 2 columns. Exclusive for 
Version: 1.0
Author: Fransciane
Author URL: 


/***************** BODY *****************/
body {font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
color: #c8c8c7; 
text-align: justify;
margin-top:0px;
margin-bottom:0px;
background-color: #343530;
background-image:url(http://j.imagehost.org/0065/ianbg2.jpg);
background-repeat: repeat-x;}

/***************** LINHA DO LAYOUT *****************/
#page {
width: 900px;
margin: 0 auto;
position:relative;
text-align: left;}


/***************** IMAGEM DO TOPO *****************/
#header {
width: 900px;
height: 620px;
margin-left:0px;
margin-top: 0px
}

/***************** PERFIL *****************/
#sidebar {
width: 240px;
color: #343530;
font-family: tahoma;
font-size: 11px;
text-align: justify;
padding-bottom:0px;
float: right;}

#sidebar img {
background-color: #716f65;
border: solid 1px #dedede;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

#sidebar img:hover {
background-color: #716f65;
border: solid 1px #c0ad97;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

.all {
margin-bottom: 10px;
padding: 0px;
background-color: #c5b498;}

.sidebar_title {
background-color: #675745;
text-transform:uppercase;
font-weight:bold;
font-size: 11px;
font-family:arial;
color: #343530;
line-height: 18px;
padding: 4px;
text-align: center;
text-transform:uppercase;
margin-bottom: 3px;}

.sidebar_content{
background-color: #716f65;
text-align: justify;
line-height: 13px;
font-family: tahoma;
font-size: 10px;
color: #c8c8c7;
padding: 6px;
margin-bottom: 7px;}

/* date on posts */
.date {
width: 80px;
float: left;
color: #343530;
font: arial;
font-weight: bolder;
letter-spacing: 1px;
text-align: left;
text-transform: uppercase;
padding: 5px;
font-size:11px;
background:#000000;
border-right: solid 1px #efefef;
}

.day {
width: 80px;
color: #ffffff;
font-size: 11px;
}

.month {
width: 80px;
color: #ffffff;
font-size: 10px;
}

.year {
width: 80px;
color: #ffffff;
font-size: 9px;
}

/* Title in posts � */
.title-posts {
margin: 0;
margin-top: 0px;
text-transform: uppercase;
color: #ab4143;
font-size: 11px;
font-weight: bolder;
padding: 3px;
border-bottom: solid 1px #efefef;
}

/*  TAGS / DATE / LINK COMMENT  */
.postmeta {
font-size: 9px;
text-align: left;
font-family: Tahoma;
background: #e0dcdd;
margin-bottom: 1px;
padding: 4px;
color:#000000;
}

.postmeta a {
color: #617e1f;
}

.postmeta a:hover {
color: #000000;
}

.postmeta em {
color: #627e1f;
}

/***************** POSTS *****************/
#content {
margin: 0;
width: 609px;
text-align: justify;
margin-top: -8px;
padding: 5px;
float: right;}

.postentry img {
background-color: #1d1d1d;
border: solid 1px #e6e6e6;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

.postentry img:hover {
background-color: #e2e2e2;
border: solid 1px #20292d;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

.entry img {
background-color: #e2e2e2;
border: solid 1px #672529;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

.entry img:hover {
background-color: #e2e2e2;
border: solid 1px #343530;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}
/***************** FOOTER *****************/
#footer{
clear: right;
background: #000000;
color: #ffffff;
text-align: center;
text-size:10px;
padding: 6px;	
}

#footer a{
	color: #FFFFFF;
}

#footer a:hover{
	color: #ffffff;
}

/***************** MENU *****************/
#nav {
display: block;
color: #484848;
font-weight: bold;
background-color: #FAFAFA;
width: 97%;
height: 14px;
text-indent: 5px;
vertical-align:middle;
text-decoration: none;
font-family: Tahoma;
line-height: 14px;
margin-bottom: 1px;
font-size: 8px;
text-transform: uppercase;
letter-spacing: 1px;
border-left: 3px solid #C0C0C0; }

#nav:hover {
color: #000000;
font-weight: bold;
background-color: #FAFAFA;
width: 97%;
height: 14px;
text-indent: 5px;
vertical-align:middle;
text-decoration: none;
font-family: Tahoma;
line-height: 14px;
margin-bottom: 1px;
font-size: 8px;
text-transform: uppercase;
letter-spacing: 1px;
border-left: 3px solid #F4C050; }

/* MENU +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.menu {
	height:31px; 
	background-color: #B8B8B8;
	padding: 6px;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-transform:uppercase; 
	line-height:13px; 
	color: #EFEBE8;
	}
	
td.menu {
	background-color: #B8B8B8;
	padding: 8px;
	color:#FFFFFF;
	cursor:default;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
	text-transform:uppercase; 
	line-height:13px; 
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	vertical-align: top;
}

td.menu:hover {
	background-color: #ECF1F4;
	padding: 8px;
	color: #000000;
	cursor:default;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
	text-transform:uppercase; 
	line-height:13px; 
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	vertical-align: top;
}

.menu a:link{
	color: white;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:none;}

.menu a:visited{
	color: white;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:none;}

.menu a:active{
	color: white;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:none;}

.menu a:hover{
	color: #000000;
	text-transform:uppercase; 
	text-decoration:underline; 
	font-weight:none;}

/**************** MENU HORIZONTAL ****************/
#menuh {
list-style: none;
width: 760px;
height: 45px;
float: right;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;}

#menuh ul {
list-style: none;
width: 100%;
float: left;
padding: 0px;
margin: 0px;
background-color: #272727;
border-bottom: 0px solid #90CEF6;}

#menuh ul li { display: inline; }

#menuh ul li a {
font-family: tahoma; 
font-size: 10px;

font-weight: bold;
color: #FAFAFA;
text-decoration: none;
text-transform: uppercase;
float: left;
background: #272727;
border: 0px solid #90CEF6;}

#menuh ul li a:hover {
font-weight: bold;
color: #000000;
background-color: #272727;
border: 0px solid #38A3E6;}


/***************** IMAGENS *****************/
img {
border: 0px;
}

.border{
background-color: #e2e2e2;
border: solid 1px #000000;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

.border:hover{
background-color: #e2e2e2;
border: solid 1px #716f65;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

#photosamples a img{
background:#e2e2e2;
border: solid 1px #4b8a96;
margin:0 14px 0 0;
padding:3px;
-moz-border-radius:3px 3px 3px 3px;
float:left;}

#photosamples a:hover img{
background:#e2e2e2;
border: solid 1px #716f65;
padding:3px;
-moz-border-radius:3px 3px 3px 3px;}

/***************** LINKS *****************/
a {color: #672529; text-decoration: none; border: 0px solid;}
a:link {color: #672529; text-decoration: none; border: 0px solid;}
a:visited {color: #672529;text-decoration: none; border: 0px solid;}
a:active {color: #672529;text-decoration: none; border: 0px solid;}
a:hover {color: #222b2f; text-decoration: none; border: 0px solid;}


/***************** UNDERLINE, NEGRITO E IT?LICO *****************/
u{cursor:default; color: #b0a553; text-decoration: underline; border-bottom: 1px solid #c0b390;}
b{color: #ffffff; cursor: default;}
i{color: #e4d9a6; cursor: default;}
em{color: #e4d9a6; cursor: default;}
strong{color: #ffffff; cursor: default;}



/***************** TEXTAREA,  INPUTS E FORMULARIOS*****************/
input, textarea, select, button {
font-size:10px;
color:#988d72;
background: #d3c3b3;
border: 1px solid #ffffff;}

input:focus, textarea:focus, label:focus, select:focus, button:focus {
color:#988d72;
background: #d3c3b3;
border: 1px solid #ffffff;}

/***************** COMENTARIOS *****************/
.comments{
border: 1px solid #ffffff;
background-color: #716f65;
padding:3px;}

.commentname
{font-size: 10px;
font-family: tahoma;
text-transform: uppercase; 
font-weight: bold;
letter-spacing: 1px ;
color: #753239;
text-align: left;
margin-top:3px;}

.commentdata
{font-size: 10px;
font-family: tahoma;
font-weight: bold;
color: #753239;
text-align: left;}

.commentcontent
{text-align:justify;
padding: 2px 6px 2px 6px;}

.box{
padding: 6px;
background-color:#716f65;
border-bottom:1px solid #ffffff;}

.citar{	
font-size: 10px;
font-family: tahoma;
font-weight: bold;
color: #753239;
background-color:#716f65;
border-top:1px solid #ffffff;
text-align:right;
padding: 6px  6px  6px  6px;}

/***************** LISTS *****************/
p {
}

h1, h2, h3, h4, h5, h6 {
display:block;
margin: 1.2em 0;
font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
color: #555555;
}

h1, h2{ font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em;
}

ol {list-style-type:none; margin-left:8px; margin-right:6px;}
ol li {padding:10px; margin-top:0px;
}

/***************** TÃTULO DO PERFIL *****************/
.footerdown {
color: #D9D4D0;
text-align: center;
line-height: 13px;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
padding: 1px;
background-color: #A59585;} 



.last {
color: #A58ACD;
text-align: left;
line-height: 13px;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
padding: 1px;
border-bottom: 1px solid #F3F3F3;
background-color: #FFFFFF;} 


/***************** POSTS *****************/
.posting {
text-align:justify;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
padding: 2px;
color: #000000;
border-bottom: 0px dashed #8EA6AB;
line-height:18px; 
background-color: #FAFAFA;}

/***************** POSTS E CONTEÚDO *****************/
.post {
background: #716f65;
padding: 5px;
}

.post .date {
float: left;
width: 76px;
height: 58px;
margin: 0;
margin-right: 20px;
padding-top: 2px;
background: #675745;
border: 1px solid #c8b394;
line-height: normal;
text-transform: uppercase;
text-align: center;
font-size: 10px;
font-weight: bold;
color: #343530;
}
.post .date b {
margin: 0;
padding: 0;
display: block;
margin-top: -5px;
font-size: 40px;
color: #343530;
}

.post .title {
margin: 0;
padding: 0px 0 0 0;
margin-left: 10px;
padding-left: 50px;
font-size: 1.8em;
color: #343530;
}

.post .title h2 {
padding: 0;
margin: 0;
color: #343530;
}

.post .hr1 {
}

.post .meta {
margin: 0 0 30px 20px;
padding: 0;
color: #000000;
line-height:normal;
}

.post .meta a {
color: #000000;
}

.post .entry {
margin: 0;
padding: 0 0 20px 0;
border-bottom: 1px dashed #d3c5af;
}

.post .title a {
text-decoration: none;
color: #343530;
}

/***************** POSTS *****************/
.posts {
text-align:justify;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
padding: 2px;
color: #B67A4D;
border: 1px solid #FAFAFA;
line-height:18px; 
background-repeat: repeat-x;
background-color: #F4F4F4;}

.write {
text-align:justify;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
padding-left: 2px;
color: #B67A4D;
border-left: 1px solid #A4ABA3;
line-height:18px; 
background-color: #F4F4F4;}


.ad {
color: #675745;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
border-bottom: 1px solid #000000;
background-color: #000000;}


/***************** EDITAR POSTS *****************/

.edit {
border-left: 5px solid #C0C0C0;
border-right: 5px solid #C0C0C0;
background-color: #F7F7F7;
padding: 5px 5px 5px 5px;
font-size: 10px; 
text-align: justify;}

blockquote {
border-left: 5px solid #573333;
background-color: #343530;
padding: 5px 5px 5px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px; 
font-style: italic;
color: #ffffff;

text-align: justify;
}


/***************** CATEGORIAS DOS POSTS *****************/
.categoria {
color: #AAAAAA;
text-align: left;
line-height: 11px;
font-weight: bold;
font-size: 8px;
padding: 2px;
font-family: Tahoma;
letter-spacing: 1px;
text-transform: uppercase;
border-bottom: 1px solid F3F3F3;
background-color: #FFFFFF;}

/***************** DATA E TÍTULO DOS POSTS *****************/
.postheader {
margin: 0;
margin-top: 0px;
width:512px;
font-size: 11px;
padding: 5px;
font-weight:bold;
color: #FFFFFF;
border-left: 5px solid #4a6170;
-moz-border-radius:5px 5px 5px 5px;
background-color: #7c98a8
}

.postheader a {
color: #FFFFFF;
}

.postmeta {
font-size: 11px;
}

.postheader img {
background-color: #6faaba;
border: solid 1px #6faaba;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

.postheader img:hover {
background-color: #4a6170;
border: solid 1px #4a6170;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

/***************** CONTEUDO DAS PAGINAS E POSTS *****************/
.block { 
background-color: transparent;
padding: 1px 1px 1px 1px;
border-bottom: 0px;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
color:#9e9e9e;}


/*****************CALENDARIO*****************/
#wp-calendar {
empty-cells: show;
font-size: 0.9em;
text-align: center;
font-family :tahoma;
margin: 0;
width: 95%;}

/*DIAS DE POSTS E LINKS*/
#wp-calendar #prev a {
font-size: 10px;
letter-spacing: 1px;
font-family :arial;
text-align: left;
border: 0px;
font-weight: bold;}

#wp-calendar #next a {
text-align: right;
font-size: 10px;
font-family :arial;
letter-spacing: 1px;
border: 0px ;
font-weight: bold;}

#wp-calendar a {
font-size: 10px;
font-weight: bold;
font-family :tahoma;
border: 0px;
text-align: center;
color: #FFC5D9;}

#wp-calendar a:hover  {
display: block;
font-size: 10px;
font-weight: bold;
font-family :tahoma;
text-decoration: none;
border-bottom: 0px solid #c0c0c0;

font-weight: bold;
text-align: center;
color: #c0c0c0;
background-color:#F2EAF8;}

/*DEMAIS DIAS*/
#wp-calendar td {
color: #c0c0c0;
font-size: 10px;
font-family :arial;
letter-spacing: normal;
padding: 2px 0;
background-color: #F8F8F8;
border-top:1px solid #EFEDED;
border-left: 1px solid #EFEDED;
border-bottom: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
text-align: center;}

#wp-calendar td:hover{
background-color: #F8F8F8;

border-bottom:1px solid #EFEDED;
border-right: 1px solid #EFEDED;


border-top: 1px solid #D8D8D8;
border-left: 1px solid #D8D8D8;}

/* MÃŠS */
#wp-calendar caption {
font-weight:bold; 
font-size:10px; 
font-family:Verdana;
text-align: center;
line-height : 10px;
color: #9e9e9e;
background-color: #F8F8F8;
border-top:1px solid #EFEDED;
border-left: 1px solid #EFEDED;
border-bottom: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
text-transform: uppercase;
letter-spacing: 1px;
padding:3px; 
margin:2px;}

/*DIAS DA SEMANA*/
#wp-calendar th {color: #999999;
text-align: center;
font-family :arial;
font-size: 10px;
font-style: normal;
background-color: #F8F8F8;
border-top:1px solid #EFEDED;
border-left: 1px solid #EFEDED;
border-bottom: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
text-transform: uppercase;}

/*DATA ATUAL*/
#wp-calendar #today {
background-color:#f8f8f8;
border-bottom:1px solid #E8E6E6;
border-right: 1px solid #E8E6E6;
border-top: 1px solid #D8D8D8;
border-left: 1px solid #D8D8D8;}





/***************** LINKS DO FOOTER *****************/
#footlink {
border-top:0px solid #7c98a8;
line-height:22px;
font-size:11px;
width: 100%;
text-align:center;
padding-top:0px;
padding-bottom:3px;
margin-bottom:3px;
margin-top: 2px;
}

#footlink span.pages{
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid;
-moz-border-radius:5px 5px 5px 5px;  color:#000000;
}

#footlink span.extend{
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid;
-moz-border-radius:5px 5px 5px 5px;  color:#000000;
}

#footlink span.current{
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid;
-moz-border-radius:5px 5px 5px 5px;  color:#000000;
}

#footlink span.footlinkcurrent{
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER: #4a6170 1px solid; 
-moz-border-radius:5px 5px 5px 5px;
color:#4a6170;}

#footlink span.footlinktotal {
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER: #4a6170 1px solid; 
-moz-border-radius:5px 5px 5px 5px;
color:#4a6170;}

#footlink a {
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid;
-moz-border-radius:5px 5px 5px 5px;  color:#000000;}

#footlink a:link, #footlink a:visited, #footlink a:active {
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid; 
-moz-border-radius:5px 5px 5px 5px; color:#000000;}

#footlink a:hover {
background: #89b1bb;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid;  
-moz-border-radius:5px 5px 5px 5px;
color:#000000;
}