/*--------------- Comments -------------*/

.comcount {
  font-size:16px;
  color:#a1a1a1;
}

.comment {  
  margin:5px 0 0 0;
  background: #fff;
}

.comment .csubmitted {
  border-top: 1px solid #C9D9F0;
  border-right: 1px solid #C9D9F0;
  border-left: 1px solid #C9D9F0;
  border-bottom: 1px solid #D3E3FB;
  background: #F3F2FF;
  font-size:11px;
  color:#a3a3a3;
  height:18px;
  line-height:19px;
}

.comment .csubmitted a img {
  margin:3px 3px 0 5px;
  float:left;
}

.comment .csubmitted a img.new {
  margin:2px 5px 0 5px;
  float:left;
}

.comment .content {
  border-bottom: 1px solid #C9D9F0;
  border-right: 1px solid #C9D9F0;
  border-left: 1px solid #C9D9F0;
  padding: 5px 10px 0 10px;  
  overflow: auto;
}

.comment .content p {
 margin:0 0 6px 0;
}

.comment .links {
  font-size:11px;
  text-align:right;  
}

#comments h2 {
  margin-bottom:10px;
}

h2.comment-form {
  margin: 5px 0;
}

.comment-unpublished .content {
  background: #FFF4F4;
}

#comment-form {  
  margin: 20px 0;
  padding: 10px;
  background: #F3F2FF;
  border: 1px solid #d4e4f8;
}

.comment_comments a {
  background:url('../img/icons/comments.png') no-repeat;
  padding:0 0 5px 20px;
}

.comment_new_comments a {
  background:url('../img/icons/newcomment.png') no-repeat;
  padding:0 0 5px 20px;
}

.comment_add a {
  background:url('../img/icons/comment_add.png') no-repeat;
  padding:0 0 5px 20px;
}

#block-forum-0 ul li {
  background:url('../img/icons/bullet_go.png') no-repeat;
  padding:0 0 5px 20px;
}

#block-comment-0 ul li {
  background:url('../img/icons/comment.png') no-repeat 0 2px;
  padding:0 0 5px 20px;
}