/*  Theme Name: MimboTheme URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/Description: A magazine-style layout for WordpressVersion: 2.2Author: Darren HoytAuthor 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/* HTML Elements */ original* {	margin:0;	padding:0;	}body,html {	min-height:101%;	padding:0px;	}	body {	background: #000000;	color: #000000;	background-image:url(http://www.suitworldonline.com/wp-content/themes/mimbo2.2/images/newnewback.png);	background-repeat:no-repeat;	padding:0px;	}body, select, input, textarea {	font: 100% Arial, Verdana, Sans-Serif;	padding:0px;	}	p {		margin: 10px 0;	}a:link, a:visited {	color: #BC001B;	text-decoration:none	}a:hover, a:active {	color:#FFBC53;	text-decoration:none;	}hr {	display: block;	height:1px;	background:#333;	border:0;	}.bigger {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}small {	font-size: 0.95em;	background:#eef5e1;	}		img, a:link img, a:visited img {	border:0	}	img.alignright {float:right; margin:0 0 1em 1em}img.alignleft {float:left; margin:0 1em 1em 0}img.aligncenter {display: block; margin-left: auto; margin-right: auto}a img.alignright {float:right; margin:0 0 1em 1em}a img.alignleft {float:left; margin:0 1em 1em 0}a img.aligncenter {display: block; margin-left: auto; margin-right: auto}img {border:;}				/* Structure */#page {	width:872px;	margin:0;	font-size:0.8em;		}#branding {		}.left {	float:left;	}.right {	float:right;	}#sidebar {	width: 160px;	float:left;	margin-left:0px;		}#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 */.subnav li {	list-style:none;	border-bottom:1px solid #FFF;	}.subnav li a:link, .subnav li a:visited {	background:#eef5e1;	display:block;	padding:4px 4px 4px 8px;	border-left:4px solid #e4efd5;	}		.subnav li a:hover, .subnav li a:active {	background:#e4efd5;	text-decoration:none;	color: #7da939;	}.subnav li li a:link, .subnav li li a:visited {	border-left:none	}			 		/*	Headers */h1 {	font:2.95em Georgia, "Times New Roman", Times, serif;	font-weight:bold;	letter-spacing:-0.02em;	}	h2 {	font: 2.3em Georgia, "Times New Roman", Times, serif;	border-bottom:1px solid #333;	margin: 20px 0;	}h3, #sidebar h2 {	font: 1em Arial, Helvetica, sans-serif;	text-transform:uppercase;	letter-spacing:0.1em;	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:22px 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:872px;	float:left;	margin-left: -10px;	margin-top:-22px;		}	.description {	font-size: 1.3em;	font-weight: bold; 	font-style:italic;	color:#545454;		}.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;	}			#leadpic {	float:left;	margin: 0 18px 8px 0;	}#lead {	margin-top:22px;	}.title {	font-size:1.2em;	font-weight:bold;	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	}	.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:#e4efd5;	}	#sidelist .children li {	list-style: square;	margin-left:28px;	border-bottom:1px solid #e4efd5;	}	#sidelist .children li a, #sidelist .children li a:visited {	padding:2px 2px 2px 0px;	border:0;	background:#e4efd5;	color: #818d6f;	}#sidelist .children li a:hover, #sidelist .children li a:active	{					color:#465d23	}.postmetadata {	margin: 30px 0;	}#writer {	background:#eef5e1;	}#writer img {	padding:1px;	border:1px solid #7da939;	float:left;	width:80px;	}#writer span {	display:block;	padding-top:4px;	border-top:1px solid #cbd8b4;	}#writer p {	margin:0;	width:482px;	}	.entry {	margin-left:20px;	margin-right: 15px;	margin-top: 10px;		}h3 a:link, h3 a:visited {	color:#5f5f5f;	}/*Post Formatting*/.picleft {	float:left;	margin:3px 14px 10px 0;	border:7px solid #f2f2f2;	}.picright {	float:right;	margin:3px 0 10px 14px;	border:7px solid #f2f2f2;	}	.post blockquote {	color:#76767a;	background:#f2f2f2;	padding:6px 14px;	margin:18px 35px;	border-right:1px solid #DDD;	border-bottom:1px solid #DDD;	}	.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 {	padding:3px;	border-bottom:1px solid #DDD;	border-top:1px solid #DDD;	}					/* Form Elements */select {	background:#f2f2f2;	border:1px solid #9c9c9c;	width:100%	}	.button {	padding: 1px;	background:#000;	color:#e7e7e7;	border:none;	}.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 {	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:0;	content:".";	}	.clearfloat {	display:inline-block	}.clearfloat {	display:block	}	/* Footer*/#footer {	margin: 0 auto;	width: 872px;	font-size:0.7em;	color:#FFF;	position:relative;	padding-top:10px;	}#footer a {	color:#d3d1d1;	}.topnav {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #F09E3D;	text-decoration: none;}.red {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #C92929;	text-decoration: none;}.sidenav {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #EAE5DD;	text-decoration: none;}.prices {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #666666;	text-decoration: none;}.text {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: lighter;	color: #000000;	text-decoration: none;}.bottomborder {	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #666666;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}.topnavon {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: bold;	color: #C2251C;	text-decoration: none;}a.topnav:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #F09E3D;	text-decoration: none;	background-color: #AF1113;	margin: 2px;	padding: 2px;}.boldtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #000000;	text-decoration: none;}.bottom {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #333333;	text-decoration: none;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.bottomCopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #333333;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.subscribebutton {	font-size: 10px;	color: #FDC771;	height: 15px;	text-transform: capitalize;	font-family: Arial, Helvetica, sans-serif;	text-decoration: underline;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-color: #212121;}.Menu {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}.blackborder {	border: thin solid #000000;}.emailbox {	font-size: 10px;	color: #000000;	border: thin 0 #FDC771;	height: 15px;	font-family: Arial, Helvetica, sans-serif;	width: 150px;	margin: 0px;	padding: 1px;}.specialtex {font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #C92929;}.bottomborder {	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;}.texWHITE {font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: lighter;	color: #FFFFFF;	text-decoration: none;}.specialtexCONTACT {font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #C92929;}.goldborder {	border: thin solid #999999;}.pricebox {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #DE9002;	background-color: #333333;	border: thin solid #CC0000;}.MenuON {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	color: #C61B11;	font-weight: bold;	text-decoration: none;}.links {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #891917;	text-decoration: underline;}a.Menu:hover {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	color: #F2BB6B;	font-weight: bold;	text-decoration: none;}.MediumRed {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #AA1A14;	text-decoration: none;}.red2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #990000;	text-decoration: none;}.smallgray {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;}.newred{font:arial; color:#990000; size:10px;}