/* @override 
	http://bisbiz.com/wp-content/themes/mimbo2.2/style.css
*/

/*  

Theme Name: Mimbo

Description: A funky redesign by the monkeys at SWL

Author: SWL

Author URI: http://www.secretweaponlabs.com



The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php

*/




/* HTML Elements */

/* @group General */

* {

	margin:0;

	padding:0;

	}



body,html {

	min-height:101%;

	}

	

body {

	background: white;

	color: #000;

	padding: 13px 0 25px 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	}



body, select, input, textarea {

	font: 16px Georgia, "Times New Roman", Times, serif;

	}

input#s {
	height: 2em;
}

	

p {	

	margin: 5px 0;
	font-size: 115%;
	padding-top: 1.2em;
}



p img {

	padding: 0;

	}

img, img a:link, img a:visited, img a:hover {
	border-style: none;
}

/* Cool link effect from Binary Bonsai */
a {
	-webkit-transition: color .15s ease-out;	
}


a:link {

	color: #519c2b;
	text-decoration: none;
	border-bottom: 1px dotted #cefa8a;
}


a:visited {
	color: #722b9b;
	text-decoration: none;
}


a:hover, a:active {

	color: #59941c;
	background-color: #cefa8a;
	border-bottom: 1px solid #bce27f;
	-webkit-transition: color .15s ease-out;
	text-decoration: none;
}



hr {

	display: block;

	height:1px;

	background:#333;

	border:0;

	}



small {

	font-size: 0.95em;

	background:#eef5e1;

	padding:3px 6px;

	}

/* @end */

/* @group Structure */

/* Structure */



#branding {

	width:100%;
	clear: both;
	padding-bottom: 1.5em;
	padding-top: 2em;
}

#branding h1 {
	display: none;
}

#branding div.description {
	display: none;
}

.left {

	float:left;
	text-align: left;
}



.right {

	float:right;

	}



/* @end */

/* @group Content */

/* Content */

#wrapper {
	width:977px;

	margin:0 auto;
	text-align: center;
	background: #9c3 url(http://www.bisbiz.com/images/backgrounds/green_gradient.gif) repeat-x;
	padding-top: 6px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 5px;
   
   -khtml-border-top-left-radius: 5px;
   -khtml-border-top-right-radius: 5px;
   
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;

   border-top-right-radius: 5px;
   border-top-left-radius: 5px;
}

#page {

	width:965px;

	font-size: .8em;
	border: 1px solid #bce27f;
	background: white repeat-x;
	margin-left: auto;
	margin-right: auto;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 5px;
   -khtml-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   
}

#slideshow {
	display: none;
	background: #9c3 url(http://www.bisbiz.com/images/backgrounds/green_gradient.gif) repeat-x;
	margin: auto;

	margin-top:22px;
	height: 200px;
	width: 890px;
}

#content {
	width: 90%;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}

#MainImage {
	margin: auto;
	text-align: center;
}

#leadpic {

	float:left;
}



#lead {
	margin: 2px 0 -12px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 40px;
	text-align: left;
	border-top: 1px solid #ddd;
	border-bottom: 3px solid silver;
}

#lead a:link {
	border-style: none;
	border-bottom: 1px dotted #cefa8a;
}

#lead a:hover, #lead a:visited {
	background-image: none;
	font-style: italic;
	text-decoration: none;
	color: #9c3;
	background-color: transparent;
}

#blurb {
}

#blurb h1 {
	text-align: justify;
	margin: 0;

	margin-top:22px;
	border-bottom: 3px solid #ddd;
	padding-bottom: 20px;
	padding-right: 40px;
	padding-left: 40px;
	font: normal normal 2.5em/1.2em Baskerville, Garamond, Cochin, Georgia, "Times New Roman", Times, serif;
}

#RecentPosts {
	text-align: left;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
	margin-left: 5px;
	padding: 0 5px 5px;
}

#ContentColumns {
	background: none repeat-x;
	border-top: 1px solid silver;
	margin-bottom: 14px;
}

#ContentColumns2 {
	background: none repeat-x;
	border-top: 1px solid silver;
	margin-bottom: 14px;
}

#leftcol div.vcard img {
	float: left;
	border: none;
	padding-bottom: 15px;
}

#leftcol {

	border-right: 1px solid silver;
	float:left; 
	width:295px; 
	padding:1em; 
	text-align: left;
}

#leftcol h3, #centercol h3, #rightcol h3 {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}

#centercol {

	border-right:1px dotted #b6b6b6;
	float:left; 
	width:295px;
	padding:1em; 
	text-align: center;
}

#centercol li {
	text-align: left;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
	margin-left: 5px;
	padding: 0 5px 5px;
}


#rightcol {
	float:left; 
	width:295px;
	padding:1em; 
	text-align: center;
}

#ContentColumns2 #leftcol, #ContentColumns2 #rightcol, #ContentColumns2 #centercol {
	border-style: none;
	border-width: 0;
	padding-top: 20px;
}


#sidebar {

	width: 250px;

	float:right;
	background-color: orange;
}

#PageBottom {
	text-align: left;
	background: #9c3;
	font-size: .8em;
	width: 977px;
   -webkit-border-bottom-left-radius: 5px;
   -webkit-border-bottom-right-radius: 5px;
   -khtml-border-bottom-left-radius: 5px;
   -khtml-border-bottom-right-radius: 5px;
	margin: auto;
}

#PageBottom a:link {
	color: #176900;
	text-decoration: none;
	border-style: none;
	background-color: transparent;
}

#PageBottom a:hover {
	color: maroon;
}

.PostEdit {
	float: none;
}

/* Manages the placement of the Copyright, RSS subscribe link, and edit link */

