Seperated CSS files, made CSS cleaner, added JS function instead of using span