Use columns for the layout. It just looks better.
Tidy up the CSS.
Sort groups alphabetically.