/* Created using Style Master from Western Civilisation CSS2 { -23 -4 559 808 } */

/* body {font-family: "Georgia Pro", Georgia, "Times New Roman", Times, serif;} */

body {font-family: "Verdana Pro", Verdana, Tahoma, "Arial Nova", Arial, Helvetica, sans-serif;
      text-align: justify;
      margin: 0;
      padding: 0;
      background-color: #FFFFEE;
      font-variant-numeric: oldstyle-nums tabular-nums;
     }

h5 {font-size: 1 em;
    font-style: italic;
   }
   
h6 {font-size: 1 em;
    font-weight: normal;
    font-style: italic;
   }

div.ogl {background-color: #ffCCCC;}

table {border-collapse: collapse;
       margin-top: 1em;
      }
      
th, td {padding: 0.4em;
       }

.masthead {width: 100%;
           margin: 0;
           float: right;
           color: #FF0000;
           background-color: #000000;
           padding-right: 0.25em;
           padding-bottom: 0.25em;
           font-family: "ZapfHumnst BT", Optima, "Verdana Pro", Verdana, "Arial Nova", Arial, Helvetica, sans-serif;
          }

.masthead p.tag {text-align: right;
                 margin-top: 0;
                 margin-right: 0.25em;
                }

.masthead h1 {margin-bottom: 0;
              font-style: italic;
              font-variant: small-caps;
              border-bottom: solid;
              border-bottom-width: 5px;
              border-bottom-color: #ff0000;
             }

.masthead img {border: 0;
               float: left;
              }

.nav {float:left;
      text-align: left;
      border: 0;
      padding: 0;
      margin: 0;
      color: #FFFFFF;
      background-color: #000000;
      width: 120px;
     }

.nav a {display: block;
        margin-top: 0.25em;
        margin-bottom: 0.25em;
        text-decoration: none;
        font-size: 0.75em;
        font-weight: bold;
        padding: 0.5em;
        border-bottom: 1px solid #35A6FF;
       }

.nav a:link {color: #35A6FF;
             background-color: inherit;
            }

.nav a:visited {color: red;
                background-color: inherit;
               }

.nav a:visited:hover {color: red;
                      background-color: #FFFFEE;
                     }

.nav a:hover {color: #0F5BFF;
              background-color: #FFFFEE;
             }

.nav a:active {background-color: #ff0000;
               color: #000000;
              }

.topnav {font-size: 0.7em;
         text-align: right;
         border: 0;
         padding: 0;
         margin: 0;
         margin-right: 0.25em;
         float: right;
         color: #FFFFFF;
         background-color: inherit;
        }

.topnav a:link {color: white;
                background-color: inherit;
               }

.topnav a:visited {color: red;
                   background-color: inherit;
                  }

.topnav a:hover {color: yellow;
                 background-color: inherit;
                }

.content {margin-left: 120px;
          padding: 0;
          padding-right: 0.5em;
          padding-left: 2em;
          background-color: #FFFFEE;
       /* background: #F5F9FE url(newsunlogo.gif); */
          color: #000000;
         }

.content p { margin-bottom: 0; }

.content a:link { color: #0F5BFF; }

.content a:visited { color: red; }

.sidebar {float: right;
          width: 25%;
          padding: 0.5em;
          margin: 0.5em;
          background-color: #C0C0C0;
         }

.lsidebar {float: left;
           width: 25%;
           padding: 0.5em;
           margin: 0.5em;
           background-color: #C0C0C0;
          }

.pullquote {float: right;
            width: 25%;
            padding: 0.5em;
            margin: 0.5em;
            background-color: #C0C0C0;
            border-top: 3px solid orange;
            border-bottom: 3px solid orange;
            font-style: italic;
            font-family: 'Georgia Pro', Georgia, 'Times New Roman', Times, serif;
            font-weight: bold;
           }

.lpullquote {float: left;
             width: 25%;
             padding: 0.5em;
             margin: 0.5em;
             background-color: #C0C0C0;
             border-top: 3px solid orange;
             border-bottom: 3px solid orange;
             font-style: italic;
             font-family: 'Georgia Pro', Georgia, 'Times New Roman', Times, serif;
             font-weight: bold;
            }

.footer {background-color: #FFFFEE;
         color: #000000;
         padding: 0;
         padding-left: 1em;
         padding-top: 1em;
      /* width: 100%; */
         float: left;
         clear: left;
         font-style: italic;
         font-size: 80%;
         border-left: 120px #000000 solid;
        }

.pic     {float: right;
          width: 40%;
          padding: 0.5em;
          margin: 0.5em;
          background-color: #C0C0C0;
          text-align: center;
         }

.lpic     {float: left;
           width: 40%;
           padding: 0.5em;
           margin: 0.5em;
           background-color: #C0C0C0;
           text-align: center;
          }

span.shipname {font-style: italic;}

span.foreign {font-style: italic;}

span.stat {font-variant: small-caps;}

.title {font-family: "Georgia Pro", Georgia, "Times New Roman", Times, serif; font-size: 1.2em;
        font-weight: bold;
       }

span.arttitle {font-style: italic;}

.byline {font-style: italic;}

.listsep {display: none;}

.bg {background-color: #000000;
     color: #ffffff;
     border: 0;
     margin: 0;
     padding: 0;
    }

sup, sub {
     vertical-align: baseline;
     position: relative;
     top: -0.4em;
    }
sub { top: 0.4em; }

li {margin-top: +1em;}

dd li {margin-top: 0;}

hr {margin-top: +1em;}

th {background-color: #c0c0c0;}

th.tablehead {background-color: #000000;
              color: #FFFFFF;}

tr.featured {background-color: #FFA500;}

tr.subsidy {background-color : #FF0000;
            color : #FFFFFF;}

tr.spec {background-color : #FFFF00;}

tr.profit {background-color : #00FF00;}

.chat {text-indent : -2em;
       margin-left : 2em;
      }

.note {font-size : smaller;
       font-style : italic;
      }

.tml:first-letter {float: left;
                   font-size: 200%;
                   font-weight: bold;
                  }

.hidden {display: none;}

.task {margin-left: 2em;
       margin-right: 2em;
       font-style: italic;
      }
       
.weapon td {font-family : monospace;
            font-size : 0.8em;
           }

span.math {font-family: "Times New Roman", Times, serif;
           font-style: italic;}
           
.math {font-family: "Times New Roman", Times, serif;
           font-style: italic;}
           
dl.runin {
  padding: 1em 2em;
}

dl.runin dt, dl.runin dd {
  display: inline;
}

dl.runin dt {
  font-weight: bold;
}

dl.runin dt:after {
  margin-right: 0.33em;
}

/* 'undent' the left margin */
dl.runin dd {
  margin-left: 0;
}

/* additionally: clear the next dt/dd pair */
dl.runin dd:after {
  content: "";
  display: block;
  margin-bottom: 1em;
}

pre, tt, code, samp {
  font-family: monospace, Courier;
  font-size: 1em;
}