#c-detail{
    padding: 10px;
	background: #fff;
}
ul#contents, ul.info{
    padding: 0;
    margin: 0;
    list-style: none;
}
ul#contents{
    padding: 0 5px;
}
ul#contents li{
    margin: 5px 0;
    padding: 5px 0;
    border-bottom: 1px dotted #000;
    width: 100%;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
ul#contents li ul.info li{
    margin: 0;
    padding: 0;
    border: none;
    width: auto;
}
ul#contents li div.image,
ul#contents li .content{
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
ul#contents li div.image{
    width: 22%;
    overflow: hidden;
}
ul#contents li .content{
    width: 75%;
    margin: 0 0 0 10px;
}
ul#contents li .content h3{
    margin: 0;
    border-bottom: 1px solid #999;
}
ul#contents li .content small{
    text-align: right;
}
ul#contents li .content small ul li{
    padding: 0 5px;
    border-right: 1px solid #999;
}
ul#contents li .content small ul li:last-child{
    border: none;
}
ul#contents li .content small label{
    margin-right: 5px;
}
ul#contents li .content small span{
    font-weight: bold;
}
ul#contents li .content a{
    color: #000;
}
ul#contents li .content h3 a{
    text-decoration: none;
}
ul#contents li .content p{
    margin: 5px 0;
}

#c-detail small ul li{
    padding: 0 5px;
    border-right: 1px solid #999;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
#c-detail small ul li:last-child{
    border: none;
}
#c-detail small label{
    margin-right: 5px;
}
#c-detail small span{
    font-weight: bold;
}

/** Comment **/
ul.list-comment{
    padding: 0;
    margin: 20px 0 0 0;
    list-style: none;
}
ul.list-comment li{
    padding: 5px 0;
    border-top: 1px solid #D2D9E7;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 99%;
}
ul.list-comment li .avatar,
ul.list-comment li .text{
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
ul.list-comment li .avatar{
    width: 10%;
    text-align: center;
}
ul.list-comment li .avatar small{
    color: #999;
}
ul.list-comment li .avatar img{
    width: 50px;
    height: 50px;
}
ul.list-comment li .text{
    width: 90%;
}
ul.list-comment li .text h6{
    padding: 0;
    margin: 0 0 5px 0;
    font-size: 11px;
}
ul.list-comment li .text h6 a{
    color: #3B5998;
    text-decoration: none;
}
ul.list-comment li .text h6 a:hover{
    text-decoration: underline;
}
#list-comment{
    background: #FFF;
}
#list-comment .pagination li{
    display: inline-block;
    zoom: 1;
    *display: inline;
}

/** Share **/
p.share{
    text-align: right;
    margin: 5px 0;
}
p.share label{
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
p.share a{
    margin: 0 5px;
    background: transparent no-repeat center center;
    width: 32px;
    height: 32px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
p.share a.facebook{
    background-image: url("../images/facebook-32-32.png");
}
p.share a.google{
    background-image: url("../images/google-32-32.png");
}
p.share a.twitter{
    background-image: url("../images/twitter-32-32.png");
}
p.share a.zing{
    background-image: url("../images/zing-32-32.png");
}