.comment {
    width: 100%;
    border: 1px solid silver;
}

.comment .comment.comment-new {
    border: 1px solid #009999;
}

.comment .attribution {
    padding: 10px 25px;
    text-align: center;
}

.comment .attribution .user-picture img {
    width: 70px;
    height: auto;
}

.comment .attribution .user-picture.user-online img {
    padding: 5px;
    border: 2px solid #009999;
}

.comment .attribution .user-picture.user-offline img {
    padding: 5px;
    border: 2px solid silver;
}

.comment .attribution .submitted {
    margin-bottom: 0;
}

.comment .comment-text {
    border: none;
}

.comment .comment-header {
    position: absolute;
    top: 5px;
    right: 0;
}

.comment .comment-header .comment-permalink {
    margin-right: 20px;
}


.comment .comment-header .comment-permalink,
.comment .comment-header .like-and-dislike-container {
    display: inline-block;
}

.comment .comment-header .like-and-dislike-container,
.comment .comment-header .like-and-dislike-container .count {
    border: none;
}

.comment .comment-header .like-and-dislike-container .count {
    padding: 3px 10px 3px 0;
}

.comment .comment-header .like-and-dislike-container.disable-status .count {
    font-weight: normal;
}


.comment .comment-header .like-and-dislike-container a {
    display: inline-block;
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    background: url("../images/like_dislike.png") right center no-repeat;
}

.comment .comment-header .like-and-dislike-container.like a {
    background-position-y: -88px;
}
.comment .comment-header .like-and-dislike-container.like a.disable-status {
    background-position-y: -132px;
}
.comment .comment-header .like-and-dislike-container.dislike a {
    background-position-y: 0;
}
.comment .comment-header .like-and-dislike-container.dislike a.disable-status {
    background-position-y: -44px;
}

.comment .comment-text .content {
    padding-top: 10px;
}

.comment .comment-text .links {
    position: absolute;
    bottom: 0;
    right: 0;
}

.messages.comment-messages.warning {
    border-color: #009999;
    background-color: transparent;
    color: black;
    font-style: italic;
}