TRENTON - Gov. Chris Christie has vetoed a bill legalizing same-sex marriage in New Jersey.

The bill was delivered to Christie's office by the Assembly clerk's office early this morning, a day after the chamber approved it 42-33. The Senate passed the gay marriage proposal on Monday.

Christie is a Republican who opposes gay marriage. He and most Republican lawmakers want the issue decided by public vote.

Democrats maintain that gay marriage is a civil right protected by the Constitution and isn't subject to popular vote.

The Democrat-controlled Legislature has two years to try to override the governor, something they have yet to be successful at doing.