/*  
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.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

/* HTML Elements */

*{margin:0;padding:0;}
body,html{min-height:101%;}
body{padding:13px 0 25px 0;background:url(images/background2.jpg); background-repeat:repeat-x; background-color:#00FFFF;}
body,select,input,textarea{font:100% Arial,Verdana,Sans-Serif;}
p{margin-bottom:8px;}
a:link,a:visited{color:#009;text-decoration:none;}
a:hover,a:active{color:#333;text-decoration:underline;}
img,a:link img,a:visited img{border:0;}
#page{width:950px;margin:0 auto;font-size:.7em;background:#fff;padding:10px 25px 5px 25px;}
#branding{width:950px;margin:3px 0 0 0;background:url(images/headers/background.gif);}
.headlogo{padding-left:10px;padding-bottom:10px;}
.description{font-size:1.1em;font-weight:bold;color:#fff;padding-left:82px;padding-bottom:12px;}
.left{float:left;}
.right{float:right;}
.searchtemp{display:inline-block;clear:both;}
#leftcol{width:287px;border-right:1px solid #b6b6b6;padding-right:18px;}
#leftcol,#rightcol{margin-top:10px;float:left;}
#rightcol{width:277px;padding-left:18px;margin-top:-2px;}
.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;}
#sidebar{float:right;width:300px;display:inline;}
#sidebar h2{font-size:11px;font-family:Arial,Tahoma,Verdana;font-weight:bold;text-transform:uppercase;margin:0 0 10px 0;padding:3px 0 3px 5px; border-bottom:#339933; border-bottom-width:2px; border-bottom-style:solid; color:#0066FF;}
#sidebar p{margin:0;padding:0 0 0 45px;}
#sidebar a img{border:none;margin:0;padding:0;}
#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul li{list-style-type:none;margin:0 0 2px 0;padding:0 0 2px 0;}
#sidebar ul ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul li li{background:#fff;padding:0 0 5px 0;margin:0;}
#sidebar ul li ul li{background:#fff;padding:0 0 5px 0;margin:0;}
.widgetarea{background:#fff;float:left;width:300px;margin:10px 0 10px 0;}
.video{background:#fff;float:left;width:300px;}
.newsletter{background:#fff;float:left;width:300px;margin:0 0 10px 0;padding:10px;}
.l_sidebar{background:#fff;float:left;width:120px;margin:10px 0 0 0;display:inline;}
.l_sidebar p{margin:0;padding:0 0 10px 0;}
.l_sidebar a img{border:none;margin:0;padding:0;}
.l_sidebar ul{list-style-type:none;margin:0;padding:0;}
.l_sidebar ul ul{list-style-type:none;margin:0;padding:0;}
.l_sidebar ul li li{background:#fff;padding:0 0 2px 0;margin:0;}
.l_sidebar ul li ul li{background:#fff;padding:0 0 2px 0;margin:0;}
.r_sidebar{background:#fff;float:right;width:160px;margin:10px 0 0 0;display:inline;}
.r_sidebar p{padding:0 0 10px 0;margin:0;}
.r_sidebar a img{border:none;margin:0;padding:0;}
.r_sidebar ul{list-style-type:none;margin:0 0 10px 0;padding:0;}
.r_sidebar ul ul{list-style-type:none;margin:0;padding:0;}
.r_sidebar ul li li{background:#fff;padding:0 0 5px 20px;margin:0;}
.r_sidebar ul li ul li{background:#fff;padding:0 0 5px 20px;margin:0;}
.navlist{padding:0 0 0 3px;}
.textwidget{padding:0 0 0 4px;}
h1{font:22px Arial;font-weight:bold;margin:10px 0 0 0;padding-bottom:5px;}
h2{font:18px Arial;color:#0F10FF;padding-bottom:8px;border-bottom:3px solid #33CC00;margin:10px 0 5px 0;padding-bottom:3px;}
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;}
.entry{font:1.3em Arial;}
#content{width:620px;float:left;}
.feature{background:#d8d8d8;font:1.3em Arial;padding:12px;}
.feature:hover{background:#e9e9e9;}
.feature p,#rightcol p{margin:0;}
.feature img,#rightcol img{padding:1px;}
#leadpic{float:left;margin:0 12px 8px 0;}
#lead{margin-top:22px;}
.title{font-size:12px;line-height:115%;}
.feature#lead .title{font:18px Arial;line-height:100%;font-weight:bold;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{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 0;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;margin:25px 0 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:28px;}
h3 a:link,h3 a:visited{color:#09f;}
.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;}
select{background:#f2f2f2;border:1px solid #9c9c9c;width:100%;}
#searchform{padding:0 5px 0 0;}
.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;}
.clearfloat:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat{display:inline-block;}
.clearfloat{display:block;}
#footer{width:950px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;font-size:.7em;background-color:#fff;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;padding-top:10px;padding-right:25px;padding-bottom:5px;padding-left:25px;}
#footer a{color:#d3d1d1;}
.footerbar {background:#000066; width:100%; height:2px;}
.list-shade-bold{font-family:Verdana;font-size:12px;color:#000;font-weight:bold;text-align:left;background-color:#ccc;}
.list-shade-normal{font-family:Verdana;font-size:12px;color:#000;text-align:left;background-color:#ccc;}
.list-bold{font-family:Verdana;font-size:12px;color:#000;font-weight:bold;text-align:left;background-color:#fff;}
.list-normal{font-family:Verdana;font-size:12px;color:#000;text-align:left;background-color:#fff;}
.bleft-normal{float:left;font-size:12px;width:15%;}
.bright-normal{float:right;height:12px;font-size:12px;width:85%;}
.bright-normal-bold{float:right;height:12px;width:85%;font-size:12px;font-weight:bold;}
.bleft-shade{float:left;height:14px;width:15%;font-size:12px;background-color:#ccc;}
.bright-shade{float:right;height:14px;width:85%;font-size:12px;background-color:#ccc;}
.bright-shade-bold{float:right;height:14px;width:85%;font-size:12px;font-weight:bold;background-color:#ccc;}
.bleft-shade-hide{float:left;height:14px;width:15%;font-size:12px;background-color:#ccc;color:#ccc;}
.bspacer{clear:both;}
.intown-code{clear:both;}
.intown-spacer{clear:both;}
.bord{border:thin solid #FFF;background-color:#666;margin:4px;padding:4px;}
.topp{background-color:#666;padding:4px;}
.event-a{float:left;width:150px;height:120px;}
.event-b{float:left;width:160px;height:120px;}
.event-c{float:left;width:155px;height:120px;}
.event-d{float:left;width:155px;height:20px;}
.copy{vertical-align:bottom;}
.post-block{width:195px;float:left;padding:5px;}
.container_division{width:620px;}
.divider{border-bottom:1px solid #b6b6b6;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.alignright{float:right!important;margin:0 0 15px 15px!important;}
.alignleft{float:left!important;margin:15px 15px 0 0!important;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font:italic .923em/1.6666 'trebuchet ms',verdana,sans-serif;font-size:13px;font-weight:bold;color:#5e5e9d;line-height:17px;padding:4px 0 4px 5px;margin:0;}
#nav{background:#006;margin-top:1px;font-size:1.1em; width:600px;}
#nav,#nav ul{list-style:none;line-height:1;}
#nav a,#nav a:hover{display:block;text-decoration:none;border:none;width:90px;}
#nav li{float:left;list-style:none;border-right:1px solid #a9a9a9;}
#nav a,#nav a:visited{display:block;font-weight:bold;color:#f5f5f4;padding:6px 12px;}
#nav a:hover,#nav a:active,.current_page_item a,#home .on{text-decoration:none;}
#nav li ul{position:absolute;left:-999em;height:auto;width:90px;border-bottom:1px solid #a9a9a9;z-index:100;}
#nav li li{width:113px;border-top:1px solid #a9a9a9;border-right:1px solid #a9a9a9;border-left:1px solid #a9a9a9;background:#777;}
#nav li li a,#nav li li a:visited{font-weight:normal;font-size:.9em;color:#FFF;}
#nav li li a:hover,#nav li li a:active{background:#000;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto;}
a.main:hover{background:none;}
.adlayout {padding-bottom:4px;}
.mappad { margin-left:10px;}
.hsearch {
	margin-top: 4px;
	background: #006;
	float: right; 
	width: 280px;
	height: 24px;
	padding-top:2px;
	}

#searchform {
	margin-left: 30px;
	}
	

#s {
	background-color:#cccccc;
	width: 160px;
	height: 15px;
	border:none;
}

.navbar {
	margin-top: 4px;
	float: left; 
  	width: 670px;
	height: 26px;
	background: #006;
	}
.fblike {
	padding: 3px;
	z-index:-1;
}
.lowblog {
margin-top:15px;
}
