[issues-13] Fixes how column padding is applied

The new way is much more robust and less complex. This allows
padding to correct be applied to any number of columns and not just
5 or less.
[issues-13] Updates example css
Merge pull request #14 from leadiv/issues-13

[issues-13] Fixes how column padding is applied