moved most on the CSS in their own files