The skinning we use in ICEcube is based on the CSS support that is delivered with the ICEfaces components. ICEfaces allows influencing the component presentation, for example, by changing the CSS definitions for:
Some ICEfaces components also use special tag attributes to influence the presentation.
The ICEfaces sources deliver different skin definitions that you can use as a base for your own implementation. The standard ICEfusion skins are based on the ICEfaces Rime skin. You can have a look at it in the component showcase at http://component-showcase.icefaces.org. The first combobox on the left selects one of the standard skins, and should show Rime by default.
ICEcube reuses the ICEfusion skinning ...