West Virginia has gone through phases of aligning itself with major parties , voting mostly for the Republican nominee between -896 and -928 , and then siding mostly with Democratic nominees between -932 and -996 .