/*  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 */
* {	margin:0px;	padding:0px;			}
.subtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;}

body,html {	min-height:101%;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;		}

.text2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #666666;}	

body {	color: #666666;	margin: 0px;	margin-left:0px;	padding-top: 0px;	padding-right: 0;	padding-bottom: 0px;	padding-left: 0;	background-image: url(http://www.mauimeadowsguesthouse.com/images/background.jpg); background-repeat: repeat-x;        background-color: #ffffff;	}

body, select, input, textarea {	font: 100% Arial, Verdana, Sans-Serif;	}	p {		margin: 15px 0;	}

a:link, a:visited {	color: #33FF00;	text-decoration:none	}

a:hover, a:active {	color: #FFFF99;	text-decoration:none;	}

hr {	display: block;	height:1px;	background:#ffffff;	border:0;	}

small {	font-size: 0.95em;	background:#eef5e1;	padding:3px 6px;	}

img, a:link img, a:visited img {	border:0	}			/* Structure */
.galleryt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #4A1C00;
}.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFF99;
	font-style: italic;
line-height:20px;
}
#page {
	width:906px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}.blackborde {
	border: thin solid #000000;
}
.blackborder {
	border: thin solid #000000;
}
#branding {	}.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	line-height: 17px;
}.left {	float:left;	}

.right {	float:right;	}

#sidebar {	width: 325px;	float:right;	}

#leftcol {	width:287px;	border-right:1px dotted #b6b6b6;	padding-right:18px;	}

#leftcol, #rightcol {	margin-top:10px;	float:right	}		

#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;	color: #EE6B1A;	}		

.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 {	padding-bottom:2px;	border-bottom:1px dotted #333;	margin: 10px 0;	font-family: Arial, Helvetica, sans-serif;	color: #333333;	}

h3, #sidebar h2 {	font: 1em Arial, Helvetica, sans-serif;	text-transform:capitalize;	margin-bottom:4px;	font-weight:bold;	color:#000000;	}

#sidebar h3, #sidebar h2 {	font-size:1em;	padding:5px;	border-top-width: 5px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #7EA336;	border-bottom-color: #7EA336;	}

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:906px;	float:left;	font-size:13px;	background-image:url(http://www.mauimeadowsguesthouse.com/images/tableback.png); background-repeat:repeat; 		}	.description {	font-size: 1.3em;	font-weight: bold; 	font-style:italic;	color:#545454;	margin-top:-4px;	}.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;	}			#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;	color: #000000;	padding-left: 10px;		}	#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	}#writer {	background:#E5F8AA;		}#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: 0px;	}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 .pagetext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.headtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
blockquote {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}	.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%	}	#searchform {	padding:16px 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;	}/* Float Properties*/.clearfloat:after {	display:block;	visibility:hidden;	clear:both;	height:0;	content:".";	}	.clearfloat {	display:inline-block	}.clearfloat {	display:block	}	/* Footer*/#footer {	margin: 0px;	width: 950px;	font-size:0.7em;	color:#FFF					}#footer a {	color:#FF9966;	}		.gray {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: italic;	font-weight: bold;	color: #CCCCCC;	text-decoration: none;	padding-left:8px;}.title {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	text-transform: capitalize;	color: #333333;	}.whiteborder {			}.zindex {	position:absolute;	position: center;	z-index: 999;	left: 220px;	top: 227px;	right: 500px;	bottom: 215px;	width: 755px;	height: 510px;	}.zindex2 {	position: relative;	z-index: -5;	left: 215px;	top: -800px;	right: 215px;	bottom: 0px;	width: 755px;	height: 510px;	}.padding {padding-left:8px;}.table {	margin-bottom: -50px;}.repeater {	background-image: url(http://www.prolookweddings.com/wp-content/themes/mimbo2.2/images/repeater2.png);	background-repeat: repeat;	padding-bottom: -200px;}.leftwhite {	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #FFFFFF;}.repeater2 {	background-image: url(http://www.prolookweddings.com/wp-content/themes/mimbo2.2/images/repeater2.png);	background-repeat: repeat;	}
.move {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
}
.hide {
	visibility: hidden;
}.dotted {
	border: thin dotted #333333;
	padding: 5px;
	margin-bottom: 5px;
}
.gray2 {
font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: italic;	font-weight: bold;	color: #999999;	text-decoration: none;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757575;
	line-height: 17px;
}
.wbox {
	padding: 3px;
	display: block;
}
.wbox:hover {
	background-color: #999999;
	padding: 3px;
	display: block;
}
.borderit img{
border: 1px solid #ccc;
}

.borderit:hover img{
border: 1px solid navy;
}
.pagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
}
.headtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
