/*
Theme name: Ecurie de Badian

Theme URI: http://ecuriedebadian.com

Author: Oriane Pillonel
*/


body {margin:0px; padding:0px; background: url(images/background.jpg); background-repeat: repeat; font-family: Arial Narrow, arial; font-size: 16px; color:#333; }

h1 {color: #900; font-weight: bold; font-size:22px;	}
h2 {color:#333;  font-weight: normal; font-size:20px; font-weight:bold;}
h3 {color:#505050; font-size:18px; font-weight:normal; letter-spacing:0.02em; margin:10px 0;}


table {} 
table p {padding: 0 10px;}

a {color:#900; text-decoration:none; }

ul{ list-style-type: none; margin: 0; padding: 0; margin: 20px;}
	
li{color:#333; font-size: 16px; line-height: 35px; margin: 20px;  }

#container{position: relative; width: 808px;  margin: 0 auto; overfow:hidden; }

#header { position:relative; margin: 30px 0 0; width: 802px; height: 171px; 	background-image: url(images/banner5.png); background-repeat: no-repeat; margin-top:30px;}

.overlap { position:relative; z-index:1;}

#logo {	background-image: url(images/background-logo.png); background-repeat: no-repeat; width: 217px; height: 180px; margin-top:-170px;}

hr {color: #808857;}


/*MENU*/

#nav {background-image: url(images/nav-bar.png); width: 800px; height:33px; position:relative;}
#nav ul { margin:0; padding:0; list-style-type:none; text-align:center; }
#nav li {float:left; margin:auto; padding:0; font-family: arial narrow;}
#nav li a {display:block; width:130px; color:white; font-size: 18px; text-decoration:none;  }
#nav li a:hover {background-image:url(images/nav-white.png); background-repeat: repeat; height:33px;  color:white;}
#nav ul li ul {background-image: url(images/nav-bar.jpg) transparent; margin-top: -2px; display:none; z-index:2; }
#nav ul li:hover ul {display:block; border-top:}
#nav li:hover ul li {background-image: url(images/nav-bar.png); float:none; z-index:2; width:130px; margin-left: -3px;}
#nav li ul {position:absolute;}


.dmenu {background-image: url(images/nav-bar.jpg); left:118px !important; margin:23px 0 0; padding:5px 15px; position:absolute; text-align:left; top:7px !important;}

.tabbar .dmenu ul  {
	
	/* put space at the top and bottom of top-level menus */
	padding: 5px 0 0 10px;
	
	/* stop ie going crazy */
	margin: 0;
	
}
.tabbar .dmenu ul li {
	
	/* stop ie from displaying list items inline */
	display: list-item;
	background-image: url(images/nav-bar.jpg); margin-top: -2px; z-index:2;
}

/* REQUIRED: hide menus off screen by default */
.dmenu {
	left: -999em;
}

/* STYLING JUST FOR CSS MENUS */
.tabbar .fademenu .dmenu {
	
	/* position menus correctly */
	margin: 5px 0 0 -6px;

}
/* REQUIRED: show menus on hovering */
.tabbar .fademenu:hover .dmenu {
	left: auto;
	background-image: url(images/nav-bar.jpg);
}



/* style the tabs in IE (the trailing comma prevents other browsers from reading this) */
.tabbar li, .tabbar ul li, {
	
	/* make them horizontal in IE*/
	display: inline;
	
	/* space them a little in IE*/
	margin: 0 5px;
}


/*TEXT*/

#search {float:right; height:0; margin:-7px 20px;}
#block-content {width: 808px; position:relative; background-image:url(images/background-blog.jpg); background-repeat: no-repeat; margin: -1px auto; padding: 30px 0; overflow:hidden;}	

#content{float:left; margin: 30px 0 0 30px ; padding: 0px 0 3px 0;	width: 440px;}
#contentLarge {float:left; margin: 30px 30px 0px ; padding: 0px 0 3px 0;	width: 740px;}

#content h1, #contentLarge h1 {color: #900; font-weight: bold; font-size:22px; margin:0px;}
#content li, #contentLarge li{color:#333; font-size: 16px;  margin: 0; padding: 0; margin:15px 0; line-height: 22px; list-style-position:outside; }
#content ul, #contentLarge ul {margin: 15px; padding: 0;  list-style-image:url(images/puce-score.png); }

.intro {font-weight: bold; color: #5E6346; }

/*SIDEBAR*/

#sidebar {-moz-border-radius-topleft:15px; -moz-border-radius-topright:15px; color: #333;  background-image: url(images/right-side.png); background-repeat:no-repeat;  width: 287px; margin:30px 20px 0; padding: 0 0 10px 0; min-height: 420px; background-color:#999999; float:right;}
#sidebar  h2 {background-image:url(images/heading.png); background-repeat: no-repeat; width: 272px; height: 36px; margin: 20px 0 10px -23px; padding-top:16px; padding-left: 20px; color: #FFF; font-style: italic; font-weight: normal; font-size: 20px;}
#main {}
.title {padding-top:0.01em;}
.title  h2 { background-image:url(images/heading.png); background-repeat: no-repeat; width: 272px; height: 36px; margin-left: -3px; padding-top:0px; padding-left: 20px;margin-top: 20px; margin-bottom:10px; color: #FFF; font-style: italic; font-weight: normal; }	

.blog-menu ul li a{ float: none; color:#900; line-height: 20px; font-size:18px; height: 20px; text-align:left; }

.textwidget {color:#333333; line-height:1.2; margin:-20px 0 0 -2px;}
.textwidget a {font-size:16px !important; padding:0 !important;}
.page_item {margin:-46px 0 30px -20px; padding:10px 0 0;} 
#calendar_wrap{line-height:1; margin: 10px;}
#archives-3 ul  {margin:-25px 0 -2px 0; line-height: 30px; }
#archives-3 ul li {color: #333 !important; margin:-8px 0;}




.recentcomments  {line-height:30px; margin:-35px -40px 30px -20px; color:#333333;}

.cat-item {margin:-30px 0 26px -20px; line-height: 30px; color:#333333;}

.wplc_table{line-height: 20px;}

#upcoming-events ul {margin: 0;}
#upcoming-events ul li {margin: 0; color: #333; margin:-25px 0 30px;}
#upcoming-events ul li ul li{margin: 0; color: #333;}

/*events*/
#events-list ul {margin:-40px 20px -17px;}
#events-list li {line-height:3; margin:-20px 0 0 -20px; padding-top: 20px;}

/*FOOTER*/

#footer {background-image:url(images/footer.png); background-repeat: no-repeat; 	width: 804px; height:40px; margin:-16px auto auto; text-align:center; line-height:40px; color: #939393;	}



.textwidget{line-height:18px; color:#333; margin: -20px 0 0px;}
.widget {line-height:0px; margin:0}
.label {color: #333;}

#recent-posts-3 ul li, #linkcat-3 ul li {line-height: 10px; margin:-30px -20px 35px;}
#recent-posts-4 ul li {margin:-25px -40px 30px -20px; line-height: 10px; }

hr {color: #808857;}
#search {}
#footer a{color:#414141;}

#comment, #author, #email  {width:420px;}
#s {margin-top: 10px;}



