.comments-list
{
   text-align: left;
}

.comments-list h2
{
   margin-top: 1em;
   margin-bottom: 1em;
}

.comments-list .comments-list-actions .left
{
   float: left;
   width: 28%;
}

.comments-list .comments-list-actions .right
{
   float: right;
   text-align: right;
   width: 70%;
}

.comments-list .icon
{
   float: left;
   width: 15%;
   line-height: 3em;
   min-height: 3em;
   text-align: center;
}

.comments-list .details
{
   float: right;
   width: 83%;
}

.comments-list .details .info
{
   float: left;
   width: 78%;
}

.comments-list .details .comment-actions
{
   float: right;
   width: 20%;
   text-align: right;
}

.comments-list .details .comment-actions a.delete-comment
{
   background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARhJREFUeNqsU7utwkAQPF8F0IHJkaABJDqghEfk2B0AHTi1I7sEOjiJBngSOXQAHZgZNGutHBAAJ41s7c5+bnYv6/s+jE/TNDk+ayCX6QakoihuY27mEyhwD/wBR+As1xLYAB39PtGQAMEkJaAV6THqaqLkW3YH/3lIoMo0lHC04c0BlwkqdsVOouzM3FowSHtVHKrTxn9xWsWErK5rVr8CU7Yt4g74l5BBV1sAB3As+R2YRZGO7s6VghlwEhayVeriIZHXUaMytc3JpBdgLlwknBeWMXkMX56oJVmOxpVcZeskeWEV85oCyRvnLN2dV4JpUroiXKwUtVWdjYUqU227s9PkIJ+NvWPs14v0m1X+yWP69Dk/BRgAYruwtxyR/i4AAAAASUVORK5CYII=) no-repeat scroll center center;
}

.comments-list .details .comment-actions a.edit-comment
{
   background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJdJREFUeNpi/P//PwMlgIkUxbNmzVoAwmQZANUYD8LIhjCRqBkG4IYwkaGZ+DDAo3lhWlpaAl4DiNGM0wBiNWM1gBTNpEQjVs0gwIJkM0iBA0ghkM2A5AqcmlEMAAKQInuQZiRDGPBpBgFGUF4AKlYAsu8T42RcYVCAJHYQiA8Qm8RhXggA4olAPAFo8wNSMhgjpdkZIMAAdFRMXo75bNwAAAAASUVORK5CYII=) no-repeat scroll center center;
}

.comments-list .details .comment-actions a
{
   cursor: pointer;
   padding: 1em 0.75em;
   visibility: hidden;
   text-decoration: none;
}

.comments-list .details .comment-content
{
   clear: both;
   list-style-type: disc;
}

.comments-list .details .comment-content ul li
{
   list-style-type: disc;
}

.comments-list .details .comment-content ol li
{
   list-style-type: decimal;
}

.comments-list tr.yui-dt-highlighted .details .comment-actions a
{
   visibility: visible;
}

.comments-list .alfresco-datatable td .yui-dt-liner
{
   padding: 0;
}

.comments-list .comment-details
{
   padding: 0.5em 1em 0.25em;
}

.comments-list .comment-form
{
   padding: 1em;
   margin-bottom: 1em;
   height: 18em;
}

.comments-list .comment-form h2
{
   margin-top: 0;
}

.comments-list .comment-form img
{
   float: left;
   min-height: 3em;
   line-height: 3em;
   text-align: center;
}

.comments-list .comment-form form
{
   float: right;
   width: 83%;
}

.comments-list .comment-form .buttons
{
   margin-top: 1em;
}
