non-integral sizes seem to bother css background-position in some browsers