﻿#commentbody {
}

#ReplyToAuthenticated 
{
    margin-top: 10px;
    overflow:visible;
}

#commentlist {
    border-bottom: #ccc 1px solid;
    background: #fcfcfc;
    border-top: #ccc 1px solid;
    text-align: right;
    padding: 0px;
}
#commentsdivview, .comment {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.comment {
    width: 100%;
}
.author {
    padding: 8px;
    width: 70px;
    display: table-cell;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #C0C0C0;
    word-wrap: break-word;
    text-align: center;
}
.authorReply {
    padding: 8px;
    width: 36px;
    display: table-cell;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #C0C0C0;
    text-align: center;
}

.info {
    display: table-cell;
    padding: 8px;
    vertical-align:top;
    width:100%;
}

.bloginfo {
    float: left;
}

.pic, .content P {
}

.avatar {
    border-bottom: #999 1px solid;
    border-left: #999 1px solid;
    border-top: #999 1px solid;
    border-right: #999 1px solid;
    padding: 1px;
}

.date {
    display: block;
    font-size: 10px;
    margin-bottom: 4px;
}

.act {
}

.content {
    padding-bottom: 10px;
    line-height: 145%;
    padding-top: 0;
    overflow: visible;
}
.pleaselogin {
    padding:5px;
}
a.logintoreply:link, a.logintoreply:active, .logintoreply {
    color: #C0C0C0;
    font-size: x-small;
    text-decoration: none;
}