H2 {border-bottom: medium solid black;}H3 {margin-left: 0; clear: both;}SPAN.magicnoun, DFN {font-style: italic;}DL.classrequires {margin-left: 0;}DL.classrequires DT {font-weight: bold;}DL.classrequires > DT {display: compact;}DL.classfeatures {margin-left: 0;}DL.classfeatures DT {font-weight: bold;}DL.classfeatures > DT {display: run-in; margin-left: 1em; }DL.classfeatures > DD {margin-left: 0; text-indent: 1em; }DL.classfeatures > DD > UL {margin-left: 3em;}DL.swordlist {margin-top: 1ex; margin-left: 1ex;}DL.swordlist DT {font-weight: bold; color: blue}DL.swordlist > DD {margin-left: 8%}UL.classskills {list-style-type: none; margin-left: 2em;}TR.shadedrow {background-color: #AAAAAA;}TH.subheading {padding-left: 1em;}DL.spellstats > DT {display: run-in; font-weight: bold;}DL.spellstats > DD {margin-left: 1em; text-indent: -1em;}.category {text-align: left; padding-left: 0;}TABLE.facts TD, TABLE.facts TH {text-align: right; padding-left: 1ex; vertical-align: bottom;}#nightlightexample {float: left;}#contentdisclaimer {color: red;}#ossfreystale {font-family: cursive, sans-serif;}#ossfreystale P {text-align: left; font-size: medium; margin-bottom: 0;}#ossfreystale P EM {font-size: large; font-style: normal; font-weight: bold;}#ossfreystale H3 {margin-top: 0; font-size: x-large; font-weight: bold; text-align: right;}