css files are now clearly seperated for ease of use