/* cascating stylesheet for SSS */

body {
  margin-left:2em;
  margin-right:2em;
  color:black;
  background:white /* url(ruled.gif);
  */
;
}
a:link {
  color:#0000ff;
}
a:link img {
  border-color:#0000ff;
}
a:visited {
  color:#000066;
}
a:visited img {
  border-color:#000066;
}
a:active {
  color:#ff00ff;
}
a:active img {
  border-color::#ff00ff;
}
a:hover {
  color:#ff9900;
}
.head {
  border-style:solid;
  border-color:black;
  padding:0 0 6px 0;
  border-width:0 0 2px 0;
}
.head td {
  font-size:smaller;
  font-weight:bold;
  font-family:'arial','helvetica','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}
.link {
  margin-top:1.5em;
}
.link tr {
  vertical-align:bottom;
}
address {
  margin-top:1em;
  font-style:normal;
  font-size:75%;
  font-family:'arial','helvetica','MS UI Gothic','Osaka',sans-serif;
  border-style:solid;
  border-color:black;
  padding:6px 0 0 0;
  border-width:1px 0 0 0;
}
h1 {
  font-size:166.6%;
  background:#ccddff;
  padding:0.5em 0.5em 1.5em 0.5em;
}
h1 small {
  font-size:60%;
}
h3 {
  margin-top:2em;
  border-width: 0 0 1px 0;
  border-style:solid;
  padding:0 0 2px 0;
}
.num {
  text-align: right;
}
.list tbody {
  color:black;
  background:#dddddd;
}
.list thead {
  color:white;
  background:#6666cc;
  font-size:83.3%;
}
.list tbody th {
  color:black;
  background:#ccddff;
}
.list th, table.list td {
  padding:3px;
}
.list td strong {
  color:red;
}
.list tbody th.num {
  font-size:83.3%;
  text-align:right;
  font-family:'arial','helvetica','MS UI Gothic','Osaka',sans-serif;
}
.pgr {
  background-color:#ccddff;
}
.obw {
  background-color:#ccffcc;
}
.cer {
  background-color:#ffffcc;
}
.sir {
  background-color:#ffcccc;
}
.etc {
  background-color:#dddddd;
}
.mgr {
  background-color:#eeccff;
}
.bookdata, table.review {
  margin-top:1em;
  margin-bottom:1em;
}
.bookdata strong {
  color:red;
}
.bookdata em {
  color:red;
  font-style:normal;
}
.match {
  background:#ccddff;
}
.match td {
  font-size:smaller;
}
.pages td {
  font-family:'arial','helvetica','MS UI Gothic','Osaka',sans-serif;
}
.submit {
  padding:6px;
  background: #dddddd;
}
.footnews {
  background:#ccddff;
}
p.footnews {
  padding: 3px;
}

