.user_comment_item
{
  border: 1px solid gray;
  padding: 3px;
  margin-top: 5px;
}

.unpublished_comment
{
  border: 1px solid red;
}

.active_comment
{
  border: 1px solid green;
}

.comment_author
{
  font-weight: bold;
}

.comment_time
{
  font-size: 80%;
}

.comment_message
{
  margin-top: 12px;
}

.comment_buttons
{
  margin-top: 12px;
}

.comments_registered_only
{
  color: maroon;
  font-weight: bold;
}

.comment_buttons input[type=button]
{
  cursor: pointer;
}

#_sys_address_block_comment
{
  resize: none;
  width: 300px;
  height: 100px;
}

.comment_button_container
{
  padding: 7px;
  text-align: center;
}

table.user_comment_editor_table
{
  width: 100%;
  border-collapse: collapse;
}

table.user_comment_editor_table td
{
  padding: 6px;
}

table.user_comment_editor_table table 
{
  border-collapse: collapse;
}

table.user_comment_editor_table table td
{
  padding: 0px;
}

#_user_comment_editor input[type=text]
{
  width: 281px;
}

#_user_comment_editor textarea
{
  resize: none;
  width: 581px;
  height: 210px;
}

.user_comment_wwg_editor
{
  font-size: 12px;
}

#_user_comment_editor input[type="text"].captcha_control
{
  width: 140px;
}