#categories {
  background: white;
  border: 2px solid #f1f1f1;
  @include border-radius(4px, 4px);
  padding: 5px;
  float: right;
  clear: right;
  width: 30%;
  margin-top: -20px;
}

#forum table.threads, #forum #categories .operations {
  float: right;
}

#forum ol.latest_topics {
  list-style: none;
  background-color: #EEF;
  padding: 3px;
}

#forum .post .avatar {
  float: left;
  width: 50px;
}

#forum .topicAuthor {
  float: left;
  width: 100%;
  margin: 5px 0;
}

#forum .topicAuthor p.detail {
  font-size: 11px;
}

#forum .topicHeader .detail {
  font-size: 13px;
  line-height: 16px;
}

#forum .topicHeader  p {
 padding: 0;
 margin: 0;
}

#forum .topicHeader  * {
  color: #999;
}

#forum .topicHeader {
  float: left;
  width: 200px;
  height: 80px;
}

#forum .post-body {
  float: left;
  width: 720px;
  margin-left: 20px;
}

#forum div.post, #new_post {
  float: left ;
  padding: 10px;
  margin: 10px 0 20px 0;
  clear: both;
  width: 100%;
}

#forum p.new-topic-button:hover {
  cursor: pointer;
}
