#topic h1, #article h2,
#topic_description, #article_body, #topic_extra_code,
#article_titles td {
  width: 500px;
}

#topic h1, #article h2,
#topic_description, #article_body {
  margin-left: 5px;
  margin-bottom: 10px;
}

#topic h1 {
  font-size: 15px;
  color: #7d7000;
  /* border-bottom: 1px solid #fff8bf; */
}

#topic h2 {
  font-size: 12px;
  color: #b39f00;
}

#article_titles {
  margin: 10px 0px 5px 5px;
}

#article_titles table {
  border-collapse: collapse;
}

#article_titles td {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

#article_titles a {
  padding: 1px 3px 1px 3px;
  display:block;
  width: auto;
  height: auto;
  background-color: #f0eccc;
  border: 1px solid #f0eccc;
  background-image: url(/resources/assets/background_light.png);
  color: #666;
}

#article_titles a:hover, a#current_article {
  background-color: #b3a000;
  border: 1px solid #b3a000;
  color: #fff;
  background-image: url(/resources/assets/background_gold.png);
}

#article h2 {
  color: #666;
  font-size: 15px;
}

#article_body a, #topic_description a, #topic_extra_code a, .mceContentBody a {
  background-image: url(/resources/assets/link_pointer.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 16px;
  color: #b3a000;
  text-decoration: none;
}

#article_body a.pdf, #topic_description a.pdf, .mceContentBody a.pdf {
  background-image: url(/resources/assets/pdf_pointer.png);
}

#article_body a:hover, #topic_description a:hover, 
#topic_extra_code a:hover {
  text-decoration: underline;
}

.pagination {
  clear: both;
  padding-top: 5px;
  margin: 0px 5px 5px 3px;
}

.pagination a, .pagination span {
  margin: 2px;
  padding: 1px 4px 1px 4px;
}

.pagination a {
  border: 1px solid #aaa;
  text-decoration: none;
  background-color: #fafafa;
  color: #b3a000;
}

.pagination a:hover, .pagination a:active {
  border: 1px solid #aaa;
  background-color: #666;
  color: #fff;
}

.pagination span.current {
  border: 1px solid #aaa;
  font-weight: bold;
  background-color: #666;
  color: #fff;
}

.pagination span.disabled {
  border: 1px solid #eee;
  color: #ddd;
}

