p.urgent { font-size: 120% }
p#important { color: red; border: solid; }
p strong.strongExample1 { background: red; }
p > strong.strongExample2 { background: red; }

h3 + p#paragraphExample1 { font-weight: bold; color: purple; }

li.listdefault { margin-bottom: 0; list-style-type: disc; }

th.column, th.row, th.corner, td.unused, .content-tight, .content-loose, .border-tight,.border-loose { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; }

th.column { border-bottom: solid 1px; }
th.row { border-right: solid 1px; }
th.corner { border-right: solid 1px; border-bottom: solid 1px; background-color: #CCC; }
td.unused { background-color: #CCC; }

.margin0 { margin-bottom: 0; }
.margin2 { margin-bottom: 2em; }
.ulevel2 { margin-bottom: 1em; list-style-type: circle; font-size: 100%; }
.input { margin: 20; padding: 3; background: #C6F; font-family: "Courier New", Courier, monospace; font-size: 80%; }
.output { margin: 20; padding: 3; background: #FCF; }
.sidebar { background: #EEF; }
.margin-loose { padding: 4px; text-align: center; }
.border-tight { background: white; color: black; line-height: 1em; text-align: center; }
.border-loose { background: white; color: black; padding: 4px; text-align: center; }
.content-tight { background: black; color: white; line-height: 1em; text-align: center; }
.content-loose { background: black; color: white; padding: 4px; text-align: center; }
.proper-noun { font-variant: small-caps; }
.classdocument { color: red; font-weight: bold }
.deprecated { color: red; }
.example { margin: auto 3em; }
.comment, #longcomment, #shortcomment { font-style: italic; text-align: right; border: solid red; }
.urgent { font-weight: bold; text-align: left; border: dotted blue 5pt; background: orange; }
.announcement { font-style: italic; }
.urgent#lastnotice, .urgent.announcement { color: red; }
.standout:hover { font-size: 120% }

#cascade { text-align: center; border: dotted orange; }
