/* COMMENTS STYLE */
#comments-template ol { list-style-type: none; margin: 0; padding: 0; }
#comments-template ol li { margin: 5px 0 0 10px; padding: 0 5px 0 5px; }
#comments-template fieldset { border: none; }
#comments-template form { padding: 5px; margin:0; background: transparent; border-bottom: 1px solid #cccccc;}
#comments-template legend { border: none; }
#comments-template textarea {  border: 1px solid #3b5998; }
#comments-template input {  border: 1px solid #3b5998; }
#comments-template input.submitcomment, #comments-template input.resetcomment {
 width: 630px; color: #ffffff; background: #3b5998;  }
.comment-meta{ padding: 5px; margin: 0; background: #eeeeee; 
border-top: 1px solid #3b5998; border-bottom: 1px solid #cccccc;
width:98%;  }
.comment-text { padding: 0 5px; margin: 0;}
h3#comments, h3#respond {margin: 10px 0;	padding: 0;
text-indent: 5px;
border-top: 1px solid #3b5998;background: #d8dfea;width: 100%; }

/* 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 {
	background: url('../images/comments-nav.gif') no-repeat;
	display: inline-block;
	height: 29px;
	text-indent: -9999px;
	width: 29px;
	margin-left: 10px;
	}
.comments-nav .next {
	background: url('../images/comments-nav.gif') -39px 0 no-repeat;
	display: inline-block;
	height: 29px;
	text-indent: -9999px;
	width: 29px;
	margin-left: 10px;
	}

div.comments .yui-cms-item {
background-color:#fefefe;
border:1px solid #dedede;
margin:5px;
padding:5px;
}

div.comments .yui-cms-comment-info {
display:block;text-align:right;font-size:85%;}

div.comments .yui-cms-item h3 {margin-top:0;padding-top:0;}
.recent-comment li {display: block;border-bottom: 1px dotted #ccc;}
.recent-comment .avatar-30 {float: left;margin-right: 20px;}
.comment-list li .comment-wrap { padding: 0 20px; }
.comment-list li li .comment-wrap { padding-left: 40px; }
.comment-list li li li .comment-wrap { padding-left: 60px; }
.comment-list li li li li .comment-wrap { padding-left: 80px; }
.comment-list li li li li li .comment-wrap { padding-left: 100px; }
.comment-list li li li li li li .comment-wrap { padding-left: 120px; }
.comment-list li li li li li li li .comment-wrap { padding-left: 140px; }
.comment-list li li li li li li li li .comment-wrap { padding-left: 160px; }
.comment-list li li li li li li li li li .comment-wrap { padding-left: 180px; }
.comment-list li li li li li li li li li li .comment-wrap { padding-left: 200px; }
#comments-template [type="submit"], input[type="button"] {
	background: #FFCC66;
	border: 1px solid #CC6600;
	color: #082E7E;
	cursor: pointer;
	font-family: Georgia, Verdana, sans-serif;
	font-weight: bold;
	padding: 2px 20px;
	*padding: 1px 5px;
	vertical-align: middle; }
span.required { color: #FF0000; }
.prompt span.required { font-size:smaller; }
input.error { border: 1px solid #FF0000; }
select.error { border: 1px solid #FF0000; }
textarea.error { border: 1px solid #FF0000; }

.wdpajax-error{
	border:1px solid #f9d9c9;
	padding:5px;
	color:#ff3311;
}
.wdpajax-success{
	border:1px solid #339933;
	padding:5px;
	color:#339933;
}
label.error{
	float:none !important;
	padding-left:5px;
	color:#ff3311;
}
/**
* Error 404 Template
**************************************/

.error-404 .hentry{
	margin: 0;
	}

.error-404 h1 {
	line-height: 48px;
	padding: 8px 20px;
	background: url(../images/comments-top.png) no-repeat;
}
