The reason that this is becoming an increasing area of interest is that due to the documentation of the code that I currently have working and the things that I would like to get working, being able to manipulate the DOM.
Setting text on templates
document.getElementById("htext").innerHTML = "the text that I want"
Setting colours on Headers and Menus
The Header, Footer and menu buttons are defined in css files.
Below is a single menu button - except that it is not a "button" (I HAVE NOT GOT THIS WORKING)
The menu button is of class menu (and modified by a center class)