/* COMMENTS */
.comments { overflow:hidden;border-top:1px dashed #ccc;padding:0 0 10px; }
.comments h2 { padding:10px 10px 0; }
.comment { padding:10px 10px 5px; }
.comment > div.author { overflow:hidden;font-family:arial, helvetica, sans-serif; }
.comment > div.author div.author-info { position:relative;background:#CFE4FF;margin-left:64px;border-bottom:1px solid #ABC6DD;padding:3px; }
.comment > div.author div.avatar { float:left;width:60px;height:60px;overflow:hidden;background-color:#fff;border:1px solid #CFE4FF;padding:1px; }
.comment > div.author h4 { font-size:1.2em;color:#4F657F; }
.comment > div.author small { font-size:1em;color:#8FA5BF; }
.comment > div.author small > a { font-size:1em;color:#8FA5BF; }
.comment > div.author span.comment-number { position:absolute;display:block;right:5px;top:-11px;font-size:54px;font-weight:700;color:#fff; }
	span.comment-number a, span.comment-number a:link, span.comment-number a:hover { text-decoration:none;color:#fff; }
		span.comment-number a:hover { color:#ABC6DD; }
.comment > div.text { margin:-32px 0 0 63px;border-width:0;padding:5px 0 5px 5px;border-style:solid;border-color:#ddd;color:#555; }
.comment > div.text blockquote { background-color:#EEEEFF;margin:.5em 0;padding:.5em; }
.comment > div.text pre { overflow:auto;background-color:#f9f9f9;margin:.5em 0;padding:.5em;border:1px solid #ddd; }
.comment > div.options { text-align:right;font-size:.9em;color:#1975CF; }

/* COMMENT FORM */
.comment-form { clear:both;margin-top:10px;border-top:1px dashed #ccc; }
.comment-form form { padding:5px 10px 0; }
.comment-form textarea { padding:4px;width:100%; }

/* REVISIONS (special comments for guidelines) */
.revisions { overflow:hidden;padding:0 0 10px;font-size:1.2em; }
	.revisions h2 { padding:10px 30px 0; }
	.revision { background:#EEEEFF;margin:0 30px 2px;padding:5px 10px; }
	.revision.alt { background:#DFEBFF; }
		.revision div.author small { font-size:.8em;color:#8FA5BF; }
		.revision div.text { color:#444; }

.revision-form { clear:both;margin-top:10px; }
	.revision-form form { padding:0 30px 0; }
		.revision-form textarea { padding:4px;width:80%; }
		.revision-form.submit-post { font-size:.8em !important; }

