3 month olds poop has been green for a few weeks, what causes this?

Green poop… Is normal for a breast-fed infant. Formula-fed infants' stool will be tan and soft, about the consistency of peanut butter. Take a look at this site for more info: http://www.Justmommies.Com/articles/baby-poop.Shtml.