/* === Comment form === */
#comment_form { 
  color: #444444;
  margin-left: -30px;  
}
#add_comment { margin-bottom: 15px; margin-left: 30px;}
#comment_form label,
#comment_form input.text,
#comment_form textarea
  { font-size: 95%;
    text-align: left;
  	width: 280px;
  	padding: 2px;
  	margin-bottom: 15px;
  	display: block;
  	float: left; }
#comment_form label
  { color: #444; 
    font-size: 85%;
    text-align: right;
  	width: 8em;
  	padding-right: 10px; 
  	padding-top: 0.5em; }
#comment_form label.required
  { font-weight: bold; }
#comment_form span
  { color: #9d9d9d;
    font-size: 80%;
    padding: 0.5em 0 0 0.5em;
    float: left;  }
#comment_form div.error
  { font-size: 85%;
    color: white;
    background-color: #F3292F;
    padding: 0.3em; 
    width: 20%; 
    display: inline;
    }
#comment_form.error label
  { color: #fb076e;
  	font-weight: bold; }
#comment_form br 
  { clear: both; }
#comment_form .submit 
  { float: left;
    margin-left: 340px;
    padding: 0 1em 0 0.5em; 
    display: inline;
    }
.comment {
  margin-bottom: 15px;
}
