Catholic social teaching seeks to apply the essence of Christian moral principles to life in society. It is not an economic or political program, but it offers a powerful way of thinking about what the common good requires.