First design of new theme

Lots of changes, not all tracked. Think of it as the first RC
Bug fix for portfolio front page

Got an error in live that didn't show in test.
Replace direct reading of array element 0 with a cast to array and
reading of element 0.