.rate-good-icon:before { }

.rate-bad-icon:before { }

.rate-good-icon:hover:before { }

.rate-bad-icon:hover:before  { }

.rate-good-icon:before, .rate-bad-icon:before { }

.own, .rate-good-icon.rated_bad, .rate-bad-icon.rated_good { display: none; }

.rate-good-icon.rated_good:before { }

.rate-bad-icon.rated_bad:before { }

.user-reputation span {
	color: #536482;
	font-weight: normal;
	width: 18px;
}

.post-reputation {
  	padding-bottom: 0;
  	height: 26px;
  	font-weight: bold;
		cursor: auto !important;
		width: 8px;
}

.post-reputation:hover { text-shadow: 0 0 #fff; }

.post-reputation.positive span, .post-reputation.negative span { color: #fff; font-size: 12px; }

.post-reputation.positive { background: green;
			    height: 26px;
			    width: 18px;
 }

.post-reputation.negative {
	background: #BC2A4D;
/* 	padding: 2px 6px 1px 6px; */
                            height: 26px;
                            width: 18px;

}

.post-reputation.neutral {
	padding: 2px 8px 0px 8px;
}

.post-reputation.neutral span { color: #666666; font-size: 12px; }


.reputation-avatar img {
	width: 40px;
	height: initial;
}
