Word wrap

CSS parsers don't automatically join hyphenated things that are word-wrapped, so this breaks certain things, like font-face or just classes/IDs with hyphens in them.

Apparently, this requires Python 2.6, though. Also, I'm pretty sure textwrap does not keep strings from wrapping either. Not too sure that CSS parsers handle that either.