/*  



Theme Name: Mimbo



Theme URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/



Description: A magazine-style layout for Wordpress. Traduction Française : <a href="http://www.niss.fr">(niss.fr)</a>.



Version: 2.2



Author: Darren Hoyt



Author URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/







The CSS, XHTML and design is released under GPL:



http://www.opensource.org/licenses/gpl-license.php

Tags: buddypress













/* HTML Elements */







* {



margin:0;



padding:0;



}







body, html {



min-height:101%;



}







body {



background:none repeat scroll 0 0 #45484C;







color:#818D6F;



padding:0 0 25px;



}







body, select, input, textarea {



font:100% Arial,Verdana,Sans-Serif;



}







p {



margin:15px 0;



}







a:link, a:visited {



color:#FFFF66;



text-decoration:none;



}







a:hover, a:active {



color:#465D23;



text-decoration:underline;



}







hr {



background:none repeat scroll 0 0 #333333;
border:0 none;
display:block;



height:1px;











}







small {



background:none repeat scroll 0 0 #000000;
font-size:0.95em;







padding:3px 6px;



}







img, a:link img, a:visited img {



border:0 none;



}





















#page {











background:none repeat scroll 0 0 #000000;
border:0 solid #333333;
font-size:0.8em;







margin:0 auto;
padding:0 0 35px;



















width:980px;
}







#branding {















background-image:url("http://www.p8ntbox.com/bandeau/rl.jpg");



margin-left:0;
padding-bottom:221px;
width:100%;
}







.left {



float:left;



}







.right {



float:right;



}







#sidebar {



float:right;
width:190px;







}







#leftcol {







border-right:1px dotted #333333;



padding-right:5px;



width:250px;
}







#leftcol, #rightcol {



float:left;
margin-top:10px;



padding-left:0px;



}







#rightcol {











margin-top:0px;







padding-left:30px;
width:400px;
}























.subnav li {







border-bottom:1px solid #FFFFFF;



list-style:none outside none;
}







.subnav li a:link, .subnav li a:visited {



background:none repeat scroll 0 0 #000000;



border-left:4px solid #E4EFD5;
display:block;



padding:4px 4px 4px 8px;







}







.subnav li a:hover, .subnav li a:active {



background:none repeat scroll 0 0 #000000;



color:#7DA939;
text-decoration:none;







}







.subnav li li a:link, .subnav li li a:visited {



border-left:medium none;



}



























h1 {



font:bold 2.95em Georgia,"Times New Roman",Times,serif;







letter-spacing:-0.02em;



}







h2 {











border-bottom:1px solid #333333;



font:2.3em Georgia,"Times New Roman",Times,serif;
margin:20px 0;



padding-bottom:8px;
}







h3, #sidebar h2 {



color:#B6B6B6;
font:bold 1em Arial,Helvetica,sans-serif;







letter-spacing:0.0em;



margin-bottom:4px;











text-transform:uppercase;
}







#sidebar h3, #sidebar h2 {







border-bottom:1px solid #333333;











border-top:5px solid #333333;
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;



}























#content {



float:left;
width:720px;
padding-left:20px;






}







.description {



color:#545454;
font-size:1.3em;







font-style:italic;







font-weight:bold;
margin-top:-4px;



}







.feature {



background:none repeat scroll 0 0 #000000;







border-bottom:1px dotted #333333;



border-top:1px dotted #333333;



padding:15px;
}







.feature:hover {







background:none repeat scroll 0 0 #333333;



}







.feature p, #rightcol p {



margin:0;



}







.feature img, #rightcol img {



border:1px solid #000000;
padding:1px;







}







.feature2 {



border-bottom:1px dotted #000000;



border-top:1px dotted #000000;







margin-top:50px;



padding:5px;
}







#leadpic {



float:left;



margin:0 18px 8px 0;



}







#lead {



margin-top:22px;



}







.title {



font-size:1.2em;



font-weight:bold;



line-height:115%;



}







#lead.feature .title {











display:block;



font:1.8em/100% Georgia,"Times New Roman",Times,serif;
padding-bottom:7px;



}







#leftcol .feature {



border-bottom:medium none;
margin-bottom:5px;







}







#rightcol img {



float:left;



margin:3px 10px 4px 0;



}







#leftcol img {



display:block;
margin-bottom:4px;







}







#rightcol .clearfloat {



border-bottom:1px dotted #B6B6B6;



padding:12px 0;



}







#sidelist li {



list-style:none outside none;



}







.bullets li {







border-bottom:1px solid #FFFFFF;



list-style:none outside none;
}







#sidelist .bullets li {











line-height:115%;



list-style:square outside none;
margin-bottom:5px;
margin-left:22px;



}







#sidelist .children {







































background:none repeat scroll 0 0 #000000;



}







#sidelist .children li {











border-bottom:1px solid #000000;



list-style:square outside none;
margin-left:28px;
}







#sidelist .children li a, #sidelist .children li a:visited {







background:none repeat scroll 0 0 #000000;
border:0 none;











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:none repeat scroll 0 0 #EEF5E1;



margin:25px 0 15px;



