body, p, ol, cite{
   background-color: black;
   color : white;
   font-family : serif;
}

div {
   vertical-align : top;
}

img.TN {
   margin: 0;
   padding: 0;
}

table {
   margin-top : 0pt;
   margin-bottom : 0pt;
   margin-left : 0pt;
   margin-right : 0pt;
   padding-right : 0pt;
   padding-left : 0pt;
   padding-top : 0pt;
   padding-bottom : 0pt;
}

td {
   color : white;
   background-color: black;
   vertical-align : top;
   border-style : none;
   margin-top : 0pt;
   margin-bottom : 0pt;
   margin-left : 0pt;
   margin-right : 1pt;
   padding-right : 1pt;
   padding-left : 0pt;
   padding-top : 0pt;
   padding-bottom : 0pt;
}

td a {
   margin-top : 0pt;
   margin-bottom : 0pt;
   padding-top : 0pt;
   padding-bottom : 0pt;
}

a:visited, a:visited p {
   color : teal;
   background-color: black;
}

a:link, a:link p {
   color : aqua;
   background-color: black;
}

a:visited img.TN{
   border-color : teal;
}

a:link img.TN{
   border-color : aqua;
}

em.movie {
   font-style : italic;
}

hr {
   color : white;
   background-color: black;
 }

h1 {
   color : red;
   background-color: black;
   font-family : sans-serif;
   font-style : italic;
}

h2 {
   color : red;
   background-color: black;
   font-family : sans-serif;
   font-style : italic;
}

h3 {
   color : red;
   background-color: black;
   font-family : sans-serif;
   font-style : italic;
}

h4 {
   color : red;
      background-color: black;
   font-family : sans-serif;
   font-style : italic;
   vertical-align : top;
}

h5 {
   color : red;
   background-color: black;
   font-family : sans-serif;
   font-style : italic;
}

h6 {
   color : red;
   background-color: black;
   font-family : sans-serif;
   font-style : italic;
}

td h3, td h4, td h5 {
   text-align : right;
}

h4.updates {
   margin-top : 1pt;
   margin-bottom : 0pt;
   margin-left : 0pt;
   margin-right : 1pt;
   padding-right : 1pt;
   padding-left : 0pt;
   padding-top : 0pt;
   padding-bottom : 0pt;
   text-align : right;
}

h4.left {
   text-align : left;
}

ul {
   list-style-type : none;
}

h5.linkHeader {
   text-align : right;
}

td.compare, th.compare {
   color : white;
   background-color: black;
   vertical-align : top;
   border-style : solid;
   border-width: thin;
   border-color: white;
   padding: 1em 1em 1em 1em;
}

img.icon {
   vertical-align : middle;
}

