body {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: medium;
	line-height: 1.6em;
	max-width: 650px;
	margin: 0 auto;
	padding: 50px;
}

h1, h2 {
    color: gray;
}

h1 {
	border-bottom: 1px solid black;
	font-size: 150%;
}

h2 {
	font-size: 130%;
}

.Rinput{
    font-family: "Courier New" Courier monospace;
	font-size: 100%;
}

.Rinput td {
  vertical-align: text-top;
}

.numbers {
   font-family: "Courier New" Courier monospace;
   font-size: 100%;
   margin-left: 50px;
   margin-right: 50px;
}

.commentStyle {  
  /* font-family: "Courier New" Courier monospace; */
  font-size: 100%;
  /* font-weight: bold; */
  border: hidden;  
 }
 
 .resultStyle {  
  font-family: "Courier New" Courier monospace;
  font-size: 100%;  
 }
 
 .exercise {
     /* border-color: white; */
     /* border-width: 2px; */
    /*  border-style: dashed; */
     background-color: rgb(100.0%, 98.0%, 85.1%);
     padding: 25px;
     margin: 30px;
 }
 
  .definition {
     /* border-color: white; */
     /* border-width: 2px; */
    /*  border-style: dashed; */
     background-color: rgb(88.2%, 99.6%, 100.0%);
     padding: 25px;
     margin: 30px;
 }
 
 
   table.display {
 	margin-left: 20px;
 	margin-right: 20px;
 	border: thin solid black;
 	border-collapse: collapse;
 /*
 	font-family: monospace;
 	font-size: 100%;
 	line-height: 1.0;
 */
 	
 }
 .display td, .display th {
 	border: thin dotted gray;
 	padding: 5px;
 }
 
 .display td {
 	text-align: right;
 }
 
 .emphasize {
    font-weight: bold;
 }