How Is A Ghusl Performed?

To perform a ghusl as prescribed in the sunnat [1], we must first wash both of our hands and private parts even if they may be clean. Then, if there is any najasat [2] on our body, we must wash it away. Then we must perform a complete ablution. While washing our face we must intend to perform a ghusl. If water will not accumulate under our feet, we must wash our feet, too. Then we must pour water on our entire body three times. To do this, we must pour it on our head three times first, then on our right shoulder three times and then on the left shoulder three times. Each time the part on which we pour water must become completely wet. We must also rub it gently during the first pouring. In a ghusl, it is permissible to pour the water on one limb so as to make it flow onto another limb, which, in this case, will be cleaned, too. For in a ghusl the whole body is counted as one limb. If in performing an ablution the water poured on one limb moistens another limb, the second limb will not be considered to have been washed. When a ghusl is completed it is makruh to perform an ablution again.
[1] fard: an act or thing that is commanded by Allahu ta'ala in the Qur'an al-karim. Fard (or fard) means (any behaviour or thought or belief which is) obligatory. Islam's open commandments are called fard (pl. faraid).
[2] qibla: direction towards the Ka'ba. The direction turned towards during worshipping (in Islam, toward the Ka'ba).