
h1 { margin-bottom:20px; }
.photitle { margin-bottom:18px;text-align:left;padding-top:15px;overflow:hidden;}
.photitle .lnk-flat { padding:4px 20px; }
.pho-num { margin:5px 17px 0 0; float:right; }
.pho-nav { float:left; color:#4b8240; margin-top:7px;}
.pho-nav span{margin: 0 6px 0 4px;}
.spost {float:right;}
.sns-bar { clear:none;padding:0;overflow:hidden; }
.sns-bar-rec, .sns-bar-fav { float:none;display:inline-block;zoom:1;margin-right:0; }
.sns-bar-fav .fav-num { color:#999; }
.sns-bar-fav { float:right; }
.rec-sec { margin-right:10px; }
.rec-sec .rec-num { margin:-1.6em 5px 0 0; }
.pho-back { float:right; }
.from{position:relative;top:5px;}
.dui-dialog.fav-tag-tip:after {left:auto; right:20px;}


.spost{float: right;}
.text-info{font-size:12px; color:#838383;}
a.pic-post, a.text-post{border:1px solid #f1eeec; border-radius: 3px; background:#fff6ee url(/f/sns/81fbd8e2e11809b00e9f59ac2f54b90c2c74b5d0/pics/sns/online/participate_icon.png) no-repeat 6px 3px; padding: 0 8px 0 28px; color:#99776b; font-size:12px; cursor:pointer; display:inline-block; line-height:24px;}
a.text-post{background-position: 6px -17px;margin-left:12px;}

    .comment-list li {
        position: relative;
        padding-left: 48px;
        margin-bottom: 20px;
    }
    .comment-list .avatar {
        position: absolute;
        top: 0;
        left: 0;
    }
    .comment-list p {
        margin: 3px 0 0;
    }
    .comment-list p a:link,
    .comment-list p a:visited {
        color: #666;
    }
    .comment-list p a:hover {
        color: #fff;
    }
