.Comment .CommentScore {
	float: right;
	font-weight: bold;
	padding-top: 4px;
}

.Comment .CommentScore span {
	color: #777 /* Meta Label Font Color */;
}

.Comment .CommentScore a.Inc {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

	background: #FFF3B1;
	display: block;
	height: 18px;
	margin-left: 4px;
	position: relative;
	padding: 0;
	border: solid 2px #ECC61F;
	text-align: center;
	vertical-align: middle;
	width: 18px;
}

.Comment .CommentScore a.Inc span {
	color: #0B8CB7;
	display: block;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 18px;
}

.Comment .CommentScore a.Neg span {
	top: -2px;
}

.Comment .CommentScore a.Pos span {
	top: -1px;
}

.Comment .CommentScore a.Disabled {
   -moz-user-select: none;
   -khtml-user-select: none;
	background: #efefef;
	border-color: #dedede;
	cursor: default;
   user-select: none;
}

.Comment .CommentScore a.Disabled span {
	color: #ccc;
}

.Comment .CommentScore .Score {
	float: left;
	font-size: 14px;
}

.Comment .CommentScore a.Neg {
	float: left;
}

.Comment .CommentScore a.Pos {
	float: right;
}

.Comment .CommentScore .Animate {
	position: absolute;
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}
