css changes and javascript remain functional