body{
  font-family: sans-serif;
  font-size: medium;
  background-color: #FFF;
}
.references, .mainText, .comments,.abstract{
  float: left;
  margin: 0px 5px;
  padding: 2px 0px;
  width: 200px;
}
.programcode{
   font-family: monospace;
   background-color: #EEE;
}

.quote{
  margin: 5px 5px;
  padding: 5px 5px;
  border: thin solid black;
  font-size: 105%;
  font-style: italic;
  background-color: #EEE;
}

.references, .comments{
  font-size: 0.6em;
  font-weight: bold;
}

.important{
  color: red;
}

.mainText,.abstract{
  width: 405px;
}
.paragraph{
  float: left;
  width = 800px;
}
.author, .volume, .abstract{
  font-weight: bold;
}
.title{
  font-style: italic;
}

.image{
   border: thin solid black;
}

.image .caption {

  font-size: 70%;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
}

a{
 color: #000099;
 text-decoration: none;
}

a:hover{
 color: #06c;
 text-decoration: none;
}


table{
  margin-left: 20px;
  margin-right: 20px;
  border: solid black;
}


table.refs{
  margin-left: 0px;
  margin-right: 20px;
  border-style:none;
  margin-bottom:0px;
  padding-bottom:0px;
  text-align:left;
}

td, th{
 font-weight: bold;
 padding: 5px;
 text-align: center;
}
.bottom{
vertical-align:bottom;
}

hr{
 width:800px;
 color:grey;
 background-color:grey;
 height:3px;
 margin-left:0;
 text-align:left;
}

h2,h3{
  color: gray;
}


h1{
  font-size: 170%;

}
h2{
  font-size: 150%;
}
h3{
  font-size: 130%;
}

pre{
  border:silver 2px dotted;
}

.cellcolor{
         background-color: silver;
}

th{
         background-color: silver;
}


table{
border: thin solid black;
border-collapse: collapse;
}
