"Liberal" according to the dictionary is:
Not limited to or by established, traditional, orthodox, or authoritarian attitudes, views, or dogmas; free from bigotry.
"Democrat" An advocate of democracy.
One who believes in social equality or discounts distinctions in rank.
Neither word has anything to do with left leaning, or right leaning politics. It's just how the media like to potray the Lib Dems as being a party that sucks up to who think it will get the vote from, but I could say the same for New "Labour" and for the Tories