@charset "utf-8";

#comments, #replies{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:960px;
}

#comments .header, #replies .header{
	float:left;
	width:960px;
	height:101px;
	background-image:url('/images/layout/comments/header.png');
	position:relative;
}

#comments .header .title, #replies .header .title{
	background-image: url("/images/layout/comments/title.png");
	float: left;
	height: 37px;
	margin-left: 65px;
	margin-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 11px;
}

#comments .header #num_comments, #replies .header #num_replies{
	left: 860px;
	position: absolute;
	top: 60px;
}

#comments .content, #replies .content{
	float:left;
	width:960px;
	background-image:url('/images/layout/comments/repeat.png');
}

#comments #comments_list, #replies #replies_list{float:left;}

#comments .content #comments_num_label{
	float: right;
	margin-bottom: 10px;
	margin-right: 30px;
}

#comments .content #reset_comments{
	float:left;
	margin-left:30px;
	margin-bottom:10px;
}
#comments .content #more_comments{
	float:left;
	margin-top:20px;
	margin-left:400px;
}

#comments .comments_header, #replies .replies_header{
	float:left;
	margin-left:60px;
	margin-top:20px;
	width:835px;
	height:25px;
	background-image:url('/images/layout/comments/comment_header.png');
}

#comments .comments_content, #replies .replies_content{
	float:left;
	margin-left:60px;
	width:835px;
	background-image:url('/images/layout/comments/comment_repeat.png');
	position:relative;
}

#replies .replies_content .back{
	float:right;
	margin-bottom:10px;
	clear:both;
	margin-right:30px;
	text-transform:uppercase;
}

#comments .comments_footer, #replies .replies_footer{
	float:left;
	margin-left:60px;
	width:835px;
	height:23px;
	background-image:url('/images/layout/comments/comment_footer.png');
}

#comments .content #comment_box .label{
	float: left;
	margin-left: 25px;
	margin-top: 0;
	text-transform:uppercase;
}

#comments .content #comment_box .warning{
	clear: both;
float: left;
margin-left: 25px;
margin-top: 5px;
}

#comments .content #comment_box #comment_composer{
	float:left;
	width:600px;
	color:#000;
	padding:5px;
	margin-top:10px;
	margin-left:20px;
	clear:both;
	border: none;
	resize:none;
	height:25px;
	overflow-x:hidden;
	overflow-y:auto;
	background:transparent;
}

#comments .content #comment_box .send{
	position:absolute;
	width:140px;
	height:52px;
	bottom:0px;
	right:20px;
	background-image:url('/images/layout/comments/send.png');
}

#comments .content #comment_box .send:hover{background-image:url('/images/layout/comments/send_over.png');}

#comments .content #comment_box .enter{
	position:absolute;
	width:138px;
	height:50px;
	bottom:0px;
	right:40px;
	background-image:url('/images/layout/comments/enter.png');
}
#comments .content #comment_box .enter:hover{background-image:url('/images/layout/comments/enter_over.png');}

#comments .content #comment_box .fbAlternateLogin{position:absolute; bottom:15px; right:15px; background-image:url('/images/layout/comments/info_help.png'); width:12px; height:13px;}
#comments .content #comment_box .fbAlternateLogin:hover{background-image:url('/images/layout/comments/info_help_over.png');}

#comments .content .line{
	float:left;
	margin-top:10px;
	background-image:url('/images/layout/comments/line.png');
	height:7px;
	width:890px;
	margin-left:40px;
}

#comments .content #comments_list .comment{
	float: left;
	margin-top: 10px;
	margin-left: 30px;
	width: 780px;
}

#replies .content #comment{
	float: left;
	margin-bottom: 10px;
	margin-left: 30px;
	width: 780px;
}

#comments .content #comments_list .comment .username, #replies .content #comment .username{
	float:left;
	margin-left:5px;
	color:#000;
	text-transform:uppercase;
}
#comments .content #comments_list .comment .username:hover, #replies .content #comment .username:hover{color:#E35D00;}

#comments .content #comments_list .comment .reply_label{
	float:right;
	margin-top:5px;
	margin-left:5px;
	cursor:pointer;
}

#comments .content #comments_list .comment .date, #replies .content #comment .date{
	float:right;
	margin-top:5px;
}

#comments .content #comments_list .comment .text, #replies .content #comment .text{
	float:left;
	margin-left:5px;
	margin-top:5px;
	width:680px;
}

#comments .content #comments_list .comment .remove{
	float:right;
	width:20px;
	height:16px;
	margin-right:5px;
	margin-top:3px;
	background-image:url('/images/layout/comments/remove.png');
}
#comments .content #comments_list .comment .remove:hover{background-image:url('/images/layout/comments/remove_over.png');}

#comments .footer, #replies .footer{
	float:left;
	width:960px;
	height:67px;
	background-image:url('/images/layout/comments/footer.png');
}

#comments .content .reply_link{float:left;margin-left:95px;}

#replies .content #reply_composer{
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #888;
	clear: both;
	color: #000000;
	float: left;
	height: 15px;
	margin-left: 150px;
	margin-top: 10px;
	overflow-x: hidden;
	padding: 5px;
	width: 600px;
}

#replies .content .send{
	float:right;
	clear:both;
	margin-right:75px;
	margin-top:5px;
	width:140px;
	height:52px;
	background-image:url('/images/layout/comments/send.png');
}
#replies .content .send:hover{background-image:url('/images/layout/comments/send_over.png');}

#replies .content #replies_num_label{
	float: right;
	margin-bottom: 10px;
	margin-right: 70px;
}

#replies .content #reset_replies{
	float:right;
	margin-right:75px;
}
#replies .content #more_replies{
	float:left;
	margin-left:95px;
}

#replies .content #replies_list .reply, #comments .content #comments_list .reply{
	float: left;
	margin-bottom: 10px;
	margin-left: 95px;
	width: 665px;
}

#replies .content #replies_list .reply .username, #comments .content #comments_list .reply .username{
	float:left;
	margin-left:5px;
	color:#000;
	text-transform:uppercase;
}
#replies .content #replies_list .reply .username:hover, #comments .content #comments_list .reply .username:hover{color:#E35D00;}

#replies .content #replies_list .reply .date, #comments .content #comments_list .reply .date{
	float:right;
	margin-top:5px;
}

#replies .content #replies_list .reply .text, #comments .content #comments_list .reply .text{
	float:left;
	margin-left:5px;
	margin-top:5px;
	width:570px;
}

#replies .content #replies_list .reply .remove, #comments .content #comments_list .reply .remove{
	float:right;
	width:20px;
	height:16px;
	margin-right:5px;
	margin-top:3px;
	background-image:url('/images/layout/comments/remove.png');
}
#replies .content #replies_list .reply .remove:hover, #comments .content #comments_list .reply .remove:hover{background-image:url('/images/layout/comments/remove_over.png');}


#replies .content .must_login{
	float: left;
	margin-left: 285px;
	margin-top: 15px;
}

#replies .content .enter{
	float:right;
	width:138px;
	height:50px;
	bottom:0px;
	margin-right:60px;
	background-image:url('/images/layout/comments/enter.png');
}
#replies .content .enter:hover{background-image:url('/images/layout/comments/enter_over.png');}
