.latest-posts .col{float:left;width:213px;padding:0 22px 0 0;}
.latest-posts .col-4{padding:0;}
.col .post-dt{position:absolute;right:0;top:0;color:#fff;font-family:Catalyst;font-size:16px;background:#d14615;padding:5px;}
.col .post-ttl{font-family:Catalyst;font-size:16px;padding:10px 0 0;}
.post-item{border-bottom:1px dotted #bbb;margin:0 0 20px;padding:0 0 20px;}
.post-mt{float:left;width:100px;color:#6d593d;font-size:11px;}
.post-mt span{display:block;padding:0 0 7px;}
.post-mt a{color:#6d593d;text-decoration:underline;}
.post-mt a:hover{text-decoration:none;}
.post-dsc{float:right;width:560px;border-left:1px dotted #bbb;padding:0 0 0 20px;}
.post-dsc .post-img{float:left;margin:5px 10px 3px 0;}
.post-dsc .post-ttl{font-family:Catalyst;font-size:16px;text-transform:uppercase;padding:0 0 10px;}
.post-dsc .post-txt{padding:10px 0 0;}
.post-img{height:120px;width:220px;position:relative;overflow:hidden;color:#fff;}
.post-img img{position:absolute;left:0;top:-30px;width:220px;min-height:150px;_height:150px;}
.post-mask{position:absolute;top:0;left:0;height:120px;width:220px;background:#000;display:none;_top:-120px;}
.post-links{position:absolute;top:0;left:0;height:120px;width:220px;}
.post-links a{position:absolute;display:block;width:30px;height:30px;top:45px;background:#d14615 url(/img/item-ico.png) 0 center;text-indent:100%;white-space:nowrap;overflow:hidden;}
.post-links a.post-more{left:-30px;}
.post-links a.post-zoom{right:-30px;background-position:-30px center;}
.photo-item{position:relative;padding:0 0 20px;}
.photo-ttl{font-family:Catalyst;font-size:16px;text-align:left;padding:10px 0 0;}
.photo-moder{position:absolute;top:0;right:5px;z-index:30;}
.col .post-ttl a,.photo-ttl a{color:#443725;}