*
{ 
  font: sans-serif;
}
body
{
  font: 12px/1.3em Helvetica, Arial, Verdana;
  background: /*#d0ffc0;*/ #9f9e9e;
  color: /**/ #000000;
  padding: 0;
  margin: 0;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
}

a:link
{
  color: #0060c0;
}

a:active, a:visited
{
  color: #006060;
}

/* page title */
h1
{ 
  font-size: 2em;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
  letter-spacing: 0em;
  color: #000000;
}

/* talk title */
h2
{
  font-size: 18px;
  font-weight: bold;
}

h3, h4, h5
{ 
  font-size: 16px;
  margin-left: 5%;
  margin-right: 5%;
  color: #000000;
  line-height: 161%;
}

/* date */
h3
{ 
  font-weight: bold;
}

/* speaker */
h4
{
  font-weight: normal;
  font-style: italic;
}

/* abstract */
h5
{
  font-weight: normal;
  font-style: normal;
  text-align: justify;
}

/* web contact */
h6
{
  font-size: 80%;
  font-weight: normal;
  font-style: italic;
}
