Significant CSS restructure. Styles that pertain to structure and sizing go in theme-base, and colors go into another stylesheet.