Updated demo site, separated CSS file