.post-item{float:right;width:648px;background:#000000 url('/_media/images/blog/note_bg.gif') repeat-y 627px 7px;}
.post-item .inner-content{float:right;width:595px;margin-right:35px;padding:25px 0;font-size:14px;}
.post-item .inner-content .titles{float:right;width:100%;}
.post-item .inner-content .titles .date{float:right;width:56px;height:56px;overflow:hidden;text-align:center;font-size:12px;margin-top:9px;}
.post-item .inner-content .titles .date .day{font-size:38px;width:100%;text-align:center;line-height:38px;position:relative;left:-1px;}
.post-item .inner-content .titles H3{font-size:28px;font-weight:bold;float:right;margin:0 10px;padding:0;width:500px;letter-spacing:-1px;}
.post-item .inner-content .titles .author-title{float:right;font-size:12px;margin:5px 10px 0 0;}
.post-item .inner-content .post-content{margin:10px 0;float:right;}
.post-item .inner-content .opts{float:right;width:100%;}
.post-item .inner-content .opts .read-more{float:left;}
.post-item .inner-content .opts .tags{font-size:12px;}
.yellow-line{width:648px;height:4px;float:right;margin-top:5px;margin-bottom:43px;}
.tag-title{background:#000 url('/_media/images/blog/blog_tag.gif') no-repeat 100% 0;height:47px;margin:0 0 32px;}
.tag-title H1{font-size:29px;margin:0 64px;padding:3px 0 0;letter-spacing:-1px;}
