#commentWrapper {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

#commentWrapper h3 {
  text-align: center;
  font-family: "Times", "Times New Roman", serif;
  font-size: 1.2em;
  text-shadow: #bbb 5px 3px 1px;
  margin-bottom: 8px;

}

h4.formHeader {
  text-align: center;
  font-family: "Times", "Times New Roman", serif;
  font-size: 1em; 
  margin-bottom: 0px;
  text-shadow: #bbb 3px 2px 1px;
  margin-bottom: 8px;
}

.comment {
  padding-bottom: 6px;
}

.comment_user {
  font-weight: bold;
  margin-left: 12px;
  font-family: "Times", "Times New Roman", serif;
}

.comment_comment {
  margin-left: 24px;
  font-family: "DejaVu Sans", Arial, Verdana, sans-serif;
}

.commentOdd {
  background: #FFFBCE;
}

.commentEven {
  background: #CAE9E7;
}

#form_table th {
  text-align: right;
  font-family: "Times", "Times New Roman", serif;
  font-size: 1em;
}