Common Noun Collocations of mainstream

access, activity, America, audience, be, church, community, culture, development, economy, education, history, life, literature, margin, medium, movement, need, part, party, politics, press, school, society, student, think, tradition, way, world, u.s.