.blog-actions{float:right;margin:8px 0 5px 10px;font-size:18px;line-height:18px;}
.blog-actions li{display:inline;margin:0 0 0 10px;}
.blog-top{position:relative;padding-right:150px;}
.blog-top .vote-topic{position:absolute;top:3px;right:15px;}
.blog-mini{padding:0 25px 25px 25px;}
.blog-mini button{margin-left:20px;}
.blog-mini .fl-r a{margin-left:14px;}
.blog-mini .fl-r a.link-dotted{border-color:#a40e0e;}
.blog-mini .fl-r a.link-dotted:hover{border:0;}
.blog{padding:0 25px 25px 25px;}
.blog .blog-header{float:right;margin:0 0 5px 20px;}
.blog .blog-header h2{font-size:20px;font-weight:bold;line-height:1em;margin-top:3px;margin-bottom:7px;}
.blog .blog-header h2 i{position:relative;top:5px;}
.blog .blog-header .close{cursor:pointer;}
.blog .blog-header .close a{border-color:#a40e0e;}
.blog .blog-header .close a:hover{border:0;}
.blog .blog-header .vote-label{text-transform:uppercase;text-align:right;font-size:11px;color:#aaa;}
.blog .blog-header .count{font-size:34px;line-height:1em;font-weight:bold;text-align:right;}
.blog .blog-header .vote{position:absolute;top:15px;right:15px;}
.blog .blog-header .vote .vote-count{padding-left:25px;display:block;color:#333;}
.blog .blog-header .vote .vote-up{position:absolute;top:22px;left:0;display:none;}
.blog .blog-header .vote .vote-down{position:absolute;top:35px;left:0;display:none;}
.blog .blog-header .vote:hover .vote-up,
.blog .blog-header .vote:hover .vote-down,
.blog .blog-header .vote.voted .vote-up,
.blog .blog-header .vote.voted .vote-down{display:inline-block;}
.blog .blog-header .vote.vote-count-positive .vote-count{color:#5055B2;}
.blog .blog-footer .button-blog{margin:0 0 0 15px!important;cursor:pointer;}
.m-blog-info{overflow:hidden;padding:0 0 20px 0;border-bottom:1px solid #d2cdb2;margin:0 0 20px 0;}
.m-blog-info .m-left{width:47%;float:left;}
.m-blog-info .m-right{width:47%;float:right;border-left:1px solid #d2cdb2;padding:0 0 0 25px;}
.m-blog-info strong{display:block;margin:0 0 5px 0;font-size:14px;line-height:16px;}
.blog{position:relative;}
.blog .blog-content{}
.blog .blog-content .blog-description{padding:0 0 15px 0;margin:0 0 20px 0;border-bottom:1px solid #d2cdb2;overflow:hidden;}
.blog .blog-content .blog-description .avatar{float:left;margin:5px 20px 10px 0;}
.blog .blog-content .user-avatar{margin-right:10px;}
.m-blog-users{text-align:center;}
.blog-info{width:300px;margin-bottom:50px;}
.blog-info li{margin-bottom:5px;background:url(../images/dots.png) 0% 14px repeat-x;position:relative;padding-right:50px;}
.blog-info li span{background:#f8fbfe;padding-right:2px;}
.blog-info li strong{width:150px;position:absolute;top:0;right:0;background:#f8fbfe;padding-left:2px;font-weight:normal;}
.blog-info li.rating strong{color:#5fa459;}
.blog-footer{position:absolute;top:15px;right:25px;line-height:18px;}
.blog-footer .blog-actions{display:inline-block;float:none;margin:0 0 0 10px;}
.blog-more{display:block;padding:10px 0;text-align:center;text-decoration:none;background:#fafafa;}
.blog-more:hover{background:#eee;}