body { counter-reset:pagenum;}
.logo {border:0px solid;}

.slide {
 counter-increment:pagenum;
}

.new::before {
               content: "NEW";
               background-color: yellow;
               color: red;
               margin-right: 5px;
               font-size: x-small;
               border: red solid thin;
               padding: 2px;
               }

li {
 padding:0.5em;
 margin:0;
}

li ul,
li pre,
li p {
 padding-bottom:0;
 margin:0;
}

pre tt,
pre samp,
pre kbd {
 display:block;
}

pre tt kbd {
 display:inline
}

table {
 margin:auto;
 border:1px solid #006;
 border-collapse:collapse;
}
td, th {
 border:1px solid #006;
 text-align:center;
}

dt {
 font-weight:bolder;
 padding-top:0.5em;
 border-top:0.2em solid #BBB;
/* margin-bottom:-2.2em;
 width:12em;*/
}

dd {
 padding-bottom:0.5em;
 /*margin-left:13em;
 margin-bottom:1em;*/
}

table.code {
 font-weight:normal;
 font-size:70%;
 border:1px solid #444;
 color:#000;
 margin:1em auto;
}

table.code th {
 font-weight:normal;
 font-size:70%;
 font-style:italic;
 border:1px solid #888;
 text-align:center;
}

table.code td {
 font-weight:bold;
 empty-cells:hide;
 padding:0;
 text-align:center;
 border:1px solid #555;
}

.small td {
 font-size:60%;
}

table.code thead td,
table.code thead td.tbody,
table.code tbody td {text-align:center}

table.code em {
 font-style:roman;
}

table.code cite {
 font-weight:bold;
}

acronym,
abbr,
cite,
samp,
code,
em,
a,
pre {font-size:inherit}
