CSS = Cascading Style Sheet
To make a menu that is "reusable" just use html and include the "menu" in all the pages of the site... I do mine using php includes, but a cgi include (ssi) works just as well.
Many thanks for your response, I have just studied your example.
I'm afraid it doesn't do what I would like to achieve. I would like to have all the links on an external style sheet page which is then called by the use of, in this case, your <body id="index"> tag.
Are you working with a specific server-side language already?
No, just using raw HTML. What I am actually doing is re-writing some pages for someone else who has long navigation menus and if possible doesn't want to use frames as that produces a scroll bar between the navigation menu and the main frame. As far as I am aware I can use SSI on the server concerned.
As there is a very long navigation menu on the site the idea is to be able to amend just one page, not have to amend every individual page, as and when a change is required.
I have the feeling that it can't be done though.