More css tomfoolery for cross-mobile-browser issues