A new poll also breaks down interesting divisions by religious affiliation.
http://www.washingtonpost.com/