Okay I've had a proper look at the code... I guess this is just a average peice of code that would of been unworthy of being on the internets, however it is rather unique in one way...
Where you have
Code:
<body class="section-1">
in the index, if you change this to
Code:
<body class="section-2">
It will select a different set of navigation options and make the about us options active. So by just changing the body class you change the "Active" navigation options, to me this seems over complex but it may do what you require.
If you want to add aditional top level options you have to modify the CSS and add the relevent bits, so where it says
Code:
body.section-1 #menu li#nav-1 a,
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a {
background : #fff;
border-bottom : 1px solid #fff;
color : #000;
} You just need to add another body class to make it
Code:
body.section-1 #menu li#nav-1 a,
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-4 a {
background : #fff;
border-bottom : 1px solid #fff;
color : #000;
} You have to do this on every CSS decleration where it follows the same sort of rules I.E
Code:
body.section-1 #menu ul#subnav-1,
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4 {
display : inline;
left : 10px;
position : absolute;
top : 95px;
} This is the bit that seems overcomplex (traditionally you shouldn't have to edit the CSS when adding a menu item).