
p.title{text-align: center; font-size: 180%; color: #990000; margin: 0.7ex; font-weight: bold;}
p.contentstitle,p.linkstitle{font-size: 160%; font-weight: bold;}
p.linksline{font-weight: bold;}
p.linksline>span{margin-left: 3ex; margin-right: 3ex;}
p.copyright{text-align: center; font-size: 90%; font-weight: bold; margin: 0.3ex;}
p.ssdesc{margin-bottom: 4ex;margin-top: 0ex;}
span.code{font-family: monospace; background-color: #f0f0ff}

p.presents{text-align: center; font-size: 120%; color: #000066; margin: 0;}

table.litt{}
table.litt td{padding: 0.5ex; vertical-align: middle; padding-right: 1ex;}
table.litt thead td {font-weight: bold;}

ul.contents,ol.contents,ul.links,ol.links{font-weight: bold; font-size: 90%;}
h1{font-size: 160%;margin-top: 3ex; margin-bottom: 0.01ex; background-color: #ccffff;  border-bottom-style: solid; border-top-style: solid;}

pre.asciiart{background-color: #e0ffe0;padding-bottom: 0.5ex; padding-top: 0; padding-left: 0.5ex; padding-right: 0.5ex;}
pre.code{background-color: #f0f0ff; font-size: 85%; font-weight: bold;}
pre.session{background-color: #f0f0ff; font-size: 70%; font-weight: normal;}
span.userinput{font-weight: bold; color: #330000; background-color: #f9f9ff;}
sup.registered{font-size: 120%}
