Organize styles

Is this sane? How can we make it better?