div#comments-holder {
}
.comments-holder-1col {
/*   float: left; */
  width:  600px;
}
.comments-holder-2col {
  width:  710px;
  float: right;
  margin-right: 9px;
}

div#page-comments h3,
div#comments-form h3 {
  padding:  0px;
  margin:   0px;
  font-weight:  normal;
}

blockquote.comment {
/*   float: left; */
  padding:  5px 10px;
  margin:   0px;
  margin-top: 5px;
  padding-top:  5px;
  border-top:   1px solid #93BCD2;
}
.comments-holder-1col .comment {
  width:    580px;
}
.comments-holder-2col .comment {
  width: 680px;
}
blockquote.comment p {
  padding: 0px;
  margin: 0px;
}
blockquote.comment cite {
/*   float: right; */
  display: block;
  text-align: right;
}
blockquote.response {
  padding-left: 25px;
  background-color: #EFEFEF;
  color:  #444444;
  border-top: 0px;
  margin-top: 0px;
}
.comments-holder-1col .response {
  width:        565px;
}
.comments-holder-2col .response {
  width:        665px;
}

div#comments-form {
/*   float: left; */
  margin-top: 10px;
}
form#comments {
  margin-top: 10px;
}
div#comments-form .messages,
div#comments-form .errors {

}