/* comments */
ul#comment
{
  clear: both; 
  list-style: none;
}

ul#comment label
{
  padding-top:2px;
}

ul#comment li
{
  clear: both;
  float: left;
}

#commentFormHolder
{
  min-height: 100px;
}

#commentList
{ 
  clear:both;
  margin-top: 10px;
}


#commentList ul
{
  clear: both; 
  list-style: none;
  padding: 10px;
}

#commentList p
{
  text-align:justify;
}

#commentList li
{
  clear: both;
  float: left;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #999999;
}
#commentList .profileTeaser
{
  margin-right: 15px;
}

#commentList span
{
  display: block;
  font-weight: normal;
  margin-bottom:3px;

}

#commentList p
{
  border: 1px solid #d8d8d8;
  padding:7px;
  background:#fff;
}
.commentList a, .commentList a:link, .commentList a:visited, .commentList a:active {
  color:#397B0D;
  font-weight:bold;
  border:none;
}

.CommentControl h2 a, .CommentControl h2 a:link, .CommentControl h2 a:visited, .CommentControl h2 a:active {
  background:url('/images/comment2.jpg') no-repeat 0px -3px;
  margin:0 0 0 0;
  padding:2px 0 8px 25px;
  background-repeat: no-repeat;
  font-size:11px;
  color:#ff8100;
  font-weight:bold;
  border-bottom:none;
  text-transform:none;
}

#commentList h3
{
  padding-bottom:10px;
  padding-top:2px;
  border:none;
}

ul#comment:after, #commentList:after
{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.CommentControl{
	padding:6px;
}
.comment_text{
	margin-left:70px;
	border:1px solid #D8D8D8;
	padding:6px;
	}
.comment_text_unknown{
	margin-left:0px;
	border:1px solid #D8D8D8;
	padding:6px;
	}

