lots of work on styling base, beginning on home page