body {
  font-size: 0.9em;
  font-family: Arial;
  color: black;
  text-align: justify;
  background: white url("/planet.jpg") 0px 0px no-repeat fixed;
  margin: 0;
  padding: 0;
}

a:link    { color: #ffffff; margin: 1px; text-decoration: none; padding: 0px 3px 0px 3px; background-color: #777777; }
a:visited { color: #ffffff; margin: 1px; text-decoration: none; padding: 0px 3px 0px 3px; background-color: #777777; }
a:hover   { color: #eeeeee; margin: 1px; text-decoration: none; padding: 0px 3px 0px 3px; background-color: #3377ff; }
a:active  { color: #ffffff; margin: 1px; text-decoration: none; padding: 0px 3px 0px 3px; background-color: #777777; }

.w3c { position: fixed; right: 0px; bottom: 0px; }
.w3c a { background: transparent }

.corner { position: absolute; top: 5px; left: 5px; }

br.clear { clear: both; }

div.links {
  margin-bottom: 1.2em;
  text-align: center;
  white-space: nowrap;
  padding: 0px 0px 0px 0px;
}

div.links ul {
  display: inline;
  border-bottom:  1px solid #777777;
  border-top:     1px solid #777777;
  padding: 2px 0px 2px 0px;
}

div.links ul li {
  display: inline;
  list-style: none;
  padding: 0px 0px 0px 0px;
}

div.full {
  overflow: auto;
  margin-bottom: 20px;
}

.block {
#  display: inline-block;
  width:  40em;
  margin: auto;
  border: solid #777777 1px;
  color:      #111111;
  background: #cccccc;
  filter:alpha(opacity=90);
  opacity: 0.90;
}

.quotation {
  border-bottom:  1px solid #777777;
  border-top:     1px solid #777777;
  padding: 3px 0px 3px 0px;
  margin: 6px 3px 6px 3px;
}
.quotation blockquote {
  white-space: nowrap;
  text-align: center;
  width: auto;
  font-size: 0.9em;
}
.quotation cite { float: right; font-size: 0.8em; }

div.tab div       { margin-bottom: 1px; }
div.tab div + div { font-style: italic; }

div.tab {
  float:         right;
  color:         #333333;
  font-size:     0.9em;
  font-family:   Trebuchet MS, Bitstream Vera Sans, Helvetica, sans;
  border:        none;
  border-left:   dashed #777777 2px;
  border-bottom: dashed #777777 2px;
  padding:       5px;
  margin:        0px;
  background:    #f7f7f7;
  text-align:    right;
  width: auto;
  filter:alpha(opacity=90);
  opacity: 0.90;
}

dl.urls { overflow: auto; margin: 0 0; }
dl.urls dt { float: left; clear: both; }
dl.urls dd { float: left; margin: 0 1px; }
