/* COMMENTS SECTION */
#toggling-comments {
	font-size: 10px;
	margin-top: -11px; }
 
ol#toggled_comments {
	font-size:12px;
	margin:20px 0 18px 1.5em; }
 
#comments {
	border-top:1px solid #e7e7e7;
	color:#000;
	margin:20px 0 0 20px;
	overflow:hidden;
	padding: 20px 0 0; }
 
	#comments h3 {
		clear: both;
		color: #000;
		font: bold 20px/2px Arial, sans-serif;
		letter-spacing:-2px;
		margin-bottom:0;
		padding:0;
		text-align: left;
		text-transform: uppercase; }
 
#comments-list ol { border:none; }
 
#comments li li { margin-top:-1px; }
 
#comments .comment-author {
	float:left;
	margin-top:2px;
	width:120px; }
 
#comments .comment-content,
#comments li li .comment-content,
#comments li.alt li .comment-content,
#comments li li li .comment-content,
#comments li.alt li li .comment-content,
#comments li li.alt li .comment-content {
	margin-left:120px;
	padding:0 5px 20px 20px; }
 
#comments .fn {
	color:#000;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:0; }
 
#comments-list .comment-meta {
	clear:both;
	color:#000;
	float:left;
	font-size:10px;
	line-height:11px;
	width:130px; }
 
#comments li p {
	margin:0;
	padding:0 0 18px 0; }
 
#comments div.comment-reply-link {
	margin:-30px 0 0px 130px;
	position:absolute; }
 
#trackbacks-list ol { display:none; }
 
#trackbacks-list .comment-author {
	color:#999999;
	font-size:10px;
	line-height:12px; }
 
	#trackbacks-list .comment-author a {
		color:#000;
		font-size:14px;
		font-weight:bold; }
 
#respond { padding:0; }
 
	#respond h3 {
		margin-right:-10px;
		margin-top:10px; }
 
	#respond form { padding:0 0 50px 0; }
 
	#respond #form-section-author {
		float:left;
		width:280px; }
 
		#respond #form-section-author input {
			background:#f5f7f7;
			border-bottom:1px solid #ececec;
			border-left:1px solid #ccc;
			border-right:1px solid #ececec;
			border-top:1px solid #ccc;
			width:280px; }
 
	#respond #form-section-email {
		float:right;
		width:280px; }
 
		#respond #form-section-email input {
			background:#f5f7f7;
			border-bottom:1px solid #ececec;
			border-left:1px solid #ccc;
			border-right:1px solid #ececec;
			border-top:1px solid #ccc;
			width:100%; }
 
	#respond #form-section-url { clear:both; }
 
		#respond #form-section-url input {
			background:#f5f7f7;
			border-bottom:1px solid #ececec;
			border-left:1px solid #ccc;
			border-right:1px solid #ececec;
			border-top:1px solid #ccc;
			width:100%; }
 
	#respond .form-label { font-size:10px; }
 
	#respond .form-input input { margin:0 0 14px 0; }
 
	#respond textarea {
		border-bottom:1px solid #ececec;
		border-left:1px solid #ccc;
		border-right:1px solid #ececec;
		border-top:1px solid #ccc;
		margin:0 0 16px 0;
		padding:5px 5px 0 5px;
		width:548px; }
 
	#respond .form-submit { float:right; }
 
p.subscribe-to-comments {
	float:left;
	width:260px; }
 
	p.subscribe-to-comments label { ; }
 
p.comment_license {
	clear:both;
	margin:0; }
 
p.solo-subscribe-to-comments {
	clear:both;
	margin:0; }
 
	p.solo-subscribe-to-comments:first-line { font-style:italic; }
 
#respond .required { font-weight:bold; }
 
.subscribe-to-comments {
	color:#666;
	float:left;
	font-size:11px;
	margin:0;
	padding:18px 0 0 0; }
 
.solo-subscribe-to-comments {
	color:#666;
	font-size:11px;
	padding:18px 0 0 0; }
 
.comment_license {
	clear:both;
	color:#666;
	font-size:11px;
	margin:0;
	padding:18px 0 0 0; }
 
#form-allowed-tags p {
	color:#000;
	font-size:11px;
	margin:0; }
 
#form-allowed-tags span { font-style:italic; }
 
#commentform input,
#commentform textarea { border: 1px solid #e7e7e7; }
 
#commentform input {
	font: bold 15px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
	margin-top:8px;}
 
.form-allowed-tags p {
	color:#000;
	font-size:10px;
	font-style: normal;
	margin:0; }
 
#form-allowed-tags span {
	color: #0f54b1;
	font-style:normal;
	font-weight: bold; }
 
.form-section label { font-size: 11px; }
 
#comments-list li .avatar {
	border: none;
	padding: 2px; }
 
textarea#comment { height:75px }
 
#comments-list li {
	border-bottom:1px solid #e7e7e7;
	clear:both;
	margin-bottom:20px;
	min-height:185px; }
 
p#login {
	font-size:10px;
	margin-top:-11px; }
