break main styles into their own files

should help with customization and organization