#CommentsFormContener { background:#111111; padding:20px; clear:both;}
#CommentsFormContener h3{ letter-spacing:-1px; font-size:20px; line-height:20px; font-weight:normal; color:#ffaa00; padding-bottom:7px;}
#CommentsFormContener textarea{
	display:block; 
	height:180px; 
	background: #181818;
	border:1px solid #252525;border-top-color:#121212;border-left-color:#121212;
	color:#dddddd; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; line-height:16px;
	padding:9px;  
	overflow:auto;
	margin:10px 0;
	width:590px !important;	 /* no resize in Chrome and Safari */
}
#Tags{ float:right;}
#Tags.hidden{cursor:help;}
#Tags.open{cursor:pointer;}
#Tags:hover{ text-decoration:none;}

#CommentsTagsList {background:#111111; padding:0px;  margin:0; display:none;}
#CommentsTagsList .text{ display:block; padding:4px 0; color:#666666; }
#CommentsTagsList .example{ clear:left;display:block; padding:4px 8px; background:#171717; color:#555555; margin-bottom:1px;} 
#CommentsTagsList .attributes{ float:right;display:block; padding:4px 8px; background:#171717; color:#555555; margin-bottom:1px; width:45%;} 
#CommentsTagsList .example.caption{ padding:4px 0;}
#CommentsTagsList .example.caption, 
#CommentsTagsList .attributes.caption{background-color:transparent; color:#FFAA00; font-weight:bold;} 
.CommentsButtons {text-align:right; padding-top:10px; line-height:23px;}

#CommentsList { list-style:none; margin:0; padding:0; display:block;}
#CommentsList li.post{border-bottom:1px solid #181818; display:block; overflow:hidden; background:#111111; padding:10px; color:#555555; position:relative;}


#CommentsList li.post .left{ float:left; width:100px; margin-right:10px;padding:10px;}
#CommentsList li.post .right{ float:left; width:500px;}
#CommentsList li.post .avatar{background:#111111; width:48px; height:48px; display:block; text-align:center; line-height:48px; font-size:6px; padding:2px; border:1px solid #181818;}
#CommentsList li.post .avatar img{width:48px; height:48px;}
#CommentsList li.post .userlink{display:block; margin-top:5px;font-size:11px; font-weight:bold;}
#CommentsList li.post .postdate{display:block; margin-top:5px;font-size:11px; color:#555555;}
#CommentsList li.post div.comment{clear:left; line-height:16px; padding:10px; position:relative;}
#CommentsList li.post div.cm1{color:#777777;}
#CommentsList li.post .del{ margin-left:10px;cursor:pointer; color:#FFAA00;}
#CommentsList li.post .editable:hover { background:#fffcee; color:#555555; cursor:text;}  


#CommentsList li.post.com div.cm1{ color:#CCCCCC;}

#CommentsList li.post.autor{background:#181818;}
#CommentsList li.post.autor div.cm1{ color:#FFFFFF;}
#CommentsList li.post .box  {
	position:relative;
 	display:block; height:160px;
	background:#fffcee; 
	border: none; 
	color:#333333; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; line-height:16px;
	padding:0px;  
	overflow:auto; width:478px !important;	 /* no resize in Chrome and Safari */ }  
	
#CommentsList li.post .editable-empty { background:#fffcee; border:1px dashed #6f6f6f;} 	

.CommentsCount{ padding-left:16px; background-position: left center; background-image:url(comment.gif); background-repeat:no-repeat; font-size:11px; position:absolute; bottom:4px; font-family:Arial, Helvetica, sans-serif; display:block; text-align:right; right:4px; text-decoration:none; color:#555555;}