.ItemLikes{  margin: 11px 0 -3px 0; padding:10px 0 0 0; font-size: 11px; border-top: 1px solid #eaeaea; }
.ItemLikes p {padding: 0px; margin: 0;}
p.loves span {color: #333436; font-weight: 700;}
p.hates span {color: #890000; font-weight: 700;}
.DataList .Comment .Meta span.Kudos {
	height: 16px;
	margin-right: 0px;
	margin: 0 0 0 10px;
	position: absolute;
	right: 0px;
	top: 0px;
	display: block;
	float: right;
}
span.Kudos {
	position: absolute; top: 5px; right: 35px; 
}

.Kudos-like {
	width: 22px;
	height: 16px;
	background: url(images/thumb_up.png) no-repeat top left;
	display: inline-block;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 5px;
}
.Kudos-dislike {
	width: 16px;
	height: 14px;
	background: url(images/thumb_down.png) no-repeat top left;
	display: inline-block;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 5px;
}

.Kudos-like:hover, .Kudos-dislike:hover {
	background-position: bottom left;	
}
.MessageList .Meta span.Kudos {
	padding: 2px 0 0 20px;
}
.Kudos .p { display: inline-block; background: #060; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #fff; }
.Kudos .m { display: inline-block; background: #f00; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #fff; }