
.tx-comments-pi1 .active {
	padding:7px 0; border-top:0px; margin-bottom:10px;
}
.tx-comments-header {
	text-transform:uppercase; font-family:Impact,Arial,sans-serif; font-size:24px; line-height:130%;
	border-top:4px solid #c94b29; padding-top:10px;
}
.tx-comments-comment-1, .tx-comments-comment-2 {
	margin:5px 0px;
}
.tx-comments-comment-metadata {
	color:#c94b29;
}
.tx-comments-comment-metadata a:link, .tx-comments-comment-metadata a:visited, .tx-comments-comment-metadata a:hover, .tx-comments-comment-metadata a:active {
	color:#c94b29; text-decoration:underline;
}
.tx-comments-comment-form {
	padding-bottom:10px; margin-bottom:20px;
}
.tx-comments-comment-form .header {
	text-transform:uppercase; font-family:Impact,Arial,sans-serif; font-size:24px; line-height:130%;
	border-top:4px solid #c94b29; padding-top:10px;
	margin-bottom:5px;
}
.tx-comments-comment-form textarea {
	width:100%;
}
.tx-comments-comment-form .header {
  border-color: #657083;
}
.tx-comments-form-top-message {
    margin-top: 15px;
    margin-bottom: 15px;
    color: #FF0000;
}
.tx-comments-comments .pageCommentItem {
    margin-bottom: 10px;
}
.tx-comments-comment-form .row .error,
.tx-comments-comment-form .elm .tx-comments-captcha .error {
    width: 100% !important;
    display: block;
    color: #FF0000;
}
#tx_comments_pi1_submit {
    float: right !important;
    color: #FFFFFF !important;
    margin: 0 !important;
    border: solid 2px black;
    padding: 2px 7px;
    background: #3b424c;
    font-weight: bold;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
}