What is the difference between a Republican and a Democrat?