stage { } #group1 { padding: 12pt; padding-right: 12px; padding-bottom: 2em; padding-left: 1in; margin: 12pt; margin-right: 12px; margin-bottom: 2em; margin-left: 1in; background: #ff0000 url('some-background.png'); font-feature-settings: "tnum"; } #text1 { background-image: inherit; } .special-text { font-size: 24pt; font-style: italic; } StBin.special-text { font-weight: bold; } #text2 { background: inherit; background: none; /* also overrides the color */ } #group2 { font: italic 12px serif; font-feature-settings: "tnum", "zero"; } #text3 { font-variant: small-caps; font-weight: bold; font-style: oblique; font-size: 200%; font-feature-settings: "pnum"; } #text4 { font-feature-settings: normal; } StBin { padding: 10px; } StButton { padding-right: 20px; } #group1 > #text1 { color: #00ff00; } stage > #text2 { color: #ff0000; } #group2 > #text3 { font-feature-settings: inherit; } #group2 { background-image: url('other-background.png'); padding: 1px 2px 3px 4px; margin: 1px 2px 3px 4px; border: 2px solid #000000; border-bottom: 5px solid #0000ff; border-radius: 10px 10px 0px 0px; } ClutterText:hover, StLabel:hover { text-decoration: underline; } ClutterText:visited, StLabel:visited { color: #888888; } StLabel:boxed { border: 1px; } #group4 { margin: 1px 2px 3px; } #group5 { margin: 1px 2px; } #group6 { padding: 5px; }