The red colouring arises because sunlight reaching the Moon must pass through a long and dense layer of the Earth's atmosphere, where it is scattered. Shorter wavelengths are more likely to be scattered by the small particles, and so by the time the light has passed through the atmosphere, the longer wavelengths dominate. This resulting light we perceive as red. This is the same effect that causes sunsets and sunrises to turn the sky a reddish colour; an alternative way of considering the problem is to realise that, as viewed from the Moon, the Sun would appear to be setting (or rising) behind the Earth.
For more http://en.wikipedia.org/wiki/Lunar_eclipse