box-sizing on non-firefox css
look decent (but still cheesy) on iOS