/*Comments*/

#comments,#respond {
	margin: 0 3.5em;
	padding:3em 0;
	float: left;
	border-top: 1px #ccc solid;
	width:500px;
}

/*#comments hr,#respond hr {
	margin-top: 1em;
	margin-bottom: 1em;
	display: block;
}*/

#comments h3,#respond h3{color:#333;}

.comment-list li:first-child{
	padding-top:1em;
	border-top:none;
}
.comment-list{padding:0 2em;}

.entry-comment{padding:2em 0 1em 0;list-style-position: outside;border-top:1px #ccc dotted;}
.comment-meta{margin-bottom:1.5em;color:#888;}

.comment-meta .avatar{
  padding:0.1em .7em 0 0;
  float:left;
}
.entry-comment cite {
	text-align: left;
	font-size: 12px;
	font-style: normal;
}
.entry-comment .comment-date {
	font-size: 11px;
	color:#888;
}
.comment-date a{color:#888;}
.comment-content{color:#4C4C4C;}

#commentform{margin:2em 0;float:left;}
#commentform input,#commentform textarea{margin:0 0 1em 0;padding:2px 4px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:1em;border-top:1px #999 solid;border-left:1px #999 solid;border-bottom:1px #ccc solid;border-right:1px #ccc solid;color:#555;background:#CDD9DD;}


#commentform input{width:210px;}
#commentform textarea{padding:.5em .7em;font-family:arial,sans-serif;font-size:1.2em;line-height:1.5em;width:480px;}
#commentform label{margin-bottom:.4em;font-size:1.1em;color:#666;font-weight:normal;display:block;}
#commentform #submit{padding:2px 0;width:78px;font-size:1.2em;font-family:arial,sans-serif;border:1px #999 solid;color:#333;background:#efefef;float:left;}
#commentform #submit:hover{background:#fff;}


#comment-tools {
	font-size: 1.1em;
	color:#999;
	float:right;
	width:345px;
}

#comment-contact-info{width:255px;float:left;}
