
/* Style for a "Note" */

/*
   Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved.
   The following software licensing rules apply:
   http://www.w3.org/Consortium/Legal/copyright-software */

/* $Id: base.css,v 1.24 2003/04/17 13:56:40 bbos Exp $ */

body
{
  padding: 2em 1em 2em 70px;
  margin: 0;
  font-family: sans-serif;
  color: black;
  background: white;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
}

:link
{
   color: #006400;
   background: transparent;
}

:visited
{
   color: #609;
   background: transparent;
}

a:active
{
   color: green;
   background: transparent;
}

a:link img,
a:visited img
{
   border-style: none
} /* no border on img links */

a img
{
   color: white;
}        /* trick to hide the border in Netscape 4 */

@media all
{                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}

th,
td
{ /* ns 4 */
  font-family: sans-serif;
}

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

/* background should be transparent, but WebTV has a bug */
h1,
h2,
h3
{
   color: #006400;
   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;
}

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;
}

/*
p {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}
*/

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(InformalProposal.png);
}


.element-name
{
   color: #A52A2A;
   font-weight: bold;
   font-size: 90%
}

.attr-name
{
   color: #2A2AA5;
   font-weight: bold;
   font-size: 90%
}

.attr-value
{
   color: #8a2be2;
}

.prop-name
{
   color: black;
   font-weight: bold;
   font-size: 90%
}

.attr-value, .prop-value
{
   font-weight: bold;
   font-size: 90%
}

.event-name
{
   color: #007000; /* #006400; #228b22;*/
   font-weight: bold;
   font-size: 90%
}

.method-name
{
   color: purple;
   font-weight: bold;
   font-size: 90%
}

.keyboard-key
{
   color: black;
   font-family: monospace;
   font-size: 90%;
   border: 1px solid black;
   padding-left: 2px;
   padding-right: 2px;
}

.note
{
   color: crimson;
   font-weight: bold;
   font-size: 105%
}




pre
{
   margin-left: 2em;
   color: #004400;
   font-family: monospace;
   font-size: 80%;
}

.edef-list
{
   border: solid brown;
   border-width: 1px;
   padding-left: 1em;
   padding-top: 0.5em;
   margin-left: 1em;
   margin-top: 1em;
   margin-right: 0.5em;
   margin-bottom: 1em;
}

.adef-list, .aref-list
{
   border: solid gray;
   border-width: 1px;
   padding-left: 1em;
   padding-top: 0.2em;
   margin-left: 1em;
   margin-top: 1em;
   margin-right: 0.5em;
   margin-bottom: 1em;
}

.edef
{
   color: #A52A2A;
   font-weight: bold;
   font-size: 95%;
}

.adef
{
   color: gray;
   font-weight: bold;
   font-size: 95%;
}

.xml-example, .example, code
{
   color: maroon;
   font-family: 'Lucida Console', monospace;
   margin: 0.4em 2em 0.8em 1em;
   padding: 0.5em 1em 0.5em 1em;
   background: #ff9;
}

.caption, caption
{
   text-align: center;
   font-weight: bold;
   color: #088;
   margin: 1.5em 10% 0 10%;
}

.notes
{
   color:gray;
}

.toc
{
   margin-top: 0px;
   list-style-type: none;
}

