#comments_list pre,
#comments_list code,
#commentator_form code {
  font-family:Consolas, monospace;
	color: #333;
}
#commentator_form fieldset {
  border:1px solid #ccc;
  background-color:#fafafa;
  padding:1.2em;
  margin:1.4em 0;
}
#commentator_form legend {
  margin-left:1em;
  padding:0.2em 0.5em;
  border:1px solid #ccc;
  font-weight:bold;
	background-color: #d5d5d5;
	color: #333;
}
#comments_list cite {
  display:block;
  font-style:normal;
  font-weight:bold;
	padding-top: 10px;
	color: #333;
}
#comments-site {

	color: #333;
}

#comments_list p{

color: #333;
	padding-bottom: 10px;
	padding-top: 5px;
}
#commentator_form input,
#commentator_form textarea {
  width:50%;
  float:left;
}
#comments_list cite + a {
  font-size:0.85em
}
#dud {
  display:none
}
#commentator_form textarea {

}
#commentator_form label {
  margin-bottom:0.8em;
  font-weight:bold;
  font-size:0.8em;
  vertical-align:top;
  width:8em;
  float:left;
  clear:left;
	color: #333;
} 
#commentator_form small {
  margin-left:1.8em;
  color:#FF7D33;
  float:left
}
#commentator_form ul ~ input {
  clear:left;
  width:auto;
  margin:1.2em 0 0 8em;
}
#commentator_form ul + input + label {
  width:auto;
  clear:none;
  margin:1em 0 0 0.4em;
}
#comments_list li {
  list-style:none;
  border-bottom:1px solid #ccc;
  clear:left
}
#comments_list li img {
  float:right;
  border:0
}
#comments_list input {
  float:left;
  margin:0.4em 0 0 -2em
}
#commentator_form ul {
  margin-top:1.5em;
  float:left
}
#commentator_form li {
  list-style:none;
  font-size:0.8em;
  border:0
}
#commentator_form li code {
  font-weight:bold;
  font-size:1.1em
}
.commentator_message {
  border:2px solid black;
  overflow:auto;
  background:#EFEFEF;
  padding:0.4em 1em;
  margin:1em 4em;
}
.commentator_message fieldset {
  border:0;
  margin:1.4em  0 0.8em 0.8em;
  padding:0
}
.commentator_message fieldset * {
  float:none;
  margin:0;
  vertical-align:middle
}
.commentator_message legend,
#comments_list label {
  display:none;
	color: #333;
}
.commentator_message input {
  width:auto;
}
