Its the left and the right against the middle.
The far right has much more in common with Ralph Nader than it does with either major political party. It's weird.