Festival attracted about 2,500 people over three days, raising nearly $100,000 for arts groups.