The Center for Nonprofit Management has a nice summary of the rules and restrictions regarding a Not For Profit , 501(c)(3), regarding lobbying and issue advocacy.
http://www.cnmsocal.org/resources/articles/faq-lobbying-and-advocacy.html
The Center for Nonprofit Management has been an indispensable resource to the nonprofit community, providing essential counsel, training and publications for the diverse management needs of organizations in the sector.