/*
Theme Name: Ohana Banana Farms, Inc
Theme URI:
Description: This theme is for applebananas.com
Author: Chris Runnells
Author URI: http://www.midpacificdesign.com/
Template: hybrid
Version: 1.0
Tags:
*/

/* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get layout CSS */
@import url('../hybrid/library/css/2c-l-fixed.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

/* Get default CSS */
@import url('../hybrid/library/css/screen.css');

/* Make sure theme clears WP.org theme repository checklist */

.alignright {}
.alignleft {}
.alignnone {}
.aligncenter {}
.avatar {}
.wp-caption {}
.gallery {}
.wp-smiley {}


body {
	background-color: #000;
	}

a, a:link { color: #467b45; }
a:visited { color: #2b4d28; }
a:hover { color: #6e4404; }
a:active {}

table {
	border: none;
	border-collapse: collapse;
	}
th {
	border-right: none;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	}
td {
	border: none;
	}
s {
	text-decoration: line-through;
}
#body-container {
	width: 860px;
	margin: 0 auto;
	}

#header-container {
	}

	#header {
		height: 295px;
		margin: 0;
		padding: 25px 0 0;

		background: #000 url(images/bg_header.jpg) no-repeat 0 75px;
		}

	#site-title {
		margin: 0;
		padding: 11px 0 0 16px;
		}
		#site-title a {
			display: block;
			width: 280px;
			height: 280px;
			text-indent: -999em;
			overflow: hidden;
			background: transparent url(images/logo.gif) no-repeat left top;
			}

#navigation {
	height: 55px;
	margin: 0px;
	background: #fff url(images/bg_header.jpg) no-repeat left bottom;

	}

	#navigation ul {
		margin-left: 15px;
		}

	#navigation li {
		margin: 0;
		}

	#navigation li a {
		padding: 0 15px;

		line-height: 43px;
		border: none;
		color: #fff;
		background: transparent;
		}

		#navigation li ul {
			margin: 11px 0 0 0;
			border: 1px solid #e8d701;
			border-bottom: none;
			background: #ffff99;
			}
		#navigation li ul li {
			border-bottom: 1px solid #e8d701;
			}
		#navigation li ul a {
			color: #000;
			line-height: 2.25em;
			}

#container {
	width: 860px;
	margin: 0;
	}

.primary-active #container {
	background: #fff url(images/bg_content.png) repeat-y left bottom;
	}

	#content {}

		.primary-active #content {
			float: left;
			width: 600px;
			}

		.primary-active #primary {
			width: 220px;
			margin: 20px;
			}

	.content {
		width: 560px;
		padding: 10px 20px;
		margin: 0;
		}


	.no-widgets .content,
	.page-template-no-widgets .content {
		width: 820px;
		}

#footer-container {
	background: #000 url(images/bg_footer.png) no-repeat left top;
	padding: 25px 20px 10px;
	}
	#footer {
		font-size: 12px;
		font-style: normal;
		color: #777;
		}
	#footer a {
		color: #999;
		}
	#footer p {}

	.credit {
		float: right;
		}

.widget-title {
	color: #452103;
	font-style: normal;
	}
.widget {
	color: #704600;
	}

#shopp ul.products {
	padding-top: 10px;
	border-top: 1px solid #ccc;
	}

#shopp .gallery {
	margin-right: 25px;
	}

dl.details {
	float: left;
	border-top: 1px solid #ccc;
	}

dl.details dt {
	width: 100px;
	padding: 0 1em 10px 0;
	border-bottom: 1px solid #ccc;
	}
#shopp dl.details dt {
	margin-right: 0;
	}
.details dd {
	float: left;
	width: 150px;
	margin: 12px 0 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	}

#shopp .button,
#shopp .submit,
#shopp .reset {
	width: auto;
	padding: 0;
	margin: 0;
	border: none;
	background: transparent;
	}

td.money {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	}

#shopp #cart .totals th {
	padding-right: 6px;
	padding-left: 6px;
	}
.totals td {}

#shopp #cart th {
	font-size: 90%;
	}

.widget_shoppcartwidget ul {
	margin: 0;
	list-style: none;
	text-align: right;
	}
.widget_shoppcartwidget .status {
	padding: 4px 9px;
	margin-bottom: 9px;
	background: #ffff66;
	border: 1px solid #e8d701;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

.textwidget p {
	font-size: 90%;
	}

.post .entry img {
	border: none;
	padding: 0;
	}