Changed menu to have a 3px border for first element,
otherwise the change is not visible on Chrome.

Made header and footer expand appropriately in both Chrome and Firefox.