.hr, hr{
	clear:both;
}
.hr hr{
	display:none;
}


div.commnav{
	font-size:11px;
	text-transform:lowercase;
}

.commnav a:visited{
	color:#4d9130;
}

.commnav div.alignleft a{	
	overflow:hidden;
	padding:0 0 0 14px;
	width:auto;
	line-height:17px;
	height:17px;
	display:block;
	background: url(images/scroll_left_sm.gif) no-repeat 0 0;
	text-decoration:none;
}

.commnav div.alignleft a:hover,	
.commnav div.alignleft a:active{
	width:auto;
	background: url(images/scroll_left_sm.gif) no-repeat 0 -17px;
	color:#f59423;
}
.commnav div.alignright{
	float:right;
}

.commnav div.alignright a{	
	overflow:hidden;
	padding:0 10px 0 10px;
	width:auto;
	line-height:17px;
	height:17px;
	display:block;
	background: url(images/scroll_right_sm.gif) no-repeat 100% 0;
	text-decoration:none;
	
}

.commnav div.alignright a:hover,	
.commnav div.alignright a:active{
	width:auto;
	background: url(images/scroll_right_sm.gif) no-repeat 100% -17px;
	padding:0 10px 0 10px;
	color:#f59423;
}

/************** comments **************************/	
.commlink{
	border-bottom:0px solid #BBBBBB;
	color:#4D9130;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.commlink a,
.commlink a:visited,
.commlink a:hover,
.commlink a:active{
	font-size:12px;
	text-decoration:none;
	border-bottom:dashed 1px #4d9130;
	color:#4d9130;
}

#comments{
	color:#f59423;
	margin:0 0 10px;
	text-transform:uppercase;
	font-size:1.3em;	
	padding:0;
	float:left;
	width:100%;
}

#comments span{
	display:block;
	float:left;
}

#comments div{
	float:left;
	margin:-4px 0 0 5px;
}

ol.commentlist{
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
	font-family:verdana, sans-serif;
}

	ol.commentlist li{
	}
	
	ol.commentlist ul{
		list-style:none;
		margin:0;
		padding:0;
	}
	
	ol.commentlist li li{
		padding:0 0 0 14px;
		background:url(images/icon_level.gif) no-repeat 3px 0;
	}
	

	ol.commentlist li div.comment-block{
		padding:5px 5px ;
		margin:0 0 10px 0;
		border-top:1px solid #e1e1ba;
		background:#fbfbeb;
	}
	
	ol.commentlist li div.comment-meta{
		border:1px solid #ccc;		
		color:#666;
		margin:0;
		padding:5px 5px 0 0;
		border:0;
		font-size:11px;
	}
	
	ol.commentlist li div.reply{
		margin:0;
		border:0;
	}
	
	ol.commentlist li div.comment-author{
		margin:0;
		border:0;
	}
	
	ol.commentlist img.avatar{
		display:none;
	}
	
	ol.commentlist  span.anchor {
		
	}
	
	ol.commentlist  a.anchor{
		background:url(images/icon_comm_s.gif) no-repeat 0 0;
		margin:3px 4px 0 0;
		float:left;
		width:8px;
		height:10px;
		display:block;
		border:0;
	}
	ol.commentlist  a.anchor span{
		display:none;
	}
	
	em.moderation{
		color:#f59423;
		display:block;
		margin:0 0 0px;
		font-style:normal;
	}
	
	.nocomments,
	.alert,
	.alert a,
	.alert a:visited,
	.alert a:hover,
	.alert a:active{
		color:#f59423;
	}
	
	.comment-meta a,
	#respond a{
		text-decoration:none;
		border-bottom:1px dotted #666;
		color:#888;
	}
	
	#respond p.meta{
	font-size:11px;
	float:left;
	width:100%;
	position:relative;
	margin:-9px 2% 5px 0;
}

	#respond a.logout {
		background:transparent url(images/icon_logout.gif) no-repeat scroll 100% 2px;
		border:0 none;
		color:#D32D2D;
		display:block;
		float:right;
		font-size:11px;
		line-height:15px;	
		padding:0 15px 0 0;
		margin:0;
	}

	#respond{
		margin:10px 0;
		border:1px solid #ccc;
		padding:0;
		font-family:Arial, sans-serif;
		position:relative;
		background:#fbfbfb;
		clear:both;
	}
	
	.cancel-comment-reply{
		position:absolute;
		top:4px;
		right:5px;
	}
	#respond  .cancel-comment-reply a{
		display:block;
		background:#f0f0f0 url(images/icon_close.gif) no-repeat 100% 50%;
		padding:0 14px 0 0;
		border:0;
	}
	
	.submit-holder{
		text-align:center;
	}
	
	#respond h3{
		margin:0;
		padding:3px 0 3px 15px;
		background:#f0f0f0 url(images/icon_level_v.gif) no-repeat 4px 50%;
		font-weight:bold;
		font-size:12px;	
		border-bottom:1px solid #bbb;
		color:#726e52;
		color:#4d9130;
	}
	
	.comment-form-body{
		border-top:1px solid #dfdfdf;		
		padding:10px;
	}
	
	
	#respond input{
		border:1px solid #ccc;
		background:#ffffe9;
		width:240px;
	}
	
	#respond textarea{
		display:block;		
		width:95%;
		border:1px solid #ccc;
		background:#ffffe9;
		padding:5px;
		clear:both;
	}
	
	#respond input#submit{
		border:1px solid #c0bc9d;
		border-color:#e1ded0 #c0bc9d #c0bc9d #e1ded0;
		height:24px;
		line-height:24px;
		width:auto;
		font-size:11px;
		color:#726e52;
		background:#fdedd9 url(images/bg_button.gif) repeat-x 0 0;
	}
