public TerraAccordionSkin() {
TerraTheme theme = (TerraTheme)Theme.getTheme();
setBackgroundColor(theme.getColor(4));
borderColor = theme.getColor(7);
padding = new Insets(4);
buttonFont = theme.getFont().deriveFont(Font.BOLD);
buttonColor = theme.getColor(15);
buttonBackgroundColor = theme.getColor(10);
buttonPadding = new Insets(3, 4, 3, 4);
// Set the derived colors
buttonBevelColor = TerraTheme.brighten(buttonBackgroundColor);
panelHeaderGroup.getGroupListeners().add(this);