Preserve space before color in shorthand property

This resolves issue #3.

Previous version removes spaces before color in shorthand property
(border etc.) unintentionally. This breaks rendering in browser and
validity of CSS.
Version 0.1.1