Court strikes down Vermont campaign finance law.

The Supreme Court has voted 6-3 to strike down a 1997 Vermont law that put a sharp ceiling on how much a candidate for state office could spend. (Candidates for governor could spend no more than $300k, candidates for lieutenant governor no more than $100k, etc.) A federal appeals court had previously upheld the law.