body {
	font-family: verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #111;
	background-color: #fff;
}

img {
	margin: 1px 1px 1px 0;
}

.error { color: #c00; }

.cps {
	font-size: 0.95em;
	letter-spacing: 0.1em;
}

.commenthead, .commentheadTitle {
	margin: 0;
	padding: 4px 6px;
	color: #fff;
	background-color: #808080;
	font-size: 10px;
	font-weight: bold;
}

.comment0, .comment1, .commentf, .comment {
	border-top: 1px solid #fff;
	margin: 0;
	padding: 4px 8px;
}

.comment0, .comment { background-color: #ddd; }
.comment1 { background-color: #eee; }
.commentf { background-color: #ffe; }

.commentBody p {
	font-size: 11px;
	line-height: 130%;
}

.commentBy {
	font-size: 10px;
	padding: 2px 6px 4px;
	text-align: right;
}

.addcomments, .commentInfo {
	padding: 4px;
	font-size: 10px;
}

.radioInput {
	color: #fff;
	background-color: #ccc;
	margin-left: 0;
	padding-left: 0;
	padding-right: 3px;
}

.addcomments input.textInput {
	width: 225px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #ddd;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.addcomments textarea {
	width: 390px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #ddd;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.addcomments input.button {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #ddd;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

.addcomments input.button:hover { background-color: #eee; }

/*
.commentBy a.linkback:link, .commentBy a.linkback:visited, .commentBy a.linkback:active {
	color: #eee;
	text-decoration: none;
	border: none;
}

.commentBy a.linkback:link:hover, .commentBy a.linkback:visited:hover {
	color: #f90;
	text-decoration: none;
	border: none;
}
*/

.commentBody a:link, .commentBy a:link {
	color: #036;
	text-decoration: none;
	border-bottom: 1px solid #036;
}

.commentBody a:visited, .commentBy a:visited {
	color: #666;
	text-decoration: none;
	border-bottom: 1px solid #666;
}

.commentBody a:link:hover, .commentBody a:visited:hover, .commentBy a:link:hover, .commentBy a:visited:hover {
	color: #f90;
	text-decoration: none;
	border-bottom: 1px solid #f90;
}

.commentBody a:active, .commentBy a:active {
	color: #f00;
	text-decoration: none;
	border-bottom: 1px solid #f00;
}

