/* 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:#fff;



  margin:0;



  padding:40px 20px;



  font:x-small Georgia,Serif;



  text-align:justify;



  color:#333;



  font-size/* */:/**/small;



  font-size: /**/small;



  line-height:200%;



  }







a:link {



  color:#58a;



  text-decoration:none;



  }



a:visited {



  color:#969;



  text-decoration:none;



  }



a:hover {



  color:#c60;



  text-decoration:underline;



}







h2 {



  margin:1.5em 0 .75em;



  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;



  text-transform:uppercase;



  letter-spacing:.2em;



  color:#999;



}



h3 {



	color: #969696;



	font-size: 120%;



	font-weight: bold;



}



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;



	background-color: #fff;



	width: 738px;



	margin: 0 auto;



	padding: 0 0 1ex 0;



}



p.baseline {



	border-top: 0px solid #ddd;



	text-align: center;



	font-size: 74%;



	color: #999;



	padding: 1ex;



	margin: 0;



}











div#wrapper {



	background: #fff;



	width: 740px;



	margin: 0 auto;



	padding: 0;



}







div.pageHeader {



	padding: 1ex;



	margin: 0 1px 1ex 1px;



	border:1px solid #ccc;



	text-align: center;



	background: white;



	height: 118;



}







h1#pageTitle {



  margin:5px 5px 0;



  padding:20px 20px .25em;



  border:1px solid #eee;



  border-width:1px 1px 0;



  font-size:200%;



  line-height:1.2em;



  font-weight:normal;



  color:#666;



  text-transform:uppercase;



  letter-spacing:.2em;



}







ul#bloglist {



	background-color: #fff;



	border-bottom: 0px 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: #9ae;



}



a.BlogButtonCurr,



a.BlogButtonCurr:visited {



	color: #78a;



}



a.BlogButtonCurr:hover {



	text-decoration: underline;



	color: #9ae;



}











.widget_core_coll_tagline {



  margin:0 5px 5px;



  padding:0 20px 20px;



  border:1px solid #eee;



  border-width:0 1px 1px;



  max-width:700px;



  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;



  text-transform:uppercase;



  letter-spacing:.2em;



  color:#999;







}



div.stats{



	float: right;



	padding-right: 1px;



	padding-top: 1px;



	padding-bottom: 1px;



	padding-left: 0px;



}







/* Styles for main area (left) */



h2 {



  margin:1.5em 0 .75em;



  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;



  text-transform:uppercase;



  letter-spacing:.2em;



  color:#999;



}







/* Styles for posts */



.bPosts {



	float: left;



	width: 470px;



	overflow: hidden;



	/* background: #090;*/



}



.bPost, .bPostpublished



{



	clear: both;



	margin: 0 2.5ex;



	padding: 0;



	border-bottom: 30px solid #fff;



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



}



.bSmallHead {



  margin:1.5em 0 .75em;



  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;



  text-transform:uppercase;



  letter-spacing:.2em;



  color:#999;



}



.bTitle {



	color: #BD6E09;



	margin: 1ex 0;



}



.bText {



	margin-top: 0px;



	margin-bottom: 0px;



}



.bSmallPrint



{



  margin:1.5em 0 .75em;



  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;



  text-transform:uppercase;



  letter-spacing:.2em;



  color:#999;



}







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



	color: #78a;



	border: 1px solid #000;



	font-weight: bold;



	padding: 1px;



}







input.submit:hover {



	color: #000;



	text-decoration: underline;



}







/* Styles for sidebar (right) */



.bSideBar {



	width: 240px;	



	float: right;



	overflow: hidden;



	/* background: #900; */



}



.bSideItem {



	margin: 2ex;



	padding: 0 0 2ex 0;



	border-bottom: 1px solid #ddd;



}



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



	border: 1px solid #ccc;



	padding: .5ex;



	width: 96%;



	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;



}




