text: Appcelerator.Core.registerTheme('control','button','lightblue_gradient',
  {
  	/**
  	 * The attributes supported by the themes. This metadata is 
  	 * important so that your theme can automatically be type checked, documented, 
  	 * so the IDE can auto-sense the widgets metadata for autocomplete, etc.
  	 */
  	getAttributes: function()
  	{
  		var T = Appcelerator.Types;
  		
  		/*
  		Example: 
  		return [{name: 'mode', optional: false, description: "Vertical or horizontal alignment",
  		         type: T.enumeration('vertical', 'horizontal')}]
  		*/
  		
  		//TODO
  		return [];
  	},
  	/**
  	 * The version of the theme. This will automatically be corrected when you
  	 * publish the component.
  	 */
  	getVersion: function()
  	{
  		// leave this as-is and only configure from the build.yml file 
  		// and this will automatically get replaced on build of your distro
  		return '__VERSION__';
  	},
  	/**
  	 * The theme spec version.  This is used to maintain backwards compatability as the
  	 * Widget API needs to change.
  	 */
  	getSpecVersion: function()
  	{
  		return 1.0;
  	},
  	/**
  	 * This is called when the theme is loaded and applied for a specific element that 
  	 * references (or uses implicitly) the theme.
  	 */
  	build: function(element,options)
  	{
  	}
  });
  