:root {
  font-family: "Trebuchet MS",Arial,sans-serif;
  font-size: 10pt;
}

envelope, event {
  display:block;
  clear: left;
}

message, reason  {
  margin-left: 160px;
  padding-left: 10px;
  display: block;
  border-left: 1px solid #CCC; 
}

sender, who {
  float: left;
  width: 150px;
  text-align: right;
  clear: left;
/*  padding-right: 10px; */
  display: block;
}

by, event[name=topicChanged] topic {
  display: none;
}

event[name=topicChanged] message {
  border: 1px solid #444;
  display: block;
  margin-left: 0px;
  margin-right: 0px;
  color: #444;
  padding: 10px;
}

event[name=topicChanged] + event message {
  padding-top: 8px;
}

.member {
  font-style: italic;
}

.emoticon {
  font-family: monospace;
}


.encoding.error {
  display: none;
}

event {
  color: #444;
  
}

event who, old {
  display: none;
}

message:last-child, event message {
  padding-bottom: 8px;
}

message[action=yes] {
  border-left: 0px;
  padding-left: 0px;
  margin-left: 158px;
}
