/* 
Theme Name: version2.whiteboard
Theme URL: http://www.youneedadesigner.com
Description: A blank theme for you to draw on.
Author: Nathanael Philip
Author URI: http://nathanaelphilip.com
Version: 2.0
*/

/* ---------------------------------------- [ * ] */
@import url('_css/reset.css');
/* ---------------------------------------- [ Main Elements ] */
body{
	background:#9b8366 url(_images/background.jpg) no-repeat;
}
#container{
	float:left;
	margin:0 0 0 40%;
	position:relative;
	width:747px;
	z-index: 500;
}
.page #container,.single #container{background:#fff;}

.left{float:left;}
.right{float:right;}
.width100{width:100%;}
/* ---------------------------------------- [ Typography ] */
h1,h2,h3,h4,h5,h6,p{color:#43370a;}
h1{
	font: normal normal	normal 15px "Lucida Grande","Lucida Sans Unicode",Arial, sans-serif;
}
	h1 + p{
		margin-top:18px;
	}
h1.single-title{
	color:#43370a;
	font: normal normal	bold 18px "Lucida Grande","Lucida Sans Unicode",Arial, sans-serif;
	float:none;
	margin:0 0 5px 0;
	text-transform: uppercase;
	
}
h2{
	font: normal normal	normal 14px "Lucida Grande","Lucida Sans Unicode",Arial, sans-serif;
}
	h2+p{
		margin-top:4px;
	}
h3{
	font: normal normal	normal 12px "Lucida Grande","Lucida Sans Unicode",Arial, sans-serif;
	float:left;
	text-transform: uppercase;
}
h4{}
h5{}
h6{}
.post-wrap p,.content p{float:left;}
p{
	font: normal normal	normal 12px/18px "Lucida Grande","Lucida Sans Unicode",Arial, sans-serif;
	margin:0 0 18px 0;
	width:100%;
}
div.post-wrap p{
	font: normal normal	normal 11px/18px "Lucida Grande","Lucida Sans Unicode",Arial, sans-serif;
}
div.single-post p{
	float:none;
}
.page-id-12 p{
	font: normal normal	normal 12px/18px Georgia, Times, serif;
}
div#press-bottom p{
	font-size: 10px;
	margin:25px 0 0 25px;
	text-align: center;
	width:170px;
}
/* ---------------------------------------- [ Links ] */
p a{font-weight: bold;}
a{color:#43370a;}
a:hover{color:#8a1d04;}
a.press-title{
	color:#43370a;
	font: normal normal	bold 18px "Lucida Grande","Lucida Sans Unicode",Arial, sans-serif;
	margin:0 0 5px 0;
	text-transform: uppercase;
}
	a.press-title:hover{
		color:#8a1d04;
	}
a.read-more{
	color:#8a1d04;
	font: normal normal	bold 10px "Lucida Grande","Lucida Sans Unicode",Arial, sans-serif;
	float:left;
	text-transform: uppercase;
}
	a.read-more:hover{
		font-style: italic;
	}
.previous a{
	color:#8a1d04;
	font: normal normal	bold 10px "Lucida Grande","Lucida Sans Unicode",Arial, sans-serif;
	float:left;
	text-transform: uppercase;
}
.next a{
	color:#8a1d04;
	font: normal normal	bold 10px "Lucida Grande","Lucida Sans Unicode",Arial, sans-serif;
	float:right;
	text-transform: uppercase;
}
	.next a:hover,.previous a:hover{
		font-style: italic;
	}
div.smallpost a{font-size:12px;line-height:0px;}

/* ---------------------------------------- [ Forms ] */
form{
	float:left;
}
form#contact-form{margin:10px 0 0 0;}
form#contact-form fieldset.main{margin:10px 0;}
	form#contact-form ol{
		color:#626015;
		float:left;
		font: normal normal normal 12px/15px "Lucida Grande","Lucida Sans Unicode",Arial, sans-serif;
	}
		form#contact-form ol li{margin:3px 0;}
		form#contact-form ol li input{margin:0 0 0 20px;}
		form#contact-form ol li textarea{display:block;}
		form#contact-form ol li label{display:inline-block;width:150px;vertical-align: top;}
		form#contact-form ol li label.radio{width:0px;margin:0 0 0 20px;}
		form#contact-form ol li input#contact_submit{
			color:#fff;
			cursor: pointer;
			background:#8a1d04;
			border:none;
			margin:0;
			padding:5px 10px;
			text-transform: uppercase;
		}
		form#contact-form ol li input#contact_submit:hover{
			background:#d0c99f;
		}
