Bit Cleanup + valid HTML menu

- this fixes some issues in #170.
- More improvements added.
- Deprecated code removed.
- Valid HTML output.
- CSS valid code, nicely formatted, regrouped and reorganized.