/*  



Theme Name: Mimbo



Theme URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/



Description: A magazine-style layout for Wordpress



Version: 2.1



Author: Darren Hoyt



Author URI: http://www.darrenhoyt.com/







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: url(http://www.quileccolibera.net/wp-content/themes/mimbo2.1/images/pat.gif) repeat;



	color: #545454;



	padding: 0 0 25px 0;



	}







body, select, input, textarea {



	font: 100% Arial, Verdana, Sans-Serif;



	}



	



p {	



	margin: 15px 0;



	}







a:link, a:visited {



	color: #F34545;



	text-decoration:none;



	font-size: 1em;



	}







a:hover, a:active {



	color:#CC3300;



	text-decoration:underline;



	font-size: 1em;



	}







hr {



	display: block;



	height:1px;



	background:#333;



	border:0;



	}







small {



	font-size: 0.9em;



	background:#eef5e1;



	padding:3px 6px;



	}







img, a:link img, a:visited img {



	border:0



	}



	



		







/* Structure */







#page {



	width:880px;



	margin:0 auto;



	font-size:0.7em;



	background: url(http://www.quileccolibera.net/wp-content/themes/mimbo2.1/images/pat2.gif) repeat;



	padding: 0 25px 25px 25px;



	}







#branding {



	width:880px;



	height:110px;



	padding-bottom:10px;



	}







.left {



	float:left;



	}







.right {



	float:right;



	}







#sidebar {



	background: url(http://www.quileccolibera.net/wp-content/themes/mimbo2.1/images/pat3.gif) repeat;



	width: 200px;



	float:right;



	margin-top: 0px;



	}







#leftcol {



	width:250px;



	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 */







.subnav li {



	list-style:none;



	border-bottom:1px solid #FFF;



	}







.subnav li a:link, .subnav li a:visited {



	background:#000000;



	display:block;



	padding:4px 4px 4px 8px;



	border-left:4px solid #000000;



	color: #FF9900



	}



		



.subnav li a:hover, .subnav li a:active {



	background:#FFFFFF;



	text-decoration:none;



	color: #FF9900



	}







.subnav li li a:link, .subnav li li a:visited {



	border-left:none



	}



		



	 



	



	



/*	Headers */







h1 {



	font: 2.3 em Georgia, "Times New Roman", Times, serif;



	font-weight:bold;



	letter-spacing:-0.02em;



	height: 170px;



	text-indent:-9999px;



    }



	



h2 {



	font: 1.7em Georgia, "Times New Roman", Times, serif;



	padding-bottom:8px;



	border-bottom:1px solid #333;



	margin: 20px 20px;



	}







h3, #sidebar h2 {



	font: 1em Arial, Helvetica, sans-serif;



	text-transform:uppercase;



	letter-spacing:0.1em;



	margin-bottom:4px;



	font-weight:bold;



	color:#5f5f5f;



	}







#sidebar h3, #sidebar h2 {



	border-top:5px solid #BBB;



	border-bottom:1px solid #BBB;



	padding:6px 0 6px 2px;



	margin:10px 0 15px 0;



	font-size:1em;



	}







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 */







#content {



	width:650px;



	float:left;



	;



	}



	



.description {



	font-size: 1.3em;



	font-weight: bold; 



	font-style:italic;



	color:#545454;



	margin-top:-4px;



	}



	



.description2 {



	float: right;



	margin-top:10px;



	margin-bottom:10px;



	}







.feature {



	background:#f2f2f2;



	padding:15px;



	border-bottom:1px dotted #b6b6b6;



	border-top:1px dotted #b6b6b6;



	}







.feature:hover {



	background:#e9e9e9;



	}



	



.feature p, #rightcol p {



	margin:0;



	}







.feature img, #rightcol img {



	padding:1px;



	border:1px solid #000;



	}



	



	.narrowcolumn .postmetadata {



	text-align: justify;



	margin-top: 10px;



	font-size:1.1em;



	}



	



	.narrowcolumn {



	float: left;



	padding: 0 0 0 0;



	width: 200px;



	margin-top: 10px;



	font-size:1.1em;



	}



	



	narrowcolumn .postmetadata {



	padding-top: 5px;



	margin-top: 10px;



	font-size:1.1em;



	}



	



	.narrowcolumn .entry, .widecolumn .entry {



	line-height: 1.4em;



	margin-top: 10px;



	font-size:1.1em;



	}



			



