If you have oily skin, you know that the right makeup can make all the difference. But if you're going to wear makeup, why not choose something that will keep your face looking its best all day long? These waterproof makeup options are designed to stay put through sweat-inducing workouts, watery showers and humid climates.