/* ---------------------------------- */

div.comments { 
  width: 860px;
  max-width: 900px;
  min-width: 780px;
  /*padding-top: 12px ;*/
	/*clear:both;*/
	float:left;
}

div.comment-block { 
  /*margin-left: 16px ;*/
  margin-right: 16px ;
  margin-top: 16px ;
  margin-bottom: 16px ;
  border-top:1px solid #404080;
  border-bottom:1px solid #404080;
  background-color: #F0F0FF;
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
  font-style:normal;
  font-size: 14px;
}

div.comment-block div.head {
  color:#404080;
  border-bottom:1px solid #404080;
  background-color: #E0E0FF;
  padding: 2px;
  padding-left: 6px;
  font-style:italic;
	position: relative;
}

div.comment-reply { 
  margin-left: 12px ;
  margin-right: 0px ;
  margin-top: 6px ;
  margin-bottom: 6px ;
  background-color: #E0E0FF;
}

div.comment-reply div.head {
  background-color: #D0D0FF;
}

div.comment-form {
  background-color: #FFF0E0;
}

div.comment-form div.head {
  font-weight: bold;
  color:#4040DD;
  background-color:#FFDDCC;
}

div.comment-reply-link { 
	position: absolute;
	right: 10px;
	top: 2px;
  font-size: 12px;
  font-style:normal;
}

div.comment-block div.body {
  padding: 3px;
  padding-left: 6px;
  font-size: 12px;
}

p.comment-ann { 
  font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
  margin: 0px;
  padding: 6px;
  text-align: left;
  font-size: 12px;
  line-height: 16px;
	letter-spacing: 0px;
}

p.comment-ann:first-letter {
  font-size: 12px;
}

.comment-hidden { 
	display:none;
}

.msg-error { color:  #FF8040; }
.msg-ok { color:  #80C060; }

span.alert { 
  padding-left: 4px;
  color: #FF4000;
}

td.verification { 
	width: 640px;
}

/* ---------------------------------- */
