made compatible with new Public Lab VM, front page style overhaul

I think i ended up grabbing a bunch of your changes as well, Don - that hadn't been committed or something. If this looks good, it's what's running on the PL VM right now, anyways...