Added a custom css file and updated the soliton code to use it

Signed-off-by: Ian Allison <iana@pims.math.ca>