/*
  CSS for MathML 2.0 Recommendation,
    Japanese local edition

  Any reproduction or distribution without permission
  is ristricted as this is non-normative.

   Base-ID: base.css,v 1.19 2002/01/14 06:23:49 slesch Exp
*/

/* Style for a "Recommendation" */

body {
  margin: 2em 1em 2em 70px;
  color: black;
  background: white;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
}
:link {
  color: #00C;
  background: transparent;
}
:visited {
  color: #609;
  background: transparent;
}
:active {
  color: #C00;
  background: transparent;
}

h1, h2, h3, h4, h5, h6 {
  text-align: left;
}

h1, h2, h3 {
  color: #005A9C;
  background: white;
}

h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }

.hide { display: none }

div.head { margin-bottom: 1em }
div.head h1 { margin-top: 2em; clear: both }
div.head table { margin-left: 2em; margin-top: 2em }
div.head img { color: white; border: none } /* remove border from top image */

p.copyright { font-size: small }
p.copyright small { font-size: small }

@media screen {  /* hide from IE3 */
  a[href]:hover {
    background: #ffa;
  }
}

pre { margin-left: 2em }

dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */
dt { font-weight: bold }

pre, code { font-family: monospace } /* navigator 4 requires this */

ul.toc {
  list-style: disc;/* Mac NS has problem with 'none' */
  list-style: none;
}

@media aural { 
  h1, h2, h3 { stress: 20; richness: 90 }
  .hide { speak: none }
  p.copyright { volume: x-soft; speech-rate: x-fast }
  dt { pause-before: 20% }
  pre { speak-punctuation: code }
}

body {
  background-image: url(./logo-REC.png);
}



/* MathML 2 Style */

.error { color: red; }
.minitoc {
  border-style: solid;
  border-color: #0050B2;
  border-width: 1px;
}
.attention {
  border-style: solid;
  border-width: 1px ;
  color: #5D0091;
  background: #F9F5DE;
  border-color: red;
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}

.attribute-Name { background: #F9F5C0; }
.method-Name { background: #C0C0F9; }
.IDL-definition {
  border-style: solid;
  border-width: 1px ;
  color: #001000;
  background: #E0FFE0;
  border-color: #206020;
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}

.baseline { vertical-align: baseline; }

#eqnoc1 {width: 10%}
#eqnoc2 {width: 80%; text-align: center; }
#eqnoc3 {width: 10%; text-align: right; }

.h3style {
  text-align: left;
  font-weight: normal;
  color: #0050B2;
  font-size: 125%;
}

h4 {
  text-align: left;
  font-weight: normal;
  color: #0050B2;
}

h5 {
  text-align: left;
  font-weight: bold;
  color: #0050B2;
}

th { background: #E0FFE0; }

pre, code { font-family: monospace }



/* Japanese Original Version */

i.jp {
  font-style: normal;
  text-decoration: underline;
  font-weight: bold;
}

p, ul, ol, dl { line-height: 150%; }

span.trans { color: #c03060; font-size: 90%; }
span.trans a { color: #c03060; text-decoration: underline; font-size: 90%; }
span.en {
  display: none;
}
span.en a {
  color: #00c060;
}

div.transnote {
  background: #fff0e0;
  border: 1px solid #204080;
  padding: 1ex 1em 1ex 0em;
  margin-bottom: 2ex;
  font-size: 90%;
}
