/* comments */
.widget.comments { padding:10px 0 0 0; margin-bottom:10px; width:639px; }
	.widget.comments .comment { margin-bottom:15px; line-height:1.3; }
		.widget.comments .comment.depth-2 .meta,
		.widget.comments .comment.depth-2 .comment-content { padding-left:20px; }
		.widget.comments .comment.depth-3 .meta,
		.widget.comments .comment.depth-3 .comment-content { padding-left:40px; }
		.widget.comments .comment.depth-4 .meta,
		.widget.comments .comment.depth-4 .comment-content { padding-left:60px; }
		.widget.comments .comment.depth-5 .meta,
		.widget.comments .comment.depth-5 .comment-content { padding-left:80px; }
		.widget.comments .comment.depth-6 .meta,
		.widget.comments .comment.depth-6 .comment-content { padding-left:100px; }
		.widget.comments .comment.depth-7 .meta,
		.widget.comments .comment.depth-7 .comment-content { padding-left:120px; }
		.widget.comments h3 { padding:0 0 10px 10px; }
		.widget.comments .comment-content { padding:10px 10px 0 10px; }
		.widget.comments .comment .meta { background:#dfdfdf; height:30px; padding:5px 10px; }
			.widget.comments .comment .meta .author { color:#BA315F; font-size:13px; font-weight:bold; padding-bottom:3px; }
				.widget.comments .comment .meta .author a { text-decoration:none; }
			.widget.comments .comment .meta .date { color:#666; font-size:11px; }
			.widget.comments .comment .meta .respond { display:block; float:right; font-size:13px; position:relative; top:-20px; }
			.widget.comments .comment .meta img { float:left; margin-right:5px; }
			.widget.comments .comment .meta span { display:block; }