

p
{ padding-left:  0.3em;
  padding-right: 0.3em;
  max-width:     50em;
}

table
{ max-width:     50em;
}

/* Examples where in a <quotation><strong> envelope in the earier versions.
 */
.example
{ font-style: 	    italic;
  margin-left:      3em;
  margin-right:     3em;
  max-width:        44em;
}

p.example
{ border:     	    1px solid #a99572;
  background-color: #dcd0bc;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

div.example
{ border:     	    1px solid #a99572;
  background-color: #dcd0bc;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

table.example
{ margin-bottom:   1em;
  border-style:	   hidden;
  margin-left:     2.8em;
  margin-right:    0em;
  border-spacing:  3px 3px;
  max-width:       45.0em;
  border:     	   1px solid #a99572;
  
}

col.mapping
{ width:	50%;
}

td.example
{ border:     	    1px solid #a99572;
  background-color: #dcd0bc;
  padding:	    5px 1em;
}

div.example > table
{ margin-bottom:   1em;
  border-style:	   hidden;
  margin-left:     0.6em;
  margin-right:    0.6em;
  border-spacing:  0px 0px;
/*  max-width:       45.0em; */
  border:     	   1px solid #a99572;
  background-color: #ffffff;
  border-collapse: collapse;
  empty-cells: show;

}

div.example  td
{ border:     	    1px solid #a99572;
  padding:	    3px 1em;
}

div.example  th
{ border:     	    1px solid #a99572;
  padding:	    5px 1em;
}


p.strong
{ font-weight: 	    bold;
}

li.part
{ font-weight: 	    bold;
  margin-top:       10px;
  margin-bottom:    10px;
  font-variant:     small-caps;
}

span.mel
{ text-decoration: underline;
}