/*
	 ___________________________________________
	|											|
	|	Author: Ollie Wells - ollie@2612.co.uk	|
	|	Site : Template site 1					|
	|	Purpose : Strucutral layout				|
	|	Copyright 2009 twentysixtwelve.co.uk	|
	|___________________________________________|
	
*/

	body.blog h2{
	font:bold 2.8em "Arial Black", Helvetica,"Helvetica Neue",Arial,sans-serif;color:#7a797e;text-decoration:none;letter-spacing:-2px;margin-bottom:17px;padding-bottom:0px;}	
	
	
	body.blog h2 a{
	margin:1px
	}


/* body content */

body.blog #body-content{
	background:url("../img/layout/bg-shadow-primarynav-under.gif") no-repeat center 0px;
	padding:44px 20px 0px 20px;
	width:920px;
	margin:0px -970px;height:100%
	}
	
#sidebar{
	padding:0px;
	width:300px;
	margin:0px 0 0 -332px;
	position:absolute;top:90px
	}

.sidebar-block{	background:#f0f0f0 url("../img/blog/bg-sidebar-bottom.gif") repeat-x bottom;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #ddd;
	padding:0 5px 10px 5px;margin:20px 0 20px 0}
	
.sidebar-block h2 {border-top:1px solid #fff;padding:10px 5px 0px 34px}

.sidebar-block h2.latest-comments{background:url(../img/icons/sprite-icons.png) no-repeat -4px -45px}
.sidebar-block h2.twitter-updates{background:url(../img/icons/sprite-icons.png) no-repeat -4px -102px}

blockquote.comment-quote {
background:url(../img/sidebar/blockquote-top.png) no-repeat center top;
padding:0px;
}
blockquote.comment-quote p{
background:url(../img/sidebar/blockquote-bot.png) no-repeat center bottom;
padding:13px 20px 25px 20px;
font:normal 1.4em Arial,sans-serif;
margin-bottom:0px
}
cite.comment-author {padding:0px 0px 0px 11px;display:block;padding-bottom:20px}
	

	
/* posts */

div.post {	
	width:597px;padding:30px 0px 10px 0px;margin:20px 0px;font-size:1em;height:auto;overflow:hidden}
	
	
	
div.post.odd,div.post.even  {border-top:1px dashed #ccc}

div.post.last-post {border-bottom:1px dashed #ccc;padding-bottom:25px}


div.post h2{
	margin-top:4px;margin-bottom:11px}	

#body-content p.post-details-info {	font:normal 0.9em Verdana,sans-serif;color:#7a797e;text-decoration:none;letter-spacing:-0px;padding-bottom:0px;margin-bottom:0px}

.post-details {float:right;
text-align:left;width:401px;padding-left:20px}

.post-homepage-content p{margin:0px 0px 18px 197px;padding:0px;}

a.read-more {margin:0px 0px 0px 21px;padding:0px 0px 2px 24px;
font:normal 0.9em verdana, sans-serif;background:url(../img/icons/sprite-icons.png) no-repeat -15px -19px}



/* images */

.img-excerpt {
	border: 1px solid #ddd;float:left;padding:1px}
	
.post-intro {clear:both;height:auto;overflow:hidden}
	
.post-intro img {
height:127px;
position:relative;
width:172px;overflow:hidden;margin-top:10px;
border:1px solid #ddd;padding:1px;float:left}

#body-content .post-intro p{
float:left;
padding-left:20px;
width:401px;
padding-top:3px;
font:bold 1.8em Helvetica,"Helvetica Neue",Arial,sans-serif;
color:#333;
text-decoration:none;
line-height:1.6em;margin-bottom:0px
}


	
.img-post-small{
	border: 1px solid #ddd;padding:1px;float:left;margin-right:20px;margin-bottom:20px}
	

/* single post page */
	


.singlepost .post p{padding-top:25px;}
.singlepost .post {padding-top:7px;}



#sidebar.single-post-sidebar{
	padding:0px;
	width:300px;
	margin:0px 0 0 -342px;
	position:absolute;top:90px
	}
