Main Teachings of Mahavira:

-He rejected the authority of the Vedas & its associated rituals & advocated an austere & simple life.

-Believed in dualistic philosophy & held that matter & soul are the only two ever existing elements.

-Did not believe in the existence of God & for him Universe was a product of nature - the outcome of cause & effect.

-Did not oppose Caste System & believed in 'Karma' & transmigration of soul ('atma')

-Syavada - Truth can be approached from different 'view points & thus can be affirmed only with a degree of probability & is never final.

-Mahavira himself established the Jaina Church & their monastic establishments are called 'Basadis'.