
/*  

Theme Name: Xplosive Reloaded

Theme URI: http://www.blogohblog.com

Description: A Web 2.0 BlogBeam Theme - Widget Enabled, 2 Columns

Version: 2.0

Author: Jai Nischal Verma, Sylvain Touchard

Author URI: http://www.blogohblog.com

*/



/**************** Body *********************/

*{margin:0;padding:0;}

body{background: #dfebf0 url() 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; width:940px; padding:0}

#header-wrapper{width:100%; background:#F9FBDD url(../../uploads/images/style/header.png) repeat-x left; height:180px;}

#header {margin:0 auto; padding:0; width:940px; display:block; height:180px;}

#navi-wrapper{width:100%; background:url('../../uploads/images/style/navi.png'); height:34px; margin:0}




#logo{ background:url('../../uploads/images/style/lotustop.png') no-repeat 495px 5px; }

#logo h1{font:40px "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; height:180px; letter-spacing:-3px; font-weight:normal; padding-top:55px; padding-left:140px; background:url('../../uploads/images/style/top.png') no-repeat 0px 0px;}

#logo h1 a {color:#1e2e00;}

#logo h1 a:hover{color: #2e1d00; text-decoration:none;}

#logo h1 span {display:block; font:15px Arial, Helvetica, sans-serif; letter-spacing:0; color:#2e1d00; margin-top:5px;}



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: #000000;text-decoration:none;}

a:hover{color:#000000;text-decoration:underline;}



/**************** Entry *********************/

.top_post_bar{ padding:20px 20px 0 20px;}

.entry{ float:left; margin-bottom:10px; width:735px;}

.entry div ul li{list-style:none;}

.entry h2{padding-bottom:6px;}

.post{padding:20px;text-align:justify; }

.postbg{padding:2px 0 8px 0; margin:0;}

.postbg a{ color:#0033CC; }

.postbg p {font-family:book antiqua; font-size:16px;}

.postbg .tarifs {background:#DDFFFF url('images/tarifs.png') no-repeat top right; padding:5px; border:#333 1px dotted;}

.post_info {padding:3px; display:block; margin:0; background: #FEF4EB; 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:5px 0 10px 0; padding:0; border-bottom:#ccc 1px solid; height:2px; }



/************** 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: ""; }



/**************** CSS Style Switches *********************/



#switches li{display:inline;list-style-type:none;}

#rss, #rss a {padding:8px  0px 6px; color:#EEEEEE; text-decoration:none}

#rss a:hover{ color:#CCCCCC }

#rss img {margin-bottom:-2px; }



/**************** Navigation *********************/

#navigation{height:34px; background:url('../../uploads/images/style/navi.png'); margin:0 auto; width:940px; padding:0;}


#menu{background:url('../../uploads/images/style/navi.png'); padding:7px 0px; font-size:13px;}

#menu li{display:inline; list-style:none; background:url('../../uploads/images/style/navi.png');}

.page_item a, .current_page_item a { padding:7px 10px; color: #FFFFFF; }

.page_item a:link, .page_item a:visited, .page_item div:link, .page_item div:visited{ 

	background-color: #B096B8; 

}

.page_item a:hover, .page_item div:hover { 

	background-color: #7f538f; 

	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:#7f538f; 

}

.current_page_item a:hover, .current_page_item div:hover { 

	background-color:#7f538f; 

	text-decoration:none;

}



/**************** Sidebars *********************/

#topbar {

	background:#FFFFFF url() repeat-x top; 

    float:right;

    width:205px; 

    -moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



#sidebar{ 

	width:205px; 

    float:left; 

	margin:0; 

    background:url('../../uploads/images/style/demi-lotus.png') no-repeat center -15px;

    padding:65px 10px 0 0;  

}

#sidebar h2{font-weight:bold; color:#d4d4d4; font-size:18px; padding-bottom:2px; border-bottom:#ddd 1px dotted}

#sidebar h2 a{font-weight:bold; color:#d4d4d4; font-size:18px;}

#sidebar ul{list-style-type:none; font-size:14px;}

#sidebar ul li{margin-left:0px; margin-right:5px; margin-bottom:15px; background:url('../../uploads/images/style/bgbar.png'); padding:5px 4px; -moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;}

#sidebar ul li ul{color:#fff;margin:8px 4px 5px 6px;}

#sidebar ul li ul a {color:#fff;}

.quicktxt {text-decoration:none; font-weight:normal;}

#sidebar ul li ul li{border:0; list-style:none; background:transparent; padding:0 2px; font-weight:bold; padding-left:0; margin:2px 0;}

#sidebar p{padding:0 5px;}

#sidebar ul li ul li:before{ content: "\00BB \0020"; }



/** 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 8px 5px 8px; background-color:#333333; margin :0;}

#topsearch input[type="text"]{ border:1px solid #FFFFFF; width:147px; color: #333333; font:1em Trebuchet MS, Arial, sans-serif; padding:2px;}

h2.search {font-weight:lighter;}



/**************** Comments *********************/

#comments {font-weight:lighter; padding-top:10px; border-top:1px solid #CCCCCC; margin-top:10px;}

.commentlist{padding:20px;}

#author, #email, #url, #subject {color:#666;width:40%;border:1px solid #999999;margin-bottom:0.6em;background:#fcfcfc;margin-top:1px;padding:3px;}

#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;}

.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:#7f538f url() repeat-x left; padding:0; margin:0 auto; width:940px; }

#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;}

img.centered{display:block;margin-left:auto;margin-right:auto;}

img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}

img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}

pre {border: #9a9a9a 1px solid; color: #000; margin: 10px; padding:5px; line-height:12pt; background: #f3f2ed}

pre span{margin:0; padding:0; line-style:none; line-height:7pt;}


table.blocks {
    border-collapse: separate;
    border-spacing: 0 5px;
    margin-top:-5px;
}
table#blocks h2{margin:5px 0;}
tr.home_block{ border:#aaa 1px solid; background:#E6F1DC;}
tr.home_block tr{ margin-bottom:5px; }
tr.home_block td{
	padding:4px;
     border-top: 1px solid green;
     border-bottom: 1px solid green;
}
tr.home_block td.outerLeft {
     border-left: 1px solid green;
}
tr.home_block td.outerRight {
     border-right: 1px solid green;
}

.pagination-list{text-align:center}

.pagination-list a {

	background:#f7f5ef none repeat scroll 0 0;

	background-image:url('background.png');

	background-repeat:repeat-x;

	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;}



/**************** Kwicks *********************/

#kwicks_container ul li {list-style-type:none;}

#kwicks {position: relative;}

#kwicks .kwick {float: left;display: block;width: 84px;height: 20px; padding-right:1px; border-bottom:2px solid #000000;}

#kwick_red {background:url(images/red.gif) repeat-x;}

#kwick_orange {background:url(images/orange.gif) repeat-x;}

#kwick_blue {background:url(images/blue.gif) repeat-x;}

#kwick_green {background:url(images/green.gif) repeat-x; border-right:2px solid #000000;}



/**************** Color *********************/


