/*
THEME NAME: The Balsams Blog
THEME URI:
DESCRIPTION: Custom Wordpress theme for The Balsams
VERSION: 1.0
AUTHOR: <a href="http://www.backbonemedia.com">Backbone Media</a>
AUTHOR URI: http://www.backbonemedia.com
TAGS: The Balsams, custom, two-column
*/

@import url('reset.css');

html{
margin:0;
padding:0;
}

body{
background:url(images/bg_body.jpg) center top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

a{
color:#a9764e;
text-decoration:none;
}
a:link{}
a:hover{
color:#006150;
text-decoration:underline;
}
a:active{}
a:visited{}

h1, h2, h3, h4{font-weight:normal;}


#wrapper{background:url(images/bg_content.gif) center 2px repeat-y;}

#wrapper2{
background:url(images/bg_large_noICC.jpg) top center no-repeat;
min-height:918px;
}

#container{
margin:0 auto;
position:relative;
width:971px;
}

	#header{
	height:426px;
	position:relative;
	}
		#util{
		background:url(images/bg_util_left.png) top left no-repeat;
		color:#fff;
		float:right;
		font-weight:bold;
		margin:0 40px 0 0 !important;
		margin:0 20px 0 0;
		padding:0 0 0 20px;
		text-align:center;
		width:auto !important;
		width:250px;
		}
		#utilInner1{
		background:url(images/bg_util_right.png) top right no-repeat;
		padding:0 20px 0 0;
		}
		#utilInner2{
		background:url(images/bg_util_mid.png) top repeat-x;
		height:37px;
		padding:0 4px 0 0;
		}
			#util p{padding:3px 0 0 0;}
			#util a{
			color:#feeed4;
			font-size:12px;
			font-weight:normal;
			padding:0 3px;
			}
		#header h1{}
			#header h1 a{
			background:url(images/logo.png) no-repeat;
			color:#fff;
			height:132px;
			left:570px;
			position:absolute;
			overflow:hidden;
			text-indent:-9999px;
			top:320px;
			width:303px;
			}
		#header h2{
		background:url(images/tagline.png) no-repeat;
		height:47px;
		left:200px;
		position:absolute;
		text-indent:-9999px;
		top:345px;
		width:312px;		
		}
	
	#content{
	height:1%;
	position:relative;
	z-index:1;
	}

	#contentInner{
	padding:0 0 20px 145px;
	position:relative;
	z-index:10;
	}
	
		#left{
		float:left;
		width:472px;
		}
			h2.page-title{
			color:#005f4e;
			font-size:20px;
			margin:0 0 30px 0;
			}
			.post{
			clear:both;
			padding:0 0 20px 0;
			}
			.post h2{
			font-size:20px;
			margin:0 0 5px 0;
			}
				.post h2 a{color:#000;}
				.post h2 a:hover{color:#005e4c;}
			.post h3{font-size:18px;}
			.post h4{font-size:16px;}
			.post p{margin:0 0 10px 0;}
			.post .byline{
			color:#666;
			font-style:italic;
			}
			.post ul{
			list-style:disc;
			margin:5px 0 15px 40px;
			}
			.post ol{
			margin:5px 0 15px 40px;
			list-style:decimal;
			}
				.post li{}
			.post-meta{clear:both;}
			.post-meta .floatL, .post-meta .floatR{width:45%;}
			.post-meta a{color:#919191;}
			.post-meta a:hover{color:#a9764e;}
			
		
		#right{
		float:left;
		margin:0 0 0 45px;
		padding:35px 0 0 0;
		width:167px;
		}
			.module{margin:0 0 15px 0;}
				.module h3{font-size:16px}
				.module ul{
				margin:10px 0 5px 15px;
				}
					.module ul li{
					background:url(images/bullet.png) 0 8px no-repeat;
					padding:0 0 0 12px;
					}
				.module ol{
				list-style:decimal;
				margin:10px 0 5px 25px;
				}
					.module li{}
				.module p{}
				.module a{color:#919191;}
				.module a:hover{color:#a9764e;}
				.subscribe form{text-align:center;}
		
	#footer{}
	
.alignleft{
float:left;
margin:0 10px 10px 0;
}
.alignright{
float:right;
margin:0 0 10px 10px;
}
	
.clear{clear:both;}
.floatL{float:left;}
.floatR{float:right;}