/* Designed by François PLANQUE - http://fplanque.net/ */







@import url(../../rsc/css/basic.css);	/* Import basic styles */



@import url(../../rsc/css/img.css);	/* Import standard image styles */



@import url(../../rsc/css/blog_elements.css);	/* Import standard blog elements styles */



@import url(../../rsc/css/forms.css);	/* Import default form styles */



@import url(../../rsc/css/comments.css);	/* Import default comment styles */







body {



	background-color: #fff;



	padding: 0px;



	margin: 0px;



	color: #000;



	font: 84% Georgia,Times,serif;;



	text-align: justify;


	border-bottom:5px solid #CC6600;


	border-top:10px solid #CC6600;


}



.skin_wrapper_loggedin {


	border-top:10px solid #CC6600;

}



a {



	color:#006699;



}



a:visited {



	color:#CC6600;



}



a:hover {



	background:#99FF00;



}







h2 {



	color: #999;



	font-size: 80%;



	margin: 1ex 0 2ex 0;



}



h3 {



	color: #000;



	font-size: 120%;



	text-align: center;



	border-top: dotted 2px #000000;



}



h5 {



	color: #ccc;



	margin: 1ex;



	font-size: 120%;



}







table.invisible



{



	margin: 1ex;



	border-collapse: collapse



}



table.invisible td



{



	padding: 0ex 0ex;



}



td.right



{



	text-align: right;



}



div#pageFooter {



	clear: both;



	background: #fff;



	width: 100%;



	margin: 0 auto;



	padding: 0 0 1ex 0;



	border-top: dotted 2px #000000;



}



p.baseline {



	text-align: center;



	font-size: 74%;



	color: #000;



	padding: 1ex;



	margin: 0;



}



hr {



	height: 0;



	border: 0;



	border-top: 1px solid #78a;



}







div#wrapper {



	width: 100%;



	margin-top: 20px;



}







div.pageHeader {



	text-align: center;



	width: 70%;



	overflow: hidden;



	margin-bottom: 30px;

}







h1#pageTitle {



	margin-left: 20px;



	letter-spacing: 2px;



	font-size: 270%;



	font-weight: bold;



}











ul#bloglist {



	background-color: #fff;



	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: #000;



}



a.BlogButton:hover {



	color: #4B4B4B;



}



a.BlogButtonCurr,



a.BlogButtonCurr:visited {



	color: #4B4B4B;



}



a.BlogButtonCurr:hover {



	color: #4B4B4B;



}











.pageSubTitle {



	color: #000;



	text-align: left;



	padding-right: 6px;



	padding-bottom: 4px;



	padding-left: 40%;



	font-size: 120%;







}



div.stats{



	float: right;



	padding-right: 1px;



	padding-top: 1px;



	padding-bottom: 1px;



	padding-left: 0px;



}







/* Styles for posts */



.bPosts {



	float: left;



	width: 70%;



	overflow: hidden;



}



.bPost, .bPostpublished



{



	clear: both;



	margin: 0 2.5ex;



	padding: 0;



	border-bottom: dotted 2px #000000;



}



.bSmallHead {



	font-size: 80%;



	color: #999;



	margin: 1ex 0 2ex 0;



	text-align: right;



}



.bTitle {



	font-size:2em;



	color: #78a;



	margin: 1ex 0;



}



.bText {



	margin-top: 0px;



	margin-bottom: 0px;



}



.bSmallPrint



{



	clear: both;



	color: #999;



	font-size: 80%;



	margin: 1ex 0 2ex 0;



}







input.bComment, 



textarea.bComment



{



	background-color: #EEEEEE;



	border: 1px solid #ccc;



	width: 97%;



	padding: 2px;



	margin: 0ex;



}



select.bComment		/* Used by the profile form */



{



	background-color: #EEEEEE;



	border: 1px solid #ccc;



	padding: 1px;



	margin: 0ex;



}











/* Styles for stats */



div.statbloc



{



	width: 490px;



	margin: 0 0 2ex 1.5ex; 



	border: 1px solid #78a;



}



div.statbloc h3



{



	color: #FFFFFF;



	text-align: center;



	background: #8AA793;



	padding: 1ex;



}







input.submit,



input.reset {



	background-color: #ddd;



	color: #000;



	border: 1px solid #000;



	font-weight: bold;



	padding: 1px;



}







input.submit:hover {



	color: #submit;



	background-color: #99FF00;



}







/* Styles for sidebar (right) */







.bSideBar {



	width: 25%;	



	float: right;



	text-align: center;



	border-top: dotted 2px #000000;



	border-left: dotted 2px #000000;



	border-bottom: dotted 2px #000000;



	margin-top: -42px;

	

	background: white;



}







h3



.bSideItem {



	margin: 2ex;



}



.bSideItem ul {



	margin-left: 5px;



	margin-right: 10px;



	padding-left: 8px;



	margin-top: 8px;



	margin-bottom: 8px;



	list-style-type: none;



}



.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: #3F4441;



	font-size: 84%;



}



input.SearchField



{



	background-color: #EEEEEE;



	border: 1px dotted #ccc;



	padding: .5ex;



	width: 95%;



	margin-left: 0px;



}











/* Calendar: */



caption {



	border: 1px solid #ccc;



	background-color: #D4D4D4;



	border-bottom: 0;



}



table.bCalendarTable {



	border: solid 1px #ccc;



	border-collapse: separate; 



}



table.bCalendarTable tfoot td {



	background-color: #D4D4D4;



	border-top: 1px solid #ccc;



}



table.bCalendarTable tfoot a {



	text-decoration: none;



}



table.bCalendarTable tfoot a:hover {



	background-color: #78a;



	color: #fff;



}



th.bCalendarHeaderCell {



	color: #abc;



}



#bCalendarToday {



	background-color: #ccc;



}



div.bCommentinclude /* Entire comment block */

{

   margin-top: 2ex;

   margin-left: 2ex;

   padding: 1em 1ex 1em 0;

   overflow: hidden;

}

div.bCommentincludeauthor /* Entire comment block */

{

   font-size: 0.9em;

   width:200px;

   height: 1.3em;

   overflow: hidden;

}


.bMore a { background: #fff url(img/mais.png) no-repeat; color:#000; text-decoration:none; font-size:14px; font-weight:bold; padding-top: 5px; padding-bottom: 10px; padding-left: 11px;  padding-right: 13px; font-family:Arial, Helvetica, sans-serif; float: right;}

.bMore a:hover {text-decoration: underline;}