div.top{text-align:right;margin: 0;padding:0}
div.top div{display:inline;white-space:nowrap}
div.top div.left{float:left;
	color: #333;
	font: 1em "Century Gothic", "Gill Sans", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	padding: .5em .5em .5em 1em;
}

div.top div.right {
	color: #333;
	font: 1em "Century Gothic", "Gill Sans", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	padding: 5px;
}

#content>div.top{display:table;width:100%}
#content>div.top div{display:table-cell}
#content>div.top div.left{float:none;text-align:left}
#content>div.top div.right{text-align:right}


/* @end */

/* @group Subnav */

/*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

	}



/* @end */

/* @group Headers */

/*	Headers */

h1 {

	font:2.95em Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	letter-spacing:-0.02em;

	}

	

h2 {

	font: 2.3em Cochin, Baskerville, Georgia, "Times New Roman", Times, serif;

	padding-bottom: 4px;

	border-bottom: 1px solid #ccc;
	margin: 10px 0 0;
	color: #333;
}

#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, #sidebar h2 {

	font: normal 1em Garamond, Baskerville, Cochin, Georgia, "Times New Roman", Times, serif;

	text-transform:uppercase;

	letter-spacing: 2px;

	color:#5f5f5f;
	margin-bottom: .3em;
}

h3 a:link, h3 a:visited {

	color: #333;
	letter-spacing: 2px;
	border-bottom-style: none;
	-webkit-transition: color .15s ease-out;
	font: 1em "Century Gothic", Cochin, Baskerville, Georgia, "Times New Roman", Times, serif;
}



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;

	}

	

.description {

	font-size: 1.3em;

	font-weight: bold; 

	font-style:italic;

	color:#545454;

	margin-top:-4px;

	}



.feature {

	background: #fff;
}



.feature:hover 
	{
		/* background: #f8f8f8; */
	}

	

.feature p {

	margin:0;
	padding-top: 0;
	font: 1em Baskerville, Georgia, Times, "Times New Roman", Cochin, serif;
}

p.ReadMore {
	margin-bottom: 1em;
}



.feature img {

	border: 1px solid #dbf8cc;
	margin: 0 10px 10px 0;
	float: right;
	padding: 5px;
	max-height: 200px;
	max-width: 400px;
}



.title {

	font-size: 1.2em;

	line-height: 115%;
	font-weight: bold;
}

	

.feature#lead .title {

	display:block;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-bottom-style: none;
	-webkit-transition: color .15s ease-out;
	font: normal 1.4em "Century Gothic", Cochin, Baskerville, Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

#RecentPosts li {
	list-style-type: none;
	padding-bottom: .5em;
}



#leftcol .feature {

	margin-bottom: 5px;

	border-bottom:none

	}



#rightcol img, #centercol img, #leftcol img {

	margin: 3px 0 4px;
}



#leftcol img {

	margin-bottom: 4px;

	}

	

#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 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;

	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;
	text-align: left;
	font-family: Cochin, "Century Gothic", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

div.entry p strong {

}

.entry h2 {
	text-align: center;
	padding-top: 1em;
}

.entry embed {
	width: 700px;
	height: 450px;
}

.entry strong em, .entry em strong {
	color: maroon;
	font-style: italic;
	font-family: Georgia, Cochin, "Times New Roman", Times, serif;
}


/* @end */

/* @group Post Formatting */

/*Post Formatting*/

.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

img.thumb-left.alignleft, img.thumb-right.alignleft {
	float:left;

	margin:3px 14px 10px 0;

	border: 1px solid #f2f2f2;
	padding: 2px;
}

img.thumb-right.alignright, img.thumb-left.alignright {
	float:right;

	margin:3px 0 10px 14px;

	border: 1px solid #f2f2f2;
	padding: 2px;
}


.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;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;

	}	



.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;

	}



/* @end */

/* @group Form Elements */

/* Form Elements */

select {

	background:#f2f2f2;

	border:1px solid #9c9c9c;

	width:100%

	}

	

#searchform {
	vertical-align: middle;
	padding: 3em 0 0;
}



.button {

	padding: 10px;

	background: #000 url(images/button-bg-2.gif);

	color: black;

	border:none;
}



.button:hover {

	color: navy;

	text-decoration:none

	}


#commentform {
	text-align: left;
}


#commentform input {

	width: 170px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 100%;

	margin-top:5px;

	}



/* @end */

/* @group Comments */

/* 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: #dbf8cc}



.commentlist cite {

	font: 1.6em Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	letter-spacing:-0.05em;

	}



/* @end */

/* @group Float Properties */

.clearfloat:after {

	display:block;

	visibility:hidden;

	clear:both;

	height:0;

	content:" ";

	}

	

.clearfloat {

	display:inline-block

	}



.clearfloat {

	display:block

	}

/* slightly enhanced, universal clearfix hack */
.clearfloat:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfloat { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }
/* close commented backslash hack */



/* @end */

/* @group Footer */

/* Footer*/



#footer {

	margin: 0 auto;
	min-width: 800px;

	font-size:0.8em;

	background:#fff;
	padding: 15px;
	
}



#footer a {
	
}

.vcard {
	font-size: 90%;
}



/* @end */

/* @group Flickr Badges */

#flickr_badge_uber_wrapper {
	text-align:center;
	margin: auto;
	padding-left: 10px;
}


.flickr_badge_image {
	margin: 0 0 0 5px; 
	height: 100px; 
	float: left;
	padding-left: 0;
}


.flickr_badge_image img {
	background-color: #cefa8a;
	padding: 3px;
	border: 1px solid #9c3;
}

.flickr_badge_image  a:hover img {
	background-color: #9c3;
	border: 1px solid #3cff00;
}

/* @end */