cleaner css and markup