anchor.diff:    Add($a0a0a0, 'GaugeFill', 'search progressbar, fill');
     Add($e0e0e0, 'GaugeBg', 'search progressbar, BG');
   
  -  Add($303030, 'ButtonFont', 'buttons, font');
  +  Add(nColorText, 'ButtonFont', 'buttons, font');
     Add($808088, 'ButtonFontDisabled', 'buttons, font, disabled state');
  -  Add($e0e0e0, 'ButtonBgPassive', 'buttons, BG, passive');
  -  Add($e0e0e0, 'ButtonBgOver', 'buttons, BG, mouse-over');
  +  Add(nColorBack, 'ButtonBgPassive', 'buttons, BG, passive');
  +  Add(nColorBack2, 'ButtonBgOver', 'buttons, BG, mouse-over');
     Add($b0b0b0, 'ButtonBgChecked', 'buttons, BG, checked state');
     Add($c0c0d0, 'ButtonBgDisabled', 'buttons, BG, disabled state');
  -  Add($a0a0a0, 'ButtonBorderPassive', 'buttons, border, passive');
  -  Add($d0d0d0, 'ButtonBorderOver', 'buttons, border, mouse-over');
  -  Add(clNavy, 'ButtonBorderFocused', 'buttons, border, focused');
  -
  -  Add(nColorGutter, 'ScrollBack', 'scrollbar, BG');
  +  Add(nColorBorder, 'ButtonBorderPassive', 'buttons, border, passive');
  +  Add(nColorBorder, 'ButtonBorderOver', 'buttons, border, mouse-over');
  +  Add(clGray, 'ButtonBorderFocused', 'buttons, border, focused');
  +
  +  Add(nColorGutterBack, 'ScrollBack', 'scrollbar, BG');
     Add(nColorBorder, 'ScrollRect', 'scrollbar, thumb border');
     Add(nColorBack, 'ScrollFill', 'scrollbar, thumb fill');
     Add(nColorArrow, 'ScrollArrow', 'scrollbar, arrow');
     Add($d0d0d0, 'ScrollScrolled', 'scrollbar, scrolling area');
   
  -  Add(clBlack, 'StatusFont', 'statusbar, font');
  +  Add(nColorText, 'StatusFont', 'statusbar, font');
     Add(nColorBack2, 'StatusBg', 'statusbar, BG');
     Add(nColorBorder, 'StatusLines', 'statusbar, border');
  -  Add(clBlack, 'StatusAltFont', 'statusbar alternative, font');
  +  Add(nColorText, 'StatusAltFont', 'statusbar alternative, font');
     Add(clCream, 'StatusAltBg', 'statusbar alternative, BG');
   
     Add($e0e0e0, 'SplitMain', 'splitters, main');
  
positive.code:     D.Styles:= TList.Create;
  
    //add colors
    Add(clBlack, 'EdTextFont', 'editor, font');
    Add(nColorBack, 'EdTextBg', 'editor, BG');
    Add($e0e0e0, 'EdSelFont', 'editor, selection, font');
    Add($b0a0a0, 'EdSelBg', 'editor, selection, BG');
  
negative.code:   Add($a06060, 'EdFoldMarkLine', 'editor, folded line');
    Add($e08080, 'EdFoldMarkFont', 'editor, folded block mark, font');
    Add($e08080, 'EdFoldMarkBorder', 'editor, folded block mark, border');
    Add(nColorBack, 'EdFoldMarkBg', 'editor, folded block mark, BG');
    Add(nColorGutterFont, 'EdGutterFont', 'editor, gutter font');
    Add(nColorGutterBack, 'EdGutterBg', 'editor, gutter BG');
    Add(nColorGutterFont, 'EdGutterCaretFont', 'editor, gutter font, lines with carets');
    Add($c4c4c4, 'EdGutterCaretBg', 'editor, gutter BG, lines with carets');
    Add(nColorGutterFont, 'EdRulerFont', 'editor, ruler font');
    Add(nColorBack, 'EdRulerBg', 'editor, ruler BG');
    Add(nColorGutterFont, 'EdFoldLine', 'editor, gutter folding, lines');
    Add(nColorGutterBack, 'EdFoldBg', 'editor, gutter folding, BG');
    Add(nColorGutterFont, 'EdFoldPlusLine', 'editor, gutter folding, "plus" border');
    Add(nColorGutterBack, 'EdFoldPlusBg', 'editor, gutter folding, "plus" BG');
    Add(clLtGray, 'EdMarginFixed', 'editor, margin, fixed position');
    Add(clLime, 'EdMarginCaret', 'editor, margins, for carets');
    Add(clYellow, 'EdMarginUser', 'editor, margins, user defined');
  