updated header/nav css to be more natural, semantic and reasonable