.widget-drag-area { cursor:move }
	.keyPanel-pane{ font-size: 10px; }
	.keyPanel-pane a{
		font-size: 12px;
		
	}
	.keyPanel-pane a:hover{
		text-decoration:none;
	}

	.keyPanelImageName{
		font-weight:bold;
		font-size: 13px;
		text-align:center;
		padding-bottom:5px;
	}
	
	.keyPanelContent{

	}
	
	.keyList {
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	
	.keyList li {
		display: block;
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	
	.keyList a {
		display: block;
		text-decoration: none;
		padding: 2px 5px;
		border: 1px solid transparent;
	}
	
	.keyList a:hover {
		text-decoration: underline;
		border: 1px solid #777777;
		border: 1px solid rgba(128, 128, 128, 0.5);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	#addCommentContainer {
		border: 1px solid #777777;
		border: 1px solid rgba(128, 128, 128, 0.5);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	#addCommentContainer #commentForm {
		padding: 5px;
	}
	
	#newCommentTitle {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		margin-bottom: 5px;
		padding-left: 4px;
	}
	
	#addCommentContainer .inputDiv {
		padding:2px 0px 5px;
	}
	
	#addCommentContainer .inputDiv input, #addCommentContainer .inputDiv textarea {
		padding: 2px;
		font-size: 12px;
	}
	#addCommentContainer .IVCommentTitle {
		font-weight:bold;
	}
	
	#bt_addNewComment {
		
	}

	/*#ifp3box{left:0px !important; top:0px !important;}*/  
	
	.eachCommentWrapper {
		padding:5px 5px 5px 5px;
		margin:0px 0px 6px;
		width: 290px;
	}
	
	.eachCommentWrapper a {
		font-weight:bold;
		font-size: 10px;
		text-decoration:underline;
	}
	
	.eachCommentWrapper a:hover {
		text-decoration:underline;
	}
	
	.eachCommentWrapper .commentsStar {
		/*
		position:absolute; 
		z-index:99; 
		right:2px; 
		top:4px;
		*/
		position: relative;
		display: inline-block;
		float: right;
		right: 2px;
		top: 4px;
		height: 16px;
	}
	
	.eachCommentWrapper .comment_num {
		font-weight: bold;
	}
	
	.eachCommentWrapper .comment_date {
		position: relative;
		display: inline-block;
		float: right;
		height: 16px;
		width: 200px;
	}
	
	.eachCommentWrapper .comment {
		padding: 5px;
		border: 1px solid #777777;
		border: 1px solid rgba(128, 128, 128, 0.5);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	#commentsAllStar { position:absolute; right:10px; top:0px; }
    #starCombo {position:absolute; top:41px; right:10px; }
	.SIfield { color: #666; }