Granite City preparing to hold its eighth art fair