*
{ 
  font: sans-serif;
}
body
{
  font: 12px/1.3em Helvetica, Arial, Verdana;
  background: #000000 url(images/stars2.gif);
  color: #50fff0/*#000000*/;
  padding: 0;
  margin: 0;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
}

a:link
{
  color: #50ffe0/*#0060c0*/;
}

a:visited
{
  color: #50ffe0/*#008060*/;
}

a:active
{
  color: #a0ffff/*#800060*/;
}

/* talk title */
h1
{
  font-size: 18px;
  font-weight: bold;
  color: #c0a0ff;
}

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

/* talk date */
h2
{
  text-align: center;
  font-weight: bold;
  color: #a0e8ff;
}

/* talk speaker */
h3
{
  text-align: center;
  font-weight: normal;
  font-style: italic;
}

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

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

/* section titles */
h10
{ 
  font-size: 160%;
  font-weight: bold;
  color: #ff2020;
}

/* small links */
h11
{
  font-size: 80%;
  font-weight: normal;
}

/* schedule title */
h12
{ 
  font-style: italic;
}