tr td.trow1:first-child,
tr td.trow2:first-child,
tr td.trow_shaded:first-child {
	border-left: 0;
}

tr td.trow1:last-child,
tr td.trow2:last-child,
tr td.trow_shaded:last-child {
	border-right: 0;
}

.tborder {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.tborder tbody tr:last-child > td {
	border-bottom: 0;
}

.tborder tbody tr:last-child > td:first-child {
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.tborder tbody tr:last-child > td:last-child {
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.thead {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.thead_collapsed {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.thead_left {
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}

.thead_right {
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
}

.tcat_menu {
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}

.tborder tbody:nth-last-child(2) .tcat_collapse_collapsed {
	-moz-border-radius-bottomleft: 6px !important;
	-moz-border-radius-bottomright: 6px !important;
	-webkit-border-bottom-left-radius: 6px !important;
	-webkit-border-bottom-right-radius: 6px !important;
	border-bottom-left-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
}

button,
input.button,
input.textbox,
input.invalid_field,
input.valid_field,
select,
textarea,
.editor_control_bar,
blockquote,
.codeblock,
fieldset,
.pm_alert,
.red_alert,
.popup_menu,
.postbit_buttons > a,
a.button {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.post.classic .post_author {
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}

.popup_menu .popup_item_container:first-child .popup_item {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.popup_menu .popup_item_container:last-child .popup_item {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.pagination a {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.pollbar {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

div.error {
	-moz-border-radius: 6px;
    	-webkit-border-radius: 6px;
   	 border-radius: 6px;
}/* 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; }