﻿/*  
Theme Name: VDBR versão 3.
Theme Base: http://ibmfansites.com.
Description: 3 columns theme made by Star Studio. Exclusive for VDBR.
Version: 3
Author: Fransciane.
*/

/* ------------------------------- basic ---------------------------------- */
body {
overflow-x: hidden;
background: #ffffff;
background-image:url(http://i50.tinypic.com/2eezm1c.png);
background-repeat: repeat-x;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
color: #3e3b3b;
margin:0 auto;
padding:0;
text-align:justify;
}

table, td, tr {
font-size: 11px;
font-family : 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; 
color: #3e3b3b;
}

a:link{
background-color:inherit;
color: #7a2026;
text-decoration: none;
}

a:visited{
background-color:inherit;
color: #666666;
text-decoration: none;
}

a:hover{
background-color:inherit;
color: #404040;
text-decoration: none;
}



a img {
padding: 0px;}

a img:hover {
padding: 0px;}

abbr, acronym, span.abbr {
cursor: help;
}

strong {font-weight: bold;
cursor: default;}

b {font-weight: bold;
cursor: default;}

em {
color: #666666;
cursor: default;
}
	
i {
color: #666666;
cursor: default;
}

.clear {clear:both;}



.entrydate { text-align:right;
padding:0 5px 0 0;
font-family:Georgia, Arial, Verdana;
color: #000000;
font-size: 20px;}
	

/* ************************************** D I V   search  **************************************** */

#busca {
float: left;
padding-left: 3px;
margin-top: 265px;
}



#busca_3 {
float: center;
width: 1004px;
padding-left: 0px;
margin-top: -13px;
}

/* ------------------------------- layout ---------------------------------- */

#page {
width: 1004px;
margin: 0 auto;
text-align:justify;
position:relative;
}

/* ------------------------------- layout top ---------------------------------- */

#header {
width: 1004px;
height: 444px;
margin-left:0px;
}

	
#welcome{
color: #404040;
text-align: justify;
border: 0px;
}
	
#welcome a{
color: #f8785a;
}

#welcome a:hover{
color: #fe3303;
}
	
#continued{
height:100%;
background-repeat:repeat-y;}

.clear {clear:both;}

/* ------------------------------- footer ---------------------------------- */	

#footer{
clear: left;
width: 100%;
background: #cfcfcf;
color: #404040;
text-align: center;
text-size:7px;
padding: 2px;
border-top: 1px solid #cfcfcf;
}

#footer a{
color: #7a2026;
}

/* ------------------------------- sidebar left ---------------------------------- */

#sidebar {
width: 220px;
text-align: justify;
float: left;
margin-top: 100px;
margin-left: 15px;
}

#sidebar ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#sidebar ul li {
}

#sidebar img {
background-color: #fafafa;
padding: 0px;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left:0px;
border-top:0px;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:4px 4px 4px 4px;
}

#sidebar img:hover {
background-color: #7a2026;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left:0px;
border-top:0px;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:4px 4px 4px 4px;

}


/* ***********************   sidebar design   ***********************  */

.sidebar2-back {
margin-bottom: 10px;
padding: 3px;
background-color: #cfcfcf;
}

 
.sidebar-back {
margin-bottom: 10px;
padding: 3px;
background-color: #cfcfcf;
 }

.sidebar-title {
color: #7a2026;
font: arial;
font-weight: bold;
text-align: center;
text-transform: uppercase;
padding: 6px;
font-size:12px;
border-bottom:1pt solid #914748;
filter: Alpha(Opacity=80);}
	
.sidebar-content {
font-size: 11px;
font-family : 'Tahoma', Tahoma, Arial, Helvetica, sans-serif;
color: #3e3b3b;
padding: 3px;
text-align: justify;
}

.content-back {
	/* on content */
	margin-bottom: 10px;
	padding: 3px;
	background-color: #cfcfcf;
	 }

.content-content {
	font-size: 11px;
	font-family : 'Tahoma', Tahoma, Arial, Helvetica, sans-serif;
	color: #3e3b3b;
	padding: 3px;
	text-align: justify;


   }

.content-title {
background-repeat: repeat-x;
color: #7a2026;
font: Helvetica;
font-weight: bolder;
letter-spacing: 2px;
text-align: left;
text-transform: uppercase;
padding-bottom: 0px;
font-size:11px;
margin-bottom:1px;
border-bottom:solid 2px #cccccc;
}
   


.page-title {
 color: #7a2026;
   font: arial;
   font-weight: bolder;
   text-align: left;
   text-transform: uppercase;
   padding: 4px;
   font-size:12px;   
	background-image:url(http://i49.tinypic.com/aeslxh.jpg);
	background-repeat:repeat-x;
		background-position:bottom;}
	

/* ------------------------------- sidebar right ---------------------------------- */

#sidebar2 {

	width: 220px;
	text-align: justify;
	float: left;
	margin-top: 100px;
	margin-left:6px;





}



#sidebar2 ul {

	margin: 0;
	padding: 0;
	list-style-type: none;

}


