Ideologically Coherent Parties