.post-summary{margin:1em 0 .2em;text-shadow:#fff 1px 1px 1px;color:#797979;font-size:90%;text-transform:uppercase;letter-spacing:.1em;}
.post-summary p{margin:0;padding:0;}
.post-excerpt{font-size:90%;font-style:italic;color:#999;}

.post-info{margin-top:20px; background:transparent url(../images/info-bar.png) no-repeat right top;float:left;width:90%;height:42px;font-style:italic;color:#bbb;}
.post-info a{font-weight:bold;color:#999;}
.post-info a:hover{color:#ed1e24;}
.post-info p{margin:0;padding:0;line-height:32px;}
.post-info p.author{padding: 0 0 0 6px;width:35%;}
.post-info p.comments{padding: 0 12px 0 0;}
.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{ width:75px; margin-top:20px; 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{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-date_right{ width:75px;margin-top:20px;margin-left:0;background:transparent url(../images/info-bar.png) no-repeat left -75px;padding-left:11px;float:left;text-transform:uppercase;font-weight:bold;}
.post-date_right p{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-date_right a, .post-date a{color:#fff; }
.post-content { float:left; width:90%;list-style-type: decimal;/*margin:0 0 .8em 0;padding:0;*/}
.post-content span a{float:right;margin-right:70px;color:#000;}
.post-content span a:hover{float:right;margin-right:70px;}
.post-content_right{ float:left;width:46%;list-style-type: decimal;}
.post .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 .8em;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:75%;}