Did I say Simple?
As this website evolves it is getting far from simple. However, the principles of my approach remain the same.
More menus than you can shake a stick at
Over my prgramming career this has been a pet project of mine. I am not suggestinf that anyone puts as many menu options on their site as you will see here. In fact, I suugest that you simplify things considerably and also use a simpler site template.
The use of the W3.css template for your design will build in a reaponsive behaviour automatically.