Actually mainline Protestants vote majority Republican and Catholics vote majority Democrat. The denomination most likely to vote Democrat are Catholics.
Entirely false, as this study finally shows.
Mainline protestants vote split even between Democrats/Republicans.
Catholics now vote about 10 points in favour of Republicans.