negative floats were flooring in the wrong direction.
negative floats were flooring in the wrong direction.

------------------------------
Imported from Google Code.
Original SVN rev#: 143

blakeohare/crayon,blakeohare/crayon,blakeohare/crayon,blakeohare/crayon,blakeohare/crayon,blakeohare/crayon,blakeohare/crayon,blakeohare/crayon