/*comments*/

.comments {
float:left;
width:100%;
border-top:1px solid #5D5D5D;
padding:10px 0 0 0;
}

.comments h3{
font-size:24px;
font-family:Georgia, serif;
color:#5D5D5D;
}

.commentlist li{
margin:10px 0 0 0;	
border:1px solid #5d5d5d;
background:#2f2f2f;
float:left;
width:100%;
}

.commentlist li .sub-comment{
padding:13px;
}

.fn {
font-weight:bold;
}

.comment-text p {
font-family:Georgia;
font-size:14px;
margin:5px 0 0 0;
}

.comment-author{
display:inline;
}

.comment-meta {
display:inline;
}

#commentform textarea {
width:400px;
margin-bottom:10px;
}

.comments .logged{
font-size:15px;
font-style:italic;
color:#838383;
font-family:Georgia;
}


.comments .awaiting{
font-size:15px;
font-style:italic;
color:#838383;
font-family:Georgia;
font-weight:bold;
margin:5px 0;
float:left;
width:100%;
}

.comments .comment-details{
text-align:right;
color:#838383;
}

.comments .comment-text{
margin:0px;
}

.comments .comment-text-buffer{
float:left;
}

.comments .comment-pad{
float:left;
}

.comments .fn{
font-style:normal;
}

#respond{
float:left;
width:100%;
margin:20px 0 0 0;
}

div.input-block{
float:right;
}

div.input-block p{
float:left;
margin:0 0 10px 0;
clear:left;
color:#FDE984;
font-style:italic;
font-weight:bold;
}

div.input-block label{
margin:0 0 0 10px;
}

div.input-block input{
background:#272727;
border:1px solid #838383;
color:#fff;
font-size:14px;
font-family:georgia;
}

#commentform textarea{
width:430px;
background:#272727;
border:1px solid #838383;
color:#fff;
font-size:14px;
font-family:georgia;
}

#commentform input#submit{
border:1px solid #5D5D5D;
background:#2F2F2F;
padding:5px;
color:#F8B127;
font-family:georgia;
font-size:14px;
font-weight:bold;
}

#commentform input#submit:hover{
cursor:pointer;
background:#525151;
}

.comments p.history-block{
float:left;
}

.comment-meta a.comment-edit-link{
font-size:11px;
}
