Winds are caused by differences in what?

Wind is caused by differences in temperature. The hot air rises while the colder air stays low, causing wind.