What are the causes of temperature inversions?

Answer:

Warm air riding over cooler air beneath. This happens because warmer air is less dense than cooler air.

Note: There are comments associated with this question. See the discussion page to add to the conversation.
First answer by Wx People. Last edit by Wx People. Contributor trust: 1 Question popularity: 4 [recommend question].