/************************************************************/
.terapi ol.commentlist li div.comment-block{
	background:#2d7cc5;
	border-top-color:#76b7fd;
	color:#fff;
}

.terapi ol.commentlist li div.comment-meta {
	color:#76b7fd;
}

.terapi .comment-meta a{
	border-bottom:1px dotted #76b7fd;
	color:#76b7fd;
}

.terapi #respond {
	background:#76B7FD;
	
	border:1px solid #76b7fd;
	color:#fff;
}

.terapi  #respond h3 {
	background:#2d7cc5 url(images/icon_level_v.gif) no-repeat scroll 4px 50%;
	color:#fff;
	border-bottom:1px dotted #76b7fd;
}

.terapi #respond a {
	border-bottom:1px dotted #76b7fd;	
	color:#c7ddf5;
}

.terapi .comment-form-body {
	border-top:1px dotted #76b7fd;
}

.terapi #respond .cancel-comment-reply a {
	background-color:transparent;
}

.terapi #respond input#submit {
	background:#2D7CC5 ;
	border-color:#76b7fd #12538F  #12538F  #76b7fd;
	border-style:solid;
	border-width:1px;
	color:#fff;
	font-size:11px;
	height:24px;
	line-height:24px;
	width:auto;
	padding:0 10px;
}

.terapi #respond textarea,
.terapi #respond input {
	border-color:#2D7CC5 #fff  #fff  #2D7CC5;
}

.terapi h3 .cnum span{
	background-image:url(images/icon_comm2.gif);
}

.terapi .commlink a, 
.terapi .commlink a:visited, 
.terapi .commlink a:hover, 
.terapi .commlink a:active{
	color:#F59423;
	border-bottom:1px dotted #F59423;
}

/**************/

.text h3 .cnum span{
	background-image:url(images/icon_comm3.gif);
	background-color:transparent;
}

.text .commlink a, 
.text .commlink a:visited, 
.text .commlink a:hover, 
.text .commlink a:active{
	color:#fff;
	border-bottom:1px dotted #fff;
}
