/* ---------------------------------------- */
/* stylesheet for screen (unzoomed version) */

@import "screencommon.css";

/* ------------------- */
/*      main area      */

#picture, #overlay {
  position:absolute;
  left:55px;
  top:165px;
  /* background-color:#ebe9e9; */
  width:456px;
  height:456px;
  z-index:0;
}

#picture IMG {
  z-index:4;
  opacity:100;
}
#overlay IMG {
  z-index:3;
  opacity:0;
}

#subpic {
  position:absolute;
  
  left:55px;
  width:456px;
  
  top:625px;
  height:85px;
  
  text-align:right;
  /* background-color:#fff0f0; /* @@@ test */
}

#foot {
  position:absolute;
  left:55px;
  top:710px;
  font-size:8px;
  
  /*background-color:#fff0f0; /* @@@ test */
}
.fpart {
  padding-right:7px;
}

/* --------------------------------------------- */
/*      areas for different content layouts      */

#justbody {
  left:535px;
  width:455px;
}

#logoheader {
  left:535px;
  width:455px;
}
#logobody {
  left:535px;
  width:455px;
}

#numheader {
  left:535px;
  width:455px;
}

#numbody {
  left:535px;
  width:455px;
}

#lineheader {
  left:535px;
  width:455px;
}

#linebody {
  left:535px;
  width:455px;
}

/* ----------------------- */
/*      numhead links      */

#llink { left:525px; }
#rlink { left:1012px; }

#bllink { left:515px; }
#brlink { left:950px; }

/* ------------------------- */
/*      text formatting      */

.text {
  font-size:10px;
}
SPAN.tsmall { /* small text inside headline */
  font-size:10px;
}

.text P {
  text-align:justify;
  /* background-color:#fff0f0; /* @@@ test */
}
P.dottedright {
  text-align:right;
}
P.num {
  margin-top:-20px;
}

.text H1 {
  font-size:13px;
  margin-top:20px;
}
.text H2 {
  font-size:11.5px;
  margin-top:12px;
}
.text H3 {
  font-size:10px;
  margin-top:5px;
}

LI.paren2 {
  background-position: 0px 1px;
}


