div.dm_widget_comment
{
    width: 97%; 
}
div.dm_widget_comment,
div.comment_item,
div.comment_item img,
div.comment_item_big,
div.comment_item_big img,
a.comment_item_author_avatar,
a.comment_item_video_preview,
div.comment_item_data,
div.comment_item_text
{
    float: left;
}
div.comment_item
{
    margin-top: 10px;
    font-size: 11px;
} 
div.comment_item_big
{
    margin-top: 10px;
    font-size: 12px;
}
a.comment_item_author_avatar img
{
    height: 40px;
    width: 40px;
    margin-right: 3px;
}
a.comment_item_video_preview img
{
    height: 40px;
    width: 53px;
    margin-right: 5px;
}
a.comment_item_author_avatar_big img
{
    height: 56px;
    width: 56px;
    margin-right: 8px;
}
a.comment_item_video_preview_big img
{
    height: 56px;
    width: 76px;
    margin-right: 5px;
}
a.comment_item_video_title
{
    font-weight: bold;
}
div.comment_item_header
{
    height: 15px;
    float: left;
    white-space: nowrap;
}
div.comment_item_text
{
    float: left;
    overflow: hidden;
    word-wrap: break-word; /* IE only*/
    padding-bottom: 3px;
}
div.comment_item_text img
{
    float: none;
    margin-bottom: -4px;
}
div.comment_item_text a,
div.comment_item_actions a
{
    text-decoration: underline;
}
div.comment_item_date
{
    margin-top: -10px;
    text-align: right;
    font-style: italic;
}
div.stars
{
    float: left;
    height: 12px;
    margin-top: 2px;
    _margin-top: 1px;
}
div.label
{
    float: left;
}
div.comment_item_data
{
    width: auto !important;
}
div.comment_item_rating
{
    float: right;
}

span.comment_item_actions
{
    width: 490px;
}
div.comment_item_edit,
div.comment_item_delete,
div.comment_item_block,
div.comment_item_permalink
{
    float: right;
}
div.comment_item_big div.comment_item_delete
{
    margin-right: 26px;
}
div.comment_item_edit,
div.comment_item_edit a,
div.comment_item_delete,
div.comment_item_delete a,
div.comment_item_block,
div.comment_item_block a,
div.comment_item_permalink,
div.comment_item_permalink a
{
    display: inline;
    font-size: 9px;
    padding-right: 4px;
}
div.ajax_comment_edit
{
    width: 450px;
    padding-left: 50px;
}
textarea.ajax_comment_edit
{
    width: 400px;
    height: 50px;
    padding-left: 3px;
    border: none;
    overflow: auto;
}
#comment_info
{
    font-weight: bold;
    font-size: 13px;
}
