BODY {
   font-family: times, serif;
   font-size: 12pt;
   background-color: #000000;
   color: #ffffff;
}

DIV.heading {
   height: 50px;
}

DIV.news {
   position: absolute;
   top: 5px;
   left: 26%;
   width: 45%;
   height: 45px;
   color: #00ff00;
}

DIV.links {
   position: absolute;
   top: 61px;
   width: 22%;
}

DIV.article {
   position: absolute;
   left: 26%;
   padding: 0px 10px 0px 10px;
   width: 45%;
   border: 2px solid blue;
   background-color: darkblue;
   color: white;
   text-align: justify;
}

DIV.pictures {
   position: absolute;
   top: 65px;
   left: 75%;
   width: 23%;
   text-align: center;
}

DIV.pagedate {
   position: absolute;
   bottom: 10px;
   right: 10px;
   text-align: right; 
   font-size: 6pt;
   color: darkgray;
   font-family: Verdana, sans-serif; 
}

IMG.mug {
    position: absolute;
    top: 5px;
}

P.internal {
   padding: 5px;
   width: 100%;
   border: 2px solid silver;
   background-color: gray;
   color: white;
   text-align: center;
}

P.article {}

P.leader:first-line {
   font-variant: small-caps;
}  

P.navigation {
   position: absolute;
   top: 20px;
   right: 20px;
   text-align: right;
}

P.heading {
   line-height: 1pt;
   font-size: 20pt;
   color: red;
   font-weight: bold;
   font-variant: small-caps;
   font-family: Verdana, sans-serif;
}

P.subheading {
   font-size: 16pt;
   color: #ffffff;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
}

P.section {
   font-family: Verdana, sans-serif;
//   line-height: 0pt;
   text-decoration: underline;
}

P.news {
   padding: 5px;
   width: 100%;
   border: 2px solid orange;
   background-color: darkorange;
   color: white;
   text-align: center;
}

P.alert {
   color: red;
   text-decoration: blink;
   font-weight: bold;
}

P.picture {
  font-family: arial;
  font-size: 10pt;
  text-align: center;
}

P.caption {
    font-family: monospace;
    text-align: left;
    color: lightgreen;
    font-size: 10pt;
    font-weight: bold;
    border-bottom: 1px solid lightgreen;
    text-transform: uppercase;
}

A {
   color: #fff000;
   text-decoration: underline;
}

A:hover {
   color: #000000;
   background-color: #fff000;
   text-decoration: none;
}

TABLE.stat {
    width: 100%
    padding: 10px;
    margin-right: auto;
    margin-left: auto;
}

TH.stat {
   font-weight: bold;
   border-bottom: 1px solid white;
   text-align: center;
}

TD.col0 {
   width: 33%;
   background-color: darkorange;
   border: 2px solid orange;
   padding: 3px;
}

TD.col1 {  

}

TH.readout {
    font-family: monospace;
    font-size: 10pt;
    text-align: left;
    color: green;
    border-bottom: 1px solid lightgreen;
}


B.readout {
    color: lightgreen;
}

P.booktitle {
   font-family: Arial, sans-serif;
   font-size: 14pt;
   font-style: italic;
}
FONT.author {
   font-family: Arial, sans-serif;
   font-size: 8pt;
   font-style: normal;
}

TD.book {
   background-color: darkblue;
   border: 2px solid blue;
}

P.book {}

P.balloon {
   font-family: Arial, sans-serif;
   background-color: black;
   color: white;
   font-size: 10pt;
   border: 3px solid white;
   padding: 5px;
   text-align: center;
}
