#whatsnew {
}
.whatsnew-entry {
  border-bottom: 1px solid #e1dcd7;
  padding: 1em 0.5em 1em;
  font-size: 8pt;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.whatsnew-entry-title {
  font-size: 10pt;
}
.whatsnew-entry-timestamp {
  font-style: italic;
}
#progressbar {
  float: right;
  background-color: white;
  margin-right: 2em;
  margin-left: 1em;
}
#milestones {
  border: 1px solid #dddddd;  
  width: 100px;
}
#milestones-details {
  font-size: 8pt;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  height: 80px;
}
#milestone-title {
  font-size: 8pt;
}
#milestone-dates {
  font-size: 8pt;
}
#milestone-notes {
  font-size: 8pt;
}
#milestone-completion-notes {
  font-size: 8pt;
  font-weight: bolder;
  color: #990000;
  padding: 5px 0 5px;
}
.milestone-reached {
  background-color: #990000;
  color: #ffffff;
  cursor: pointer;
  border: 1px solid lightgrey;
  color: #ffffff;
}
.milestone-notreach {
  background-color: white;
  color: #990000;
  cursor: pointer;
  border: 1px solid lightgrey;
}
.timeline-dates {
  font-size: 8pt;
  padding: 2px;
}
.timeline-notes {
  font-size: 8pt;
  padding: 2px;
}
#timeline-completion-notes {
  font-size: 8pt;
  font-weight: bolder;
  color: #990000;
}
.timeline-reached {
  font-size: 8pt;
  background-color: #990000;
  color: #ffffff;
  padding: 2px;
}
.timeline-notreach {
  font-size: 8pt;
  background-color: lightgrey;
  color: #990000;
  padding: 2px;
}
