body{
 margin:6px;background-color:#ffc;color:#060;
 line-height:1.375;letter-spacing:1px;/*text-align:justify;*/
 }

dl, ul, ol, li{margin:0;padding:0;}
dl{margin:0;padding: 0 0 10px;border-bottom:12px double #cfc;}
dl dl{margin: 0 8px;padding:0;border:none;}
dt, dd{border:none;}
dt{
 margin: 6px 0 4px;border-left:4px solid #0c0;
 padding: 2px 1px 2px 5px;background-color:#cfc;
 }
dd dt{
 margin: 3px 0 2px;border-left:4px solid #9c0;
 padding: 1px 1px 1px 5px;background-color:#cf9;
 }
dd{margin: 3px 16px 3px 8px;padding: 0 1px;}
ol{margin-left:32px;}
ul{margin-left:16px;}
ul ul, ol ul{margin-left:32px;}
li{margin-top:3px;}
li li, del li, .del li{margin-top:0;}

table{margin:0;border-collapse:collapse;border:none;background-color:transparent;}
thead, th{background-color:#cfc;font-weight:normal;}
td, th{border:1px solid #9c9;padding:1px;line-height:1;text-indent:1px;}
.l1/*, .l1 th*/{background-color:#ffc;}
.l0/*, .l0 th*/{background-color:#ff9;}
table.ltl td, table.ltl th{text-align:center;}
table.ltl td{padding-left:0.5ex;padding-right:0.5ex;}

p{margin: 4px 0 0 0;}
pre{margin:3px;font-size:100%;letter-spacing:0;}

tt{font-size:100%;letter-spacing:0;}
em{background-color:transparent;color:red;font-weight:normal;font-style:normal;}
ins{background-color:transparent;color:red;text-decoration:none;}
del{background-color:transparent;color:#990;text-decoration:none;}
.del{color:#990;text-decoration:none;}
q{background-color:transparent;color:#096;}
a:link {background-color:transparent;color:blue;}
a:visited {background-color:transparent;color:purple;}
a:hover {background-color:white;}
a:hover:not([href]) {background-color:transparent;}
