Added half-star ratings upon request. Once again, pure CSS driven.