/*
Theme Name: bonnie booden
Theme URI: 
Description: Custom
Version: 1.0
Author: excelnetmedia
Author URI: 
Tags: custom

*/
	
body {
	background:#868d97;
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height:1.5;}

	.container {
	width:960px;
	margin:0 auto;}
	
#masthead {
	color:#fff;
	font-family: Georgia, sans-serif;
	border-bottom:1px solid #e9ecef;
	overflow:hidden;
	background:#676767 url(images/grey-grad.gif) repeat-x;}
	
#header {
	border-bottom:1px solid #e9ecef;
	overflow:hidden;
	background:#7791ac url(images/blue-grad.gif) repeat-x;}
		
		.headerContainer {
			background:url(images/header-wrap.jpg) no-repeat;
			height:80px;}
			
			.headerContainer  h1 {
				text-align:center;
				margin:0;}
			
#mainNav {
	padding:6px 0;
	border-bottom:1px solid #9b9c9d;
	background:#676767 url(images/grey-grad.gif) repeat-x;}
	
	#mainNav ul {
		font-family: Georgia, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		margin:0;
		list-style:none;}
		
		#mainNav ul li {
			background:url(images/menu-border.gif) no-repeat right;
			margin:0 0 0 18px;
			display:inline;}
			
			#mainNav ul li a {
				margin:0 18px 0 0;
				color:#fff;
				}
				
				#mainNav ul li a:hover, #mainNav ul li.current_page_item a { color:#ccc;}
	
#content {
	padding:20px 0;
	overflow:hidden;
	border-bottom:1px solid #868d97;
	border-top:1px solid #e9ecef;
	background:#fff url(images/content-bg.gif) repeat-x;}
	
		.mainContent {
			float:left;
			width:600px;}
				
				.intro {
					width:430px;
					float:left;}
				
		.rightSidebar {
			text-align:right;
			float:right;
			width:310px;}
			
				.rightSidebar h3, #sidebar ul li h2, .rightSidebar ul li h2{
					border-bottom:1px solid #000;}
					
				#sidebar ul li, .rightSidebar ul li{ list-style:none;}
		
#footer {
	clear:both;
	color:#fff;
	font-family: Georgia, sans-serif;
	padding:10px 0;
	border-top:1px solid #fff;}
	
/*typo*/

a {
	text-decoration:none;}
	
a img {
	border:0;}
	
.float-left {
	float:left;}
	
.float-right {
	float:right;}
	
.aCentered  {
	text-align:center;}

.imgLeft {
	margin:0 10px 10px 0;
	float:left;}
	
.clear {
	clear:both;}
	
h1 {
	font-size:22px;}
	
h2 {
	font-size:18px;}
	
h3 {
	font-size:16px;}
	
h4 {
	font-size:14px;}
	
h5 {
	font-size:12px;}
	
h6 {
	font-size:11px;}
	
h1,h2,h3,h4,h5,h6 {
	margin:0 0 10px 0;}
	
ul, ol , p , hr {
	margin: 0 0 15px 0;}
	
ul li, ol li {
	margin:0 0 0 15px;}
	
	
hr {
	height:0;
	border-top:none;}
	
.wp-caption-text {
	font-size:11px;
	line-height:1.5em;
	margin-bottom:0;
}

img.alignright, .wp-caption.alignright {
	margin: 0 0 1.571em 1.571em;
}

.format_text img.frame, .format_text .wp-caption {
	border-width:0.071em;
	padding:0.714em;
}

.format_text img.right, .format_text img.alignright, .wp-caption.alignright {
	margin:0 0 1.571em 1.571em;
}

.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft { 
	margin: 0 1.571em 1.571em 0; 
}
.format_text img.center, .format_text img.aligncenter, .wp-caption.aligncenter { margin: 0 auto 1.571em auto; }
.format_text img.block, .format_text img.alignnone, .wp-caption.alignnone { margin: 0 auto 1.571em 0; }
.wp-caption.alignleft { float: left; }
.wp-caption.alignright { float: right; }
.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
.wp-caption.alignnone { clear: both; }
.wp-caption {
	background-color:#EEEEEE;
	border: 1px solid #DDDDDD;
	font-style:italic;
	text-align:center;
	padding-top: 5px;
}
.format_text img.stack { margin-left: 1.571em; }
img.alignleft, img.left { float: left; }
img.alignright, img.right { float: right; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }