/* Designed by François PLANQUE - http://fplanque.net/*/
@import url(../../rsc/basic.css);	/* Import basic styles */
@import url(../../rsc/img.css);	/* Import standard image styles */
@import url(../../rsc/blog_elements.css);	/* Import standard blog elements styles */
@import url(../../rsc/forms.css);	/* Import default form styles */
@import url(../../rsc/comments.css);	/* Import default comment styles */
body {
background-color: #000000;
margin:0px;
padding:0px;
color:#ffffff;
font: normal 0.7em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif; 
text-align: center;
}
a{color:#B00707;text-decoration: underline;}
a:visited{color:#B00707;text-decoration: underline;}
a:hover {text-decoration: none;}
a.active {text-decoration:none;}
#container{
border: solid 1px #000;
width:800px;
position: relative;
text-align: justify;
padding:0px;
margin: 0 auto;
}
#pageHead {
border-top: solid 1px #000;
padding:0;
margin:0;
width:800px;
height:174px;
background: url(/images/rede_01.jpg) no-repeat;
}
#bobber {
width:78px;
height:52px;
margin-top:66px;
margin-left:85px;
}
#pageHead a img {
border:0;
opacity:0;
filter: alpha(opacity=0); 
}
#pageHead a:hover img {
border:0;
opacity:1.0;
filter: alpha(opacity=100);
}
#logo {
width:244px;
height:58px;
margin-top:0;
margin-left:15px;
}
#nav {
position:absolute;
top:140px;
left:267px;
}
#nav a {
font-family: Tahoma, "Trebuchet MS";
color: #76755f;
padding-left:8px;
padding-right:8px;
padding-bottom:3px;
}
#nav a:hover {text-decoration: none; background:#76755f; color:#000;}
#nav a:active {
text-decoration:none;
}
#pageBody {
border:0;
padding-top:25px;
margin:0;
width:800px;
background: url(/images/rede_02.jpg) no-repeat;
}
#content {
background:none;
width:450px;
margin-left:200px;
text-align: left;
margin-bottom:50px;
height:100%
}
#content a:hover { background:#fff;}
#content p {
margin-left:25px;
margin-right:25px;
margin-bottom:25px;
margin-top:25px;
text-align:justify;
}
#content a img { border:1px solid #fff;}
#content a:hover img { border:1px solid #B00707;}
#content img {border:0; margin:5px;}
#footer {
width:700px;
border-top:1px solid #2C261E;
border-bottom:1px solid #2C261E;
text-align:right;
color:#333;
margin-bottom:50px;
clear:both;
}
#footer a {
font: normal xx-small Verdana, Arial, Helvetica, sans-serif;
color: #76755F;
text-decoration: none;
}
#footer a:hover {
color: #FFFFFF;
}
h1 {
font-weight:bold;
margin-bottom:15px;
font-size:10pt;
}
h2 {	
color: #FFF;	
font-size: 90%;	
margin: 0;
}
h3 {	
color: #78a;	
font-size: 100%;
}
h4 {	
color: #78a;	
font-size: 110%;
}
table.invisible{	
margin: 1ex;	
border-collapse: collapse
}
table.invisible td{	
padding: 0ex 1ex;
}
td.right{	
text-align: right;
}
div#pageFooter {	
clear: both;	
width: 400px;	
margin: 0 auto;	
padding: 0 0 1ex 0;
}
p.baseline {	
text-align: center;	
font-size: 74%;	
color: #999;	
padding: 1ex;	
margin: 0;
}
hr {	
height: 0;	
border: 0;	
border-top: 1px 
solid #78a;
}
div.pageHeader {	
padding: 1ex;	
margin: 0 1px 1ex 1px;	
border-bottom: 1px solid #ddd;	
text-align: center;
}
h1#pageTitle {	
color: #fff;	
font-size: 270%;	
font-weight: bold;	
margin: 0;	
padding: 0;
}
ul#bloglist {	
border-bottom: 1px solid #000;	
margin: 0 1px;	
padding: 0;	
list-style-type:none;	
padding: .5ex 0;
}
ul#bloglist li {	
border-right: 1px solid #000;	
display: inline;	
padding: .5ex 1em;
}
a.BlogButton,a.BlogButtonCurr {	
font-weight: bold;	
text-decoration: none;
}
a.BlogButton {	
color: #CCC;
}
a.BlogButton:hover {	
text-decoration: 
underline;	
color: #CCC;
}
a.BlogButtonCurr,a.BlogButtonCurr:visited {	
color: #CCC;
}
a.BlogButtonCurr:hover {	
text-decoration: underline;	
color: #CCC;
}
.pageSubTitle {	
color: #fff;	
letter-spacing: 4px;	
text-align: center;	
vertical-align: middle;	border: 0px;	
padding-right: 6px;	
padding-top: 6px;	
padding-bottom: 4px;	
padding-left: 6px;	
font: 109% Arial, Helvetica, sans-serif;
}
div.stats{	
float: right;	
padding-right: 1px;	
padding-top: 1px;
padding-bottom: 1px;	
padding-left: 0px;
}
/* Styles for main area (left) */
h2 {	
margin: 0;        
padding-top:20px;
}
/* Styles for posts */
.bPosts {	
vertical-align: top;
background: #eee;
}
.bPost, .bPostpublished{	
border-top:1px solid #2C261E;
border-bottom:1px solid #2C261E;
background:#000;
margin-bottom:10px;
padding-left:1em;
}
.bSmallHead {	
font-size: 80%;	
color: #999;	
margin: 2ex 0 1ex 0;
}
.bTitle {        
color:#B2AC91;
font:18pt georgia, serif;      
margin-top:0;        
margin-bottom:5px;
}
.bDate { 
font-size:7pt; 
color:#333;
}
.bText {        
margin-top:-8px;        
font-size:8pt;
}
.bSmallPrint{	
clear: both;	
color: #999;	
font-size: 90%;	
margin: 0;
}
input.bComment, textarea.bComment{	
background-color: #eee;	
border: 1px solid #ccc;	
width: 97%;	
padding: 2px;	
margin: 0ex;
}
select.bComment		/* Used by the profile form */{	
background-color: #eee;	
border: 1px solid #ccc;	
padding: 1px;	
margin: 0ex;
}
/* Styles for stats */
div.statbloc{	
float: left;	
width: 44%;	
margin: 0 0 2ex 1.5ex; 	
border: 1px solid #78a;
}
div.statbloc h3{	
margin-top: 0px;	
margin-left: 0px;	
margin-right: 0px;	
color: #FFFFFF;	
text-align: center;
padding: 1ex;
}
input.submit,input.reset {	
background-color: #DDD;	
color: #78a;	
border: 1px solid #FFF;	
font-weight: bold;	
padding: 1px;
}
input.submit:hover {	
color: #000;	
text-decoration: underline;
}
/* Styles for sidebar (right) */
.bSideBar {	
width: 200px;	        
padding-top:75px;	
float: left;	
overflow: hidden;	/* background: #900; */
}
.bSideBar:HOVER {	
opacity: 1.0;	
filter: alpha(opacity=100);
}
.bSideItem {	
margin: 2ex;	
padding: 0 0 2ex 0;
}
.bSideItem ul {	
margin-left: 8px;	
padding-left: 8px;	
margin-top: 8px;	
margin-bottom: 8px;	
list-style-type:square;
}
.bSideItem ul ul{	
margin-left: 8px;	
padding-left: 8px;	
margin-top: 0px;	
margin-bottom: 0px;
}
.bSideItem form {	
margin-top: 0px;	
margin-bottom: 0px;
}
.dimmed{	
color: #aaa;	
font-size: 84%;
}
input.SearchField{	
background-color: #aaa;	
border: 1px solid #ccc;	
padding: .5ex;	
width: 96%;	
margin: 0ex;
}
/* Calendar: */
caption.bCalendarCaption {	
border: 1px solid #999;	
border-bottom: 0;
}
table.bCalendarTable {	
border: solid 1px #ccc;	
border-collapse: separate; 
}
table.bCalendarTable tfoot td {	
border-top: 1px solid #ccc;
}
table.bCalendarTable tfoot a {	
text-decoration: none;
}
table.bCalendarTable tfoot a:hover {	
background-color: #2F1E3A;	
color: #fff;
}
th.bCalendarHeaderCell {	
color: #abc;
}
#bCalendarToday {        
color:#fff;
}
.bCalendarCell { 
color:#aaa 
}
.bCalendarLinkPost { 
color:#fff 
}