#sidebar2 ul li {

}

#sidebar2 img {
background-color: #fafafa;
padding: 0px;
border-bottom: 1px solid #999999;
border-top: 0;
border-right: 1px solid #999999;
border-left:0;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:4px 4px 4px 4px;

}

#sidebar2 img:hover {
background-color: #7a2026;
padding: 0px;
border-bottom: 1px solid #666666;
border-top: 0;
border-right: 1px solid #666666;
border-left: 0;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:4px 4px 4px 4px;

}

/* date on posts */


.date {
width: 50px;
height: 50px;
float: left;
color: #ffffff;
font: arial;
font-weight: bolder;
letter-spacing: 1px;
text-align: left;
text-transform: uppercase;
padding: 5px;
font-size:11px;
margin-right:3px;
margin-bottom:2px;
background-color:#7a2026;
}

.day {
width: 50px;
color: #fafafa;
font-size: 11px;
}

.month {
width: 50px;
color: #fafafa;
font-size: 30px;
}

.year {
width: 70px;
color: #fafafa;
font-size: 9px;



}

/* Title in posts */

.title-posts {
margin: 0;
margin-top: 0px;
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bolder;
padding: 3px;
}

/*  TAGS / DATE / LINK COMMENT  */
.postmeta {
font-size: 9px;
text-align: left;
font-family: Tahoma;
margin-bottom: 10px;
padding: 4px;
color:#404040;
}


.postmeta a {
color: #7a2026;
}


.postmeta a:hover {
color: #404040;
}

.postmeta em {
color: #666666;
}

/* ------------- TITLE ABOUT ------------ */

.blocktitle {
background: url('images/bgg.gif');
width: 196px;
height: 23px;
padding-top: 10px;
text-transform:uppercase;
font-weight:bold;
text-align: center;
color: #404040;
 }

.blocktitle2 {
background: url('images/coment.png');
width: 196px;
height: 23px;
padding-top: 10px;
text-transform:uppercase;
font-weight:bold;
text-align: center;
color: #ab4143;

 }

/* ------------------------------- content ---------------------------------- */

#content {
width: 500px;
text-align: justify;
margin-top: 110px;
margin-left: 6px;
padding: 6px;
float: left;
}	









/* ------------------------------- Date and Title posts ---------------------------------- */

.postheader {
margin: 0;
margin-top: 0px;
font-size: 11px;
width: 100%;
padding: 5px;
text-transform:uppercase;
font-weight:bold;
color: #914748;
}

.postheader a {
color: #914748;
}

.postmeta {
font-size: 11px;
}







/* ------------------------------- content text posts and pages ---------------------------------- */
.postentry {
margin-top: -6px;
padding-left: 0px;
text-align: justify;
}

.postentry ol {
font-size: 1em;
line-height: 1.5em;
margin: 1.2em 0 1.2em 4.3em;
padding: 0;
}

.postentry li {
list-style:none;
padding-left: 10px;
}	

.postentry ul {
list-style:none;
font-size: 1em;
line-height: 1.5em;
margin: 1.0em 0 1.0em 1.0em;
padding: 0;
}

.storyinfo {
background: transparent;
padding-right: 1px;
text-transform:uppercase;
font-weight:bold;
padding-top: 3px;
text-align: right;
border-bottom: 1px dotted #cdcdcd;
}

.postentry img {
background-color: #914748;
padding: 0px;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left:0px;
border-top:0px;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:4px 4px 4px 4px;
}

.postentry img:hover {
background-color: #7a2026;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left:0px;
border-top:0px;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:4px 4px 4px 4px;
}

/* ------------------------------- title pages ---------------------------------- */

.titlepage {
font-family: Trebuchet MS, Cambria, serif;
color: #cec8c8;
font-size: 11pt;
font-weight: bolder;
background-color: transparent;
padding:6px;
}

/* ------------------------------- forms ---------------------------------- */
input { 
background-color: #cfcfcf; 
font: 12px verdana, arial, helvetica, sans-serif;
color:#404040;
border:1px solid #cfcfcf;
}


select{
font-size: 11px;
font-family : 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
filter:alpha(opacity=80); 
opacity: .90; 
background-color: #cfcfcf;
border:1px solid #cfcfcf;
color: #404040;}

textarea {
background-color: #cfcfcf;
font:12px verdana, arial, helvetica, sans-serif;
color: #404040;
border:1px solid #cfcfcf;
}

input.s {

/* Search */
border-top:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #cfcfcf;
background-color: #cfcfcf;
text-align:center;
}

input.stext {
/* Search Text */
border-top:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #cfcfcf;
background-color: #cfcfcf;
color:#404040;
}


/* ------------------------------- Images ---------------------------------- */

img {
border: 0px;
}

.borderimage2 img {
background-color: #914748;
padding: 0px;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom:3px;
margin: 1px;
border: solid 1px #999999;
-moz-border-radius:4px 4px 4px 4px;
}

.borderimage2 img:hover {
background-color: #7a2026;
padding: 0px;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom:3px;
margin: 1px;
border: solid 1px #666666;
-moz-border-radius:4px 4px 4px 4px;
}

/* ************************************** C O M M E N T  S **************************************** */

.alt {}

.commentlist li {
margin: 15px 5 3px;
padding: 5px 8px 3px;
list-style: none;}

#commentlist {
margin: 0;
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
border-bottom:0px solid #cdcdcd;
list-style-type: none;}

