BODY {
  background-color: #330099;
  color: #FFFFFF;
  font-family: sans-serif;
  margin: 2em 9em 0em
}

DIV.Title {
  height: 150;
  vertical-align: middle;
  min-height: 150;
  font-size: 250%;
  font-weight: bold;
  background-image: url("/vanessa-mae/images/titlepic.jpg");
  text-align: center;
  font-family: cursive, sans-serif;
}

DIV.Indexbar {
  position: fixed;
  top: 2em;
  left: 0;
  width: 7.5em;
}

DIV.Contents {
  background-color: #6100FF;
  margin: 0;
  font-size: 90% /*smaller*/;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  color: white;
}

DIV.SubContents {
  background-color: #6100FF;
  margin: 0;
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
}

DIV.Contents p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: cursive, sans-serif;
  background: #900;
  border: thin outset #900;
  color: white;
}

DIV.SubContents p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: cursive, sans-serif;
  background: #900;
  border: thin outset #900;
  color: white;
}

div.Contents a, div.Contents em { display: block; margin: 0 0.5em }
div.Contents a, div.Contents em { border-top: 2px groove #900 }
div.Contents a:first-child, div.Contents em:first-child { border-top: none }
div.Contents A { color: #FFF }
div.Contents em { color: #CFC }

div.Contents a:link { text-decoration: none; color: white }
div.Contents a:visited { text-decoration: none; color: #CCC }
div.Contents a:hover { background: black; color: white }

div.SubContents em, div.SubContents div { border-top: 2px groove #900; display: block; margin: 0 0.5em }
div.SubContents div:first-child, div.SubContents em:first-child { border-top: none }
div.SubContents A { color: #FFF }
div.SubContents em { color: #CFC }

div.SubContents a:link { text-decoration: none; color: white }
div.SubContents a:visited { text-decoration: none; color: #CCC }
div.SubContents a:hover { background: black; color: white }

DIV.Main {
  left: 8.5em;
  color: white;
  font-family: sans-serif;
}

DIV.Webrings {
}

DIV.Webrings P {
  text-align: center;
}

DIV.LinkExchange {
}

DIV.LinkExchange P {
  text-align: center;
}

DIV.Reciprocal_links {
}

DIV.Reciprocal_links P {
  text-align: center;
}

DIV.Footer {
  text-align: center;
  font-size: 80%;
  color: white;
  font-family: sans-serif;
}

DIV.Footer P {
  text-align: center;
  font-size: 80%;
}

DIV.AnyBrowser {
}

DIV.AnyBrowser P {
  text-align: right;
}

DIV.Body {
  color: white;
  font-family: sans-serif;
}

DIV.Announce {
  text-align: center;
  font-weight: bold;
  font-size: 150%;
}

SPAN.Picture {
}

.highlight_text {
  font-size: large;
}

.Source {
  font-weight: bold;
  font-style: italic;
}

.Author {
  font-style: italic;
}

.Frenchism {
  font-style: italic;
}

.Translation {
  font-style: italic;
}

.Note {
  font-style: italic;
}

.Name {
  font-style: italic;
}

.Figure {
  float: left;
  width: 200;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
  text-align: center;
}

.Caption {
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

.Note {
  font-style: italic;
}

.Subheadline {
  font-size: larger;
}

.Interviewer {
  color: #99CCFF
}

.Vanessa {
  color: #CC99FF
}


A:link { color: #FF99CC }       /* unvisited link */
A:visited { color: #9999FF }   /* visited links */
A:active { color: #99FF99 }    /* active links */

H1{
  font-family: cursive, sans-serif;
}

H2{
  font-family: cursive, sans-serif;

}
H3{
  font-family: cursive, sans-serif;
}

.Introduction {
  font-family: cursive, sans-serif;
  text-align: center
}

CODE {
  font-family: monospace
}
