/* MyBB Autumn Theme – overrides for standard selectors only */
/* Palette: deep brown #5b3a29, burnt orange #c1692a, accent orange #de8329, gold #e2b574, cream #f7efe6 */

/* Page & basics */
body {
  background:
    linear-gradient(to bottom, #fffaf2 0%, #ffffff 240px) fixed;
  background-color: #fffaf2;
  color: #2e2a27;
}
a:link, a:visited { color: #c1692a; }
a:hover, a:active { color: #de8329; text-decoration: underline; }

/* Containers */
#logo {
  border-bottom: 1px solid #5b3a29;
}
#content {
  background: #fffdf8;
}
.tborder {
  border: 1px solid #d9c8b9;
}

/* Headers */
.thead {
  background: linear-gradient(to bottom, #5b3a29, #c1692a);
  border-bottom: 1px solid #5b3a29;
  color: #fff;
}
.thead a { color:#fff; }

/* Category bars */
.tcat {
  background: radial-gradient(circle at 20% 30%, #8a5a3d 0%, #c97b3c 45%, #8a5a3d 100%) repeat;
  background-size: 300% 300%;
  animation: tcatFade 18s ease-in-out infinite;
  color: #fff;
  border-top: 1px solid #6b452f;
  border-bottom: 1px solid #2e1c14;
}
@keyframes tcatFade {
  0% { background-position: 0% 0%; }
  50% { background-position: 100% 100%; }
  100% { background-position: 0% 0%; }
}

/* Rows */
.trow1 {
  background: #f7efe6;
  border: 1px solid;
  border-color: #fff #e7d7c8 #e7d7c8 #fff;
}
.trow2 {
  background: #f3e7dc;
  border: 1px solid;
  border-color: #fff #e1d1c3 #e1d1c3 #fff;
}
.trow_sep {
  background: #ead8c8;
  color: #4a3b31;
  border-bottom: 1px solid #d4bfae;
}
.trow_selected, tr.trow_selected td {
  background: #fff3cf;
  border-right-color: #f1d282;
  border-bottom-color: #f1d282;
}

/* Footers */
.tfoot {
  background: #e9ddcf;
  color: #5a4b3f;
  border-top: 1px solid #fff;
}
.tfoot a { color:#4a3b31; }

/* Panel */
#panel .upper {
  background: linear-gradient(to bottom, #5b3a29, #c1692a);
}
#panel .lower {
  background: #efe5d9;
  color: #7b6a5d;
  border-bottom: 1px solid #d9c8b9;
}

/* Buttons */
button, input.button, .postbit_buttons > a, a.button {
  background: linear-gradient(to bottom, #faefe2, #f1e2d2);
  border: 1px solid #b98e6c;
  color: #3d2e26;
}
button:hover, input.button:hover, .postbit_buttons > a:hover, a.button:hover {
  background: #de8329;
  color: #fff;
  border-color: #5b3a29;
}

/* Postbits & controls */
.post .post_author {
  background: #f6eadf;
  border-color: #e3d3c4;
}
.post_controls {
  background: #f2e6d9;
  border-bottom: 1px solid #d8c6b7;
}

/* Inputs */
input.textbox, textarea, select {
  border: 1px solid #cfb8a6;
  background: #fffefc;
}
.thead input.textbox, .thead select {
  border-color: #5b3a29;
}

/* Pagination */
.pagination a { background:#fbf3e8; border:1px solid #d9c8b9; }
.pagination a:hover {
  background:#de8329;
  color:#fff;
  border-color:#5b3a29;
}

/* Popup hover */
.popup_menu .popup_item { background:#f4e7d9; color:#3b2e26; }
.popup_menu .popup_item:hover { background:#c1692a; color:#fff; }

/* Footer */
#footer .upper {
  background: #efe4d7;
  border-top: 1px solid #d7c3b2;
  border-bottom: 1px solid #d7c3b2;
}
#footer .lower { color:#6b5a4e; }

/* Misc */
blockquote, .codeblock { background:#fffdfa; border-color:#dec9b5; }
img.attachment { border-color:#e7dccd; }
hr { background-color:#5b3a29; color:#5b3a29; }