use css, more cleanup
more code cleanup, more DOM cleanup, fix css