break out main styles into their own files

should help with organization and easier customization