/* THEAD */
.thead {
  text-align: right;
  padding: 19px;
}

/* TCAT */
.tcat {
  padding: 10px 38px;
}

/* TROW_SEP */
.trow_sep {
  padding: 10px;
}

/* THREAD DISPLAY */
.post-holder {
  padding-left: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
  flex-basis: 70%;
  flex-grow: 1;
}

.stamp-holder {
  flex-basis: 100%;
  flex-grow: 1;
}

/* THREAD DISPLAY */
.thread-holder {
  padding: 24px;
  flex-basis: 50%;
  flex-grow: 1;
}

/* CHATTER BOX */
.chatter-box {
  padding: 38px;
  flex-basis: 40%;
  flex-grow: 1;
}

.flexpost {
  flex-basis: 255px;
}

.flexit {
  display: flex;
  flex-wrap: wrap;
  background: var(--color-header-highlight);
}

/* FORUMS */
.forum-description {
  max-height: 115px;
  padding-right: 10px;
  padding-left: 29px;
  overflow: auto;
}

.ooc-lastpost {
  margin-left: 29px;
  margin-top: 19px;
  padding: 10px;
  text-align: center;
}

.icon-right {
  padding-right: 19px;
}

/* POSTS */
.the-post {
 text-align: justify;
 padding-right: 24px;
 min-height: 350px;
}

.post-footer,
.post-awards,
.post-head {
  text-align: left;
  margin-top: 10px;
  width: 100%;
}

.post_mod_controls {
  clear: both;
  overflow: hidden;
  background: var(--color-header-highlight);
}

.postbit_mod_buttons > a:link,
.postbit_mod_buttons > a:visited,
.postbit_mod_buttons > a:active {
  display: inline-block;
  padding: 10px 19px;
}

.postbit_mod_buttons > a:hover {
  color: var(--color-pagination-hover);
}

.post_controls {
  clear: both;
  overflow: hidden;
}

.postbit_buttons > a:link,
.postbit_buttons > a:visited,
.postbit_buttons > a:active {
  display: inline-block;
  padding: 10px 19px;
}

.postbit_buttons > a:hover {
  color: var(--color-pagination-hover);
}

.postbit_stamps_all {
}

.postbit_stamps_header {
    background: var(--bg-header-alt);
    color: var(--text-header);
    text-align: right;
    padding-right: 10px;
    padding: 8px;
    text-transform: uppercase; 
}

.postbit_stamps {
    color: var(--color-welcomeblock-text);
    padding: 7px;
    text-align: center;
    max-height: 75px;
	min-height: 75px;
    overflow-y: scroll;
}

/* MULTIPAGE */
.pagination .pages {
  font-weight: bold;
}

.pagination .pagination_current,
.pagination a {
  padding: 3px 6px;
  margin-bottom: 3px;
}

.pagination a {
  color: var(--color-pagination-link);
}

.pagination .pagination_current {
  background: var(--color-pagination-current-bg);
  border: var(--color-pagination-current-border);
}

.pagination a:hover {
  color: var(--color-pagination-hover);
  text-decoration: none;
}

.pagination .go_page img {
  margin-bottom: -4px;
}

/* ACCENT */
.accent {
  padding: 10px;
}
