Think about the Gulf when there is a oil spill.
The oil floats on the water because it weighs less.
Water weighs 8.34 lbs
Diesel weighs 7.15 lbs so it will float on water
Oil weighs 6.84 lbs so it will float on diesel
And gasoline weighs 6.07 lbs so it would float on top of all of this.