Allow negative percentage values

Values like '-51.74%' threw a TypeError.

![1b27c80ec3d67e02115ea6caf1ff4176](https://f.cloud.github.com/assets/1286942/727133/fd1df20c-e16b-11e2-8e10-4ff4bb43c516.png)