Continued work on new site layout

This changeset contains a bunch of new behavior as we continue to refine
the updated user interface. Also included in this changeset is some in
progress functionality involving picture galleries. More changes
coming...