/* Menu Styles ALCANDRE */

#menu {
	position: absolute;
	right: 1px;
	top: 320px;
	width: 253px;
	background: #fff;
	margin: 20px 0 0 450px;
	//width: 200px;
	//height: 380px;
	padding: 0 10px 10px 10px;
	font-family: verdana, helvetica, sans-serif;
	border-left: 1px dotted #936;
}

html>body #menu {
  width: 240px;
}

#menu a {
  color: #936;
  text-decoration: none;
  border: none;
}

#menu a:hover {
  color: #CA0000;
}

#menu form {
  margin: 0 0 0 13px;
}

#menu form br {
  display:none;
}

#menu input#s {
  /*   width: 80%; */
  background: #eee;
  border: 1px solid #936;
  color: #000;
  margin: 0.5em 0 0 -.5em;
  font-size:80%;
}

#menu ul {
  color: #000;
  list-style-type: none;
  margin: .5em 0 ;
  padding: 0 0.5em;
}

#menu ul li {
  color: #936;
  font-weight: bold;
  margin: 2em 0 0.5em 0;
  padding: 0;
  text-transform: uppercase;
  /*   font-family: georgia, 'Times New Roman', serif; */
  font-size: 11px;
}

#menu ul ul {
  list-style-type: none;
  margin: 0em 0 .5em 0.5em;
  /*   padding: 0; */
  text-align: left;
  font-weight: normal;
  font-size: 8px;
}

#menu ul ul li {
  letter-spacing: 0;
  margin: .5em 0 0.5em 0;
  padding: 0;
  font-weight: normal;
  text-transform: none;
  font-family: verdana, helvetica, sans-serif;
}

#menu ul ul li a {
  color: #000;
  text-decoration: none;
  display: block;
  height: 11px;
  border-bottom: 1px dotted #936;
  margin: 0px;
  padding-bottom: 2px;
}

/* #menu ul ul li a:visited { */
/*   background: #F7F7F7; */
/* } */

#menu ul ul li a:hover {
  background: #eee;
}

#menu ul ul ul.children {
  font-size: 142%;
  padding-left: 4px;
}


#categories li { 
   margin: 1em 0em;
 }


/* Designed by Paul-Henri de Baecque http://piechdibi.net */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: small;
	color: #000;
	background: White url(img/background.jpg);
}

a { 
background: transparent; 
text-decoration: underline; 
}

a:link {
color: #0E4285;
}

a:hover {
color: #0E4285;
background-color: White;
}

a:visited {
color: #85130E;
}

a:active {
color: White;
background-color: #0E4285;
}

h2 {
color: #730473;
padding: 10px 0;
text-decoration: none;
font-size: 100%;
font-weight: bolder;
}

h3 {
color: #FAFAFA;
}
	
h4 {
color: #7788AA;
font-size: 120%;
}
	
h5 {
color: #78a;
font-size: 110%;
} 

blockquote {
margin: 0 0 5px 30px;
padding: 10px 0 0 20px;
font-size: 88%;
line-height: 1.5em;
color: #555555;
background: url(img/comment_stars2.gif) no-repeat top left;
}

.center {
text-align: center;
}
  
div#wrapper {
position: relative;
top: 0;
width: 95%;
margin: 0 0 0 2.5%;
padding: 0;
text-align: justify;
}

#wrapper #pageHeader {
color: White;
background: #730473 url(img/flowers.gif);	
margin: 0;
padding: 5px;
height: 100px
}
	
#wrapper #pageHeader h1 {
margin: 0;
font-size: 200%;color: #fff;
text-align:left;
padding: 10px 60px;
}
	
#wrapper #pageHeader h1.pageSubTitle {
color: #FFFFFF;
letter-spacing: 4px;
text-align: center;
vertical-align: middle;
border: 0px;
padding: 6px 6px 4px 6px;
font: 109% Arial, Helvetica, sans-serif;
}

#wrapper #bPosts {
margin: 20px 290px 0 20px;
padding: 0 5px 5px 5px;
line-height: 1.5em;
background-color: #fafa96; /*#FC0;*/
}

p.baseline {
text-align: center;
font-size: 74%;
color: #999;
padding: 1ex;
margin: 0;
}

#wrapper #bPosts .bPost, .bPostpublished {
margin: 0 0 10px 0;
padding: 0 2% 2% 2%;
text-align: justify;
border-bottom: 3px groove #730473;
}

#wrapper #bPosts .bSmallHead {
font-family: Arial, Helvetica, sans-serif;
font-size: 85%;
color: #78a;
text-decoration: none;
margin: -50px 0 0 50px;
}

