/* Created using Style Master from Western Civilisation CSS2 { -23 -4 559 808 } */

/* body {font-family:Georgia, "Times New Roman", Times, serif;} */

body {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-align: justify;
margin: 0;
padding: 0;
background-color: #FFFFEE;
}

div.ogl {
background-color: #ffCCCC;}

.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, 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;
    }

.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;}

span.shipname {font-style:italic;}

span.foreign {font-style:italic;}

.title {font-family: 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;}

li {margin-top: +1em;}

th {background-color: #c0c0c0;}

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;}
