@charset "iso-8859-1";
a { color: silver }
abbr
{
  border-bottom: thin dotted;
  cursor: help;
}
blockquote { color: gray }
div#content
{
  background-color: rgb(20%, 20%, 20%);
  border: thin outset rgb(0%, 0%, 40%);
  left: 26%;
  padding: 1%;
  position: absolute;
  top: 325px;
  width: 48%;
}
div#content table
{
  border: thin outset rgb(40%, 40%, 40%);
  border-spacing: 0;
}
div#content tbody tr td, div#content thead tr th { border: thin outset rgb(40%, 40%, 40%) }
div#lside
{
  font-family: sans-serif;
  position: absolute;
  top: 75px;
  width: 24%;
}
div#logo
{
  height: 200px;
  left: 25%;
  position: absolute;
  text-align: center;
  top: 100px;
  width: 51%;
}
div#logo img
{
  height: 200px;
  width: 400px;
}
div#rside
{
  font-family: sans-serif;
  position: absolute;
  right: 1%;
  text-align: right;
  top: 75px;
  width: 23%;
}
div#lside ul, div#rside ul, div.reader-publisher-module ul
{
  font-size: small;
  line-height: 1.2;
  list-style-image: url(/spot.png);
}
div#rside ul { direction: rtl }
div#lside ul a, div#rside ul a, h1 a
{
  text-decoration: none;
}
div#lside li a:hover, div#rside li a:hover, h1 a:hover
{
  background-color: rgb(20%, 20%, 40%);
  border-color: rgb(40%, 40%, 60%) rgb(20%, 20%, 20%) rgb(20%, 20%, 20%) rgb(40%, 40%, 60%);
  border-style: outset;
  border-width: thin;
  color: fuchsia;
}
div#lside div, div#rside div, div.reader-publisher-module h3
{
  font-weight: bolder;
  margin: 0.5%;
}
div#rside fieldset
{
  font-size: x-small;
  padding: 2%;
}
div.center { text-align: center }
div.reader-publisher-module div.f
{
  font-size: small;
  text-align: right;
}
div.reader-publisher-module div.s, div.reader-publisher-module div.s a
{
  color: rgb(60%, 60%, 60%);
  font-size: smaller;
}
div.reader-publisher-module h3
{
  font-size: medium;
}
dd { color: rgb(60%, 60%, 60%) }
dt
{
  font-weight: bolder;
  margin-top: 2ex;
}
h1
{
  background-color: rgb(0%, 40%, 40%);
  border-color: rgb(0%, 60%, 60%) rgb(0%, 20%, 20%) rgb(0%, 20%, 20%) rgb(0%, 60%, 60%);
  border-style: double;
  color: silver;
  font-family: "courier new", monospace;
  font-size: large;
  position: absolute;
  top: 0.5em;
  width: 98%;
  z-index: 1;
}
h1 img
{
  height: 30px;
  vertical-align: middle;
  width: 100px;
}
h2 {
  border-top-color: gray;
  border-top-style: solid;
  border-top-width: 1px;
}
html
{
  background-color: black;
  color: silver;
}
img { border: 0 }
img#rss
{
  height: 10px;
  width: 30px;
}
.bar
{
  height: 1px;
  margin: 5% auto;
  width: 100%;
}
img.button
{
  height: 31px;
  width: 88px;
}
img.pizza
{
  height: 15px;
  width: 100px;
}
li.current
{
  background-color: rgb(20%, 20%, 40%);
  border-color: rgb(40%, 40%, 60%) rgb(20%, 20%, 20%) rgb(20%, 20%, 20%) rgb(40%, 40%, 60%);
  border-style: outset;
  border-width: thin;
  color: fuchsia;
  list-style-image: url(/spot2.png);
  text-decoration: none;
}
object#log { background-color: silver }
p
{
  text-align: justify;
  text-indent: 2em;
}
pre.source { color: green }
span.blue { color: blue }
span.aqua { color: aqua }
span.fuchsia { color: fuchsia }
span.lime { color: lime }
span.red { color: red }
span.image
{
  width: 200px;
  height: 200px;
}
ul#gallery
{
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
}
ul#gallery li
{
  float: left;
  margin: 5%;
  text-align: center;
}
ul#gallery li a { text-decoration: none }
ul.map
{
  line-height: 1.2;
  list-style-image: url(/spot.png);
}
ul.menu
{
  background-color: rgb(20%, 20%, 20%);
  border: thin outset rgb(0%, 0%, 40%);
/*  border-color: rgb(40%, 40%, 60%) rgb(20%, 20%, 20%) rgb(20%, 20%, 20%) rgb(40%, 40%, 60%);
  border-style: outset;
  border-width: thin;*/
  color: fuchsia;
}
@media print
{
  a
  {
    color: black;
    text-decoration: none;
  }
  a:after { content: " <" attr(href) ">" }
  abbr { border-style: none }
  abbr:after { content: "(" attr(title) ")" }
  div#content
  {
    border-style: inherit !important;
    position: inherit !important;
    width: inherit !important;
  }
  div#logo, div#lside, div#rside, h1 { display: none }
  html { color: black !important }
}
