.articleContainer {
  padding: 5px;
  border: 0;
  text-align: left;
}

.articleContainer, .articleContainer th, .articleContainer td {
  color: #000000;
}

.articleTitle {
  border-bottom: 1px solid #000000;
  padding: 5px;
}

.articleContent {
  padding: 5px;
}

.articleOptionsContainer {
  padding: 5px;
  border-top: 1px solid #000000;
}

.commentMasterContainer {
  border: 1px solid #000000;
  margin: 5px;
}

.commentMasterContainerTitle {
  background: #333333;
  padding: 5px;
  color: #FFFFFF;
  font-weight: bold;
}

.commentContainer {
  border: 1px solid #000000;
  margin: 5px;
}

.commentInfoContainer {
  background: #CCCCCC;
  border-bottom: 1px solid #000000;
  padding: 5px;
}

.commentTitle {
  font-weight: bold;
}

.commentInfo {
  font-size: 10px;
}

.commentContent {
  background: #E6E6E6;
  padding: 5px;
}

.commentFormContainer {
  margin: 5px;
  border: 1px solid #999999;
}

.commentFormContainer, .commentFormContainer th, .commentFormContainer td {
  color: #000000;
}

.commentFormTitle {
  padding: 5px;
  background: #333333;
  color: #FFFFFF;
  font-weight: bold;  
}

.commentFormContainer form {
  display: inline;
}

.commentFormContainer table {
  width: 100%;
}

.commentFormContainer th {
  width: 100px;
}

.commentFormContainer td, .commentFormContainer th {
  padding: 5px;
}

.rowEven {
  background: #CCCCCC;
}

.rowOdd {
  background: #E6E6E6;
}