add normalize css
add some spacing
add vendor prefixes

Mozilla has an issue with appearance: none; . Poor, poor Firefox users.