@media all { a:link img, a:visited img { border: none } }

a img { color: white; background: white }

dfn { font-style: italic; font-weight: bold }

blockquote { font-style: italic }

p { clear: both }

.prefix { float:left; width: 15%; background: yellow; color: black;
border: solid black thin; padding: .1em; margin-left: 2%;
margin-right: 2%;}

.principle, .constraint, .property, .practice { color: black; border:
solid black thin; padding: .1em; margin-left: 5%; margin-right: 5%; clear: none}

.principle  { background: #f7ebd7 }
.constraint { background: #becece } 
.property   { background: #f7ebd7 }
.practice   { background: #dfffff }

ul.toc {
  list-style: disc;		/* Mac NS has problem with 'none' */
  list-style: none
}
li.tocline1 {font-weight: bold}
li.tocline2 {font-weight: normal}
li.tocline3 {font-weight: normal}
li.tocline4 {font-weight: normal}
a.tocprinciple { background: #f7ebd7 }

span.note { background: #aeefef; color: black }

dl#all-properties { margin-left: 2em }
dl#all-properties dt { margin-top: .25em}

.glossary-entry { font-weight: bold }

.ednote { background: #fee; padding: 2px; border: thin solid #fcc;
font-style: italic }

.icon { float:left; padding-right: .3em }

.figure {
    text-align: center;
}
