What is it that causes epilepsy?

My dog has epilepsy, which is luckily managed by Phenobarbital.

However I've always wondered how someone gets epilepsy. Is it something you are born with? Or is it caused by something that happens during life?

Thanks for any help.