#custom_comments, #facebook_comments { background-color:#ffffff;margin-top:30px;padding:5px;padding-top:5px;font-size:12px;padding-bottom:15px; }
#custom_comments a:focus { outline:none;-moz-outline:none;} 
#custom_comments h2, #facebook_comments h3 { font-size:15px;margin-top:10px;margin-bottom:10px; }
#custom_comments .comment-box img { float:left; }
#custom_comments textarea:focus { outline:0;-moz-outline:0 }
#custom_comments textarea { font-size:12px;padding:5px;height:71px;width:420px;resize: none;border:none;box-shadow: 0px 0px 5px rgba(0,0,0,0.3) inset;border-radius:5px 5px 5px 5px }

#custom_comments .comment-submit,#custom_comments .comment-box-textarea{ margin-left: 60px;width: 440px;text-align:right; }
#custom_comments .comment-submit { line-height:30px;margin-top:10px; }
#custom_comments .comment-submit button { padding:3px; }
#custom_comments .comment-submit.reply-submit { margin-left:0px; }

#custom_comments .sort-operate { line-height:30px;}
#custom_comments .comments-list { margin-top:15px;padding-top:15px;border-top:1px solid #eeeeee }
.comments-list .avatar { float:left; }
.comments-list .time { color:#8B8B8B;margin-left:3px; }
.comments-list .comments-userinfo,.comments-list .comments-content,.comments-list .comments-action { width:450px;margin-left:60px; }
.comments-list .comments-content { line-height:20px;overflow:hidden;word-wrap: break-word; }
.comments-list .user-url{ color:#0066CC;font-weight:bold }
.comments-list .comments-action { height:20px;margin-top:5px; }
.comments-list .comment-icon {  background: url("../images/hml-com-spr2.png") no-repeat scroll 0 0 transparent; }
.comments-list .comments-action a { display:inline-block;padding-left:18px;font-weight: bold;min-height:18px;  }
.comments-list .comments-action .comment-reply { float:right;margin-right:3px;background-position: -565px 4px;font-weight: normal; }
.comments-list .comments-action .comment-like { background-position: -563px -28px;color: #1EA153;margin-right:8px;}
.comments-list .comments-action .comment-hate { background-position: -563px -63px;color: #C44651; }
.comments-list .reply-title { color:#8B8B8B;margin-bottom:10px; }
.comments-list .reply-title .user-url { color:#333333 }

.comments-list.comments-list-child { width:450px;margin-left:60px;display:none }
.comments-list.comments-list-child .comments-userinfo,.comments-list.comments-list-child .comments-content,.comments-list.comments-list-child .comments-action { width:390px;}
#custom_comments .replys-box.comments-list-child textarea { width:370px; }
#custom_comments .replys-box.comments-list-child .reply-submit { width:380px }
#custom_comments .reply-box-textarea textarea { width:430px; }

#custom_comments .user-frame { display:none }
.user-frame h1{ border-bottom:1px solid #cccccc;padding-bottom:5px;margin-top:10px;}
.user-frame .message,.user-frame .error,#comment-error { background: none repeat scroll 0 0 #507282;    border-color: #FFFFFF;    color: #FFFFFF;    margin: 20px auto;    width: 300px; border-radius: 3px 3px 3px 3px;    border-style: solid;    border-width: 1px;font-size:12px; padding: 12px;display:none}
.user-frame .error,#comment-error { background-color: #FFEBE8;border-color: #CC0000;color:#333333}
#comment-error { width:480px;margin-top:10px;margin-bottom:15px;}
#custom_comments .replys-box.comments-list-child #comment-error { width:420px;}
.user-frame .login-form { background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #E5E5E5;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 4px 10px -1px rgba(200, 200, 200, 0.698);    font-weight: normal;    margin-left: 3px;    padding: 26px 24px 46px;	width:300px;	margin-top:15px;}
.user-frame form p { margin-bottom: 0;}
.user-frame label { color: #777777; font-size: 14px;}
.user-frame .login-form .input { background: none repeat scroll 0 0 #FBFBFB;    border: 1px solid #E5E5E5;    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;    font-size: 24px;    font-weight: 200;    margin-bottom: 16px;    margin-right: 6px;    margin-top: 2px;    outline: medium none;    padding: 3px;    width: 97%;}
.user-frame .login-form  p { margin-bottom: 0;}
.user-frame .login-form  .submit, .alignright { float: right;}
.user-frame .login-form .submit { border-color: #DFDFDF;}
.button-primary,.button-secondary { border: 1px solid;border-radius: 11px 11px 11px 11px;cursor: pointer;font-family: sans-serif;font-size: 13px;    margin-top: -3px;    padding: 3px 10px;    text-decoration: none;}
input.button-primary{background: url("../../../../wp-admin/images/button-grad.png") repeat-x scroll left top #21759B;border-color: #298CBA;color: #FFFFFF;font-weight: bold;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);}
input.button-secondary {  border-color: #BBBBBB;color: #464646;}
.user-frame #nav { margin: 10px auto;text-shadow: none;width: 300px;margin: 10px auto;text-shadow: none;width: 300px;font-size:12px;text-align:center;margin-top:20px;}
#reg_passmail { color: #333333;font-size:12px;}
#comments-loading { display:none;margin-top:30px;height:20px;background:url(../../../../wp-admin/images/loading.gif) no-repeat center center }
#comments-pagebar { text-align:center;margin-top:25px;margin-bottom:30px;width:450px;cursor:pointer}
.comments-pagebar {	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');	background-color:#ededed;	-moz-border-radius:25px;	-webkit-border-radius:25px;	border-radius:25px;	border:1px solid #dcdcdc;	display:inline-block;	color:#777777;	font-family:arial;	font-size:15px;	font-weight:bold;	padding:5px 24px;	text-decoration:none;	text-shadow:1px 1px 0px #ffffff;}
.comments-pagebar:hover {	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#dfdfdf;}
