Balinese Religion are hindu yet their religion is very different that of the indian variety. They do have the caste system, but there no untouchable and occupation is not governed by caste. In fact, the only things that reflects the caste system is the language which has three tiers : 95% of all the balinese are Hindu Dharma, and speak low or everyday balinese with each other. middle Balinese is used for talking to the strangers, at a formal occasions or to people of the higher ksatriya caste, high Balinese words are used when talking to the highest class, to the Brahmana or to the Padanda (Priest)
It may sounds complicated, but most of the words at he low and medium levels are same, where as a high Balinese is a mixture to the middle and Kawi, the ancient javanese language. The Balinese worship the Hindu trinity, Brahma, Visnu, and Shiva, who are seen as manifestation supreme God Sang Hyang Widhi. Other indian gods like Ganesha (The elephant headed god) also often appear, but more commonly, one will see shrines to the many gods and spirits, and much of their religion in base upon this.
They believe that good spirits Dwell in the mountains and the seas are home of Demons and Ogres. most villages is have at least three main temples : one, The Pura Puseh or 'Temple of Origin" face the mountains and is dedicated to the village founders. Two, The Pura Desa or"Village Temple" is normally found in the center and is dedicated to the welfare of the village. Three, The Pura Dalem is aligned with the sea and is dedicated to the spirits of the dead. Aside from these villages temple, almost every house has its own shrines and you can also find monument dedicated to the spirits of agriculture, art and all other aspects of life.
Some temple, Pura Besakih for example, on the slopes of mount Agung, are considered especially important and people from all over Bali, travel to worship in there. Offerings play are significant role in Balinese Life as they appease the spirits and this brings prosperity and good healthy to the family. Everyday small offerings trays ( Canang Sari) containing symbolic food like flowers, cigarettes and money are placed on shrine in temple, outside of house and shops and even dangerous of crossroads. Festival are another great occasion for appeasing the gods.
The woman bear huge, beautifully arranged pyramid of food, fruits and flowers on their head while the man might conduct a blood sacrifice through a cook fights. there are traditional dance and music
and the gods are invited to come down and join to the festivities. The festivals are usually very exciting occasion and well worth observing, if you are in the area. A crucial things to remember, if you wish to join in celebrations or enter the temple, is there a number of rules that have to be respected.