padding:12px;



}







#writer img {







border:1px solid #7DA939;



float:left;



padding:1px;
width:80px;



}







#writer span {



border-top:1px solid #CBD8B4;
display:block;











margin-top:12px;



padding-top:4px;
}







#writer p {



margin:0;



width:482px;



}







.entry {



padding-bottom:28px;







}







h3 a:link, h3 a:visited {



color:#B6B6B6;



}























.picleft {



border:7px solid #F2F2F2;
float:left;



margin:3px 14px 10px 0;







}







.picright {



border:7px solid #F2F2F2;
float:right;



margin:3px 0 10px 14px;







}







.post blockquote {







background:none repeat scroll 0 0 #F2F2F2;







border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
color:#76767A;
margin:18px 35px;











padding:6px 14px;
}







.post ul li {











line-height:115%;



list-style:square outside none;
margin-bottom:5px;
margin-left:42px;



}







.post ol li {







line-height:115%;



margin-bottom:5px;
margin-left:48px;



}







#tags {



border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
padding:3px;











}



















select {



background:none repeat scroll 0 0 #F2F2F2;



border:1px solid #9C9C9C;



width:100%;



}







#searchform {



padding:16px 5px 0 0;



}







.button {



background:none repeat scroll 0 0 #000000;
border:medium none;
color:#E7E7E7;
padding:1px;















}







.button:hover {



background:none repeat scroll 0 0 #777777;



color:#FFFFFF;



text-decoration:none;



}







#commentform input {







margin:5px 5px 1px 0;



width:170px;
}







#commentform textarea {







margin-top:5px;



width:100%;
}























.commentlist {



padding-left:30px;



}







.commentlist li {



background:none repeat scroll 0 0 #F2F2F2;
border-top:1px solid #DDDDDD;
margin:15px 0 3px;



padding:8px 15px 10px;











}







#commentform small {



background:none repeat scroll 0 0 #FFFFFF;



font-weight:bold;



padding:0;



}







.commentmetadata {



display:block;



}







.commentlist small {



background:none repeat scroll 0 0 #E9E9E9;



}







.commentlist cite {



font:bold 1.6em Georgia,"Times New Roman",Times,serif;







letter-spacing:-0.05em;



}



















.clearfloat:after {











clear:both;







content:".";



display:block;
height:0;
visibility:hidden;
}







.clearfloat {



display:inline-block;



}







.clearfloat {



display:block;



}























#footer {











color:#FFFFFF;
font-size:0.7em;



margin:0 auto;
padding-top:15px;







width:900px;
}







#footer a {



color:#D3D1D1;



}


table {
	width: 100%;
}
	table#message-threads {
		margin: 0 -20px;
		width: auto;
	}

	table.profile-fields { margin-bottom: 20px; }

	div#sidebar table {
		margin: 0 -16px;
		width: 117%;
	}

	table tr td, table tr th {
		/*padding: 8px;*/
		vertical-align: middle;
	}
		table tr td.label {
			border-right: 1px solid #eaeaea;
			font-weight: bold;
			width: 25%;
		}

		table tr td.thread-info p { margin: 0; }

			table tr td.thread-info p.thread-excerpt {
				color: #888;
				font-size: 11px;
				margin-top: 3px;
			}

		div#sidebar table td, table.forum td { text-align: center; }

	table tr.alt {
		background: #202020;
	}

table.notification-settings {
	margin-bottom: 20px;
	text-align: left;
}
	table.notification-settings th.icon, table.notification-settings td:first-child { display: none; }
	table.notification-settings th.title { width: 80%; }
	table.notification-settings .yes, table.notification-settings .no { width: 40px; text-align: center; }

table.forum {
	margin: -9px -20px 20px -20px;
	width: auto;
}
	table.forum tr:first-child {
		background: #fafafa;
	}

	table.forum tr.sticky td {
		background: #FFF9DB;
		border-top: 1px solid #FFE8C4;
		border-bottom: 1px solid #FFE8C4;
	}

	table.forum tr.closed td.td-title {
		padding-left: 35px;
		background-image: url( ../images/closed.png );
		background-position: 15px 50%;
		background-repeat: no-repeat;
	}

	table.forum td p.topic-text {
		color: #888;
		font-size: 11px;
	}

	table.forum tr > td:first-child, table.forum tr > th:first-child {
		padding-left: 15px;
	}

	table.forum tr > td:last-child, table.forum tr > th:last-child {
		padding-right: 15px;
	}

	table.forum tr th#th-title, table.forum tr th#th-poster,
	table.forum tr th#th-group, table.forum td.td-poster,
	table.forum td.td-group, table.forum td.td-title { text-align: left; }

	table.forum td.td-freshness {
		font-size: 11px;
		color: #888;
	}

	table.forum td img.avatar {
		margin-right: 5px;
	}

	table.forum td.td-poster, table.forum td.td-group  {
		min-width: 130px;
	}

	table.forum th#th-title {
		width: 40%;
	}

	table.forum th#th-postcount {
		width: 1%;
	}

			
.error
{ color:#FF1F10; 
font-style:italic;
}




