Fixed validation. Seperated css and js into files.