Front end styles

some basic front-end styles, should be okay to merge