body {
 color: #334499;
 background-color: #FFFFFF;
 margin-left: 2em;
 margin-right: 2em;
}

h1 {
 font-size: smaller;
 margin-bottom: 0;
}

ul {
 list-style-type: none;
 margin-left: 0;
 margin-right: 0;
 margin-bottom: 0.5em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 padding-left: 3em;
 padding-right: 10em;
 background-color: #EEEEFF;
}

li {
 background-color: #FFFFFF;
 counter-increment: list;
 margin-left: 'counter(list)'em;
 margin-bottom: 0.5em;
 padding-left:2em;
 font-size: small;
 line-height: 1.5;
 border-bottom: solid 1px #66AAAA;
}

li a {
 color: #0000EE;
 background-color: #FFFFFF;
 text-decoration: none;
 font-size: larger;
 font-weight: normal;
}

li a:hover {
 font-style: normal;
 color: #0000EE;
 background-color: #EEEEEE;
 text-decoration: underline;
}

li a:active {
 font-style: normal;
 color: #EE0000;
 background-color: #EEEEEE;
 text-decoration: underline;
}

span.update {
 color: #665555;
 background-color: #FFFFFF;
 font-size: small;
 font-family: monospace;
 /*font-weight: bold;*/
}

address {
 margin-top: 0;
 margin-bottom: 1em;
 margin-left: 20%;
 padding-top: 0;
 font-style: normal;
}

hr {
 display: none;
}

div.attention {
 text-align: left;
 color: #000000;
 background-color: #EEEEEE;
 margin-left: 50%;
 padding-top: 0.03em;
 padding-bottom: 0.03em;
 padding-left: 2em;
 padding-right: 2em;
}

div.attention p {
 font-size: smaller;
 line-height: 1.5;
}

div.ReutersHeadlines table {
 background-color: #FFFFFF;
 margin-right: 2em;
 padding: 0.1em;
 float: left;
 border: solid thin;
 line-height: 1;
}

td {
 line-height: 1;
}

/* div.itsnow {
 position: absolute;
 top: 2em;
 right: 2em;
} */

div.seo {
 text-align: right;
}

div.SiteSearch_Google {
 text-align: right;
}

a img {
 border: none;
}
