div.post h1 {
  margin:0;
  padding:5px;
  color:white;
  background-color:black;
  font-size:11pt;
}

div.post div.record {
  padding:10px;
  background-color:RGB(240,240,240);
  border-top:none;
}

div.post div.record img {
  border:1px solid RGB(160,160,160);
  background-color:RGB(255,255,255);
}

div.post div.record img.noborder {
  border:none;
  background-color:transparent;
}

div.post div.attachments {
}

div.post div.attachments h1,
div.post div.images h1 {
  padding:0;
  padding-top:5px;
  padding-bottom:5px;
  color:black;
  background-color:transparent;
  border:none;
  border-bottom:1px solid black;
  font-size:10pt;
}

div.post div.attachments p,
div.post div.images p {
  margin:0;
  margin-bottom:8px;
  color:RGB(120,120,120);
  font-size:8pt;
  font-style:italic;
}


div.post div.record img.main {
  margin-bottom:10px;
}

div.post div.record div.images img {
  margin-right:10px;
}

div.post div.record div.images div.image {
  float:left;
}

div.post div.images div.image div.links img {
  margin:0;
}

div.post td {
  border-bottom:1px solid RGB(230,230,230);
}

div.post tr.weekend {
  background-color:RGB(240,240,240);

}
div.post tr.today {
  background-color:RGB(241,197,197);
}

div.post td.day,
div.post td.date,
div.post td.format,
div.post td.time {
  font-size:8pt;
}

/*div.post td.time {
  font-family:"courier new";
  font-size:8pt;
}*/

table td div.buttons {
  float:right;
  margin-left:10px;
}
