Home Page fixes

- fixes for Upcoming events venue issue
- stylization for New Classes section
   (not sure if this is too small now… either way it should have some
distinction from the about us text box above)