/*  
Theme Name: Mimbo For StripTease Clients
Theme URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/
Description: A magazine-style layout for Wordpress
Version: 3
Author: Amaury Balmer
Author URI: http://www.wp-box.fr/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
 */

/* HTML Elements  */
*{margin:0;padding:0;}
body,html{min-height:101%;}
body{background:#3c3c3c;color:#545454;padding:13px 0 25px;}
body,select,input,textarea{font:100% Arial, Verdana, Sans-Serif;}
p{margin:15px 0 8px;}
a:link,a:visited{color:#e4136f;text-decoration:none;}
a:hover,a:active{color:#333;text-decoration:underline;}
hr{display:block;height:1px;background:#333;border:0;}
small{font-size:0.95em;background:#FFEFFC;padding:3px 6px;}
img,a:link img,a:visited img{border:0;}
.clear{clear:both;}

/* Structure  */
#page{width:880px;position:relative;font-size:0.7em;background:#FFF;margin:0 auto;padding:10px 25px 35px;}
#branding{width:625px;padding-bottom:15px;}
.left{float:left;}
.right{float:right;}
#sidebar{width:250px;float:right;}
#leftcol{width:287px;border-right:1px dotted #b6b6b6;padding-right:18px;}
#leftcol,#rightcol{margin-top:10px;float:left;}
#rightcol{width:277px;padding-left:18px;margin-top:-2px;}
.subnav li a:link,.subnav li a:visited{background:#FFEFFC;display:block;border-left:4px solid #EFE0ED;padding:4px 4px 4px 8px;}
.subnav li a:hover,.subnav li a:active{background:#EFE0ED;text-decoration:none;color:#e4136f;}
.subnav li li a:link,.subnav li li a:visited{border-left:none;}

/* Headers  */
h1,h1 a {text-indent:-9999px;background:url(images/logo.png) no-repeat;width:419px;height:117px;display:block;padding:0;margin:0;}
h2{font:2.3em Georgia, "Times New Roman", Times, serif;padding-bottom:8px;border-bottom:1px solid #333;margin:20px 0;}
h3,#sidebar h2{font:1em Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:4px;font-weight:700;color:#5f5f5f;}
#sidebar h3,#sidebar h2{border-top:5px solid #BBB;border-bottom:1px solid #BBB;font-size:1em;margin:22px 0 15px;padding:6px 0 6px 2px;}
h3#respond{border-top:1px dotted #b6b6b6;margin-top:25px;padding-top:20px;}
h3#comments{margin-top:32px;}
h4{font-size:1.6em;margin-bottom:6px;}

/*Main Navbar  */
#nav{background:#777;font-size:1.1em;line-height:1;clear:both;width:100%;list-style:none;display:block;height:24px;}
#nav li{display:block;float:left;}
#nav a{display:block;float:left;font-weight:700;color:#f5f5f4;padding:6px 12px;border-right:1px solid #a9a9a9;}
#nav a:hover,#nav a:active,.current_page_item a,#home .on{background:#000;text-decoration:none;}

/* Dropdown Menus  */
#nav li ul{display:none;}

/* Content  */
#content{width:605px;float:left;clear:both;}
.description{display:none;}
.feature{background:#f2f2f2;border-bottom:1px dotted #b6b6b6;border-top:1px dotted #b6b6b6;padding:15px;}
.feature p,#rightcol p{margin:0;}
.feature img,#rightcol img{border:1px solid #000;padding:1px;}
#lead img{float:left;margin:0 18px 8px 0;}
#lead{margin-top:22px;}
.title{font-size:1.2em;font-weight:700;line-height:115%;}
.feature#lead .title{font:1.8em Georgia, "Times New Roman", Times, serif;line-height:100%;display:block;padding-bottom:7px;}
#leftcol .feature{margin-bottom:5px;border-bottom:none;}
#rightcol img{float:left;margin:3px 10px 4px 0;}
#leftcol img{margin-bottom:4px;display:block;}
#rightcol .clearfloat{border-bottom:1px dotted #b6b6b6;padding:12px 0;}
#sidelist li{list-style:none;}
#sidelist .bullets li{list-style:square;margin-bottom:5px;line-height:115%;margin-left:22px;}
#sidelist .children{background:#EFE0ED;}
#sidelist .children li{list-style:square;margin-left:28px;border-bottom:1px solid #EFE0ED;}
#sidelist .children li a,#sidelist .children li a:visited{border:0;background:#EFE0ED;color:#818d6f;padding:2px 2px 2px 0;}
#sidelist .children li a:hover,#sidelist .children li a:active{color:#465d23;}
.postmetadata{margin:30px 0;}
#writer{background:#FFEFFC;margin:25px 0 15px;padding:12px;}
#writer img{border:1px solid #e4136f;float:left;width:48px;padding:1px;}
#writer span{display:block;padding-top:4px;border-top:1px solid #cbd8b4;margin-top:12px;}
#writer p{width:510px;margin:0;}
.entry{padding-bottom:8px;}
.entry img{margin:8px;}
h3 a:link,h3 a:visited{color:#5f5f5f;}

/*Post Formatting */
.picleft{float:left;border:7px solid #f2f2f2;margin:3px 14px 10px 0;}
.picright{float:right;border:7px solid #f2f2f2;margin:3px 0 10px 14px;}
.post blockquote{color:#76767a;background:#f2f2f2;border-right:1px solid #DDD;border-bottom:1px solid #DDD;margin:18px 35px;padding:6px 14px;}
.post ul li{list-style:square;margin-bottom:5px;line-height:115%;margin-left:42px;}
.post ol li{margin-bottom:5px;line-height:115%;margin-left:48px;}
#tags{border-bottom:1px solid #DDD;border-top:1px solid #DDD;padding:3px;}

/* Form Elements  */
select{background:#f2f2f2;border:1px solid #9c9c9c;width:100%;}
#searchform{padding:16px 5px 0 0;}
.button{background:#000;color:#e4136f;border:none;padding:1px;}
.button:hover{background:#777;color:#FFF;text-decoration:none;}
#commentform input{width:170px;margin:5px 5px 1px 0;}
#commentform textarea{width:100%;margin-top:5px;}

/* Comments */
.commentlist{padding-left:30px;}
.commentlist li{background:#f2f2f2;border-top:1px solid #ddd;margin:15px 0 3px;padding:8px 15px 10px;}
#commentform small{background:#FFF;font-weight:700;padding:0;}
.commentlist cite{font:1.6em Georgia, "Times New Roman", Times, serif;font-weight:700;letter-spacing:-0.05em;}

/* Footer */
#footer{width:900px;font-size:0.7em;padding-top:15px;color:#FFF;margin:0 auto;clear:both;}
#footer a{color:#d3d1d1;}
.subnav li,.bullets li{list-style:none;border-bottom:1px solid #FFF;}
.feature:hover,.commentlist small{background:#e9e9e9;}
.commentmetadata,.clearfloat{display:block;}

/* Liste de sous pages */
ul.list_subpages {margin:0;padding:0;list-style:none;border-top:1px solid #333;padding-top:15px;}
ul.list_subpages li {margin:0;padding:5px 10px;list-style:none;}
ul.list_subpages li h3,ul.list_subpages li h3 a{color:#2F2F2F;}
ul.list_subpages li.alt {background:#eee;}
ul.list_subpages li p {margin:2px 0 4px;padding:0;}

/* Liste de blogs */
ul.list_blogs {margin:0;padding:0;list-style:none;border-top:1px solid #333;padding-top:15px;}
ul.list_blogs li {margin:0;padding:5px 10px;list-style:none;clear:both;display:block;}
ul.list_blogs li h3,ul.list_blogs li h3 a{color:#2F2F2F;}
ul.list_blogs li.alt {background:#eee;}
ul.list_blogs li p {margin:2px 0 4px;padding:0;}
ul.list_blogs li .the_blog_picture {float:left;margin:0 4px 3px 0;width:80px;text-align:center;}
ul.list_blogs li .the_blog_picture img{margin:0;}

/* Ajout StripTease */
small.top_meta {display:block;}

/* Asides */
.asides {width:100%;margin-top:15px;}
.bloc{float:left;width:190px;text-align:center;min-height:100px;border:1px dotted #ccc;padding:10px;margin-right:10px;background:#efefef;}
#bloc_last{margin-right:0;}

#asides-1 .bloc {width:860px;}
#asides-2 .bloc {width:412px;}
#asides-3 .bloc {width:263px;}

.clearfloat{clear:left;}