#wrapper #bPosts .bTitle {
font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
font-size: 130%;
color: #f63;
padding: 5px 0 0 40px; 
background: url(img/favicon.GIF) no-repeat top left;
height: 32px;
height /**/:40px; /* for IE5/Win */
}

.bSmallPrint, .bCommentSmallPrint {
margin: 0;
padding: 0 0 0 14px;
font-size: 80%;
color: #666;
background: no-repeat 0 8px;
text-align: right;
}

/* Styles for comments */
.bComment {
padding-top: 42px;
font-size: 85%;
line-height: 1.5em;
color: #666;
   background: url(img/flower3.gif) no-repeat top right;
 
}

.bCommentTitle {
margin: 20px 0 15px 0;
padding: 8px 0 0 40px;
font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
font-size: 100%;
color: #000666;
background: url(img/comment_stars2.gif) no-repeat 10px 0;
height: 29px !important; /* for most browsers */
height /**/:37px; /* for IE5/Win */
}

.bCommentText {
margin: 4px 0 0 0;
padding: 0 10px 1em 60px;
color: #000999;
background-color: #fafa96; /*#FC0;*/
}

/* Styles for comment form */
form.bComment fieldset {
clear: both;
border: none;
margin: 2ex 0ex;
padding: 0ex;	
}

div.label {
float: left;
width: 18%;
text-align: right;
font-weight: bold;
position: relative;
top: .5ex;
}

form.bComment label {
font-weight: bold;
}

div.input {
float: right;
width: 80%;
}

input.bComment, textarea.bComment {
background-color: #fff;
border-width: 1px;
border-color: #cccccc;
border-style: solid;
padding: .5ex;
width: 98%;
margin: 0ex;
background-image: none;
}

select.bComment {
background-color: White;
border-width: 1px;
border-color: #CCCCCC;
border-style: solid;
padding: .5ex;
width: 100%;
margin: 0ex;
}

fieldset .notes {
/* display: block; */
font-size: 100%;
color: #999999;
background-image: none;
}


/* Styles for stats */
div.statbloc
{
float: left;
width: 44%;
margin-left: 2%;
margin-right: 0%;
margin-bottom: 2ex;
border: 1px solid #FC0;
background: White;
}
div.statbloc h3
{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: center;
background: #FC0;
padding: 1ex;
}


/*SideBar (right)*/
#wrapper #bSideBar {
	position: absolute;
	right: 1px;
	top: 100px;
	width: 253px;
	font-size: 85%;
	line-height: 1.4em;
	color: Black;
	background: transparent;
}

/*Navigation menu*/

#wrapper #bSideBar #bSideNavig {
background: url(img/forme1.gif) no-repeat center; 
padding: 32px;		
}

#wrapper #bSideBar #bSideNavig h3.navig {
font-size: 150%;
font-weight: bolder;
text-align: center;
color: #0E4285;
}

#wrapper #bSideBar #bSideNavig ul {
list-style: none;
line-height: 2.5em;
}

#wrapper #bSideBar #bSideNavig ul li {
list-style-image: url(img/p_maru.gif);
}

#wrapper #bSideBar #bSideNavig ul li .dimmed {
color: Black;
font-size: 84%;
} 

/*Calendar: */
#wrapper #bSideBar #bSideCalendar {
padding: 70px 0 0 60px;
background: transparent url(img/forme3.gif) no-repeat center;
height: 199px
}

#wrapper #bSideBar #bSideCalendar caption.bCalendarCaption {
background-color: transparent;
padding: 0;
font-size: 110%;
}

#wrapper #bSideBar #bSideCalendar table.bCalendarTable {
border-collapse: separate;
background: transparent;
padding: 0;
font-size: 80%;
}

#wrapper #bSideBar #bSideCalendar table.bCalendarTable tfoot td {
background-color: transparent;
}
	
#wrapper #bSideBar #bSideCalendar table.bCalendarTable tfoot a {
text-decoration: none;
background: transparent;
}

#wrapper #bSideBar #bSideCalendar table.bCalendarTable tfoot a:hover {
background-color: transparent;
color: #fff;
}

#wrapper #bSideBar #bSideCalendar th.bCalendarHeaderCell {
color: Black;
}

#wrapper #bSideBar #bSideCalendar #bCalendarToday {
background-color: White;
color: Black;
}

