better css and menu positioning