body
 {
  margin: 0px;
  border-width: 0px;
  background-color: rgb(0,0,0);
  padding: 10px 10px 40px;

  font-size: 1.1em;
  font-family: "Times New Roman", "Times New York", Times, serif;
  color: rgb(250,235,215);
 }

div#baner
 {
  margin: 0% 6%;
  width: 88%;
  height: 165px;

  background-image: url(../longbaner.jpg);
  background-color: rgb(0,0,0);
  background-position: center;
  background-repeat: no-repeat;
 }

div#menu
 {
  position: absolute;
  top: 40px;
  left: 5px;

  margin: 5px;
  background-color: rgb(0,0,0);

  color: rgb(250,235,215);
 }

div#body
 {
  margin: 5px 6% 5px 13%;
  background-color: rgb(0,0,0);

  color: rgb(250,235,215);
 }

a.menu
 {
  margin: 0px;
  border-width: 0px;
  padding: 0px;
 }

a.menu img
 {
  margin: 0px;
  border-width: 0px;
  padding: 0px;
 }

div#body div
 {
  margin-top: 30px;
  margin-bottom: 15px;
 }

div#body div.down
 {
  margin-top: 55px;
 }

div.coverbox
 {
  position: relative;
  top: 0px;
  left: 0px;

/*  margin-top: -22px;*/
  height: 155px;
 }

div.picturebox
 {
  position: relative;
  top: 0px;
  left: 0px;

  height: 250px;
 }

div.first
 {
  position: absolute;
  top: 2px;
  left: 0px;

  width: 33%;

  text-align: left;
 }

div.second
 {
  position: absolute;
  top: 2px;
  left: 33%;

  width: 33%;

  text-align: left;
 }

div.third
 {
  position: absolute;
  top: 2px;
  left: 66%;

  width: 33%;

  text-align: left;
 }

hr
 {
  width: 75%;
 }

a:link.underover
 {
  margin: 7px 13px;
  padding: 2px;

  text-decoration: none;
  color: rgb(255,255,255);
 }

a:visited.underover
 {
  margin: 7px 13px;
  padding: 2px;

  text-decoration: none;
  color: rgb(255,255,255);
 }

a:hover.underover
 {
  margin: 7px 13px;
  padding: 2px;

  text-decoration: underline overline;
 }

h2
 {
  margin: 15px 8px;
  padding: 2px;

  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 150%;
  line-height: 160%;
  text-align: center;
 }

table
 {
  border-width: 0px;
 }

th
 {
  border-width: 0px;

  text-align: center;
  font-weight: bold;
 }

td
 {
  border: solid rgb(255,255,255) 1px;
  padding: 2px 4px;

  vertical-align: top;
 }

p
 {
  margin: 9px 1px;

  font-size: 100%;
  line-height: 110%;
  text-align: justify;
 }

p.outside
 {
  margin: 16px 1px;

  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 115%;
  line-height: 125%;
 }

q
 {
  font-style: italic;
 }

a:link
 {
  color: rgb(255,255,255);
 }

a:visited
 {
  color: rgb(200,185,165);
  text-decoration: none;
 }

a:hover
 {
  text-decoration: underline;
 }

img
 {
  border-width: 0px;
 }

.big
 {
  margin: 10px;

  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 140%;
  line-height: 150%;
 }

.tt
 {
  font-size: 110%;
  line-height: 120%;
  font-family: "Courier New", Courier, monospace;
 }

.b
 {
  font-weight: bold;
 }

.i
 {
  font-style: italic;
 }

.s
 {
  text-decoration: line-through;
 }

.c
 {
  text-align: center;
 }

.r
 {
  text-align: right;
 }

.clear
 {
  clear: both;
 }

.fl
 {
  float: left;
  padding-right: 11px;
  padding-bottom: 7px;
 }

.fr
 {
  float: right;
  padding-bottom: 7px;
  padding-left: 11px;
 }


div.albumleft
 {
  float: left;

  margin: 0% 5%;
  width: 35%;
 }

div.albumright
 {
  float: right;

  margin: 0% 5%;
  width: 35%;
 }

p.attention
 {
  border: dashed rgb(255,255,255) 1px;
  padding: 2px;
 }



p.answer
 {
  margin-left: 35px;
 }

.band
 {
  font-variant: small-caps;
 }

a.band
 {
  text-decoration: none;
 }

a:hover.band
 {
  text-decoration: underline;
 }