*/ #mainbody { width: 80%; vertical-align: top; padding: 5px 5px 5px 0px; } #wrapper #contentbody #mainbody table { width: 100%; } /* Menu frame */ #menu { width: 20%; padding: 15px; vertical-align: top; } /* A menu list of items */ #menu ul { list-style: none; padding: 0px; margin: 0px; } /* An individual item in the menu list */ #menu li span { display: block; padding: 2px 2px 2px 7px; margin-top: 1px; background-color: rgb(208, 208, 208); } /* Links in the menu list */ #menu li a { color: rgb(64, 64, 64); text-decoration: none; font-size: 10px; font-weight: bold; } /* A :hover for the row of a menu item */ #menu li a:hover span { background-color: rgb(158, 236, 95); } /* A header item row */ #menu li.header span { font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); padding: 3px; background-color: rgb(96, 106, 90); } /* A focused item row */ #menu li.focus span { background-color: rgb(182, 216, 154); text-decoration: underline; } CSS; echo $css; ?>