/* ---------------------------------------- [ Header ] */
.navigation{
	background:url(_images/frame.png);
	float:right;
	height:126px;
	margin:0 15px 0 0;
	width:692px;
}
	.navigation ul{
		float:left;
		margin:85px 0 0 26px;
	}
	.navigation ul li{display:inline;margin:0 20px 0 0;}
	.navigation ul li a{
		color:#626015;
		font: normal normal normal 11px "Lucida Grande",Arial, sans-serif;
		text-transform: uppercase;
	}
		.navigation ul li a:hover{color:#8a1d04;}
/* ---------------------------------------- [ Content ] */
div.content{
	float:left;
	margin:20px 0 0 0;
	position:relative;
}
div.post{
	background:url(_images/postseparator.png) no-repeat bottom left;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 15px 0;
	width:100%;
}
	div.post div.post-wrap{
		float:right;
		width:490px;
	}
div.smallpost{
	float:left;
	margin:15px 0 0 0;
	width:100%;
}
div.single-post{
	background:url(_images/postseparator.png) no-repeat bottom left;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	width:100%;
}
div#press-bottom{
	float:left;
	padding:15px 0;
}
/* ---------------------------------------- [ Columns ] */
#col-A{float:left;margin-top:20px;padding:0 0 20px 0;}
#col-B{float:right;margin-top:20px;padding:0 0 20px 0;}
.home #col-A{width:322px;}
.home #col-B{width:600px;margin-left:-10px;position:absolute;top:120px;left:300px;}
.page #col-A,.single #col-A{width:627px;margin-left:60px;margin-top:40px;}
.page-id-8 #col-A{margin-top:0;}
/* ---------------------------------------- [ Lists ] */
ul#services{
	color:#8a1f03;
	float:left;
	font: normal normal normal 13px "Lucida Grande", Arial, sans-serif;
	margin:40px 0 0 70px;
	text-align: center;
}
	ul#services li{margin:0 0 15px 0;}
	ul#services li.owners{
		color:#fff;
		font: normal normal normal 13px Georgia, Times, serif;
		margin:30px 0 0 0;
	}
ul#slideshow{
	float:left;
	height:700px;
}
	ul#slideshow li{}
	ul#slideshow li img{float:left;}
ul#contact-info{
	color:#43370a;
	float:left;
	font: normal normal normal 13px "Lucida Grande", Arial, sans-serif;
}
div.single-post ol li{list-style: zero outside;margin:0 0 10px 0;font-size:12px;line-height:16px;list-style-type: decimal;}
/* ---------------------------------------- [ Footer ] */
#footer{
	background:#6e5b23;
	top:740px;
	left:0;
	position:absolute;
	width:100%;
	z-index:0;
}
	#footer ul{
		float:left;
		margin:0 0 0 25px;
		padding:5px 0 5px 10px;
	}
		#footer ul li{
			color:#fff;
			display:inline;
			font: normal normal 400 13px Georgia, serif;
			margin:0 10px 0 0;
		}
/* ---------------------------------------- [ Images ] */
img{float:left;}
#logo{
	margin:10% 0 0 0;
	position:absolute;
	left:0;
}
#live-free{
	bottom:-200px;
	left:-200px;
	position:absolute;
}
#live-free-logo{
	position:absolute;
	right:50px;
	top:20px;
}
.single{
	margin:0 25px 10px 0;
}
div.single-post p img{
	margin:0 10px 0 0;
}
.frontpage{
	float: none;
	margin:0 5px 10px 0;
	vertical-align: top;
	-webkit-box-shadow: 1px 1px 13px #444;
	-moz-box-shadow: 1px 1px 13px #444;
}
.image-shadow{
	-webkit-box-shadow: 1px 1px 10px #444;
	-moz-box-shadow: 1px 1px 10px #444;
}
/* ---------------------------------------- [ Clear Fix ] */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}