/********* links page *********/

div.links
{
  width: 100%;
  max-width: 800px;
  margin: auto;
}

div.links h3
{
  text-align: left;
  margin-top : 30px;
  padding: 3px;
}

table.links tr td
{
  vertical-align: top;
  padding: 5px;
}

table.links tr.newday td
{  
  border-top: thin solid #99f;
  font-style: italic;
}

table.links tr td div
{
  margin: 0 0 10px;
}

@media screen and (max-width: 500px)
{
  table.links tr 
  {
    display: block;
    background: #ecfcff;
    margin: 5px 0;
  }
  table.links tr td { display: block }
  table.links tr.newday td {  border-top: none }
  table.links tr.newday td.day { font-weight: bold; }
}
