/*  
Theme Name: Default BlogBeam Theme
Author: Jai Nischal Verma, Sylvain Touchard
*/

/**************** Body *********************/
*{margin:0;padding:0;}
body{background: #ffffff url(http://cormelladanse.fr//content/uploads/Fond_1903x3470-min.png) repeat-x left; color:#333; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px;margin-bottom:20px; line-height:20px;}

#wrapper{width:100%;}
#content{background:#FFFFFF; margin:0 auto; border-left:#FFFFFF 8px solid; border-right:#FFFFFF 8px solid; padding:0; width:1200px;}
#header-wrapper{width:100%; height:176px; margin-top:0px;}
#header {margin:0 auto; padding:0; border-left:#FFFFFF 8px solid; border-right:#FFFFFF 8px solid; border-top:#FFFFFF 8px solid; border-bottom:0; width:1200px; display:block; background:#FF9900 url(http://cormelladanse.fr//content/uploads/barre_wrapper_1903x176-silhouettes-min.png) repeat-x left bottom; height:176px;}
#navi-wrapper{width:100%; height:40px; margin:0; padding:0;}

#logo {text-align:center; width:100%;height:176px; background:url('http://cormelladanse.fr//content/uploads/Bandeau 2-min.jpg') no-repeat 0px center;}
#logo h1{font:40px "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; letter-spacing:-3px; font-weight:normal; padding-top:88px;  display:none;}
#logo h1 a {color:#FFFFFF;}
#logo h1 a:hover{color: #DDDDDD; text-decoration:none;}
#logo span#site-description {display:none;  font:15px Arial, Helvetica, sans-serif; letter-spacing:0; color:#FFFFFF; margin-top:0px; }

h2 a:link,h2 a:visited{ font-size:22px; color: #666666; text-decoration:none; font-weight: lighter;}
h2 a:hover{color: #000000;}

/**************** Links *********************/
a:link, a:visited{color: #111;text-decoration:none;}
a:hover{color:#111;text-decoration:underline;}

/**************** Entry *********************/
.top_post_bar{ padding:20px 20px 0 20px;}
.entry{ float:left; margin:0 0 10px 0; width:899px;}
.entry div ul li{list-style:none;}
.entry h2{padding:0 0 5px 0;}
.entry h1{padding:5px 1px;}
.entry p{padding:0 0 10px 0;}
.post{padding:20px;text-align:justify; }
.postbg{padding:0 0 8px 0; margin:0;}
.postbg a{ color:#0033CC; }
.post_info {padding:3px; display:block; margin:0; background: #f7ae03; border:#ddd 1px solid; }
html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before{ content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
small {margin:0; padding:0;}
.line{margin:2px 0 12px 0; padding:0; border-bottom:#aaa 1px dotted; height:2px; }
.sub-content {display:block; padding:2px; margin:2px 4px; background:#eee; border:#aaa 1px dotted;}

/************** Static Page Navigation Bloc ******************/
div.block_navi_page { display:block; background:#EEFFFF; border:#99BBBB 1px solid; padding:4px 10px; margin:4px; width:300px;}
div.block_navi_page .title-toc { font-weight:bold; text-align:center; }
div.block_navi_page ul { list-style:none; }
div.block_navi_page ul li { margin:0 }
div.block_navi_page ul li:before{ content: ""; }

/**************** RSS *********************/
#rss, #rss a {padding:8px  5px 6px; color:#EEEEEE; text-decoration:none; margin:0;}
#rss a:hover{ color:#CCCCCC }
#rss img {margin-bottom:-2px; }

/**************** Navigation *********************/
#navigation{height:40px; background:#e6e65f url() repeat-x top; margin:0 auto; width:1200px; padding:0;}
#navigation{border-left:#FFFFFF 8px solid; border-right:#FFFFFF 8px solid;}
#menu{background:#e6e65f url() repeat-x top; padding:10px 5px; font-size:13px; margin:0;}
#menu li{display:inline; list-style:none; background:#e6e65f url() repeat-x top; margin:0}
.page_item a { padding:11px 10px; color: #000000; }
.current_page_item a { padding:11px 10px; color: #383838; }
.page_item a:link, .page_item a:visited, .page_item div:link, .page_item div:visited{ 
	background-color: #f2ab41; 
}
.page_item a:hover, .page_item div:hover { 
	background-color: #a86009; 
	text-decoration:none;
}
.current_page_item a:link, .current_page_item a:visited, .current_page_item div:link, .current_page_item div:visited{ 
	background-color:#b5823c; 
}
.current_page_item a:hover, .current_page_item div:hover { 
	background-color:#e69e33; 
	text-decoration:none;
}

/**************** Sidebars *********************/
#left-sidebar{
	background:#e6e6a8 url() repeat-x top; 
	width:300px;
	-moz-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	float:left;
	margin:3px 0;
	padding:0;
}
#topbar {
	background:#e6e6a8 url() repeat-x top; 
	float:right;
	width:300px; 
	-moz-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	margin:3px 0;
	padding:0;
}
#topbar div{margin:0;}
.sidebar{ 
	width:300px;
	margin:0;
	padding:9px 10px 0 0;  
}
.sidebar h2{font-weight:bold; color:#996600; font-size:16px;}
.sidebar h3{font-weight:bold; color:#555; width:100%; border-bottom:#aaa 1px dotted; font-size:15px;}
.sidebar ul{list-style-type:none; font-size:14px; padding:0 2px 0 6px;}
.sidebar ul li{margin-bottom:15px;}
.sidebar ul li ul{font-style:normal; margin:2px 0 0 2px;}
.sidebar ul li ul li{border:0;list-style:none;padding:0 5px; padding-left:0; margin:2px 0;}
.sidebar p{padding:0 5px;}
li ul li:before{ content: "\00BB \0020"; }

.widget-search .search-form-sval{padding:3px 1px; color:#666}
.widget-search .search-form-submit{padding:1px; background:#eee; border:#555 1px solid; cursor:pointer;}
.widget-search .search-form-submit:hover{background:#fff;}

/***** Polyglot button style *****/
li.flag-li{ list-style:none; display:inline; }
li.flag-li:before{content:"";}

/***** Calendar style *****/
.calendar {
 width: 100%;
 padding: 0;
 margin: 0;
 border-left: 1px solid #A2ADBC;
 font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 color: #616B76;
 text-align: center;
 background-color: #fff;
}
.calendar caption {
	margin: 0;
	padding: 3px 0;
	width: 100%;
	background: #A2ADBC;
	color: #fff;	 
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.calendar caption.calendar-month a { color: #fff; }
.calendar #calendar-nav-prev, #calendar-nav-prev a, #calendar-nav-next, #calendar-nav-next a {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}
.calendar th {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
}
.calendar td {
 border-right: 1px solid #A2ADBC;
 border-bottom: 1px solid #A2ADBC;
 width: 14.286%; /* This is sparta */
 height: 20px;
 text-align: center;
 background: url(images/bg_calendar.gif) no-repeat right bottom;
}
.calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	color: #DF9496;
}
.calendar td a:link, .calendar td a:visited {	
	color: #608194;
	text-decoration: none;
	background-color:#CCC;
}
.calendar td a:hover, .calendar td a:active {
	color: #6aa3ae;
	text-decoration: none;
	background-color:#CCC;
}
.calendar td.today, .calendar td.today a, .calendar td.today a:link, .calendar td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
}

/*** Posts, categories and pages list styles ***/
.current_cat_item { font-weight:bold }
.current_subcat_item{ font-weight:bold }
.current_page_item { font-weight:bold }
.current_subpage_item{ font-weight:bold }
.current_post_item{ font-weight:bold }

/**************** Search *********************/
#topsearch{ padding:2px 4px 5px 5px; margin:0;}
div.sidebar-sform div#topsearch{background:#e6e65f;}
#topsearch input[type="text"]{ border:1px solid #FFFFFF; width:250px; color: #e6e65f; font:1em Trebuchet MS, Arial, sans-serif; padding:2px;}
#topsearch input[type="submit"]{ background:#EEEEEE; border:#aaa 1px solid; width:31px; height:25px; cursor:pointer; }
#topsearch input[type="submit"]:hover{ background:#FFF}
h2.search {font-weight:lighter;}

/**************** Comments *********************/
#comments {font-weight:lighter; padding-top:10px; border-top:1px solid #CCCCCC; margin-top:10px;}

ol.commentlist{padding:8px 0 0 8px;}
.commentlist li{list-style:none; border:#ddd 1px dotted;}

li.b { background:#EBF8FC; }
li.b .com-infos { background:#E2F2F5; }

li.g { background:#EEF8E9; }
li.g .com-infos { background:#E8F5E2; }

.com-msg{padding:3px 3px 8px 5px;}
.com-infos{display:block; position:relative; width:100%; height:44px; margin-bottom:5px;}
.lefti{display:block; float:left; width:41px; height:41px; padding:1px; margin-right:5px}
.lefti img{border:#dcdcdc 1px solid;}
.righti{display:block; margin:0 0 0 5px; height:42px; vertical-align:middle;}

#author, #email, #url, #subject, #avatar {color:#666;width:40%;border:1px solid #999999;margin:1px 0;background:#fcfcfc;padding:2px;}
#submit{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{width:70%;border:1px solid #999999; color:#666; padding:2px;}
.smallies a:link, .smallies a:visited{font-size:11px;}
.smallies a:hover {background-color:#333333; color:#FFFFFF; text-decoration:none; padding:0 3px 0 3px;}
label small { font-size:13px; }
.required-star { font-size:16px; color:#FF0000;}

/**************** Footer *********************/
#footer{color:#FFFFFF; background:#4185d9 url() repeat-x left; padding:0; margin:0 auto; width:1200px;  border-bottom:#FFFFFF 8px solid; border-left:#FFFFFF 8px solid; border-right:#FFFFFF 8px solid; }
#footer p{padding:10px;}
#footer a:link, #footer a:visited{color: #FFFFFF;}

/**************** Misc *********************/
acronym, abbr { cursor: help; border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { width:100% }
a img { border: none; }
.alignright{float:right;padding-right:30px;}
.alignleft{float:left; padding-left:40px;}
pre {border: #9a9a9a 1px solid; color: #000; margin: 10px; overflow:auto; display:block; padding:5px; line-height:12pt; background: #f3f2ed}
pre span{margin:0; padding:0; line-style:none; line-height:7pt;}

.breadcrumbs{margin:9px 2px 5px 5px; color:#777;}
.breadcrumbs a{color:#666;}

.pagination-list{text-align:center}
.pagination-list span.hellip{
	background:#EFEFEF;
	border:1px solid #918A7B;
	color:black;
	margin-left:3px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:3px 7px;
	text-decoration:none;
}
.pagination-list a {
	background:#f7f5ef;
	border:1px solid #918A7B;
	color:black;
	margin-left:3px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:3px 7px;
	text-decoration:none;
}	
.pagination-list a:hover {
	background:#ECE6D7 none repeat scroll 0 0;
	border:1px solid #555;
	color:#4B4438;
}
.pagination-list a.selected {
	background:#DDD;
}

/**************** MESSAGES *******************/

.error, .notice, .success {
	font-size: 1.1em;
	margin-top: 1em;
	border: 1px solid #DDD;
	padding: 0.6em 0.8em;
}
.error {
	background: #FBE3E4;
	border-color: #FBC2C4;
	color: #8A1F11;
}
.error a {color: #8A1F11;}
.notice {
	background: #FFF6BF;
	border-color: #FFD324;
	color: #514721; 
}
.notice a {color: #514721;}
