Google Calendar users have had the ability to change the colors of specific events or calendars from a default color palette. Users can now choose a custom color if the default palette does not meet their needs.
How to access what’s new:
Click on “Choose custom color” on the bottom of the existing color picker.

For more information:
http://support.google.com/calendar/bin/answer.py?hl=en&answer=37227