/* Designed by Franois 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: #262626 url(img/bg.png) repeat-y 50% 0;



	padding: 0px;



	margin: 0px;



	color: #333333;



	font: 79% Arial, Helvetica, sans-serif;



	background-color: #262626;



}







a {



	color: #C5002E;



}



a:visited {



	color: #84001E;



}



a:hover {



	color: #000000;



}







h2 {



	color: #8c0001;



	font-size: 180%;



	margin: 0;



}



h3 {



	color: #FF6600;



	font-size: 150%;



}



h4 {



	color: #8c0001;



	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;



	background-color: #FF9900;



	width: 100%;



	margin: 0 0 0 0;



	padding: 0 0 1ex 0;



}



p.baseline {



	border-top: 1px solid #BF9B9B;



	text-align: center;



	font-size: 74%;



	color: #FFFFFF;



	padding: 1ex;



	margin: 0;



}



hr {



	height: 0;



	border: 0;



	border-top: 1px solid #78a;



}







div#wrapper {



	/* background: #FFCC33 url(img/bg_content.gif) repeat-y 0 0; */



    background-color: #FFCC33;



	width: 740px;



	margin: 0 auto;



	padding: 0;



	border: 2px solid #FF9900;



	background-color: #FFCC33;



}







div.pageHeader {



	padding: 0 0 0 0;



	margin: 0 0 0 0;



	text-align: center;



	background-image:url(img/header.jpg);



	height: 174px;



	background-color: #FFCC33;



}







h1#pageTitle {



	color: #C5002E;



	font-size: 270%;



	font-weight: bold;



	margin: 0;



	padding: 1.5ex 0 0 0;



}







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 {



	text-decoration: underline;



	color: #9ae;



}



a.BlogButtonCurr,



a.BlogButtonCurr:visited {



	color: #78a;



}



a.BlogButtonCurr:hover {



	text-decoration: underline;



	color: #9ae;



}











.pageSubTitle {



	color: #C9002F;



	letter-spacing: 4px;



	text-align: center;



	vertical-align: middle;



	border: 0px;



	padding-right: 50px;



	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: 1ex;



	border-bottom: 1px solid #78a;



}







/* Styles for posts */



.bPosts {



	float: left;



	width: 505px;



	overflow: hidden;



	border-right: 1px dashed #FF9900;



	background-color: #FFEBC1;



	/* background: #090;*/



}



.bPost, .bPostpublished



{



	clear: both;



	border-bottom: 1px solid #FF9900;



	margin: 0 2.5ex;



	/* border: 1px solid #78a; */



}



.bSmallHead {



	font-size: 80%;



	color: #999;



	margin: 2ex 0 1ex 0;


    padding:0 0 0 10px;
	
}



.bTitle {



	color: #C5002E;



	margin: 1ex 0;
	
	
	
	padding:0 0 0 10px;



}



.bText {



	margin-top: 0px;



	margin-bottom: 0px;



	text-align: justify;
	
	
	
	padding:0 0 0 10px;
	



}



.bText em {



	font-size: 90%;



}



.bSmallPrint



{



	clear: both;



	color: #999;



	font-size: 80%;



	margin: 1ex 0 2ex 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;



	background: #78a;



	padding: 1ex;



}







input.submit,



input.reset {



	background-color: #FF9900;



	color: #401000;



	border: 1px solid #FF9900;



	font-weight: bold;



	padding: 1px;



}







input.submit:hover {



	color: #FF6600;



	text-decoration: none;



	background-color: #66CCFF;



}







/* Styles for sidebar (right) */

.bSideBar p.center a { text-align:center}

.bSideBar {



	width: 230px;



	float: right;



	overflow: hidden;



	background-color: #FFCC33;



	height: 100%;



	/* background: #900; */



}



.bSideItem {



	margin: 5px;



	padding: 0 0 2ex 0;



	border-bottom: 1px solid #CC6633;



}



.bSideItem ul {



	margin-left: 8px;



	padding-left: 8px;



	margin-top: 8px;



	margin-bottom: 8px;



	list-style-type:disc;



	list-style-image: url(img/list.png);



}



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



	font-size: 84%;



}



input.SearchField



{



	background-color: #FFFFFF;



	border: 1px solid #FF9900;



	padding: 0.5ex;



	width: 80%;



	margin: 0ex;



}







/* Calendar: */



caption.bCalendarCaption {



	border: 1px solid #ccc;



	background-color: #eee;



	border-bottom: 0;



}



table.bCalendarTable {



	border: solid 1px #ccc;



	border-collapse: separate;



}



table.bCalendarTable tfoot td {



	background-color: #eee;



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



}