#leadpic {

	float:left;

	margin-right: 10px;

	}







#lead {

	margin-top:0px;

	height: 145px;

	margin-bottom: 2px;

	}







.title {

	font-size:1.1em;

	font-weight:bold;

	line-height:115%;

	}



	



.feature#lead .title {



	font:1.8em Georgia, "Times New Roman", Times, serif;



	line-height:65%;



	display:block;



	padding-bottom:5px;



	margin-top: 0px;



	}







#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:10px 0;



	}	







#sidelist li {



	list-style:none



	}



	



.bullets li {



	list-style:none;



	border-bottom:1px solid #FFF;



	}



	



#sidelist .bullets li {



	list-style:square;



	margin-bottom:5px;



	line-height:115%;



	margin-left:22px;



	}







#sidelist .children {



	background:#000000;



	}



	



#sidelist .children li {



	list-style: square;



	margin-left:28px;



	border-bottom:1px solid #000000;



	}



	



#sidelist .children li a, #sidelist .children li a:visited {



	padding:2px 2px 2px 0px;



	border:0;



	background:#000000;



	color: #FF9900;



	}







#sidelist .children li a:hover, #sidelist .children li a:active	{				



	background:#FFFFFF;



	color:#FF9900



	}







.postmetadata {



	margin: 30px 0;



	}







#writer {



	background:#eef5e1;



	margin:15px 0;



	padding:12px;



	}







#writer img {



	padding:1px;



	border:1px solid #7da939;



	float:left;



	width:80px;



	}







#writer span {



	display:block;



	padding-top:4px;



	border-top:1px solid #cbd8b4;



	margin-top:12px;



	}







#writer p {



	margin:0;



	width:482px;



	}	







.entry {



	padding-bottom:20px;



	}







h3 a:link, h3 a:visited {



	color:#5f5f5f;



	}















/*Post Formatting*/







.picleft {



	float:left;



	margin:10px 10px 10px 10px;



	border:7px solid #f2f2f2;



	}







.picright {



	float:right;



	margin:3px 0 10px 14px;



	border:7px solid #f2f2f2;



	}	







.post blockquote {



	font-size:3.7em;



	color:#76767a;



	background:#f2f2f2;



	padding:6px 14px;



	margin:18px 5px;



	border-right:1px solid #DDD;



	border-bottom:1px solid #DDD;



	}	







.post ul li {



	font-size:3.7em;



	list-style:square;



	margin-bottom:5px;



	line-height:115%;



	margin-left:42px;



	}







.post ol li {



	margin-bottom:3px;



	line-height:115%;



	margin-left:48px;



	}



	



	



				







/* Form Elements */







select {



	background:#f2f2f2;



	border:1px solid #9c9c9c;



	width:100%



	}



	



#searchform {



	padding:16px 5px 0 0; 



	}







.button {



	padding: 1px;



	background:#000;



	color:#e7e7e7;



	border:none



	}







.button:hover {



	background:#777;



	color:#FFF



	}







#commentform input {



	width: 170px;



	margin: 5px 5px 1px 0;



	}







#commentform textarea {



	width: 100%;



	margin-top:5px;



	}















/* Comments*/







.commentlist {



	padding-left:30px;



	}



	



.commentlist li {



	margin: 15px 0 3px;



	padding: 8px 15px 10px 15px;



	background:#f2f2f2;



	border-top: 1px solid #ddd;



	}







#commentform small {



	background:#FFF;



	font-weight:bold;



	padding:0;



	}



	



.commentmetadata {



	display: block;



	}







.commentlist small {



	background:#e9e9e9



	}







.commentlist cite {



	font: 1.6em Georgia, "Times New Roman", Times, serif;



	font-weight:bold;



	letter-spacing:-0.05em;



	}	



	







/* Float Properties*/







.clearfloat:after {



	display:block;



	visibility:hidden;



	clear:both;



	height:0px;



	content:".";



	}



	



.clearfloat {



	display:inline-block



	}







.clearfloat {



	display:block



		}



	











/* Footer*/







#footer {



	margin: 0 auto;



	width: 900px;



	font-size:0.7em;



	padding-top:15px;



	color:#FFF;



	}







#footer a {



	color:#d3d1d1;



		}