refactored styling into smaller more manageable stylesheets