The Democratic-controlled state Senate gave initial approval to a civil union bill for gay couples today after a lengthy floor debate that included a controversial amendment from Sen. Shawn Mitchell, R-Broomfield, who indicated he might be able to support the bill if changes were made.