For a country that has a part of a salad recipe as its motto and has a national anthem set to a famus bawdy 18th century drinking song, the US needs to take itself a little less seriously.
The US was a great country. During its 'century' it brought much to the world: rule of law, democracy, cars, photography, computers, trains, the English language ... apparently
(but India disputes a few of these 
).
But the American century is drawing to an end. Its influence is dimming and the world is less accepting of its "do as we say, not as we do" attitude. Much in this world is cyclical. Look at how easily history repeats itself. Once China was great, it faded only to emerge once again.
The US will be great again. Probably not in our lifetimes. But it will rise again, better than ever.
Till then, let it rest in the dying rays of its imperial sun, remembering its glory days.
Back back to the topic. Obama and McCain have yet to pander to the religious right. OK, McCain has shown his deference to Israel, but neither have been out there courting those specific multitudes. Too early? Or is something else going on?