.ratings{

  margin: 5px 0;

}



.ratings:after{

  content:'.';

  display:block;

  clear:both;

  visibility:hidden;

  line-height:0;

  height:0;

}



.ratings .item{

  display: none;

}



.ratings ul, .ratings a:hover, .ratings .rating{

  background: transparent url(http://www.muddyrace.co.uk/new/wp-content/plugins/post-ratings/star.png) repeat-x;

}



/* !important because some bad themes override our rules :( */

.ratings ul, .ratings li{

  list-style-type: none !important;

  margin: 0 !important;

  padding: 0 !important;

}



.ratings ul{

  height: 16px;

  float: left;

}



.ratings li{

  position: relative;

  display: block;

}



.ratings a{

  position: absolute;

  cursor: pointer;

  left: 0;

  top: 0;

  display:block;

  width:16px;

  height: 16px;

  text-decoration: none;

  text-indent: -99999px;

  z-index: 10;

}



.ratings ul li a:hover{

  background-position: left bottom;

  z-index: 5;

  left: 0 !important;

}



.ratings .s2 a{left:16px;}

.ratings .s2 a:hover{width: 32px;}



.ratings .s3 a{left: 32px;}

.ratings .s3 a:hover{width: 48px;}



.ratings .s4 a{left: 48px;}

.ratings .s4 a:hover{width: 64px;}



.ratings .s5 a{left: 64px;}

.ratings .s5 a:hover{width: 80px;}



.ratings .s6 a{left: 80px;}

.ratings .s6 a:hover{width: 96px;}



.ratings .s7 a{left: 96px;}

.ratings .s7 a:hover{width: 112px;}



.ratings .s8 a{left: 112px;}

.ratings .s8 a:hover{width: 128px;}



.ratings .s9 a{left: 128px;}

.ratings .s9 a:hover{width: 144px;}



.ratings .s10 a{left: 144px;}

.ratings .s10 a:hover{width: 160px;}



.ratings .rating{

  background-position: left center;

  position: absolute;

  height: 16px;

  display: block;

  text-indent: -9999px;

  z-index: 1;

}



.ratings .meta{

  font-size: 11px;

  color: #999;

  float: left;

  margin-left: 5px;

  line-height: 18px;

}



.ratings .meta strong{

  color: #666;

}



.ratings.error .meta{

  color: #ff0000;

  font-weight: bold;

}



.new-rating{
float:right;
font-weight: bold !important;

}