a {
	color:#037b99;
}
.commentlist li {
	padding:10px 0 20px 0;
	border-bottom:#515151 solid 1px;
}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
    width:480px;
    color:#eeeeee;
	}


#commentform {
	margin: 0 0 0 0;
    color:#eeeeee;
    font-size:11px;
	}
#commentform input {
	width: 245px;
	padding: 4px;
    border:0;
    background-color:#4e595d;
    height:16px;
    color:#eeeeee;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
    background-color:#4e595d;
    border:0;
    color:#eeeeee;
    width:250px;
    height:90px;
	}
#leaveareply{
    font-size:14px;
    color:#929090;
    font-weight:bolder;
    padding:10px 0;
    }
#respond:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
    }
#commentform #submit {
    color:#618491;
    font-weight:bolder;
    width:72px;
    height:20px;
    line-height:16px;
    border:1px solid #717273;
    background:#2f2f2f;
    padding:0;
    margin-top:20px;
    }
input#sfc_comm_share{
	height:13px;
}
#commentform #requiredintro {
    width:250px;
    border-top:1px solid #515151;
    margin-top:25px;
    padding-top:10px;
}
#commentform .commentlabel{
    font-weight:bolder;
    margin:12px 0 8px 0;
    }
#commentform .rq{
    color:#4e595d;
    }
.commentmetadata {
	font-weight: normal;
    }
#comments_div{
    color:#888888;
    font-weight:normal;
    margin:0 20px;
    }
#comments_div a{
    color:#a8a3a3;
    }
#comments_div h3{
	font-size:12px;
    font-weight:bolder;
    color:#9a9a9a;
    border-bottom:1px solid #515151;
    padding:10px 0;
    }
#commentform textarea {
	font-size: 12px;
    }

/* MCE style */
h1 {font-size: 2em}
h2 {font-size: 1.5em}
h3 {font-size: 1.17em}
h4 {font-size: 1em}
h5 {font-size: .83em}
h6 {font-size: .75em}
