
Auroras are the result of the emissions of photons in the Earth's upper atmosphere, above 80 km (50 miles), from ionized nitrogen atoms regaining an electron, and oxygen and nitrogen atoms returning from an excited state to ground state. They are ionized or excited by the collision of solar wind particles being funnelled down, and accelerated along, the Earth's magnetic field lines; excitation energy is lost by the emission of a photon of light, or by collision with another atom or molecule:
Oxygen is a little unusual in terms of its return to ground state, it can take three quarters of a second to emit green light, and up to two minutes to emit red. Collisions with other atoms or molecules will absorb the excitation energy and prevent emission. The very top of the atmosphere is both a higher percentage of oxygen, and so thin that such collisions are rare enough to allow time for oxygen to emit red. Collisions become more frequent progressing down into the atmosphere, so that red emissions do not have time to happen, and eventually even green light emissions are prevented.
This is why there is a colour differential with altitude; at high altitude oxygen red dominates, then oxygen green and nitrogen blue/red, then finally nitrogen blue/red when collisions prevent oxygen from emitting anything.
Yes! Thanks to wikipedia! :)
