fixed nav div positioning bug in css