While a 501c7 social club may not discriminate against any person on the basis of race, color, or religion, a club may in good faith limit its membership to members of a particular religion in order to further the teachings or principles of that religion.