The column system requires careful control of column widths in CSS. For example, if we give a column padding, it needs to be made narrower by the same amount as the padding. This results in a plethora of CSS rules.
An alternative would be to reserve the class="column" divs strictly for layout control. For all other styling on the column, we could create a div inside the column div, and give that inner div the padding, outline, and so on, without disturbing the layout div around it.
Needless to say, all this would have to be kept hidden from the user - as far as they're concerned, they're just styling a column.
Is this possible? Do the advantages it confers outweigh the complexity?