body {color: #ffff00; background:#000000; padding-left:3ex; padding-right:3ex;}

h1,h2,h3{text-align:center; color:yellow; font-family: Comic sans MS, Verdana, san-serif;}
h1 {font-size: 48pt; color: #ff0000;}
h2 {font-size: 44pt;}
h3 {font-size: 40pt;}
table {text-align:left; font: 30pt, Verdana, san-serif; page-break-inside: avoid;}

p {font: 36pt, Verdana, san-serif; text-align:left; color:yellow;}
p.img {text-align:center;}


li {color:yellow;font: 36pt, Verdana, san-serif;}
ul.index > li {font-size:24pt;}
ul.index > li > ul > li {font-size:18pt;}

sup {font: 24pt, Verdana, san-serif;}

@page {size: 8.5in 11in; margin: 0.5in;}

a:link {color:#ff8800;}
a:visited {color:#ff2020;}
dt {font: 24pt, Verdana, san-serif;}
dd {font: 24pt, Verdana, san-serif;}

blockquote {font:24pt, Verdana, san-serif; color:#ffbb00; margin-left:5em; margin-right:5em;}

body ul >li {padding-left:1em; text-indent:-1em;}

li  ul > li {padding-left:0em; text-indent:0em;}


li.pk{color:#ffaaaa;}
li.pl{color:#ff00ff;}
li.gr{color:#00cc00;}
li.bl{color:#6688ff;}
li.yl{color:#gggg00;}

li.pk:before {content: "(Pink) ";}
li.pl:before {content: "(Purple) ";} 
li.gr:before {content: "(Green) ";}
li.bl:before {content: "(Blue) ";}
li.yl:before {content: "(Yellow) ";}

p.attribution {padding-left:6in;}

p.rendered { font-size:14pt; }
