
body
{
  color: #332222;
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: 12px;
  background-color: #cfaaaa;
  text-align: left;
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

a
{
  color: white;
  text-decoration: none;
}

a:link 
{
  color: white;
  background-color: transparent;
  text-decoration: none;
}

a:visited
{
  color: white;
  background-color: transparent;
  text-decoration: none;
}

a:hover
{
  color: white;
  background-color: transparent;
  text-decoration: underline;
}

.basiclist ul
{
  list-style-type: none;
  margin: 1em 0 1em 40px;
}

.basiclist ul li
{
  margin: .5em 0 .5em 0;
}

.basiclist a:link 
{
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}

.basiclist a:hover 
{
  background-color: transparent;
  text-decoration: underline;
}

ul.semlist
{
  list-style-type: square;
  margin: 1em 0 1em 0;
}

ul.reflist
{
 list-style-type: disc;
 }

.semlist a:link 
{
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}

.semlist a:hover 
{
  background-color: transparent;
  text-decoration: underline;
}

.pub
{
  margin-bottom: 1em;
}

.pub a:link
{ 
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
  color: white;

 }

.pub a:hover
{
  background-color: transparent;
  text-decoration: underline;
  color: white;
}

.material
{
  margin-bottom: 1em;
  font-weight: bold;
}

.material a
{ 
  background-color: transparent;
  text-decoration: none;
  color: white;
  font-weight: bold;
 }

.material a:hover
{
  background-color: transparent;
  text-decoration: underline;
  color: white;
  font-weight: bold;
}

.authors
{
  font-style: italic;
}

.title
{
  font-weight: bold;
}

.speaker
{ 
  font-style: italic;
  font-weight: normal;
 }

.date
{
  font-weight: bold;
}

.unusualdate
{
  font-weight: bold;
    color: #007700;
}

.venue
{
  font-weight: bold;
  color: #007700;
}

.hhmts
{
  margin-top: 40px;
  font-size:10px;
  text-align: right;  
}

.horsserie
{
  color: #000088;
}
