made some stylistic changes, although the background colors don't seem to want to extend where it should be