Why does Warm Air Rise?

Warm air rises because it is less dense then cooler air. As the air absorbs heat the molecules become more energetic and spreed out. This causes them to take up more space for the same weight(lower density) and they begin to rise.