nav/float/width fixes

thanks to cameron