Seperated demo styles && Removed useless rules
I created a scss file for simple implementation in future projects
I then pulled all of the styles specific to the demo out into a demo.scss file and
If one removes demo.css the functionality remains
There were a bunch of width, float and display:block declerations that were unnecessary - the css is now simplified.