/*Categories*/
/*
#wrapper #bSideBar #bSideCat {
margin: 0 0 40px 0;
padding: 0 0 43px 0;
background: url(img/cat_bottom.gif) no-repeat bottom right; 
}

#wrapper #bSideBar #bSideCat h3.cat {
background: url(img/cat_top.gif) no-repeat top right;
height: 40px;
margin: 0 0 0 0;
font-size: 150%;
font-weight: bold;
}

#wrapper #bSideBar #bSideCat h4 {
margin: -15px 0 -10px 0;
padding: 0 0 10px 45px;
background: url(img/cat_middle.gif) repeat-y top right;
}

#wrapper #bSideBar #bSideCat h3 span, #wrapper #bSideBar #bSideCat h4 span {
padding: 0 0 0 40px;
}

#wrapper #bSideBar #bSideCat p {
margin: 0;	
line-height: 1.5em;
}

#wrapper #bSideBar #bSideCat ul {
list-style: none;
margin: 0;
padding: 0 0 0 45px;
line-height: 2.5em;
background: url(img/cat_middle.gif) repeat-y top right; 
}

#wrapper #bSideBar #bSideCat ul li {
margin: 0 0 0 5px;
padding: 0;
list-style-image: url(img/p_maru.gif);
}

#wrapper #bSideBar #bSideCat ul li .dimmed {
color: Black;
font-size: 84%;
} 

.catsubmitback, #bSideCat form, #bSideCat input {
margin: 0;
padding: 0;
}
.catsubmitback {
padding-left: 4em;
line-height: 2em;
background: url(img/cat_middle.gif) repeat-y top right; 
}
*/
/*Archives menu*/
/*
#wrapper #bSideBar #bSideArchives {
margin: 0 0 25px 0;
padding: 0 0 44px 0;
background: url(img/forme2-3.gif) no-repeat bottom right; 
}

#wrapper #bSideBar #bSideArchives h3.arch {
background: url(img/forme2-1.gif) no-repeat top right;
height: 40px;
margin: 0;
font-size: 150%;
font-weight: bold;
}

#wrapper #bSideBar #bSideArchives h3 span {
padding: 0 0 0 40px;
}

#wrapper #bSideBar #bSideArchives ul {
list-style: none;
margin: 0;
padding: 0px 0 0 45px;
line-height: 2.5em;
background: url(img/forme2-2.gif) repeat-y top right; 
}

#wrapper #bSideBar #bSideArchives p {
margin: 0px;	
line-height: 1.5em;
}

#wrapper #bSideBar #bSideArchives ul li {
margin: 0 0 0 5px;
padding: 0;
list-style-image: url(img/p_maru.gif);
}
*/
/*Search*/
/*
#wrapper #bSideBar #bSideSearch {
margin: 0 0 25px 0;
padding: 65px 0 20px 0;
background: url(img/search.gif) no-repeat left; 
height: 200px
}

#wrapper #bSideBar #bSideSearch h3.search {
font-size: 150%;
font-weight: bold;
}

#wrapper #bSideBar #bSideSearch h3 span {
padding: 0 0 0 40px;
color: White;
}

#wrapper #bSideBar #bSideSearch ul {
list-style: none;
margin: 0;
padding: 0 0 0 25px;
line-height: 1.5em;
}

#wrapper #bSideBar #bSideSearch p {
margin: 0px;	
line-height: 1.5em;
}

#wrapper #bSideBar #bSideSearch ul li {
margin: 0;
padding: 0;
}

#wrapper #bSideBar #bSideSearch input.SearchField
{
background-color: White;
border: 1px solid #ccc;
padding: .5ex 0 0;
width: 50%;
margin: 0ex;
}
	
.searchformposition, #bSideSearch form {
margin: 0;
padding: 0;
}
.searchformposition {
padding-top: .5ex;
padding-left: 4em;
line-height: 2em;
}
*/
/*Skins menu*/
/*
#wrapper #bSideBar #bSideSkins {
margin: 0 0 25px 0;
padding: 0 0 44px 0;
background: url(img/skins_bottom.gif) no-repeat bottom right; 
}

#wrapper #bSideBar #bSideSkins h3.skins {
background: url(img/skins_top.gif) no-repeat top right;
height: 40px;
margin: 0;
font-size: 150%;
font-weight: bold;
}

#wrapper #bSideBar #bSideSkins h3 span {
padding: 10px 0 0 40px;
}

#wrapper #bSideBar #bSideSkins ul {
list-style: none;
margin: 0;
padding: 0px 0 0 45px;
line-height: 2.5em;
background: url(img/skins_middle.gif) repeat-y top right; 
}

#wrapper #bSideBar #bSideSkins p {
margin: 0px;	
line-height: 1.5em;
}

#wrapper #bSideBar #bSideSkins ul li {
margin: 0 0 0 5px;
padding: 0;
list-style-image: url(img/p_maru.gif);
}
*/
/*Referers menu*/
/*
#wrapper #bSideBar .bSideReferers {
margin: 0 0 25px 0;
padding: 0 0 44px 0;
background: url(img/forme2-3.gif) no-repeat bottom right; 
}

#wrapper #bSideBar .bSideReferers h3.ref {
background: url(img/referers.gif) no-repeat top right;
height: 50px;
margin: 0 0 -5px;
font-size: 150%;
font-weight: bold;
padding: 0px 0 0 3px;
text-align: left;
}

#wrapper #bSideBar .bSideReferers h3 span {
padding: 0 50px 0 40px;
}

#wrapper #bSideBar .bSideReferers ul {
list-style: none;
margin: 0;
padding: 7px 0 0 45px;
line-height: 2.5em;
background: url(img/forme2-2.gif) repeat-y top right; 
}

#wrapper #bSideBar .bSideReferers p {
margin: 0px;	
line-height: 1.5em;
}	

#wrapper #bSideBar .bSideReferers ul li {
margin: 0 0 0 5px;
padding: 0;
list-style-image: url(img/p_maru.gif);
}	
*/
/*Link blog menu*/
/*
#wrapper #bSideBar #bSideLinkblog {
margin: 0 0 25px 0;
padding: 0 0 44px 0;
background: url(img/forme2-3.gif) no-repeat bottom right; 
}

#wrapper #bSideBar #bSideLinkblog h3.link {
background: url(img/forme2-1.gif) no-repeat top right;
height: 40px;
margin: 0;
font-size: 150%;
font-weight: bold;
}

#wrapper #bSideBar #bSideLinkblog h4 {
margin: 0;
padding: 0;
background: url(img/forme2-2.gif) repeat-y top right; 
}

#wrapper #bSideBar #bSideLinkblog h3 span, #wrapper #bSideBar #bSideLinkblog h4 span {
padding: 0 40px 0 40px;
}

#wrapper #bSideBar #bSideLinkblog ul {
list-style: none;
margin: 0;
padding: 0 32px 0 45px;
line-height: 2.5em;
text-align: left;
background: url(img/forme2-2.gif) repeat-y top right; 
}

#wrapper #bSideBar #bSideLinkblog img {
border: none;
}

#wrapper #bSideBar #bSideLinkblog p {
margin: 0;
line-height: 1.5em;
}

#wrapper #bSideBar #bSideLinkblog ul li {
margin: 0 0 0 5px;
padding: 0;
list-style-image: url(img/p_maru.gif);
}
*/
/*Misc menu*/
/*
#wrapper #bSideBar #bSideMisc {
margin: 0 0 25px 0;
padding: 0 0 44px 0;
background: url(img/cat_bottom.gif) no-repeat bottom right; 
}

#wrapper #bSideBar #bSideMisc h3.misc {
background: url(img/cat_top.gif) no-repeat top right;
height: 40px;
margin: 0;
font-size: 150%;
font-weight: bold;
}

#wrapper #bSideBar #bSideMisc h3 span {
padding: 0 40px 0 40px;
}

#wrapper #bSideBar #bSideMisc ul {
list-style: none;
margin: 0;
padding: 0px 0 0 45px;
line-height: 2.5em;
background: url(img/cat_middle.gif) repeat-y top right; 
}

#wrapper #bSideBar #bSideMisc p {
margin: 0px;	
line-height: 1.5em;
}	

#wrapper #bSideBar #bSideMisc ul li {
margin: 0 0 0 5px;
padding: 0;
list-style-image: url(img/p_maru.gif);
}
*/
/*Feed menu*/
/*
#wrapper #bSideBar #bSideFeed {
margin: 0 0 10px 0;
padding: 25px 0 33px 0;
background: url(img/feed.gif) no-repeat left;
}

#wrapper #bSideBar #bSideFeed h3.feed {
height: 40px;
margin: 0;
font-size: 150%;
font-weight: bold;
}

#wrapper #bSideBar #bSideFeed h3 span {
padding: 0 40px 0 40px;
}

#wrapper #bSideBar #bSideFeed ul {
list-style: none;
font-size: 95%;
margin: 0;
padding: 0 0 0 45px;
line-height: 2.5em;
}

#wrapper #bSideBar #bSideFeed p {
margin: 0px;	
line-height: 1.5em;
}	

#wrapper #bSideBar #bSideFeed p.span {
padding: 0 0 0 90px;
}

#wrapper #bSideBar #bSideFeed ul li {
margin: 0 0 0 5px;
list-style-image: url(img/p_maru.gif);
}
*/
