div#column_main ul {list-style-type:disc; font-size: 0.9em; color:#333; text-align:left; margin-bottom:10px;}

div#column_main ul li.li {margin-left:20px; padding-bottom:2px;}

div#column_main ul li.li a, div#column_main ul li a:hover {color:#000; text-decoration:underline;}

div#column_main ul li.li a img.link_image {background-color:#777; padding:3px; border:1px dashed #000; margin-left:10px;}

div.inline-rating {margin-left:30px; margin-top:6px;}

.star-rating {position:relative; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top;}

.star-rating li{
display: inline;}

.star-rating a, 
.star-rating .current-rating {position:absolute; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden;
 border:none;
}


.star-rating a:hover, .star-rating a:active {
background-position: left bottom;
}

.star-rating a.one-star{ width:20%; z-index:6;}

.star-rating a.two-stars{width:40%; z-index:5;}

.star-rating a.three-stars{width:60%; z-index:4;}

.star-rating a.four-stars{width:80%; z-index:3;}

.star-rating a.five-stars{width:100%; z-index:2;}

.star-rating .current-rating{z-index:1; background-position: left center;
}	

.inline-rating {display:-moz-inline-block; display:-moz-inline-box; display:inline-block; vertical-align: middle;}

.small-star{width:50px; height:10px;}


.small-star, 
.small-star a:hover, .small-star a:active, 
.small-star .current-rating {
background-image: url(images/star_small.gif);
 line-height: 10px;
 height: 10px;
}

li.li a.report {color:#777; font-weight:bold; font-size:.6em; margin-left:30px;}

li.li a.report:hover {color:#900;}

li.li span {font-style:italic; font-size:.8em; color:#666;}