@import url(css/nav.css);
/*
Theme Name: Mimbo
Theme URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/
Description: A magazine-style theme for Wordpress
Version: 3.0
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


TABLE OF CONTENTS

Nav
HTML Tags
Structure
Headers
Content Styles
Misc
Sidebar
Single Post
Archives
Post Styles
Comments
Form Elements
Float Clearing
Footer



/* ---------- @ Nav -----------
---------- @ HTML Tags -----------*/
/*+clearfix {*/
.clearfloat:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.clearfloat
{
	display: inline-block;
}
.clearfloat
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
*
{
	margin: 0;
	padding: 0;
	outline: none;
}
BODY, HTML
{
	min-height: 101%;
/*Firefox scrollbar fix*/
}
BODY
{
	background: #E6E6E6;
	color: #1D1D1D;
}
BODY, SELECT, INPUT, TEXTAREA
{
	font: 110% Arial, Verdana, Sans-Serif;
	background-color: #FEFEFE;
}
P
{
	margin: 15px 0;
	line-height: 160%;
	/*[empty]color:;*/
}
A, A:visited
{
	/*[empty]background-color:;*/
	color: #050000;
}
A:hover, A:active
{
	color: #FEFEFE;
	/*[empty]background-color:;*/
}
HR
{
	display: block;
	height: 1px;
	background: #D7D7D7;
	border: 0;
	color: #D7D7D7;
}
TABLE
{
	border-collapse: collapse;
	width: 100%;
	margin: 15px 0;
	border-top: 1px solid #E0DED9;
	border-bottom: 1px solid #E0DED9;
}
TD
{
	padding: 4px 6px;
	background: #F5F3EE;
	border-bottom: 1px solid #FFF;
}
TABLE CAPTION
{
	background: #F5F3EE;
	padding: 2px 0;
}
A IMG, A:visited IMG
{
	border: none;
	/*[empty]color:;*/
}
BLOCKQUOTE
{
	color: #76767A;
	padding: 0 18px;
	margin: 25px 45px;
	border-left: 3px solid #DDD;
	font: italic 1em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.02em;
}
PRE
{
	width: 100%;
	overflow: auto;
}
/*---------- @ Structure -----------*/
#page
{
	width: 960px;
	margin: 0 auto;
	padding-top: 8px;
	background-color: #FFFFFF;
	/*[empty]color:;*/
}
#wrapper
{
	background: #FFF;
	font-size: 0.75em;
	padding: 8px 25px 60px;
	border-bottom: 1px solid #CAC8C2;
}
#masthead
{
/*padding:22px 0;*/
	padding: 19px 0px 20px 0;
	height: 24px;
	background: #FEFEFE url(images/title.jpg) no-repeat;
	border-bottom: 1px solid #FFFFFF;
}
#content
{
	width: 620px;
	float: left;
	background-color: transparent;
	/*[empty]color:;*/
/*http: //www.visit-camp-nou.com/wp-content/uploads/2010/01/escut.jpg*/
}
#description
{
	font: italic bold 1.5em Georgia, "Times New Roman", Times, serif;
	color: #5C001B;
	padding: 4px 0 12px 20px;
	border-left: 1px dotted #FFFFFF;
	margin: 13px 0 0 2px;
	float: left;
	letter-spacing: 0.01em;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
#sidebar
{
	width: 265px;
	float: right;
	font-weight: normal;
	/*[empty]background-image:;*/
	font: 100% Arial;
}
#featured-cats
{
	width: 182px;
	float: left;
}
#more-posts
{
	width: 413px;
	float: right;
	/*[empty]color:;*/
}
/*---------- @ Headers -----------*/
H1
{
	font: bold 3em Georgia, "Times New Roman", Times, serif;
	letter-spacing: -0.01em;
	float: left;
	color: #0D298C;
}
H2
{
	font: 2.5em Georgia, "Times New Roman", Times, serif;
	padding-bottom: 8px;
	margin: 25px 0 20px;
}
#lead H2
{
	font: 2.2em Georgia, "Times New Roman", Times, serif;
	line-height: 115%;
	margin: 3px 0 -8px;
	padding: 0;
	color: #FFFFFF;
}
.post H2
{
	font-size: 2.2em;
	padding: 0;
	margin: 15px 0 0;
	/*[empty]color:;*/
}
H2.posttitle
{
	margin: 25px 0 0;
	padding: 0 0 12px;
	/*[empty]color:;*/
}
H2.pagetitle
{
	border-bottom: 1px solid #D7D7D7;
	padding: 0 0 12px;
	margin: 25px 0 20px;
	font-size: 2.2em;
	/*[empty]color:;*/
}
H3
{
	border-top: 5px solid #5C001B;
	border-bottom: 1px solid #5C001B;
	padding: 5px 0 5px 3px;
	margin: 22px 0 15px;
	font-size: 1.2em;
	background: none;
/*color:#4c4b46;*/
	color: #5C001B;
	letter-spacing: 0.07em;
	font-weight: bold;
}
.post H3
{
	border: none;
	font: 1.7em Georgia, "Times New Roman", Times, serif;
	color: #232323;
	letter-spacing: 0;
}
#featured-cats H3, #more-posts H3
{
	margin: 0 0 15px;
}
H3#respond
{
	margin: 45px 0 20px;
}
H3#comments
{
	margin-top: 32px;
}
H4
{
	font: bold 1.3em Georgia, "Times New Roman", Times, serif;
	margin-bottom: -10px;
	/*[empty]color:;*/
}
.post H4
{
	margin: 15px 0;
}
.archive-list H4
{
	margin: 0;
	font-size: 1.2em;
	line-height: 125%;
}
H5
{
	font: 1em arial;
	letter-spacing: 0.15em;
	padding: 4px 8px 4px 5px;
	background: #A2A2A2;
	border-bottom: 1px dotted #740025;
	color: #5C001B;
}
H6
{
	font: bold 0.9em Arial, Helvetica, sans-serif;
}
/*---------- @ Content Styles -----------
Misc*/
H1 A, H1 A:visited
{
	color: #502;
	text-decoration: none;
}
H1 A:hover
{
	color: #686868;
}
H1 A:active
{
	color: #929292;
}
H4 A, H4 A:visited
{
	color: #5C001B;
	text-decoration: none;
	font-family: arial;
	font-weight: bold;
	font-size: 1.05em;
}
H5 A, H5 A:visited, H5 A:hover, H5 A:active
{
	text-decoration: none;
}
#more-posts IMG, .archive-list A IMG, .archive-list A:visited IMG
{
	float: left;
	margin: 4px 18px 8px 0;
	padding: 2px;
	border: 1px solid #B9B9B9;
	background: #FFF;
}
#more-posts IMG
{
	margin: 3px 12px 4px 0;
}
.recent-excerpts
{
	padding-bottom: 10px;
	color: #000005;
	font-family: arial;
}
#featured-cats UL
{
	margin: 3px 0 22px;
}
#featured-cats LI
{
	list-style: none;
	border-bottom: 1px dotted #990031;
	padding: 5px 0 8px 0px;
	margin: 4px 0;
	line-height: 135%;
}
#lead
{
	margin: 12px 0 10px;
	background: #DDDDDD;
	border-bottom: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}
#lead:hover
{
	background: #DDDDDD;
	border-bottom: 1px solid #CBCBCA;
	border-right: 1px solid #CBCBCA;
	/*[empty]color:;*/
}
#lead-text
{
	 float: left; 
	width: 500px;
	padding: 13px 15px 16px 0;
	color: #443F3F;
	font-weight: bold;
	/*[empty]background-color:;*/
}
#lead BR, .recent-excerpts BR
{
	margin-bottom: 15px;
	/*[empty]color:;*/
}
#lead IMG
{
	float: left;
	margin-right: 22px;
}
.commentcount
{
	padding-right: 19px;
	background: url(images/bubble.gif) no-repeat right;
	font: 0.8em Arial, Helvetica, sans-serif;
}
#lead H2 .commentcount
{
	font-size: 0.4em;
	color: #FFFFFF;
}
.postmetadata .commentcount
{
	font-size: 1em;
}
.date
{
	float: left;
	margin: 18px 4px 0 0;
	font: 0.85em Georgia, "Times New Roman", Times, serif;
	color: #B77E0F;
	letter-spacing: 0.03em;
}
#featured-cats .date
{
	margin: 2px 3px 0 0;
}
/*Sidebar and Widgets*/
#sidebar LI, .headlines LI
{
	margin-left: 30px;
	padding: 5px 0;
}
#sidebar A, #sidebar A:visited, #home #content A, #home #content A:visited, .archive-list H4 A, .archive-list H4 A:visited, .commentcount A, .commentcount A:visited, .fullarchive A, .fullarchive A:visited
{
	text-decoration: none;
	font-weight: normal;
	/*[empty]background-color:;*/
}
#sidebar A:hover, #sidebar A:active, #home #content A:hover, #home #content A:active, .archive-list H4 A:hover, H4 .archive-list A:active, .commentcount A:hover, .commentcount A:active, .fullarchive A:hover, .fullarchive A:active
{
	color: #686868;
	text-decoration: underline;
	font-weight: normal;
}
#wp-calendar TD
{
	text-align: center;
	padding: 3px;
}
#recentcomments
{
	color: #787878;
}
A.rsswidget, A.rsswidget:visited
{
	/*[empty]color:;*/
	font-weight: normal;
	font-style: normal;
	line-height: 1.5;
}
#ads IMG, .wp125ad IMG
{
	float: left;
	margin: 0 0 6px 6px;
}
.textwidget
{
	margin: 15px 0;
	line-height: 160%;
	font-weight: normal;
	/*[empty]color:;*/
}
.widget TD
{
	background: none;
}
.widget TABLE
{
	border: none;
}
/*Single Posts*/
#writer
{
	background: #EDEDED;
	margin: -10px 0 22px;
	padding: 3px 20px 16px;
	border-bottom: 1px solid #DADADA;
	border-top: 1px solid #DADADA;
}
#writer IMG
{
	padding: 1px;
	border: 1px solid #B2AFA4;
	float: left;
	margin: 18px 15px 6px 0;
}
#tags
{
	padding: 3px;
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #DDD;
}
#tags A, #tags A:visited
{
	text-decoration: none;
}
/*Archives*/
.archive-list LI
{
	list-style: none;
	width: 285px;
	float: left;
	height: 103px;
	margin: 8px 25px 18px 0;
	border-bottom: 1px dotted #B1B1B1;
}
.archive-list IMG
{
	margin: 0 14px 0 0;
}
.archive-list .postmetadata
{
	border: none;
	margin: 0;
	padding: 4px 0 0;
}
#pagination
{
	margin-top: 30px;
	width: 604px;
}
#pagination .left
{
	width: 290px;
	text-align: right;
}
#pagination .right
{
	float: right;
	width: 294px;
}
/*---------- @ Post Styles -----------*/
.entry
{
	padding-bottom: 10px;
}
.postmetadata
{
	padding: 7px 0;
	border-top: 1px solid #D7D7D7;
	margin: 0 0 20px;
	color: #7A7A7A;
}
.post CODE
{
	background: #F5F3EE;
	padding: 3px;
	font-size: 1.2em;
}
.post UL LI
{
	margin: 0 0 5px 42px;
	line-height: 115%;
}
.post OL LI
{
	margin: 0 0 5px 48px;
	line-height: 115%;
}
/*Images*/
.entry IMG
{
	display: block;
	border: 1px solid #999;
	padding: 2px;
	margin: 15px 0;
}
.wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter
{
	background: #F5F3EE;
	text-align: center;
	padding: 10px 5px 10px 10px;
	border: 3px double #FFF;
}
IMG.alignleft
{
	margin: 5px 15px 10px 0;
	float: left;
}
IMG.alignright
{
	margin: 5px 0 10px 15px;
	float: right;
}
.wp-caption.alignleft
{
	float: left;
	margin: 5px 22px 10px 0;
}
.wp-caption.alignright
{
	float: right;
	margin: 5px 0 10px 22px;
}
.wp-caption.aligncenter, IMG.aligncenter
{
	margin: 0 auto;
	display: block;
	margin-bottom: 15px;
	float: none;
}
P.wp-caption-text
{
	margin: 0;
	text-align: center;
	padding: 5px 0;
}
.wp-caption IMG
{
	float: none;
	margin: 0;
}
.gallery
{
	margin: 15px 0;
	display: block;
}
.gallery IMG
{
	border: 1px solid #999 !important;
	padding: 2px;
}
.gallery-item
{
	padding: 12px 0;
}
.gallery-caption
{
	padding: 10px;
}
/*---------- @ Comments -----------*/
.reply A, .reply A:visited
{
	width: 75px;
	background: #CCC;
	color: #FF0000;
	display: block;
	margin-bottom: 15px;
	padding: 5px !important;
	text-align: center;
	border-bottom: 1px solid #F2F2F2;
	border-right: 1px solid #F2F2F2;
	text-decoration: none !important;
	font: italic 1em Georgia, Arial, Verdana;
}
.reply A:hover
{
	background: #AEAEAE;
	text-decoration: none;
	border-bottom: 1px solid #898989;
	border-right: 1px solid #898989;
	color: #FF0000;
}
.reply A:active
{
	background: #CCC;
}
.commentlist LI
{
	margin: 0 0 18px;
	padding: 15px;
	background: #F2F2F2;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	list-style: none;
	color: #000000;
}
.commentlist LI.depth-2
{
	border: none;
	background: #FFF;
	border-top: 1px solid #F2F2F2;
	margin-left: 15px;
}
.commentlist LI.depth-3
{
	margin-left: 15px;
	border: none;
	background: #F2F2F2;
}
.commentlist LI.bypostauthor
{
	background: #E5E5E5 !important;
	border: 1px solid #C7C7C7 !important;
}
.commentlist CODE
{
	background: #E0E0E0;
	padding: 3px;
}
.avatar
{
	margin: 3px 10px 0 0;
	float: left;
	padding: 2px;
	border: 1px solid #B9B9B9;
	background: #FFF;
}
#trackbacklist LI
{
	margin: 10px 0 10px 35px;
}
#trackbacklist CITE
{
	font-style: normal;
}
CITE.fn
{
	font: bold 1.4em Georgia, "Times New Roman", Times, serif;
	letter-spacing: -0.05em;
	display: block;
	padding-top: 9px;
}
.says
{
	display: none;
}
.commentmetadata
{
	float: left;
}
.comment-date A, .comment-date A:visited
{
	color: #868686;
	font-size: 0.9em;
	text-decoration: none;
}
.commentmetadata A:hover, .commentmetadata A:active
{
	text-decoration: underline;
	color: #333;
}
/*---------- @ Form Elements -----------*/
#author, #email, #comment, #url, #s
{
	background: #FFF !important;
	padding: 5px;
	border: 1px solid #BFBFBF;
	border-left: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
}
#author, #email, #url
{
	width: 220px;
}
.button
{
	padding: 8px 14px;
	background: #5C001B;
	color: #FFF !important;
	border: none;
	font-size: 1.1em;
}
.button:hover
{
	background: #272727;
	color: #FFF;
	text-decoration: none;
}
.button:active
{
	background: #000;
}
#commentform TEXTAREA
{
	width: 98%;
	margin-top: 5px;
	height: 250px;
}
#searchform
{
	float: right;
	width: 243px;
	text-align: right;
	padding: 0 56px 0 39px;
}
#s
{
	width: 163px;
	font-size: 1em;
	border: 1px solid #5C001B;
}
#s:focus
{
	background: #F8F8F8 !important;
}
#searchsubmit
{
	vertical-align: top;
}
/*---------- @ Float Clearing -----------*/
.clearfloat:after
{
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
	/*[empty]background-color:;*/
	/*[empty]color:;*/
	/*[empty]font-family:;*/
	font-weight: normal;
}
.widgettitle
{
	/*[empty]color:;*/
}
#page
{
}
/*[clearfix]*/.clearfloat
{
	/*[disabled]display:inline-block;*/
	/*[disabled]background-color:#990031;*/
}
.clearfloat
{
	/*[empty]background-color:;*/
}
/*---------- @ Footer -----------*/
#footer
{
	font-size: 0.75em;
	padding: 16px 25px 25px;
}
#footer A, #footer A:visited
{
	color: #94928B;
	text-decoration: none;
}
#footer A:hover
{
	color: #5A5954;
}
#footer A:active
{
	text-decoration: underline;
}
#footer IMG
{
	vertical-align: middle;
}
#copyright
{
	float: left;
	width: 550px;
}
#footer_language_list
{
	margin-top: 29px;
	margin-bottom: 10px;
	text-align: left;
}
#footer_language_list UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer_language_list UL LI IMG
{
	margin-right: 5px;
}
#footer_language_list UL LI
{
	display: inline;
	margin: 0 5px;
	padding: 0;
}
#footer_language_list UL LI A, #footer_language_list UL LI A:visited
{
	color: #000;
	text-decoration: underline;
}
#footer_language_list UL LI A:hover, #footer_language_list UL LI A:active
{
	color: #000;
}
#rss
{
	float: right;
	width: 350px;
	text-align: right;
}
H3.widgettitle A
{
	color: #5C001B;
	font: bold 1.1em sans-serif;
}
#nav-cat
{
	background-color: #5C001B;
	padding: 0px 0 0;
	border: 1px solid #FFFFFF;
}
#nav
{
	color: #FE5252;
	border-bottom: 5px solid #5C001B;
	padding-bottom: 0px;
	font-size: large;
}
LI
{
	color: #FEC41A;
}
