.e{
  font-weight:bold;
  text-decoration:none;
}
small {
  font-size:10pt;
}
h2{
  font-size:24pt;
  font-weight:bold;
  margin:.5em 0px 0px 0px;
}
h3{
  font-size:18pt;
  font-weight:normal;
  margin:.5em 0px 0px 0px;
}
h4{
  font-size:15pt;
  font-weight:normal;
  margin:.5em 0px .5em 0px;
}
table.logtable{
  position:relative;
  text-align:center;
  width:50%;
}
table.logtable td.t{
  font-size:24pt;
/*  padding: 0px 10px 0px 0px;*/
  vertical-align: top;
}
table.logtable td.f{
  font-family:monospace;
  font-size:11pt;
  text-align:left; 
  vertical-align: top;
}
table.logtable td.d{
  font-size:11pt;
}
table.logtable th{
  font-size:11pt;
  font-weight:bold;
  text-decoration:underline;
  text-align:center;
}
table.logtable th.d{
  font-weight:normal;
  text-decoration:none;
}
.d{
  padding-left:1em;
  padding-bottom:1em;
}
table.logtable th.f{
  text-align:center;
}
#cal {
  position:absolute;
  right: 1em;
}
#cal table tr td {
  text-align: center;
  color: #966;
  cursor: default;
  width: 1.4em;
  font-size:10pt;
}
#cal table tr td a {
  color: #400;
}
#cal table tr td a:hover {
  background-color: #adf;
}
.tday{
  background-color: #adf;
  border: 1px solid #dd0;
}
#cal table tr td.tmro{
  color: #ccc;
}
#cal table tr th {
  font-size:10pt;
}

