Did not try the code, but first guess is that you are missing a .i- from button-link-headerMenu (selector should be .i-window .i-button-link-headerMenu ). And on the other hand - latter style is missing the “link” part.
The best way of debugging this kind of problems or to start adding styles is to use firebug. Just select the element you want to style and firebug shows you the style names to use:
[quote]
Did not try the code, but first guess is that you are missing a .i- from button-link-headerMenu (selector should be .i-window .i-button-link-headerMenu. And on the other hand - latter style is missing the “link” part.
[/quote] That’s not quite true. The stylename is actually added to a Button component, and works exactly like the first “link” stylename. So the correct CSS classname that will be added to the button element is “.i-button-headerMenu”, as you have already done in the latter selector. The first selector is wrong, though (“.i-window button-link-headerMenu”).
And to make theming a bit harder for everyone, we have added the additional “.i-window” and “.i-app” class selectors before the link selector in the default theme
(1 . So in order to override the specificity of our default theme, use the following selector:
(1 Actually, these additional selectors are added before general “button”, “input” and “textfield” selectors, which will cascade to the link buttons as well.