moved css into its own file and converted formatting to 4 spaces