.commentsrating { margin-top: 20px; padding-top: 10px; border-top: solid #4488BB 2px; font-weight: bold; }
.commentsrating span { color: #CC0000; }
.commentstitle { margin-top: 20px; font-weight: bold; }
.comments { margin-top: 20px; margin-left: 40px; margin-right: 40px; border-bottom: dashed #4488BB 1px; color: #664444; }
.commentsdate { color: #BB6666; font-size: 11px; }
.commentsform { margin-top: 20px; padding-top: 10px; border-top: solid #4488BB 2px; text-align: center; }
.commentsformtitle { font-weight: bold; }
.commentsform textarea { width: 400px; height: 100px; }
.commentsresgood { margin-top: 20px; padding-top: 10px; border-top: solid #4488BB 2px; color: #004400; font-weight: bold; text-align: center; }
.commentsresbad { margin-top: 20px; padding-top: 10px; border-top: solid #4488BB 2px; color: #000000; font-weight: bold; text-align: center; }
.commentsreserr { margin-top: 20px; padding-top: 10px; border-top: solid #4488BB 2px; color: #440000; font-weight: bold; text-align: center; }
.answer { margin-top: 10px; margin-bottom: 20px; margin-left: 40px; border-top: dashed #999999 1px; color: #664444; }
.answertitle { color: #BB6666; font-size: 11px; }
.commentspages { margin-bottom: 20px; }
.commentspages a { margin-right: 5px; }
.commentspages b { margin-right: 5px; }

