CSS and JS working
Working version (please don't screw this up :) )