So I was at a ski-resort last weekend and this question just came to me out of nowhere. Hot air usually rises. Shouldn't that logically lead to high altitudes being warmer than low altitudes?! It's true for the ocean, but air seems to defy this law. Why is that?