[Bug 867416] [Bug 859995]  Initial styles for homepage redesign, plus intial work on base template architecture.