@charset "utf-8";

section.comments
{
	border:1px #79a3b0 solid;
	background-color:#aed8e6;
	padding:0.2em;
	margin-top:1em;
	clear:both;
}

#content .comments h2
{
	margin:0em;
}

.comment
{
	margin:0.2em 0.5em;
	overflow:auto;
	min-height:4em;
	position:relative;
	border-radius:0.3em;
	padding:3px;
	padding-bottom:0.6em;
}

.comment:nth-of-type(odd)
{
	background-color:#FFF;
}

.comment:nth-of-type(even)
{
	background-color:#EEE;
}

.avatar
{
	max-width:4em;
	max-height:4em;
	vertical-align:top;
	float:left;
	margin:0.1em;
}

.comment .avatar
{
	position:absolute;
}

.commenttext
{
	display:inline-block;
	max-width:80%;
	padding-bottom:0.2em;
	margin-left:5em;
	
}
.commenttext:before
{
	content:open-quote;
	font-size:1.5em;
	line-height:0.8em;
	color:#2f5174;
	vertical-align:top;
}

.commenttext:after
{
	content:close-quote;
	font-size:1.5em;
	line-height:0.8em;
	color:#2f5174;
	vertical-align:top;
}

.commentdt
{
	color:gray;
	display:inline-block;
	font-size:0.6em;
	position:absolute;
	bottom:0.1em;
	right:0.2em;
}

.comment a,
.comment .useranon
{
	display:inline-block;
	width:90%;
	border-bottom:1px black dotted;
	overflow:hidden;
	margin:0.1em 0.2em 0.2em 5.2em;
	font-size:0.8em;
}

.comments .verify
{
	vertical-align:top;
	margin:0em 0.2em;
}

textarea
{
	margin-top:0.2em;
	margin-left:0.2em;
}