/* post */
.post, .page{margin:1em 0 2em 0;padding:0 0 .6em;display:block;background:transparent url(/images/dot.gif) repeat-x left bottom;}
.post.preview-title{background:none;}


#posts h2.title{
  font-weight: bold;
  font-size: 180%;
  margin:0 0 .2em 0;
  padding:0;
  text-shadow: #fff 1px 1px 1px;
}

#posts h2.title a{text-decoration:none;color:#4e4e4e;}
#posts h2.title a:hover{color:#ed1e24;text-decoration:none;}
.post-thumb img{border:4px solid #eee;}
.post-info{background:transparent url(/images/info-bar.png) no-repeat right top;height:42px;margin-left:11px;color:#bbb;text-shadow:#fff 1px 1px 1px;}
.post-info a{font-weight:bold;color:#999;}
.post-info a:hover{color:#ed1e24;}
.post-info p.author{padding: 0 0 0 6px;margin:0;line-height:32px;}
.post-info p.comments{padding: 0 12px 0 0;margin:0;line-height:32px;}
.post-info p.comments a.comments{background:transparent url(/images/icons.png) no-repeat 0px -49px;padding-left:20px;}
.post-info p.comments a.no.comments{background-position:0px 1px;}
.post-date{background:transparent url(/images/info-bar.png) no-repeat left -75px;padding-left:11px;float:left;text-transform:uppercase;font-weight:bold;}
.post-date p.day{background:transparent url(/images/info-bar.png) no-repeat right -42px;height:33px;padding:0 16px 0 0;margin:0;line-height:31px;color:#fff;}
.post-content p{margin:0 0 .8em 0;padding:0;}
.post-content a.post-edit-link{border:#ddd 1px solid;background-color:#fff;padding:3px 6px;text-decoration:none;}
.post-content a.post-edit-link:hover{border:#ff284b 1px solid;background-color:#ed1e24;color:#fff;}
.post-content a.more-link{background-color:#eee;text-decoration:none;color:#666;text-shadow:#fff 1px 1px 1px;padding:2px 6px 3px 6px;margin:0;font-size:85%;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.post-content a.more-link:hover{background-color:#999;color:#fff;text-shadow:#666 1px 1px 1px;}
.post-tags{background:transparent url(/images/icons.png) no-repeat 0px -104px;font-style:italic;padding-left:20px;line-height:22px;}

.post-meta{padding:.6em 0;border-top:1px solid #ddd;background-color:#f6f6f6;color:#999;display:block;}
.post-meta a{color:#666;text-decoration:underline;}
.post-meta a:hover{color:#ed1e24;text-decoration:none;}

.post-meta .details{float:right;font-size:80%;line-height:150%;}
.post-meta .details.share{width:74%;}
#story_tweet {
	overflow: hidden;
	width: 50px;
	height: 60px;
	display: inline-block;
	float: left;
	padding-right: 10px;
	margin: 0;
	padding-top: 5px;
}
#story_fb {
	overflow: hidden;
	width: 50px;
	height: 70px;
	display: inline-block;
	float: left;
	padding-right: 10px;
	margin: 0;
	padding-top: 5px;
}
