add more nav css rules and remove some issues