Custom CSS

Further UI updates following wider use in our company, plus custom CSS configuration option, since it will be difficult to get everyone to agree on styling.