.around_comment {
  margin-left: 10px;
  padding:10px 0px 10px 0px;
}

#grade-minus-reason .around_comment {
  margin: 0px;
  padding:0px;
}

a.vote, a.voted{
  background: url('/img/icon_plus_minus.png') no-repeat left top;
  background-position: 0px 0px;
  padding: 2px 8px 0px 8px;
  position: relative;
  display: inline-block;
  left: 0px;
  width: 16px;
  height: 16px;
/*  z-index: 50;*/
}

div#grade-detail {
  z-index: 300;
}

a.vote.plus
{
  background-position: 0px -16px;
}

a.vote.minus{
  background-position: -16px -16px;
  display: none;
}
a.vote-minus{
  background-position: -16px -16px;
}

a.vote.plus.hover, a.voted.plus.hover
{
  background-position: 0px 0px;
}

a.vote.minus.hover, a.voted.minus.hover{
  background-position: -16px 0px;
}

a.vote.plus.nolog
{
  background-position: 0px -32px;
}

a.vote.minus.nolog{
  background-position: -16px -32px;
}

.grade.positive, .grade.negative, .grade.neutral {
  font-weight: 500;
  cursor: pointer;
}

.grade.positive {
  color: green;
}

.grade.neutral {
  color: gray;
}

.grade.negative {
  color: red;
}

.comm.minus {
  color: #cccccc;
}

.comm.minus:hover {
  color: black;
}
