body {
       margin:0;
       color: #fff;
       background: #000 url(../picts/blackgy.jpg) fixed;
       }
a:link {
         color: #f00;
         background: transparent
         }
a:visited {
            color: #ee8a8a;
            background: transparent
            }
.right {float:right;}
.left {float:left;}
.center {text-align:center;}
.bannerad { margin-left: 5em;
            margin-right: 9em;
            margin-bottom: .5em;
            text-align: center;}
div.content {
              margin: 0 10em 1em 1em;
              padding:0;
              background-color:#000;
              color:#fff;
              border:1px outset;
              }
div.content h1 {
                 margin:0;
                 text-align:center;
                 background-color:#444;
                 color:#ff0;
                 border-bottom:1px outset #fff;}
div.content h2, div.content h3, div.content h4, div.content h5 {margin:0;}
div.content div {padding:0.5em;}
br.both {clear:both;}
div.content .entry {
                     border-top:1px inset;
                     padding-left:1em;
                     }
div.content .footer {border-top:1px outset;}

th { background: #444;
     color: yellow;
     text-align: center;
     text-decoration: none;
     font-weight: bold;
     font-size: 1.5em;
     }
td {
     font-size: 120%
     }
td.header { background: #444444; color: yellow }
td.gw { background: #888888; color: #ffffff }
td.bw { background: #000000; color: #ffffff }
img { border: 0 }
img.picture { float: left }
img.valid { border: 0; float: right }
address { color: white;
          background: transparent }
img.device { float: left }

div.floatingmenu { margin: 0;
                   font-weight: bold;
                   line-height: 1.1;
                   text-align: center;
                   position: fixed;
                   position: absolute; /* Fallback if 'fixed' not supported */
                   top: .5em;
                   left: auto;
                   width: 8.5em;
                   right: .5em;
                   }
/* WinIE6 gets confused by 'fixed', so hide it.
   Selector trick courtesy of Johannes Koch, see
   http://pixels.pixelpark.com/~koch/hide_css_from_browsers/
*/
body>div.floatingmenu {
  position: fixed;		/* Overrides 'absolute' above */
}

div.floatingmenu p {
                     margin: 0; 
                     padding: 0.3em 0.4em;
                     font-family: Arial, sans-serif;
                     background: #444;
                     border: thin outset #111;
                     color: white;
                     }

div.floatingmenu a, div.floatingmenu em { display: block; margin: 0 0.5em }
div.floatingmenu a, div.floatingmenu em { border-top: 2px groove #111 }
div.floatingmenu a:first-child { border-top: none }
div.floatingmenu em { background: transparent; color: #CFC }

div.floatingmenu a:link { text-decoration: none;
                          color: white;
                          background: transparent; }
div.floatingmenu a:visited { text-decoration: none;
                             color: #CCC;
                             background: transparent; }
div.floatingmenu a:hover { background: black; color: white }