ALl sins are forgiveable. Mortal sins are the most serious sins.
And, not to get all theological on a political thread, but not all sins are forgivable. According to my Christian beliefs, not accepting Jesus as your savior is not forgivable. Just the Baptist in me, I guess. : )
Before anyone goes off, yes I have friends that are other denominations of Christianity and friends that are Jewish, Muslim, and Hindu. And, yes, I strongly believe that there is a place for all of these folks in the Republican Party. Remember, we are "The Party of the Open Door". The Democrats are "The Party of the Big Tent". Big tents are for circuses though. : )