the inevitable CSS futzing, take 1