While those in the South did switch to the Republican Party during the sixties, there was a lot going on at the time. It was a time when morals were starting to erode as evidenced by the sex and drugs that we didn't see much of in the 50's. It was a time of peaceniks spitting on soldiers and calling them babykillers. Massive war protests were underway. There were race riots and those protesting intergration. Prayer in school was challenged. Then came the early 70's with Roe v. Wade which the Southern Democrats that were left hated. One doesn't have to be a Christian nor religious to have morals and there are plenty of people like that in the Republican party. Many are the so-called Dixiecrats now turned Republican and they did so because they didn't like the things that were happening to America. They respected soldiers, they didn't believe in "free love" and drugs, they had no problem with prayer even if they didn't believe, etc. Now, if you want to attribute those morals to Christians only, then what does that say about the party that Dixiecrats left?