The main menu was separated of the main template to facilitate the maintance and few  files was commented as documentation.
Litle corrections in attributes on style.css