I don't know. I really spend too much time thinking about this, but not coming up with any answers.
I grew up Methodist in Central Texas, which boils down to "Read the Bible and decide what you think about it. Oh, and don't be late for Sunday night's softball game". Methodists were great because they were always home in time for the Cowboys kickoff. None of the people I sat in church with on Sunday wanted to impose their beliefs (other than on abortion)on anyone.
Now I just don't know. I think after Lee Atwater died, the Republican party took the easy/short-term view of appealling to the Christian conservatives who weren't really catered to until then(even Nancy Reagan bought into the very un-Christian belief of astrology). This served the purpose of setting up clear lines of demarcation between Democrats and Republicans on many "moral" issues, thereby ensuring the Christian conservative vote. In the long run though, this has turned a lot of TRUE conservatives (and by that I mean people driven by common sense instead of their interpretation of the bible) away from the party.
No third party is the answer. If the Republicans would just swing back to commonsense instead of voodoo, they could probaly kill the Democratic party. As much as I once feared McCain, I think he might be the ultimate answer.