Liberal VP resigns over blog postings