Originally Posted by
Wolfram
Culture and religion generally go hand in hand, though. Not always, but most of the time they do.
Cultures have two layers. There's a superficial layer, which consists of things such as language, clothing, arts and cuisine. These are often shaped by local circumstances, but they are all secondary and can be changed or adapted easily when necessary.
Then there's a deeper layer. This determines the culture's and the individual's moral code -- who and what they are. Their values and behaviour, the understanding of right and wrong, good and evil. This layer is heavily tied to religion and its teachings. And this layer is extremely difficult to change.
People who are shallow and superficial themselves generally don't understand the deeper layer of even their own culture.