/*
* Comments
* 
* @package WP Bold
* @subpackage CSS
*/

/** Threaded Comments
==============================================================================*/

#comments-template { margin: 0 0 30px 0;}
.comments-wrap { overflow: hidden; border-top: 1px solid #ccc;}

/** Comment Headers
==============================================================================*/

#comments-number { padding: 10px 0 20px 0 !important;}
	#comments-number, #reply-title, .comments-header { margin: 0; padding: 10px 0 10px 0; border-bottom: 1px solid #ccc;}

/* Comments */
#comments {	padding: 8px 0 0;}
	
/* Comment pagination. */
.comments-nav {	float: right; line-height: 29px; margin: 10px 20px;}
	.comments-nav .page-numbers { font-size: 10px; text-transform: uppercase; color: #777; margin-right: 10px;}
		.comments-nav .prev { display: inline-block; height: 29px; width: 29px; margin-left: 10px;}
		.comments-nav .next { display: inline-block; height: 29px; width: 29px; margin-left: 10px;}

/** Comment List
==============================================================================*/

	ol.comment-list { margin: 1px 1px 60px 1px;}	
		.comment-list li { padding: 30px 0 30px 0; border-bottom: 1px solid #ccc;}
			.comment-list li.comment-author-admin {	background: #ffffe5;}
			.comment-list li.bypostauthor { background: #efefef;}
			.comment-list ul.children {}
			.comment-list li li { border-bottom: none;}
			.comment-wrap {	overflow: hidden;}
			.children li { margin-bottom: 0px !important;}
	
			.comment-list li .comment-body { padding: 0 20px; }
				.comment-list li li .comment-body { padding-left: 40px; }
					.comment-list li li li .comment-body { padding-left: 60px; }
						.comment-list li li li li .comment-body { padding-left: 80px; }
							.comment-list li li li li li .comment-body { padding-left: 100px; }
								.comment-list li li li li li li .comment-body { padding-left: 120px; }
									.comment-list li li li li li li li .comment-body { padding-left: 140px; }
										.comment-list li li li li li li li li .comment-body { padding-left: 160px; }
											.comment-list li li li li li li li li li .comment-body { padding-left: 180px; }
												.comment-list li li li li li li li li li li .comment-body { padding-left: 200px; }
			
			.comment-list li .comment-body { padding-bottom: 20px;}		
				ol.comment-list .avatar { float: left; margin: 0 10px 0 0; border: 1px solid #ddd;}
					.comment-meta { font-size: 11px; margin: 0 0 15px 0; padding: 0 0 15px 0; color: #ccc; border-bottom: 1px dotted #ddd;}
					.comment-author { clear: both;}
					.comment-author cite { font-size: 18px; font-style: normal; font-weight: bold; color: #777;}
					.comment-author .says { display: none;}
						.pingback .reply { display: none;}		
				.comment-body p { margin: 0 0 30px 0;}

/** Respond
==============================================================================*/

	#respond {}
		h3#reply-title { font-size: 21px;}
		#reply-title small a { float: right; margin: 0 20px 0 0; padding: 0 10px;}
		.logged-in-as { margin-bottom: 20px !important; font-size: 12px; border:  1px solid #dfdfdf; border-radius: 3px; padding: 5px 10px; background: #e1f7bd;}
		.comment-awaiting-moderation { font-size: 12px; border: 1px solid #ccc; border-radius: 3px; padding: 4px 8px;}
		p.comment-notes { display: none;}
		#respond form { padding: 20px 0;}
			#respond label {}
			#commentform .required { display: none;}
			#respond p { margin: 0;}
			#respond textarea, #respond input[type="text"], #respond input[type="email"], #respond input[type="url"] { }
				#respond textarea {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 87%;}
				#respond input[type="text"]:focus, #respond input[type="email"]:focus, #respond input[type="url"]:focus, #respond textarea:focus {}
			p.form-allowed-tags { display: none;}
				p.form-allowed-tags code { margin-top: 10px;}