2nd iteration of the skeleton.

Main elements of the mobile version of the overlay have been inserted.
CSS can be cleaner to be more OOCSS, but otherwise should work.