Added some css and refactored the demo ones