body{
  color:black;
  margin-left:5%;
  margin-right:5%;

}

h1{
  font-family:sans-serif;
  text-align:center;
  background-repeat:repeat-y;
  background-color:#99e;
  border-style:solid;
  border-width:1px;
  border-color:#000;
  padding:0.8em;
}
h2{
  font-family:sans-serif;
  border-style:solid;
  border-width:1px;
  background-image:url("./images/mouse.png");
  background-repeat:repeat-y;
  background-color:#aae;
  padding:0.4em 64px;
}
h3{
  font-family:sans-serif;
  border-width:1px;
}
h4{
  font-family:sans-serif;
  border-bottom-style:dotted;
  border-width:1px;
}



p{
  text-indent:1.0em;
  line-height:150%;
}

li{ line-height:130%;
}


.news{
  color:#330033;
  margin:4.5em;
  background-color:#ccccff;
  padding:1.5em;
  border-style:solid;
  border-width:0.7em;
  border-color:#0033ff;
}

.note{
  background-color:#99e;
  margin-left:2em;
  margin-right:2em;
  padding-left:0.5em;
  border-left-style:solid;
  border-left-width:2em;
  border-color:#33f;
}

.topictitle{
  text-indent:0em;
  font-weight:bolder;
  text-decoration:underline;
}

ul.toc{
  background:#ddf;
  border-style:solid;
  border-width:1px;
  margin:0em 3em 0em 3em;
  list-style-position:inside;
  padding:1.5em;
  list-style-image:url("./images/right.png"); 
}


p.source{
  text-indent:0pt;
  margin-left:48pt;
  margin-right:48pt;
  background:#eee;
  padding:1em;
  border-style:solid;
  border-width:1pt;
  border-color:#448
}

th{
  background-color:#99e;
}

.plan{
/*   color:#330033; */
/*   margin:4.5em; */
/*   background-color:#ccccff; */
  padding:1.0em;
  border-style:solid;
  border-width:medium;
  border-color:#0033ff;
}

.question{
}
.answer{
	margin-left:1em;
}

li.missdl{
	color:orange;
}

em {color:firebrick;font-style:normal}
