public static Object[] parseThemeColor( String colorval, double tint, short type, Theme t )
	{
		/**
		 * TODO: read this in from THEME!!!
		 */
		final String[][] themeColors = {
				{ "dk1", "000000" },
				{ "lt1", "FFFFFF" },
				{ "dk2", "1F497D" },
				{ "lt2", "EEECE1" },
				{ "accent1", "4F81BD" },
				{ "accent1", "C0504D" },
				{ "accent3", "9BBB59" },
				{ "accent4", "8064A2" },
				{ "accent5", "4BACC6" },
				{ "accent6", "F79646" },
				{ "hlink", "0000FF" },
				{ "folHlink", "800080" },
		};

		// TODO: read theme colors from file
		Object[] o = new Object[2];
		int i = 0;
		String clr = "";
		try
		{
			i = Integer.valueOf( colorval );
			clr = t.genericThemeClrs[i];
		}
		catch( Exception e )
		{        // ExtenXLS-created xlsx files will not have theme entries
			for( i = 0; i < themeColors.length; i++ )
			{
				if( themeColors[i][0].equals( colorval ) )
				{
					clr = themeColors[i][1];
					break;
				}
			}
		}
		if( Math.abs( tint ) > .005 )
		{
			java.awt.Color c = applyTint( tint, clr );
			o[0] = FormatHandle.getColorInt( c );
			o[1] = FormatHandle.colorToHexString( c ).substring( 1 );    // avoid #
		}
		else
		{
			o[0] = FormatHandle.HexStringToColorInt( "#" + clr, type );
			o[1] = "#" + clr;
		}
		return o;
	}