/* one comment holder */
.commentlist .comment {
background:#fff;
padding:17px;
margin-bottom:10px;
border:1px solid #e1e1e1;
clear:both;
}

.commentlist .avatar {
	float: left;
	margin: 0 15px 5px 0;
	padding: 3px;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.commentlist .says {
display:none
}

.commentlist .comment-author {
}

.cic_codes_div {
border:1px solid #dddddd;
padding:8px;
background:#f9f9f9;
margin:2px;
line-height:20px;
}

/* commentor name*/
.commentlist .fn {
padding-top:10px;
font-size:21px;
font-family:calibri;
font-style:italic;
}

/* Comment meta data */
.commentlist .comment-meta{
margin: 14px 0;
padding-bottom:15px;
border-bottom:1px solid #e1e1e1;
}

.commentlist .comment-meta a {
}

/* one comment holder - by admin */
.commentlist .bypostauthor, .commentlist .comment .bypostauthor {
border:3px solid #cccccc;
background: url(../images/admincommentbg.gif);
background-color:#dbdbdb;
}

.commentlist .bypostauthor .avatar {
background:#f1f1f1;
border:1px solid #cccccc
}

.commentlist .bypostauthor .cic_codes_div {
background:#fff;
border:1px solid #cccccc
}

.commentlist .bypostauthor .comment-meta{
border-bottom:1px solid #bbbbbb;
}

.commentlist .bypostauthor .fn {
color:#3c6fb7
}

.commentlist .bypostauthor blockquote {
background:#fff;
border:1px solid #cccccc;
}

/* reply text */
.commentlist .reply {
margin: 10px 0;
font-weight:bold;
font-family:tahoma;
color:#888888
}
.commentlist .reply a,.commentlist .reply a:link,.commentlist .reply a:visited {color:#888888}

.comment .depth-1,.comment .depth-2,.comment .depth-3,.comment .depth-4 {
background:#f6f6f6
}

/* comment content*/
.comment p {
line-height:21px;
}

.comment p a,.comment p a:link,.comment p a:visited {
text-decoration:underline
}

.comment blockquote {
padding: 10px;
margin: 0px 0px 15px 0px;
background: #f1f1f1;
font-size: 12px;
font-family: verdana;
color: #666666;
}

.commenttitle {
background-image:url(../images/commentstitle.gif);
background-repeat:no-repeat;
width:401px;
height:32px;
margin-left:-26px;
padding-left:20px;
padding-top:9px;
font-size:15px;
margin-top:30px;
margin-bottom:5px;
color:#fff;
font-weight:normal;
}

.comment-button { 
font-size:12px;
font-family:verdana;
font-weight:bold;
background-color:#888888;
border:1px solid #777777;
text-align:center;
color:#fff;
padding:15px;
padding-top:5px;
padding-bottom:5px;
}

.comment-textarea, .textarea{
padding:5px;
border:1px solid #dddddd;
background-color:#ffffff;
width: 550px;
}

.comment-textarea:focus,.textarea:focus {
border:1px solid #cccccc;
}

.comment-input {
width: 300px;
padding:5px;
overflow: hidden;
border:1px solid #dddddd;
background-color:#fff;
}

.comment-input:focus {
border:1px solid #dddddd;
}

.commentsform_title {
background:#eeeeee;
padding:5px;
border:1px solid #dddddd;
width:50px;
float:left;
color:#222222;
font-size:11px;
}


.pinglist {
padding: 10px 10px 10px 30px;
color: #666666;
}

.pinglist li {
padding:3px;
}

/* cancel reply text */
#cancel-comment-reply,#cancel-comment-reply a,#cancel-comment-reply a:link,#cancel-comment-reply a:visited {
color:red
}

.navigation {
margin-top:10px;
margin-bottom:10px;
}

.navigation .page-numbers {
background:#fff;
border:1px solid #d1d1d1;
padding:4px;
}

.navigation .current {
background:#e7e7e7;
border:1px solid #d9d9d9;
padding:4px;
}