added functional banner, fixed a bunch of css