Moved custom style definitions

- CSS styles are now in a file
- Custom styles are added to document’s head
- Cleaned up styles