/* 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: #0060ae; background-image: url(img/planks_red.gif); background-attachment: fixed; padding: 0; margin: 0; color: black; font: 90% "Times New Roman", Arial, Helvetica, sans-seri;f;



}







a {



	color: #996600;



	text-decoration:none;



}



a:hover {



	text-decoration:underline;



}







a.gray {



	color: #333;



}







h1#pageTitle a {



	color: #996600;



	text-decoration: none;



}







h1 {



	color: #996600;



	font-size: 200%;



	margin: 0 0 1ex 29px;



}



h2 {



	color: brown;



	font-size: 180%;



	margin: 0;



}



h3 {



	color: #996600;



	font-size: 130%;



}



h4 {



	color: #996600;



	font-size: 110%;



}







div.skin_wrapper_anonymous { background-color: transparent; padding-top: 9px; }











div#wrapper { background-image: url(img/bg2.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 752px; margin: 8px auto 16px; padding: 0; }







div#wrapper2 {



	background: transparent;



	margin: 0;



	padding: 0;



}





div.pageHeader { height: 137px; padding: 3px 9px; margin: 0; color: #d90202; background-image: url(img/windmill.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; }









/*



 * Header / bloglist on top:



 */



div.pageHeader ul {



	float:right;



	margin: 0;



	list-style-type:none;



	padding: 8px 5px;



}



div.pageHeader li {



	display: inline;



	padding: 0 1ex 0 0;



}



div.pageHeader li a {



	font-weight: bold;



	font-style:italic;



	color: #D90202;



}



div.pageHeader li a:hover {



	color: #333;



	text-decoration: underline;



}



div.pageHeader li a.selected {



	text-decoration: underline;



}















div.pageHeader h1 {



	font-size: 36px;



	font-weight: bold;



	margin: 0 0 0 10px;



	padding: 47px 0 0 0;



	line-height: 1.22em;



	font-variant: small-caps;



	text-transform: none;



	/*border: 1px solid #fff; */



}



div.pageHeader h1 a {



	color: #000;



	text-decoration: none;



}



div.pageHeader div.widget_core_coll_tagline {



	color: white;



	letter-spacing: 2px;



	margin: 3px 0 0 13px;



}



















div#page_main_area {



	width: 734px;



	margin: 0 auto;



}







div#pageFooter { clear: both; margin: 0 auto; width: 734px; padding: 12px 0; }



p.baseline {



	text-align: center;



	font-size: 76%;



	color: brown;



	padding: 1ex;



	margin: 0;



}



p.baseline a,



p.baseline a {



	color: brown;



	text-decoration: none;



}



p.baseline a:hover {



	text-decoration: underline;



}



hr {



	height: 0;



	border: 0;



	border-top: 1px solid #78a;



}











/* Styles for posts */



.bPosts { float: left; width: 510px; z-index: 3; overflow: hidden; margin: 0; padding: 0 0 0 5px; }



div.action_messages {



	margin: 0 0 0 2ex;



}



.bPost, .bPostpublished



{



	clear: both;



	margin: 0 0 4ex;



	padding: 0 0 0 30px;



	/* background-color:#00FF33; */



	background-image: url(img/arrow-right-big.gif);



	background-repeat: no-repeat;



	background-position: 5px 3px;	/* border: 1px solid #78a; */



}



.bSmallHead {



	padding: 5px 0 7px;



	font-size: 84%;



	color: brown;



	border-bottom: 2px solid #ddd;



}



.bTitle {



	color: black;



	font-size: 150%;



	margin: 0;



}



.bText {



	margin-top: 0px;



	margin-bottom: 0px;



}



.bSmallPrint



{



	clear: both;



	float: right;



	color: brown;



	font-size: 84%;



}







div.bComment { color: black; border: solid 1px; margin: 1ex 0 2ex 5ex; }



div.moderation_msg {



	margin: 1ex 0 2ex 5ex;



}











form.bComment { color: brown; border: 0; margin: 0; padding: 0; }







input.bComment,



textarea.bComment



{ border: solid 1px 333; width: 97%; padding: 2px; margin: 0; background-color: transparent; color: black; }



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



{



	border: solid 1px 333;



	padding: 1px;



	margin: 0;



}











/* Styles for sidebar (right) */



.bSideBar { margin: 0; padding: 57px 0 0; width: 204px; float: right; overflow: hidden; }



.bSideItem {



	margin: 0 16px 2ex 16px;



	padding: 0 0 0 0;



}



.bSideItem h3 {



	margin: 0;



	padding: 0;



	font-variant:small-caps;



}



.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 li {



	list-style-image: url(img/arrow-right-small.gif);



}







.bSideItem li a {



	color: 333;



}



.bSideItem li a:hover {



	color: brown;



}











.dimmed



{



	color: #333;



	font-size: 84%;



}







form.search



{



	margin-top: 0px;



	margin-bottom: 0px;



	margin: 1ex 0;



}



input.SearchField



{



	background-color: #fff;



	border: solid 1px brown;



	padding: 2px;



	width: 120px;



	height: 16px;



	margin: 0;



}



input.search_submit {



	border: 0;



	width: 39px;



	height: 22px;



	background-image: url(img/search.gif);



	color: #fff;



}







/* Calendar: */



table.bCalendarTable {



	width: 100%;



	border: solid 1px #996600;



}



table.bCalendarTable caption { text-transform:uppercase; border-top: 1px solid #996600; border-right: 1px solid #996600; border-left: 1px solid #996600; border-bottom-style: none; border-bottom-width: 0; }



th.bCalendarHeaderCell {



	text-transform:uppercase;



	color: #996600;



}



table.bCalendarTable tfoot a {



	text-decoration: none;



}



table.bCalendarTable tfoot a:hover {



	background-color: #996600;



	color: #996600;



}



#bCalendarToday {



	background-color: #fff000;



	color: red;



}



#bCalendarToday a {



	color: #996600;



}







ul.main_nav_links {



	margin-top: 3ex;



	margin-bottom: 3ex



}



ul.main_nav_links li {



	margin-top: .5ex;



	margin-bottom: .5ex;



}







/* Top menu */



div.top_menu ul { margin: 8px 0 30px 11px; padding: 0; list-style-type:none; }



div.top_menu li {



	display: inline;



	padding: 0 1em 0 0;



}



div.top_menu a {



	font-weight: bold;



}



div.top_menu a:hover {



	color: brown;



	text-decoration: underline;



}



div.top_menu a.selected {



	text-decoration: underline;



}

