body { margin: 10px 10px 10px 5px; }
div { 
  border: 1px dashed #efefef; margin: 5px 0px 10px 0px; 
}

li { 
line-height: 1.2em; }
em {
  line-height: 1.2; 
  font-size: 1.0em;
  font-weight: bold;
  color:darkred;
}
span {
 margin: 10px 0px 10px 0px;
 font-size: 1.1em;
 padding: 5px;
}
div#divider {
 color:#000;
 border:1px solid black; 
 background-color:#efe; 
 padding:5px 10px 3px 10px;
 margin: 10px 0px 0px 0px;
}

div#menu {
 border-bottom:1px solid black; 
 border-left:1px solid black; 
 border-right:1px solid black; 
 padding:2px 10px 3px 10px;
  color:#DDD;
  background-color:#222;
  margin:0px 0px 8px 0px;
  font-size: .9em;
}
div#menu a:hover {
  color: darkorange;
}
div#menu a:link {
  color: #25383c;
}
.Chunk {
  width: 30%;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #Eff;
  border: 1px solid #111;
  padding: 5px;
}
.Code {
  margin-bottom: 10px;
  font-weight: normal;
  font-family: helvetica;
  font-size: 12px;
  text-align: left;
  background-color: #EEc;
  border: 1px solid #111;
  padding-top: 2px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  width: 75%;
}

h1 {font-family: Arial, helvetica, sans-serif; color: #040055;}
h2 {font-family: Arial, helvetica, sans-serif; color: #254117;}
h3 {font-family: Arial, helvetica, sans-serif; color: #254117;}
h4 {font-family:Arial,helvetica,sans-serif;color:#040055;top-padding:.1em;}
h5 {font-family: Arial, helvetica, sans-serif; color: #040055; top-padding:.2em;}

ul { list-style: inside; margin: 8px; padding: 5px; }
ol { list-style: inside; margin: 0px; padding: 0px; }

text {font-weight: bold; font-size: 14pt; font-family: arial, sans-serif;}

title { font-family: Arial, helvetica, sans-serif; color: #040055;}
A {text-decoration : underline;}
A:link { color: purple;}
A:visited { color: purple;}
A:active { color: purple;}
A:hover {color: darkorange;}

h4 { margin-left: 0%; margin-right: 0%;}
h3 { margin-left: 0%; margin-right: 0%; margin-top:5px;}
h2 { margin-left: 0%; margin-right: 0%;}
h1 { margin-left: 0%; margin-right: 0%;}

.titlelink { color: white;}

.info{
font-size: 11pt;
font-weight: bold;
}

.lrg{
font-size: 18pt; 
font-family: 'times new roman', times, serif;
}

.header{
text-align: center;
background-color: #FFC588;
padding-top: 1pt;
padding-left: 5pt;
padding-right: 5pt;
}

A:link.link{ 
color: #00F0F0;
text-decoration:  none;
}

A:visited.link{
color: #00F0F0;
text-decoration:  none;
}

A:active.link{ 
color: #CCCC33;
text-decoration:  none;
}

A:hover.link{ 
color: #3333FF;
text-decoration:  none; 
}

A:link.info{
color: #0000FF;
text-align: center;
text-decoration:  none;
}

A:visited.info{
color: #0000FF;
text-decoration:  none;
}

A:hover.info{ 
text-decoration:  none; 
background-color: #FFCC99;
color: #0000CC;
}

.selected{
font-size: 12pt;
text-align: center;
background-color: #3366CC;
font-weight: bold;
padding-top: 1pt;
padding-left: 8pt;
padding-right: 8pt;
}

.selectedlink{
font-size: 12pt;
color: #FF9966;
}

A:link.selectedlink{ 
color: #FF9966;
text-decoration:  none;
}

A:active.selectedlink{ 
color: #F0C090;
text-decoration:  none;
}

A:visited.selectedlink{ 
color: #FF9966;
text-decoration:  none;
}

A:hover.selectedlink{ 
color: #FFCC66;
text-decoration:  none; 
}
