Why does Oil Float on Water?

The reason for this is because oil and water do not mix. No matter how much you try, it will always seperate. The oil will always come to the top. You can find more information here: