as mentioned previously, altruism, which is the root of morality, can be argued to have an evolutionary benefit. also morals are different in each culture, i double Christian morality supports Aztec human sacrifices!
a more interesting argument from my perspective is the tendency of all human races to have evolved an innate desire to worship a supernatural entity or forces. To develop behaviors aimed at influencing unseen forces in the hope that they will in turn influence the visible world. How was this trait an evolutionary benefit?
It seems to me that religions evolve with races. They change morality, gods and belief to suit the needs of the people at a given point in history. Take a look at this article on the evolution of the concept of Hell in England for example
Edited by Adminnemooseus, : Spam link mucked up and hidden.