Unlike the vast majority of Indonesians, the Balinese are not Muslim but Hindu (except for tiny Christian and Buddhist minorities). Their Hinduism combines the Indian model with elements of native religion. The object of their religious practices is to maintain a balance between good and evil forces. Thus, Balinese make offerings to both gods and demons. They recognize a wide range of supernatural beings, including demons, ancestral spirits, and divinities such as the sun god Surya and the rice goddess Dewi Sri.
Read more: http://www.everyculture.com/wc/Germany-to-Jamaica/Balinese.html#ixzz3cWCn5PJA