Updating styles

Tidied up styling and hover effects, also added a ‘niice-’ prefix to
all the class names, figure it will make it less likely to clash with
existing styles?