What causes a cold front?

WEATHER QUESTION

This week, Carmen Rose answers a question from Bernard Hall from Columbus, GA. His question is, what causes a cold front?