#commentlist li {
border-top: 0px;
padding: 5px 8px;
background-color: transparent;
align:justify;}

.commentdate {
background-color: #7f8080;
border-top: 1px solid #7f8080;
border-left: 1px solid #7f8080;
border-right: 1px solid #7f8080;
color: #ffffff;
font-size:10px;
letter-spacing:0px;
line-height:12px;
font-weight:normal;
font-family:Verdana;
text-align:center;
padding-right:2px;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
width:290;}

.comment-content {
background: #cfcfcf;
border-bottom: 1px solid #cfcfcf;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
color: #404040;
font-size:10px;
letter-spacing:0px;
line-height:11px;
font-weight:normal;
font-family:Verdana;
text-align:justify;
padding-top:5px;
padding-left:4px;
padding-bottom:2px;
padding-right:3px;
top-margin:-10px;
width:290;
}

.cit {	
font-weight: bold; 
padding:2px; 
text-align: right; 
}

hr {
border: 1px;
border-top: solid #cfcfcf;
height: 1px;}

div.comment-number {
float: right;
color: #404040;
width: 30px;
text-align: right;
}


/* ------------------------------- Lists ---------------------------------- */

p {}

h1, h2, h3, h4, h5, h6 {
display:block;
margin: 1.2em 0;
font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
color: #404040;
}


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; }





/***************** PAGINAVI ETC *****************/
#footlink {
border-top:0px solid #cfcfcf;
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: #cfcfcf;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #cfcfcf 1px solid; 
BORDER-top: #cfcfcf 1px solid; 
BORDER-right: #cfcfcf 1px solid; 
BORDER-bottom: #cfcfcf 1px solid;  color:#404040;
}

#footlink span.extend{
background: #cfcfcf;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #cfcfcf 1px solid; 
BORDER-top: #cfcfcf 1px solid; 
BORDER-right: #cfcfcf 1px solid; 
BORDER-bottom: #cfcfcf 1px solid;  color:#404040;
}

#footlink span.current{
background: #cfcfcf;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #cfcfcf 1px solid; 
BORDER-top: #cfcfcf 1px solid; 
BORDER-right: #cfcfcf1px solid; 
BORDER-bottom: #cfcfcf 1px solid;  color:#404040;
}


#footlink span.footlinkcurrent{
background: #cfcfcf;
padding:5px;
margin:1px 2px 1px 2px;
BORDER: #a7b463 1px solid; 
color:#404040;}


#footlink span.footlinktotal {
background: #eeeeee;
padding:5px;
margin:1px 2px 1px 2px;
BORDER: #cfcfcf 1px solid; 
color:#404040;}


#footlink a {
background: #cfcfcf;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #cfcfcf 1px solid; 
BORDER-top: #cfcfcf 1px solid; 
BORDER-right: #cfcfcf 1px solid; 
BORDER-bottom: #cfcfcf 1px solid;  color:#404040;
}


#footlink a:link, #footlink a:visited, #footlink a:active {
background: #cfcfcf;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #cfcfcf 1px solid; 
BORDER-top: #cfcfcf 1px solid; 
BORDER-right: #cfcfcf 1px solid; 
BORDER-bottom: #cfcfcf 1px solid;  color:#404040;
}



#footlink a:hover {
background: #eeeeee;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #cfcfcf 1px solid; 
BORDER-top: #cfcfcf 1px solid; 
BORDER-right: #cfcfcf 1px solid; 
BORDER-bottom: #cfcfcf 1px solid;  
color:#404040;

}





.categories {

list-style : none;
margin : 0;
padding : 0;
color : #cdcdcd;
font-family : georgia;
font-style : italic;
font-weight : bold;
font-size : 15px;
text-transform : lowercase;
text-align : left;
border-bottom : 1px solid #cfcfcf;

}

.categories ul, .categories ul li {
list-style : none;
margin : 0;
padding : 0;
background : none;
font-family : verdana;
font-style : normal;
font-weight : normal;
font-size : 12px;

}

.categories ul li a {
background : #cfcfcf url(ima) left center no-repeat;
border-bottom : 1px solid #cfcfcf;
color : #cdcdcd;
display : block;
padding : 2px 15px;
margin : 2px;
}

.categories ul li a:hover {
background-color : #cfcfcf;
color : #a2a2a2;
}

/**************************  B - Q U O T E S  *****************************/

blockquote {
color: #404040;
border-left: 2px solid #7a2026;
padding-left: 8px;
padding-right:8px;
padding-top:8px;
padding-bottom:4px;
font-size: 11px;
text-align: justify;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
}

