/* Styles for comments. */

#entrycomments {
    margin-top: 1%;
}

.commentlist {
    list-style-type: none;
    padding-left: 0;
}

.fullcomment {
    border-bottom: thin dotted black;
    margin-top: 2%;
}

.commentheader h3 {
    padding: 0;
    margin: 0;
}

.commentfooter {
    font-size: 80%;
}

.commentfooter ul {
    padding: 0;
    margin: 0;
}

.commentfooter li {
    list-style-type: none;
}

.commentdata {
    padding: 1%;
}

.commentfooter li.commenturl, div.commentfooter li.commentname {
    display: inline;
    margin-right: 1%;
}

.commentname li[class~='user'] {
    font-weight: bold;
}

/* TrackBack styles */
.tblist {
    background: #f4f4f4;
    border: 1px solid black;
}

/* Printing styles */
@media print {
    .fullcomment {
        page-break-inside: avoid;
    }

    #commentsubmit {
        display: none;
    }
}
