﻿/*!
	DO NOT EDIT stylesheet.css!

	Edit .scss files instead. See http://www.artodia.com/phpbb-31-tutorials/compile-theme/
	If you have any questions, please ask on support forum at http://www.artodia.com/forums/
*/
#page-header {
  display: none; }

#body-wrapper {
  height: auto;
  background: none;
  /*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}*/
  /*body {
	line-height: 1;
}*/
  /*ol, ul {
	list-style: none;
}*/
  /*body {
	font-family: $font-family;
	font-size: $font-size;
	line-height: $line-height;
	margin: 0;
	padding: 0 0 12px;
	word-wrap: break-word;
	min-height: 100%;
	box-sizing: border-box;
	-webkit-print-color-adjust: exact;
}*/
  /*ul {
	list-style-type: disc;
}

ol {
	list-style-type: decimal;
}

li {
	display: list-item;
}

ul ul, ol ul {
	list-style-type: circle;
}

ol ol ul, ol ul ul, ul ol ul, ul ul ul {
	list-style-type: square;
}*/
  /*.forumbg .header a, .forabg .header a, th a {
	text-decoration: none;
}*/
  /*a.arrow-right:hover {
	text-decoration: none;
}*/
  /*.post-buttons .icon-button {
	padding: 0 5px;
	&.delete-icon, &.report-icon {
		border-width: 0;
		padding: 1px 6px;
	}
}*/
  /*html, body {
	color: $text-color;
	@if $use-wrapper {
		background: $page-background;
		&.simple {
			background: $content-background;
		}
	}
	@else {
		background-color: $content-background;
	}
}

@if $use-wrapper {
	body {
		background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 400px, rgba(0, 0, 0, 0) 800px);
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 400px, rgba(0, 0, 0, 0) 800px);
	}
}*/ }
  #body-wrapper article, #body-wrapper aside, #body-wrapper details, #body-wrapper figcaption, #body-wrapper figure,
  #body-wrapper footer, #body-wrapper header, #body-wrapper hgroup, #body-wrapper menu, #body-wrapper nav, #body-wrapper section {
    display: block; }
  #body-wrapper blockquote, #body-wrapper q {
    quotes: none; }
  #body-wrapper blockquote:before, #body-wrapper blockquote:after,
  #body-wrapper q:before, #body-wrapper q:after {
    content: '';
    content: none; }
  #body-wrapper table {
    border-collapse: collapse;
    border-spacing: 0; }
  #body-wrapper abbr {
    text-decoration: none; }
  #body-wrapper #site-description:after, #body-wrapper .navbar.secondary:after, #body-wrapper .navbar .nav-tabs:after, #body-wrapper ul.topiclist dl:after, #body-wrapper #site-description:before, #body-wrapper .navbar.secondary:before, #body-wrapper .navbar .nav-tabs:before, #body-wrapper ul.topiclist dl:before {
    content: ' ';
    display: table;
    clear: both; }
  #body-wrapper html {
    font-size: 100%;
    height: 100%; }
  #body-wrapper h1, #body-wrapper p.sitename {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-right: 200px;
    margin-top: 10px;
    margin-bottom: 0;
    padding: 6px;
    font-weight: normal;
    font-size: 21px;
    line-height: 1.3em; }
    #body-wrapper h1 + p, #body-wrapper p.sitename + p {
      font-size: 13px;
      opacity: .8;
      margin-bottom: 10px; }
  #body-wrapper h2 {
    font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
    margin: 0.8em 0 0.2em 0; }
  #body-wrapper h2.solo {
    margin-bottom: 1em; }
  #body-wrapper h3 {
    font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-weight: 500;
    margin-bottom: 5px;
    font-size: 16px;
    margin-top: 20px; }
  #body-wrapper h4 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 17px; }
  #body-wrapper p {
    line-height: 1.3;
    font-size: 14px;
    margin-bottom: 1.5em; }
  #body-wrapper img {
    border-width: 0; }
  #body-wrapper hr {
    border: 0 solid transparent;
    border-top-width: 1px;
    height: 1px;
    margin: 5px 0;
    display: block;
    clear: both; }
  #body-wrapper hr.dashed {
    border-top-style: dashed;
    margin: 10px 0; }
  #body-wrapper hr.divider {
    display: none; }
  #body-wrapper p.right {
    text-align: right; }
  #body-wrapper p.jumpbox-return {
    margin-top: 1em; }
  #body-wrapper b, #body-wrapper strong {
    font-weight: bold; }
  #body-wrapper i, #body-wrapper em {
    font-style: italic; }
  #body-wrapper u {
    text-decoration: underline; }
  #body-wrapper #body-wrapper {
    position: relative;
    height: 400px;
    overflow: visible;
    border-bottom: 1px solid transparent; }
  #body-wrapper #wrap {
    border: 1px solid transparent;
    border-radius: 8px;
    min-height: 700px;
    padding: 10px; }
  #body-wrapper .page-width {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: none;
    min-width: 625px;
    margin: 0 20px; }
  #body-wrapper .page-width .page-width {
    margin: 0; }
  #body-wrapper #page-body {
    margin: 4px 0;
    clear: both; }
    #wrap > #body-wrapper #page-body:first-of-type {
      margin-top: 0; }
    #wrap > #body-wrapper #page-body:last-of-type {
      margin-bottom: 0; }
  #body-wrapper #page-footer {
    clear: both; }
    #wrap + #body-wrapper #page-footer {
      margin-top: 5px; }
  #body-wrapper #page-footer h3 {
    margin-top: 20px; }
  #body-wrapper .logo {
    display: none; }
  #body-wrapper #site-description h1, #body-wrapper #site-description p.sitename {
    margin-left: 0;
    margin-right: 0; }
  #body-wrapper #site-description h1, #body-wrapper #site-description p {
    display: none; }
  #body-wrapper .headerbar > .inner {
    position: relative; }
  #body-wrapper .navbar {
    background: #383838;
    border: 0 solid #202020;
    border-radius: 5px;
    padding: 5px 10px;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0, transparent 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000, endColorstr=#00000000);
    padding: 0 9px;
    clear: both; }
    #body-wrapper .navbar.nav-breadcrumbs {
      padding: 0 7px; }
      #body-wrapper .navbar.nav-breadcrumbs .linklist {
        padding: 0; }
    #body-wrapper .navbar.tabbed, #body-wrapper .navbar.secondary {
      background: transparent;
      border-width: 0;
      border-radius: 0;
      box-shadow: none;
      filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
      padding: 0; }
    #page-body #body-wrapper .navbar {
      margin-bottom: 10px; }
    #body-wrapper .navbar + .navbar {
      margin-top: 5px; }
    #body-wrapper .navbar.tabbed {
      padding: 0; }
    #body-wrapper .navbar.secondary {
      margin: 0;
      padding: 1px 0; }
      #body-wrapper .navbar.secondary > ul {
        list-style-type: none;
        margin: 0;
        padding: 0; }
      #body-wrapper .navbar.secondary > ul > li {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 0; }
        #body-wrapper .navbar.secondary > ul > li > a {
          display: inline-block;
          color: inherit;
          padding: 1px 8px;
          text-align: center;
          line-height: 28px;
          font-size: 14px; }
        #body-wrapper .navbar.secondary > ul > li:hover {
          border-radius: 3px; }
          #body-wrapper .navbar.secondary > ul > li:hover > a {
            text-decoration: none; }
        #body-wrapper .navbar.secondary > ul > li.small-icon > a {
          padding-left: 18px; }
        #body-wrapper .navbar.secondary > ul > li .dropdown {
          top: 30px; }
        #body-wrapper .navbar.secondary > ul > li.dropdown-up .dropdown {
          top: auto;
          bottom: 30px; }
        #body-wrapper .navbar.secondary > ul > li.search-box {
          display: block;
          margin: 0;
          float: right; }
          .rtl #body-wrapper .navbar.secondary > ul > li.search-box {
            float: left; }
          #body-wrapper .navbar.secondary > ul > li.search-box, #body-wrapper .navbar.secondary > ul > li.search-box:hover {
            border-radius: 0;
            border-width: 0;
            box-shadow: none;
            background: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
      #body-wrapper .navbar.secondary + .nav-breadcrumbs {
        margin-top: 0; }
    #body-wrapper .navbar li.small-icon > a {
      padding-left: 18px; }
    #body-wrapper .navbar .nav-tabs {
      border-radius: 5px; }
      #body-wrapper .navbar .nav-tabs .leftside .tab:first-child,
      #body-wrapper .navbar .nav-tabs .leftside .tab.first-visible, .rtl #body-wrapper .navbar .nav-tabs .rightside .tab:first-child,
      .rtl #body-wrapper .navbar .nav-tabs .rightside .tab.first-visible {
        border-radius: 4px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
      #body-wrapper .navbar .nav-tabs .rightside .tab:last-child,
      #body-wrapper .navbar .nav-tabs .rightside .tab.last-visible, .rtl #body-wrapper .navbar .nav-tabs .leftside .tab:last-child,
      .rtl #body-wrapper .navbar .nav-tabs .leftside .tab.last-visible {
        border-radius: 4px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
      #body-wrapper .navbar .nav-tabs > ul {
        list-style-type: none;
        margin: 0;
        height: 32px; }
        #body-wrapper .navbar .nav-tabs > ul.leftside, .rtl #body-wrapper .navbar .nav-tabs > ul.rightside {
          float: left; }
        #body-wrapper .navbar .nav-tabs > ul.rightside, .rtl #body-wrapper .navbar .nav-tabs > ul.leftside {
          float: right; }
        #body-wrapper .navbar .nav-tabs > ul > li {
          float: left;
          height: 32px; }
        .rtl #body-wrapper .navbar .nav-tabs > ul > li {
          float: right; }
        #body-wrapper .navbar .nav-tabs > ul #quick-links {
          margin: 0; }
          #body-wrapper .navbar .nav-tabs > ul #quick-links.empty {
            display: none; }
          #body-wrapper .navbar .nav-tabs > ul #quick-links.showing-responsive-menu {
            display: block; }
      #body-wrapper .navbar .nav-tabs .nav-link {
        text-decoration: none;
        color: inherit;
        display: inline-block;
        height: 32px;
        line-height: 32px;
        padding: 0 12px;
        vertical-align: baseline;
        font-size: 14px;
        outline-style: none; }
        #body-wrapper .navbar .nav-tabs .nav-link.dropdown-toggle {
          position: relative; }
          #body-wrapper .navbar .nav-tabs .nav-link.dropdown-toggle:before {
            content: '\f078';
            font-family: FontAwesome;
            position: absolute;
            right: 0;
            top: 50%;
            font-size: 10px;
            line-height: 14px;
            width: 10px;
            height: 14px;
            margin-top: -6px; }
            .rtl #body-wrapper .navbar .nav-tabs .nav-link.dropdown-toggle:before {
              right: auto;
              left: 0; }
          #body-wrapper .navbar .nav-tabs .nav-link.dropdown-toggle:hover:before {
            display: none; }
        #body-wrapper .navbar .nav-tabs .nav-link .username-coloured {
          color: inherit !important;
          font-weight: inherit;
          font-style: inherit; }
      #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link:before,
      #body-wrapper .navbar .nav-tabs .dropdown-visible .nav-link:before {
        display: none; }
      #body-wrapper .navbar .nav-tabs .dropdown {
        top: 32px; }
        .dropdown-up #body-wrapper .navbar .nav-tabs .dropdown {
          top: auto;
          bottom: 32px; }
      #body-wrapper .navbar .nav-tabs .tab {
        position: relative; }
        #body-wrapper .navbar .nav-tabs .tab > strong {
          display: none;
          font-weight: bold;
          font-size: 9px;
          padding: 0 2px;
          border-radius: 3px;
          position: absolute;
          right: 5px;
          top: -10px;
          line-height: 14px;
          min-width: 10px;
          _width: 10px;
          text-align: center;
          text-shadow: none;
          white-space: nowrap;
          word-wrap: normal;
          height: 14px;
          pointer-events: none; }
          .rtl #body-wrapper .navbar .nav-tabs .tab > strong {
            right: auto;
            left: 5px; }
          #body-wrapper .navbar .nav-tabs .tab > strong .arrow {
            border: 3px solid transparent;
            border-bottom: 1px none black;
            position: absolute;
            bottom: -3px;
            right: 4px;
            line-height: 0;
            text-shadow: none;
            _display: none;
            width: 0;
            height: 0; }
        #body-wrapper .navbar .nav-tabs .tab.non-zero > strong {
          display: block; }
      #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link, #body-wrapper .navbar .nav-tabs .account .nav-link, #body-wrapper .navbar .nav-tabs .pm .nav-link, #body-wrapper .navbar .nav-tabs .notifications .nav-link, #body-wrapper .navbar .nav-tabs .mcp .nav-link, #body-wrapper .navbar .nav-tabs .acp .nav-link, #body-wrapper .navbar .nav-tabs .faq .nav-link, #body-wrapper .navbar .nav-tabs .logout .nav-link, #body-wrapper .navbar .nav-tabs .login .nav-link, #body-wrapper .navbar .nav-tabs .register .nav-link, #body-wrapper .navbar .nav-tabs .rightside .boardrules .nav-link, #body-wrapper .navbar .nav-tabs .rightside .pages .nav-link, #body-wrapper .navbar .nav-tabs .members .nav-link, #body-wrapper .navbar .nav-tabs .forums .nav-link, #body-wrapper .navbar .nav-tabs .leftside .boardrules .nav-link, #body-wrapper .navbar .nav-tabs .leftside .pages .nav-link {
        position: relative;
        padding-left: 30px; }
        #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link:after, #body-wrapper .navbar .nav-tabs .account .nav-link:after, #body-wrapper .navbar .nav-tabs .pm .nav-link:after, #body-wrapper .navbar .nav-tabs .notifications .nav-link:after, #body-wrapper .navbar .nav-tabs .mcp .nav-link:after, #body-wrapper .navbar .nav-tabs .acp .nav-link:after, #body-wrapper .navbar .nav-tabs .faq .nav-link:after, #body-wrapper .navbar .nav-tabs .logout .nav-link:after, #body-wrapper .navbar .nav-tabs .login .nav-link:after, #body-wrapper .navbar .nav-tabs .register .nav-link:after, #body-wrapper .navbar .nav-tabs .rightside .boardrules .nav-link:after, #body-wrapper .navbar .nav-tabs .rightside .pages .nav-link:after, #body-wrapper .navbar .nav-tabs .members .nav-link:after, #body-wrapper .navbar .nav-tabs .forums .nav-link:after, #body-wrapper .navbar .nav-tabs .leftside .boardrules .nav-link:after, #body-wrapper .navbar .nav-tabs .leftside .pages .nav-link:after {
          position: absolute;
          left: 12px;
          top: 50%;
          margin-top: -8px;
          width: 16px;
          font-size: 14px;
          line-height: 16px;
          height: 16px;
          text-align: left;
          font-weight: normal;
          font-style: normal;
          text-indent: 0; }
        .rtl #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link, .rtl #body-wrapper .navbar .nav-tabs .account .nav-link, .rtl #body-wrapper .navbar .nav-tabs .pm .nav-link, .rtl #body-wrapper .navbar .nav-tabs .notifications .nav-link, .rtl #body-wrapper .navbar .nav-tabs .mcp .nav-link, .rtl #body-wrapper .navbar .nav-tabs .acp .nav-link, .rtl #body-wrapper .navbar .nav-tabs .faq .nav-link, .rtl #body-wrapper .navbar .nav-tabs .logout .nav-link, .rtl #body-wrapper .navbar .nav-tabs .login .nav-link, .rtl #body-wrapper .navbar .nav-tabs .register .nav-link, .rtl #body-wrapper .navbar .nav-tabs .rightside .boardrules .nav-link, .rtl #body-wrapper .navbar .nav-tabs .rightside .pages .nav-link, .rtl #body-wrapper .navbar .nav-tabs .members .nav-link, .rtl #body-wrapper .navbar .nav-tabs .forums .nav-link, .rtl #body-wrapper .navbar .nav-tabs .leftside .boardrules .nav-link, .rtl #body-wrapper .navbar .nav-tabs .leftside .pages .nav-link {
          padding-left: 12px;
          padding-right: 30px; }
        .rtl #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .account .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .pm .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .notifications .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .mcp .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .acp .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .faq .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .logout .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .login .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .register .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .rightside .pages .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .members .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .forums .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .leftside .pages .nav-link:after {
          left: auto;
          right: 12px; }
      #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link, #body-wrapper .navbar .nav-tabs .account .nav-link, #body-wrapper .navbar .nav-tabs .pm .nav-link, #body-wrapper .navbar .nav-tabs .notifications .nav-link, #body-wrapper .navbar .nav-tabs .mcp .nav-link, #body-wrapper .navbar .nav-tabs .acp .nav-link, #body-wrapper .navbar .nav-tabs .faq .nav-link, #body-wrapper .navbar .nav-tabs .logout .nav-link, #body-wrapper .navbar .nav-tabs .login .nav-link, #body-wrapper .navbar .nav-tabs .register .nav-link, #body-wrapper .navbar .nav-tabs .rightside .boardrules .nav-link, #body-wrapper .navbar .nav-tabs .rightside .pages .nav-link {
        text-indent: 999px;
        width: 16px;
        padding: 0 8px;
        overflow: hidden; }
        #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link:after, #body-wrapper .navbar .nav-tabs .account .nav-link:after, #body-wrapper .navbar .nav-tabs .pm .nav-link:after, #body-wrapper .navbar .nav-tabs .notifications .nav-link:after, #body-wrapper .navbar .nav-tabs .mcp .nav-link:after, #body-wrapper .navbar .nav-tabs .acp .nav-link:after, #body-wrapper .navbar .nav-tabs .faq .nav-link:after, #body-wrapper .navbar .nav-tabs .logout .nav-link:after, #body-wrapper .navbar .nav-tabs .login .nav-link:after, #body-wrapper .navbar .nav-tabs .register .nav-link:after, #body-wrapper .navbar .nav-tabs .rightside .boardrules .nav-link:after, #body-wrapper .navbar .nav-tabs .rightside .pages .nav-link:after {
          text-align: center;
          font-size: 16px;
          left: 8px; }
        .rtl #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .account .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .pm .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .notifications .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .mcp .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .acp .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .faq .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .logout .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .login .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .register .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .rightside .boardrules .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .rightside .pages .nav-link:after {
          left: auto;
          right: 8px; }
        #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link + strong, #body-wrapper .navbar .nav-tabs .account .nav-link + strong, #body-wrapper .navbar .nav-tabs .pm .nav-link + strong, #body-wrapper .navbar .nav-tabs .notifications .nav-link + strong, #body-wrapper .navbar .nav-tabs .mcp .nav-link + strong, #body-wrapper .navbar .nav-tabs .acp .nav-link + strong, #body-wrapper .navbar .nav-tabs .faq .nav-link + strong, #body-wrapper .navbar .nav-tabs .logout .nav-link + strong, #body-wrapper .navbar .nav-tabs .login .nav-link + strong, #body-wrapper .navbar .nav-tabs .register .nav-link + strong, #body-wrapper .navbar .nav-tabs .rightside .boardrules .nav-link + strong, #body-wrapper .navbar .nav-tabs .rightside .pages .nav-link + strong {
          right: -2px; }
          .rtl #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .account .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .pm .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .notifications .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .mcp .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .acp .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .faq .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .logout .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .login .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .register .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .rightside .boardrules .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .rightside .pages .nav-link + strong {
            right: auto;
            left: -2px; }
      @media (max-width: 550px) {
        #body-wrapper .navbar .nav-tabs .members .nav-link, #body-wrapper .navbar .nav-tabs .forums .nav-link, #body-wrapper .navbar .nav-tabs .leftside .boardrules .nav-link, #body-wrapper .navbar .nav-tabs .leftside .pages .nav-link {
          text-indent: 999px;
          width: 16px;
          padding: 0 8px;
          overflow: hidden; }
          #body-wrapper .navbar .nav-tabs .members .nav-link:after, #body-wrapper .navbar .nav-tabs .forums .nav-link:after, #body-wrapper .navbar .nav-tabs .leftside .boardrules .nav-link:after, #body-wrapper .navbar .nav-tabs .leftside .pages .nav-link:after {
            text-align: center;
            font-size: 16px;
            left: 8px; }
          .rtl #body-wrapper .navbar .nav-tabs .members .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .forums .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .leftside .boardrules .nav-link:after, .rtl #body-wrapper .navbar .nav-tabs .leftside .pages .nav-link:after {
            left: auto;
            right: 8px; }
          #body-wrapper .navbar .nav-tabs .members .nav-link + strong, #body-wrapper .navbar .nav-tabs .forums .nav-link + strong, #body-wrapper .navbar .nav-tabs .leftside .boardrules .nav-link + strong, #body-wrapper .navbar .nav-tabs .leftside .pages .nav-link + strong {
            right: -2px; }
            .rtl #body-wrapper .navbar .nav-tabs .members .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .forums .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .leftside .boardrules .nav-link + strong, .rtl #body-wrapper .navbar .nav-tabs .leftside .pages .nav-link + strong {
              right: auto;
              left: -2px; } }
      #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link:after, #body-wrapper .navbar .nav-tabs .forums .nav-link:after, #body-wrapper .navbar .nav-tabs .account .nav-link:after, #body-wrapper .navbar .nav-tabs .notifications .nav-link:after, #body-wrapper .navbar .nav-tabs .mcp .nav-link:after, #body-wrapper .navbar .nav-tabs .logout .nav-link:after, #body-wrapper .navbar .nav-tabs .login .nav-link:after, #body-wrapper .navbar .nav-tabs .register .nav-link:after, #body-wrapper .navbar .nav-tabs .boardrules .nav-link:after, #body-wrapper .navbar .nav-tabs .pages .nav-link:after {
        font-family: FontAwesome; }
      #body-wrapper .navbar .nav-tabs .members .nav-link:after, #body-wrapper .navbar .nav-tabs .pm .nav-link:after, #body-wrapper .navbar .nav-tabs .acp .nav-link:after, #body-wrapper .navbar .nav-tabs .faq .nav-link:after {
        font-family: 'Glyphicons Regular', 'Glyphicons'; }
      #body-wrapper .navbar .nav-tabs .responsive-menu .nav-link:after {
        content: '\f0c9'; }
      #body-wrapper .navbar .nav-tabs .members .nav-link {
        padding-left: 32px; }
        .rtl #body-wrapper .navbar .nav-tabs .members .nav-link {
          padding-left: 12px;
          padding-right: 32px; }
        #body-wrapper .navbar .nav-tabs .members .nav-link:after {
          content: '\E044'; }
        @media (max-width: 550px) {
          #body-wrapper .navbar .nav-tabs .members .nav-link {
            padding: 0 8px !important; } }
      #body-wrapper .navbar .nav-tabs .forums .nav-link:after {
        content: '\f075'; }
      #body-wrapper .navbar .nav-tabs .account .nav-link:after {
        content: '\f007'; }
      #body-wrapper .navbar .nav-tabs .pm .nav-link:after {
        content: '\E130';
        margin-top: -10px; }
      #body-wrapper .navbar .nav-tabs .notifications .nav-link:after {
        content: '\f0f3';
        font-size: 15px; }
      #body-wrapper .navbar .nav-tabs .mcp .nav-link:after {
        content: '\f0e3'; }
      #body-wrapper .navbar .nav-tabs .acp .nav-link:after {
        content: '\E271'; }
      #body-wrapper .navbar .nav-tabs .faq .nav-link:after {
        content: '\E195'; }
      @media (max-width: 550px) {
        #body-wrapper .navbar .nav-tabs .faq, #body-wrapper .navbar .nav-tabs .faq .nav-link {
          display: none !important; } }
      #body-wrapper .navbar .nav-tabs .logout .nav-link:after {
        content: '\f08b';
        margin-left: 1px; }
      #body-wrapper .navbar .nav-tabs .login .nav-link:after {
        content: '\f090'; }
      #body-wrapper .navbar .nav-tabs .register .nav-link:after {
        content: '\f234'; }
      #body-wrapper .navbar .nav-tabs .boardrules .nav-link:after {
        content: '\f071'; }
      #body-wrapper .navbar .nav-tabs .pages .nav-link:after {
        content: '\f0f6'; }
    #body-wrapper .navbar .inner.static {
      position: fixed;
      top: 0;
      z-index: 50;
      left: 0;
      right: 0;
      padding-top: 0;
      padding-bottom: 0;
      width: auto;
      max-width: none;
      opacity: .9;
      transition: opacity .2s; }
      #wrap #body-wrapper .navbar .inner.static > .static-inner {
        padding: 10px; }
      #body-wrapper .navbar .inner.static > .static-inner {
        box-sizing: border-box;
        margin: 0 auto;
        max-width: none;
        min-width: 625px;
        margin: 0 20px;
        padding-top: 0 !important;
        padding-bottom: 0 !important; }
      #body-wrapper .navbar .inner.static:hover {
        opacity: 1; }
      #body-wrapper .navbar .inner.static .nav-tabs {
        border-radius: 0; }
        #body-wrapper .navbar .inner.static .nav-tabs .leftside .tab:first-child,
        #body-wrapper .navbar .inner.static .nav-tabs .leftside .tab.first-visible, .rtl #body-wrapper .navbar .inner.static .nav-tabs .rightside .tab:first-child,
        .rtl #body-wrapper .navbar .inner.static .nav-tabs .rightside .tab.first-visible {
          border-radius: 0; }
        #body-wrapper .navbar .inner.static .nav-tabs .rightside .tab:last-child,
        #body-wrapper .navbar .inner.static .nav-tabs .rightside .tab.last-visible, .rtl #body-wrapper .navbar .inner.static .nav-tabs .leftside .tab:last-child,
        .rtl #body-wrapper .navbar .inner.static .nav-tabs .leftside .tab.last-visible {
          border-radius: 0; }
        #body-wrapper .navbar .inner.static .nav-tabs .tab > strong {
          position: relative;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          vertical-align: top;
          margin-top: 8px;
          margin-left: -7px;
          margin-right: 5px;
          padding-bottom: 1px;
          pointer-events: none; }
          #body-wrapper .navbar .inner.static .nav-tabs .tab > strong .arrow {
            display: none; }
        #body-wrapper .navbar .inner.static .nav-tabs .tab.non-zero > strong {
          display: inline-block; }
        #body-wrapper .navbar .inner.static .nav-tabs .pm > .nav-link + strong {
          margin-left: -5px; }
  #body-wrapper .forabg {
    padding: 0;
    margin: 10px 0; }
  #body-wrapper .forumbg {
    padding: 0; }
  #body-wrapper .panel, #body-wrapper .stat-block {
    background: #383838;
    border: 0 solid #202020;
    border-radius: 5px;
    padding: 5px 10px;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0, transparent 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000, endColorstr=#00000000);
    margin-bottom: 10px;
    padding: 4px 9px; }
    #body-wrapper .panel.bg3, #body-wrapper .bg3.stat-block {
      border-radius: 0;
      border-width: 0;
      box-shadow: none;
      border-top: 3px solid transparent;
      position: relative; }
      #body-wrapper .panel.bg3:before, #body-wrapper .bg3.stat-block:before, #body-wrapper .panel.bg3:after, #body-wrapper .bg3.stat-block:after {
        content: '';
        position: absolute;
        top: 0;
        width: 3px;
        height: 50px; }
      #body-wrapper .panel.bg3:before, #body-wrapper .bg3.stat-block:before {
        left: 0; }
      #body-wrapper .panel.bg3:after, #body-wrapper .bg3.stat-block:after {
        right: 0; }
    #postform #body-wrapper .panel.panel, #postform #body-wrapper .stat-block {
      border-radius: 5px; }
  #body-wrapper .panel > .inner > h3:first-child, #body-wrapper .stat-block > .inner > h3:first-child,
  #body-wrapper .panel > h3:first-child, #body-wrapper .stat-block > h3:first-child {
    margin: 5px 0 10px;
    padding: 0;
    font-size: 17px;
    line-height: 1.4;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal; }
  #body-wrapper .post {
    background: #383838;
    border: 0 solid #202020;
    border-radius: 5px;
    padding: 5px 10px;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0, transparent 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000, endColorstr=#00000000);
    padding: 0;
    margin-bottom: 10px;
    position: relative; }
  #body-wrapper .post > .inner {
    padding: 5px 10px; }
  #body-wrapper .rowbg {
    margin: 5px 5px 2px 5px; }
  #body-wrapper .navbar ul.linklist {
    padding: 2px 0; }
  #body-wrapper ul.linklist {
    display: block;
    margin: 0; }
  #body-wrapper #cp-main .panel, #body-wrapper #cp-main .stat-block {
    padding: 5px 10px; }
  #body-wrapper ul.linklist > li {
    float: left;
    font-size: 14px;
    line-height: 2;
    list-style-type: none;
    margin-right: 7px;
    padding-top: 1px;
    width: auto; }
    #body-wrapper ul.linklist > li.icon-only, #body-wrapper ul.linklist > li.rightside.icon-only {
      text-align: center;
      min-width: 20px; }
  #body-wrapper ul.linklist > li.rightside, #body-wrapper p.rightside, #body-wrapper a.rightside {
    float: right;
    margin-right: 0;
    margin-left: 7px;
    text-align: right; }
  #body-wrapper ul.navlinks {
    border-top: 1px solid transparent; }
    #body-wrapper ul.navlinks#nav-breadcrumbs {
      border-top-width: 0; }
  #body-wrapper ul.leftside {
    float: left;
    margin-left: 0;
    margin-right: 5px;
    text-align: left; }
  #body-wrapper ul.rightside {
    float: right;
    margin-left: 5px;
    margin-right: -5px;
    text-align: right; }
  #body-wrapper ul.linklist li.responsive-menu {
    position: relative;
    margin: 0 5px; }
  #body-wrapper ul.linklist li.responsive-menu a.responsive-menu-link {
    display: inline-block;
    margin: 0 5px;
    font-size: 20px;
    position: relative;
    width: 20px;
    line-height: 24px;
    text-decoration: none; }
  #body-wrapper ul.linklist li.responsive-menu a.responsive-menu-link:before {
    content: '\E159';
    font-family: 'Glyphicons Regular', 'Glyphicons';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8px;
    width: 18px;
    font-size: 16px;
    line-height: 16px;
    height: 16px;
    text-align: center;
    font-weight: normal;
    font-style: normal;
    text-indent: 0; }
  #body-wrapper ul.linklist li.responsive-menu a.responsive-menu-link:hover:before {
    content: '\E602'; }
  #body-wrapper .hasjs ul.linklist.leftside, #body-wrapper .hasjs ul.linklist.rightside {
    max-width: 48%; }
  #body-wrapper .hasjs ul.linklist.fullwidth {
    max-width: none; }
  #body-wrapper ul.linklist .dropdown {
    top: 28px; }
  #body-wrapper ul.linklist .dropdown-up .dropdown {
    bottom: 28px;
    top: auto; }
  #body-wrapper ul.linklist.bulletin > li:before {
    display: inline-block;
    content: "\2022";
    font-size: inherit;
    line-height: inherit;
    padding-right: 4px; }
  #body-wrapper ul.linklist.bulletin > li:first-child:before,
  #body-wrapper ul.linklist.bulletin > li.rightside:last-child:before {
    content: none; }
  #body-wrapper ul.linklist.bulletin > li.no-bulletin:before {
    content: none; }
  #body-wrapper .responsive-menu:before {
    display: none !important; }
  #body-wrapper .header-profile {
    display: inline-block;
    vertical-align: top; }
  #body-wrapper .header-avatar:hover {
    text-decoration: none; }
  #body-wrapper .header-avatar img {
    margin-bottom: 2px;
    max-height: 20px;
    vertical-align: middle;
    width: auto; }
  #body-wrapper .header-avatar span:after {
    content: '\f078';
    font-family: FontAwesome;
    display: inline-block;
    font-size: 7px;
    float: right;
    padding-left: 2px;
    font-weight: normal;
    opacity: 0.7; }
  #body-wrapper .dropdown-container {
    position: relative; }
  #body-wrapper .dropdown-container-right {
    float: right; }
  #body-wrapper .dropdown-container-left {
    float: left; }
  #body-wrapper .nojs .dropdown-container:hover .dropdown {
    display: block !important; }
  #body-wrapper .dropdown {
    position: absolute;
    left: 0;
    top: 1.4em;
    z-index: 30;
    padding: 0;
    margin-right: -500px; }
  #body-wrapper .dropdown.live-search {
    top: auto; }
  #body-wrapper .dropdown-container.topic-tools {
    float: left; }
  #body-wrapper .dropdown-up .dropdown {
    top: auto;
    bottom: 1.4em; }
  #body-wrapper .dropdown-left .dropdown, #body-wrapper .nojs .rightside .dropdown {
    left: auto;
    right: 0;
    margin-left: -500px;
    margin-right: 0; }
  #body-wrapper .dropdown-button-control .dropdown {
    top: 28px; }
  #body-wrapper .dropdown-button-control.dropdown-up .dropdown {
    top: auto;
    bottom: 28px; }
  #body-wrapper .dropdown .pointer {
    display: none; }
  #body-wrapper .dropdown .dropdown-contents {
    z-index: 30;
    overflow: hidden;
    overflow-y: auto;
    border: 0px solid transparent;
    border-radius: 0 0 5px 5px;
    border-top-width: 3px;
    padding: 5px;
    position: relative;
    min-width: 40px;
    max-height: 300px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .notifications #body-wrapper .dropdown .dropdown-contents {
      min-width: 300px; }
  #body-wrapper .dropdown-up .dropdown-contents {
    border-bottom-width: 3px;
    border-top-width: 0;
    border-radius: 5px 5px 0 0; }
  #body-wrapper .dropdown li {
    border-top: 1px dotted transparent;
    float: none !important;
    line-height: 1.4 !important;
    font-size: 13px !important;
    list-style: none;
    margin: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    white-space: nowrap;
    text-align: left; }
  #body-wrapper .dropdown-contents > li {
    padding-right: 15px;
    min-width: 180px; }
  #body-wrapper .dropdown-nonscroll > li {
    padding-right: 0; }
  #body-wrapper .dropdown li:first-child, #body-wrapper .dropdown li.separator + li, #body-wrapper .dropdown li li {
    border-top: 0; }
  #body-wrapper .dropdown li li:first-child {
    margin-top: 4px; }
  #body-wrapper .dropdown li li:last-child {
    padding-bottom: 0; }
  #body-wrapper .dropdown li li {
    border-top: 1px dotted transparent;
    padding-left: 18px; }
  #body-wrapper .wrap .dropdown li, #body-wrapper .dropdown.wrap li, #body-wrapper .dropdown-extended li {
    white-space: normal; }
  #body-wrapper .dropdown li.separator {
    border-top: 1px solid transparent;
    margin: 4px 0;
    padding: 0; }
  #body-wrapper .dropdown li.separator:first-child, #body-wrapper .dropdown li.separator:last-child {
    display: none !important; }
  #body-wrapper .dropdown-trigger > i.glyphicons, #body-wrapper .dropdown-trigger > i.fa {
    display: inline;
    line-height: inherit;
    top: 0;
    vertical-align: baseline; }
    #body-wrapper .dropdown-trigger > i.glyphicons:before, #body-wrapper .dropdown-trigger > i.fa:before {
      font-size: 1.4em;
      line-height: 1;
      position: relative;
      top: 1px; }
  #body-wrapper .nav-breadcrumbs .breadcrumbs {
    padding-top: 0; }
  #body-wrapper .breadcrumbs .crumb {
    float: left;
    font-weight: bold;
    word-wrap: normal;
    position: relative;
    font-size: 14px;
    line-height: 2;
    padding-left: 16px; }
    .rtl #body-wrapper .breadcrumbs .crumb {
      padding-left: 0;
      padding-right: 16px; }
  #body-wrapper .breadcrumbs .crumb:before {
    content: '\f054';
    font-family: FontAwesome;
    font-weight: normal;
    position: absolute;
    left: 1px;
    width: 14px;
    top: 50%;
    margin-top: -7px;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    text-align: center; }
    .rtl #body-wrapper .breadcrumbs .crumb:before {
      left: auto;
      right: 1px;
      content: '\f053'; }
  #body-wrapper .breadcrumbs .crumb:first-child {
    padding-left: 0;
    padding-right: 0; }
    #body-wrapper .breadcrumbs .crumb:first-child:before {
      display: none; }
  #body-wrapper .breadcrumbs .crumb a {
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: bottom;
    overflow: hidden; }
  #body-wrapper .breadcrumbs.wrapped .crumb a {
    letter-spacing: -.3px; }
  #body-wrapper .breadcrumbs.wrapped .crumb.wrapped-medium a {
    letter-spacing: -.4px; }
  #body-wrapper .breadcrumbs.wrapped .crumb.wrapped-tiny a {
    letter-spacing: -.5px; }
  #body-wrapper .breadcrumbs .crumb.wrapped-max a {
    max-width: 120px; }
  #body-wrapper .breadcrumbs .crumb.wrapped-wide a {
    max-width: 100px; }
  #body-wrapper .breadcrumbs .crumb.wrapped-medium a {
    max-width: 80px; }
  #body-wrapper .breadcrumbs .crumb.wrapped-small a {
    max-width: 60px; }
  #body-wrapper .breadcrumbs .crumb.wrapped-tiny a {
    max-width: 40px; }
  #body-wrapper table.table1 {
    width: 100%; }
  #body-wrapper #ucp-main table.table1 {
    padding: 2px; }
  #body-wrapper table.table1 thead th {
    background: #af8519;
    border: 0 solid #af8519;
    color: #fff;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30FFFFFF, endColorstr=#00FFFFFF);
    box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2);
    text-transform: none;
    line-height: 1.4;
    font-weight: normal;
    font-size: 16px;
    padding: 4px; }
    #body-wrapper table.table1 thead th:first-child {
      border-top-left-radius: 4px; }
    #body-wrapper table.table1 thead th:last-child {
      border-top-right-radius: 4px; }
  #body-wrapper table.table1 thead th span {
    padding-left: 7px; }
  #body-wrapper table.table1 tbody tr {
    border-top: 1px solid transparent; }
  #body-wrapper table.table1 td {
    font-size: 15px;
    line-height: 1.4; }
  #body-wrapper table.table1 tbody td {
    padding: 5px;
    border-top: 1px solid transparent; }
  #body-wrapper table.table1 tbody th {
    padding: 5px;
    border-bottom: 1px solid transparent;
    text-align: left; }
  #body-wrapper table.table1 .name {
    text-align: left; }
  #body-wrapper table.table1 .center {
    text-align: center; }
  #body-wrapper table.table1 .reportby {
    width: 15%; }
  #body-wrapper table.table1 .posts {
    text-align: center;
    width: 7%; }
  #body-wrapper table.table1 .joined {
    text-align: left;
    width: 15%; }
  #body-wrapper table.table1 .active {
    text-align: left;
    width: 15%; }
  #body-wrapper table.table1 .mark {
    text-align: center;
    width: 7%; }
  #body-wrapper table.table1 .info {
    text-align: left;
    width: 30%;
    max-width: 200px; }
    @media (max-width: 550px) {
      #body-wrapper table.table1 .info {
        max-width: 150px; } }
  #body-wrapper table.table1 .info div {
    width: 100%;
    white-space: normal;
    overflow: hidden; }
  #body-wrapper table.table1 .autocol {
    line-height: 2em;
    white-space: nowrap; }
  #body-wrapper table.table1 thead .autocol {
    padding-left: 1em; }
  #body-wrapper table.table1 th.info {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #body-wrapper table.table1 span.rank-img {
    float: right;
    width: auto; }
  #body-wrapper table.info td {
    padding: 3px; }
  #body-wrapper table.info tbody th {
    padding: 3px;
    text-align: right;
    vertical-align: top;
    font-weight: normal; }
  #body-wrapper .forumbg table.table1 {
    margin: 0; }
  #body-wrapper .forumbg-table > .inner {
    margin: 0 -1px; }
  #body-wrapper #color_palette_placeholder table {
    border-collapse: separate;
    border-spacing: 1px; }
  #body-wrapper .column1 {
    float: left;
    clear: left;
    width: 49%; }
  #body-wrapper .column2 {
    float: right;
    clear: right;
    width: 49%; }
  #body-wrapper .left-box {
    float: left;
    width: auto;
    text-align: left;
    max-width: 100%; }
  #body-wrapper .left-box.profile-details {
    width: 80%; }
  #body-wrapper .right-box {
    float: right;
    width: auto;
    text-align: right;
    max-width: 100%; }
  #body-wrapper dl.details {
    font-size: 14px; }
  #body-wrapper dl.details dt {
    float: left;
    clear: left;
    width: 30%;
    text-align: right;
    display: block; }
  #body-wrapper dl.details dd {
    margin-left: 0;
    padding-left: 5px;
    margin-bottom: 5px;
    float: left;
    width: 65%;
    overflow: hidden;
    text-overflow: ellipsis; }
  #body-wrapper .clearfix, #body-wrapper fieldset dl, #body-wrapper dl.polls {
    overflow: hidden; }
  #body-wrapper fieldset.fields1 ul.recipients {
    list-style-type: none;
    line-height: 1.8;
    max-height: 150px;
    overflow-y: auto; }
  #body-wrapper fieldset.fields1 dd.recipients {
    clear: left;
    margin-left: 1em; }
  #body-wrapper fieldset.fields1 ul.recipients input.button2 {
    font-size: 12px;
    margin-right: 0;
    padding: 0; }
  #body-wrapper fieldset.fields1 dl.pmlist > dt {
    width: auto !important; }
  #body-wrapper fieldset.fields1 dl.pmlist dd.recipients {
    margin-left: 0 !important; }
  #body-wrapper .action-bar {
    font-size: 14px;
    margin: 4px 0; }
  #body-wrapper .forabg + .action-bar {
    margin-top: 10px; }
  #body-wrapper .pagination {
    float: right;
    font-size: 14px;
    margin-top: 3px;
    text-align: right;
    width: auto; }
  #body-wrapper .action-bar.bottom .pagination {
    margin-top: 0; }
  #body-wrapper .pagination > ul {
    display: inline-block;
    list-style: none !important;
    margin-left: 5px; }
  #body-wrapper .pagination > ul > li {
    display: inline-block !important;
    padding: 0;
    font-size: 14px;
    line-height: normal;
    vertical-align: middle; }
  #body-wrapper .pagination li a, #body-wrapper .pagination li span {
    border: 1px solid transparent;
    border-radius: 2px;
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    min-width: 10px;
    padding: 3px;
    text-align: center;
    text-decoration: none; }
  #body-wrapper .pagination li.ellipsis span {
    border: none;
    padding: 0; }
  #body-wrapper .pagination li.page-jump {
    margin-right: 5px; }
  #body-wrapper .pagination li.page-jump a, #body-wrapper .pagination li.next a, #body-wrapper .pagination li.previous a {
    position: relative;
    font-size: 0;
    height: 14px;
    width: 14px;
    padding: 3px; }
  #body-wrapper .pagination li.page-jump a {
    width: 18px;
    background: transparent none !important;
    border-color: transparent !important;
    padding-left: 0;
    padding-right: 0; }
  #body-wrapper .pagination li.page-jump a:after, #body-wrapper .pagination li.next a:after, #body-wrapper .pagination li.previous a:after {
    position: absolute;
    left: 3px;
    right: 3px;
    top: 4px;
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    font-weight: normal;
    text-indent: 0;
    font-family: FontAwesome;
    content: '\f08e'; }
  #body-wrapper .pagination li.page-jump a:after {
    font-size: 14px; }
  #body-wrapper .rtl .pagination li.previous a:after,
  #body-wrapper .pagination li.next a:after {
    content: '\f054';
    right: 1px;
    left: 3px; }
  #body-wrapper .rtl .pagination li.next a:after,
  #body-wrapper .pagination li.previous a:after {
    content: '\f053';
    left: 1px;
    right: 3px; }
  #body-wrapper .row .pagination {
    display: block;
    margin-top: 0;
    padding: 1px 0;
    font-size: 14px; }
  #body-wrapper .row .pagination > ul {
    margin: 0; }
  #body-wrapper .row .pagination li a, #body-wrapper .row .pagination li span {
    border-radius: 1px;
    padding: 2px 1px; }
  #body-wrapper .phpbb_alert {
    border: 1px solid transparent;
    display: none;
    left: 0;
    padding: 0 25px 20px 25px;
    position: fixed;
    right: 0;
    top: 150px;
    z-index: 50;
    width: 620px;
    margin: 0 auto; }
  @media (max-height: 500px) {
    #body-wrapper .phpbb_alert {
      top: 25px; } }
  #body-wrapper .phpbb_alert .alert_close {
    display: block;
    float: right;
    width: 24px;
    height: 24px;
    overflow: hidden;
    text-decoration: none !important;
    background: transparent none 0 0 no-repeat;
    margin-top: -12px;
    margin-right: -36px;
    position: relative; }
  #body-wrapper .phpbb_alert .alert_close:before,
  #body-wrapper .phpbb_alert .alert_close:after {
    content: '\f057';
    font-family: FontAwesome;
    position: absolute;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    font-style: normal;
    text-indent: 0;
    text-align: center;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    width: 24px;
    height: 24px; }
  #body-wrapper .phpbb_alert .alert_close:before {
    content: '\f111';
    font-size: 20px; }
  #body-wrapper .phpbb_alert p {
    margin: 8px 0;
    padding-bottom: 8px; }
  #body-wrapper .phpbb_alert label {
    display: block;
    margin: 8px 0;
    padding-bottom: 8px; }
  #body-wrapper .phpbb_alert div.alert_text > p,
  #body-wrapper .phpbb_alert div.alert_text > label,
  #body-wrapper .phpbb_alert div.alert_text > select,
  #body-wrapper .phpbb_alert div.alert_text > textarea,
  #body-wrapper .phpbb_alert div.alert_text > input {
    font-size: 14px; }
  #body-wrapper #darkenwrapper {
    display: none;
    position: relative;
    z-index: 44; }
  #body-wrapper #darken {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    z-index: 45; }
  #body-wrapper #loading_indicator {
    background: center center no-repeat;
    border-radius: 5px;
    display: none;
    opacity: 0.8;
    margin-top: -50px;
    margin-left: -50px;
    height: 50px;
    width: 50px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 51; }
  #body-wrapper #forum-permissions {
    float: right;
    width: auto;
    padding-left: 5px;
    margin-left: 5px;
    margin-top: 10px;
    text-align: right; }
  #body-wrapper .copyright {
    padding: 5px;
    text-align: center; }
  #body-wrapper .small {
    font-size: 0.9em !important; }
  #body-wrapper .titlespace {
    margin-bottom: 15px; }
  #body-wrapper .headerspace {
    margin-top: 20px; }
  #body-wrapper .error {
    font-weight: bold;
    font-size: 14px; }
  #body-wrapper div.rules {
    margin: 10px 0;
    font-size: 14px;
    padding: 5px 10px;
    border-radius: 5px; }
  #body-wrapper div.rules ul, #body-wrapper div.rules ol {
    margin-left: 20px; }
  #body-wrapper p.post-notice {
    position: relative;
    padding: 5px;
    padding-left: 26px;
    min-height: 14px;
    margin-bottom: 1em;
    font-size: 15px; }
  #body-wrapper p.post-notice:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    font-size: 16px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    vertical-align: baseline;
    left: 0;
    width: 28px;
    background: transparent none 50% 50% no-repeat;
    pointer-events: none;
    font-weight: normal;
    font-style: normal;
    text-transform: none; }
  #body-wrapper form > p.post-notice strong {
    line-height: 20px; }
  #body-wrapper #jumpbox {
    margin: 5px 0; }
  #body-wrapper .stat-block {
    clear: both;
    margin-top: 10px; }
    #body-wrapper .stat-block > p:last-child {
      margin-bottom: 5px; }
  #body-wrapper #top {
    position: absolute;
    top: -20px; }
  #body-wrapper .clear {
    display: block;
    clear: both;
    font-size: 1px;
    line-height: 1px;
    background: transparent; }
  #body-wrapper .inner:after,
  #body-wrapper ul.linklist:after,
  #body-wrapper .action-bar:after,
  #body-wrapper .notification_text:after,
  #body-wrapper .tabs-container:after,
  #body-wrapper #tabs > ul:after,
  #body-wrapper #minitabs > ul:after,
  #body-wrapper .postprofile .avatar-container:after {
    clear: both;
    content: '';
    display: block; }
  #body-wrapper .hidden {
    display: none; }
  #body-wrapper .smilies {
    vertical-align: text-bottom; }
  #body-wrapper .icon-notification {
    position: relative; }
  #body-wrapper .member-search {
    float: left;
    margin: 0;
    padding: 6px 10px; }
  #body-wrapper .member-search strong {
    font-size: 14px; }
  #body-wrapper .dropdown-extended {
    display: none;
    z-index: 3; }
  #body-wrapper .dropdown-extended ul {
    max-height: 350px;
    overflow-y: auto;
    overflow-x: hidden;
    clear: both; }
  #body-wrapper .dropdown-extended ul li {
    padding: 0;
    margin: 0 !important;
    float: none;
    border-top: 1px solid;
    list-style-type: none;
    font-size: 14px;
    clear: both;
    position: relative; }
  #body-wrapper .dropdown-extended ul li:first-child {
    border-top: none; }
  #body-wrapper .dropdown-extended ul li.no_notifications {
    padding: 10px; }
  #body-wrapper .dropdown-extended .dropdown-contents {
    max-height: none;
    padding: 0;
    position: absolute;
    width: 340px; }
  #body-wrapper .nojs .dropdown-extended .dropdown-contents {
    position: relative; }
  #body-wrapper .dropdown-extended .header {
    padding: 0 10px;
    font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    line-height: 30px; }
    .dropdown-down #body-wrapper .dropdown-extended .header {
      margin-top: -3px; }
  #body-wrapper .dropdown-extended .header .header_settings {
    float: right;
    font-weight: normal;
    text-transform: none; }
  #body-wrapper .dropdown-extended .footer {
    text-align: center;
    font-size: 14px; }
  #body-wrapper .dropdown-extended ul li a, #body-wrapper .dropdown-extended ul li.no-url {
    padding: 8px; }
  #body-wrapper .dropdown-extended .footer > a {
    padding: 5px 0; }
  #body-wrapper .dropdown-extended ul li a, #body-wrapper .notification_list dt > a, #body-wrapper .dropdown-extended .footer > a {
    display: block;
    text-decoration: none; }
  #body-wrapper .notification_list ul li img {
    float: left;
    max-height: 50px;
    max-width: 50px;
    width: auto !important;
    height: auto !important;
    margin-right: 5px; }
  #body-wrapper .notification_list ul li p {
    margin-bottom: 4px;
    font-size: 14px; }
  #body-wrapper .notification_list p.notification-reference,
  #body-wrapper .notification_list p.notification-location,
  #body-wrapper .notification_list li a p.notification-reason {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  #body-wrapper .notification_list p.notification-time {
    font-size: 13px;
    margin: 0;
    text-align: right; }
  #body-wrapper .notification_list div.notifications {
    margin-left: 50px;
    padding: 5px; }
  #body-wrapper .notification_list div.notifications a {
    display: block; }
  #body-wrapper .notification_list p.notifications_title {
    font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 16px !important; }
  #body-wrapper .notification_list p.notifications_title strong {
    font-weight: 600; }
  #body-wrapper .notification_list p.notifications_time {
    font-size: 14px !important; }
  #body-wrapper .notification_text {
    margin-left: 58px; }
  #body-wrapper #quick-links {
    margin: 0 7px 0 0; }
  #body-wrapper #quick-links a.responsive-menu-link {
    display: block;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    width: auto; }
  #body-wrapper .compact #quick-links a.responsive-menu-link {
    font-size: 0; }
  #body-wrapper .compact .icon-notification > a > span, #body-wrapper .compact .icon-pm > a > span {
    display: none; }
  #body-wrapper .compact .icon-notification > a > strong, #body-wrapper .compact .icon-pm > a > strong {
    padding-left: 2px; }
  #body-wrapper .dropdown-page-jump .dropdown {
    top: 20px; }
  #body-wrapper .dropdown-page-jump.dropdown-up .dropdown {
    bottom: 20px; }
  #body-wrapper .dropdown-page-jump input.tiny {
    width: 50px; }
  #body-wrapper .dropdown .clone.hidden + li.separator {
    display: none; }
  #body-wrapper .dropdown .clone.hidden + li {
    border-top: none; }
  #body-wrapper a {
    direction: ltr;
    unicode-bidi: embed;
    /*text-decoration: none;*/ }
  #body-wrapper a:hover {
    text-decoration: underline; }
  #body-wrapper .username-coloured {
    font-weight: bold;
    display: inline !important;
    padding: 0 !important; }
  #body-wrapper .forumbg .header a:hover, #body-wrapper .forabg .header a:hover, #body-wrapper th a:hover {
    text-decoration: underline; }
  #body-wrapper li.breadcrumbs span:first-child > a {
    display: inline-block;
    padding-left: 17px; }
  #body-wrapper .dropdown-extended a.mark_read {
    display: block;
    opacity: .6;
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    bottom: 0;
    width: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: opacity .2s; }
  #body-wrapper .dropdown-extended li:hover a.mark_read {
    opacity: .85; }
  #body-wrapper .dropdown-extended li a.mark_read:hover {
    opacity: 1; }
  #body-wrapper .dropdown-extended a.mark_read:after {
    width: auto;
    left: 4px;
    right: 0;
    font-size: 16px; }
  #body-wrapper a.forumtitle, #body-wrapper a.topictitle {
    display: inline-block;
    font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 500;
    padding-bottom: 2px;
    /*text-decoration: none;*/ }
    #body-wrapper a.forumtitle:hover, #body-wrapper a.topictitle:hover {
      text-decoration: underline; }
  #body-wrapper a.topictitle {
    font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 16px; }
  #body-wrapper a.lastsubject {
    font-weight: bold;
    text-decoration: none; }
  #body-wrapper a.lastsubject:hover {
    text-decoration: underline; }
  #body-wrapper .postprofile a, #body-wrapper .postprofile dt.author a {
    font-weight: bold;
    text-decoration: none; }
  #body-wrapper .postprofile a:hover, #body-wrapper .postprofile dt.author a:hover {
    text-decoration: underline; }
  #body-wrapper .search .postprofile a {
    text-decoration: none;
    font-weight: normal; }
  #body-wrapper .search .postprofile a:hover {
    text-decoration: underline; }
  #body-wrapper .back2top {
    clear: both;
    height: 14px;
    text-align: right; }
    .post > #body-wrapper .back2top {
      position: absolute;
      right: 5px;
      bottom: 5px; }
      .rtl .post > #body-wrapper .back2top {
        right: auto;
        left: 5px; }
  #body-wrapper a.top {
    text-decoration: none;
    width: 14px;
    height: 14px;
    display: block;
    float: right;
    overflow: hidden;
    text-indent: 999px; }
  #body-wrapper a.top2 {
    text-decoration: none;
    padding-left: 15px; }
    dl.faq #body-wrapper a.top2 {
      float: right; }
      .rtl dl.faq #body-wrapper a.top2 {
        float: left; }
  #body-wrapper a.top, #body-wrapper a.top2 {
    position: relative; }
  #body-wrapper a.top:after, #body-wrapper a.top2:after {
    content: '\f139';
    font-family: FontAwesome;
    position: absolute;
    top: 50%;
    left: 0;
    height: 18px;
    width: 18px;
    margin-top: -9px;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    vertical-align: baseline;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-indent: 0;
    pointer-events: none; }
  #body-wrapper a.arrow-up, #body-wrapper a.arrow-down, #body-wrapper a.arrow-left, #body-wrapper .rtl a.arrow-right, #body-wrapper a.arrow-right, #body-wrapper .rtl a.arrow-left {
    position: relative; }
    #body-wrapper a.arrow-up:after, #body-wrapper a.arrow-down:after, #body-wrapper a.arrow-left:after, #body-wrapper .rtl a.arrow-right:after, #body-wrapper a.arrow-right:after, #body-wrapper .rtl a.arrow-left:after {
      position: absolute;
      top: 50%;
      margin-top: -5px;
      text-align: center;
      font-family: FontAwesome;
      font-size: 8px;
      line-height: 10px;
      vertical-align: baseline;
      font-weight: normal;
      font-style: normal;
      text-transform: none;
      text-indent: 0;
      pointer-events: none; }
  #body-wrapper a.arrow-up:after {
    content: '\f077';
    left: 0; }
  .rtl #body-wrapper a.arrow-up:after {
    left: auto;
    right: 0; }
  #body-wrapper a.arrow-down:after {
    content: '\f078';
    right: 0;
    padding-top: 1px; }
  .rtl #body-wrapper a.arrow-down:after {
    right: auto;
    left: 0; }
  #body-wrapper a.arrow-left:after, #body-wrapper .rtl a.arrow-right:after {
    content: '\f053';
    left: 0;
    right: auto;
    padding-top: 1px; }
  #body-wrapper a.arrow-right:after, #body-wrapper .rtl a.arrow-left:after {
    content: '\f054';
    right: 0;
    left: auto;
    padding-top: 1px; }
  #body-wrapper a.arrow-up {
    padding-left: 10px;
    text-decoration: none;
    border-bottom-width: 0; }
  #body-wrapper a.arrow-down {
    padding-right: 10px; }
  #body-wrapper a.arrow-down:hover {
    text-decoration: none; }
  #body-wrapper a.arrow-left {
    padding-left: 12px; }
  #body-wrapper a.arrow-left:hover {
    text-decoration: none; }
  #body-wrapper a.arrow-right {
    padding-right: 12px; }
  #body-wrapper .skiplink {
    position: absolute;
    left: -999px;
    width: 990px; }
  #body-wrapper a.feed-icon-forum {
    float: right;
    margin: 3px;
    width: 16px;
    height: 16px;
    position: relative; }
  #body-wrapper .topiclist.forums a.feed-icon-forum {
    margin-top: 12px; }
  #body-wrapper a.feed-icon-forum:after {
    content: '\f09e';
    position: absolute;
    left: 0;
    right: 0;
    width: 16px;
    height: 16px;
    font-family: FontAwesome;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    line-height: 16px;
    text-align: center; }
  #body-wrapper a.anchor {
    display: block; }
  #body-wrapper ul.topiclist {
    display: block;
    list-style-type: none;
    margin: 0; }
  #body-wrapper ul.topiclist li {
    display: block;
    list-style-type: none;
    margin: 0; }
    #body-wrapper ul.topiclist li.header {
      margin: -5px -10px 5px;
      border-radius: 4px;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
      border: 0 solid #af8519;
      padding: 6px;
      text-transform: none;
      font-size: 16px;
      line-height: 1.4;
      font-weight: normal;
      color: #fff;
      text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
      background: #af8519 url("images/category.png") 0 0 repeat-x;
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%), url("images/category.png");
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%), url("images/category.png");
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#18FFFFFF, endColorstr=#00FFFFFF);
      border-radius: 4px;
      margin: 0;
      position: relative; }
      @media (max-width: 700px) {
        #body-wrapper ul.topiclist li.header {
          border-radius: 0; } }
      #body-wrapper ul.topiclist li.header a {
        color: #fff; }
        #body-wrapper ul.topiclist li.header a:hover {
          color: #efe7d1; }
      #body-wrapper ul.topiclist li.header .forum-toggle {
        position: absolute;
        right: 5px;
        top: 50%;
        margin-top: -8px;
        height: 16px;
        width: 16px;
        text-decoration: none !important;
        outline-style: none !important;
        color: inherit;
        transition: opacity 0.3s ease;
        opacity: .5; }
        #body-wrapper ul.topiclist li.header .forum-toggle:after {
          content: '\E192';
          font-family: 'Glyphicons Regular', 'Glyphicons';
          position: absolute;
          top: 0;
          left: 0;
          width: 16px;
          height: 16px;
          font-size: 12px;
          line-height: 16px; }
        #body-wrapper ul.topiclist li.header .forum-toggle.toggled:after {
          content: '\E191'; }
        #body-wrapper ul.topiclist li.header .forum-toggle:hover {
          opacity: 1; }
  #body-wrapper ul.topiclist dl {
    position: relative; }
  #body-wrapper ul.topiclist li.row dl {
    padding: 2px 0; }
  #body-wrapper ul.topiclist dt, #body-wrapper ul.topiclist dd {
    display: block;
    float: left; }
  #body-wrapper ul.topiclist dt {
    width: 100%;
    margin-right: -440px;
    font-size: 14px; }
  #body-wrapper ul.topiclist.missing-column dt {
    margin-right: -345px; }
  #body-wrapper dl.elegant-row dt,
  #body-wrapper ul.topiclist.two-long-columns dt {
    margin-right: -250px; }
  #body-wrapper ul.topiclist.two-columns dt {
    margin-right: -80px; }
  #body-wrapper ul.topiclist dt .list-inner {
    margin-right: 440px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative; }
  #body-wrapper ul.topiclist.missing-column dt .list-inner {
    margin-right: 345px; }
  #body-wrapper dl.elegant-row dt .list-inner,
  #body-wrapper ul.topiclist.two-long-columns dt .list-inner {
    margin-right: 250px; }
  #body-wrapper ul.topiclist.two-columns dt .list-inner {
    margin-right: 80px; }
  #body-wrapper ul.topiclist dd {
    border-left: 1px solid #1f1f1f;
    padding: 4px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  #body-wrapper ul.topiclist .reported dd {
    border-color: #2c2121; }
  #body-wrapper ul.topiclist dfn {
    display: none;
    position: absolute;
    left: -999px;
    width: 990px; }
  #body-wrapper ul.topiclist li.row dt a.subforum {
    background-image: none;
    background-position: 0 50%;
    background-repeat: no-repeat;
    position: relative;
    white-space: nowrap;
    padding: 0 0 0 12px; }
  #body-wrapper .forum-image {
    float: left;
    padding-top: 5px;
    margin-right: 5px; }
  #body-wrapper li.row {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent; }
    #body-wrapper li.row:first-child {
      border-top-width: 0;
      padding-top: 0; }
    #body-wrapper li.row:last-child {
      border-bottom-width: 0;
      padding-bottom: 0; }
    .forabg ul.topiclist #body-wrapper li.row, .forumbg ul.topiclist #body-wrapper li.row {
      background: #383838;
      border: 0 solid #202020;
      border-radius: 5px;
      padding: 5px 10px;
      background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0, transparent 100%);
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0, transparent 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000, endColorstr=#00000000);
      padding: 4px;
      margin: 5px 0;
      padding: 0; }
      .forabg ul.topiclist #body-wrapper li.row.reported, .forumbg ul.topiclist #body-wrapper li.row.reported {
        background-color: #403030; }
    #body-wrapper li.row .subforums-list ul {
      list-style-type: none;
      display: inline;
      margin: 0; }
    #body-wrapper li.row .subforums-list li {
      display: inline; }
      #body-wrapper li.row .subforums-list li > span {
        display: inline; }
    #body-wrapper li.row .forum-mcplink {
      position: absolute;
      right: 4px;
      top: 4px; }
      .rtl #body-wrapper li.row .forum-mcplink {
        right: auto;
        left: 4px; }
  #body-wrapper li.row strong {
    font-weight: normal; }
  #body-wrapper li.header dt, #body-wrapper li.header dd {
    border-left-width: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
    line-height: 18px; }
  #body-wrapper li.header dt {
    width: 100%;
    margin-right: -440px; }
    .forabg #body-wrapper li.header dt {
      font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
      font-weight: 500;
      font-size: 14px; }
    #body-wrapper li.header dt .list-inner {
      margin-right: 440px;
      text-indent: 5px; }
    .forabg #body-wrapper li.header dt,
    .forabg #body-wrapper li.header dt .list-inner {
      margin: 0;
      width: auto;
      float: none;
      text-align: center; }
  #body-wrapper li.header dd {
    padding-left: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .forabg #body-wrapper li.header dd {
      display: none; }
  #body-wrapper li.header dl.icon dt, #body-wrapper li.header dl.icon dd {
    min-height: 0; }
  .forabg #body-wrapper li.header dl.icon dt .list-inner {
    padding-left: 0;
    padding-right: 50px; }
  #body-wrapper dl.icon {
    background-position: 10px 50%;
    background-repeat: no-repeat; }
  #body-wrapper dl.icon dt {
    background-repeat: no-repeat;
    background-position: 5px 95%; }
  #body-wrapper dl.icon dt .list-inner {
    padding-left: 55px;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px; }
    li.header #body-wrapper dl.icon dt .list-inner {
      padding-top: 0;
      padding-bottom: 0; }
  #body-wrapper dl.icon dt .list-inner .topic-status {
    position: absolute;
    right: 4px;
    top: 3px;
    font-size: 14px;
    pointer-events: none; }
    .rtl #body-wrapper dl.icon dt .list-inner .topic-status {
      right: auto;
      left: 4px; }
  #body-wrapper dl.icon dt .list-inner .topic-status + .topic-status {
    right: 20px; }
  #body-wrapper dl.icon dt, #body-wrapper dl.icon dd {
    min-height: 42px; }
  #body-wrapper dl.icon.with-description dt, #body-wrapper dl.icon.with-description dd {
    min-height: 50px; }
  #body-wrapper dl a.icon-link {
    display: block;
    width: 36px;
    height: 36px;
    padding: 0;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -15px;
    margin-left: 9px;
    z-index: 2; }
  #body-wrapper dd.posts, #body-wrapper dd.topics, #body-wrapper dd.views, #body-wrapper dd.extra, #body-wrapper dd.mark {
    width: 80px;
    text-align: center; }
  #body-wrapper dd.posts, #body-wrapper dd.topics, #body-wrapper dd.views, #body-wrapper dd.extra, #body-wrapper dd.mark, #body-wrapper dd.lastpost.empty {
    line-height: 34px;
    font-size: 14px; }
    .with-description #body-wrapper dd.posts, .with-description #body-wrapper dd.topics, .with-description #body-wrapper dd.views, .with-description #body-wrapper dd.extra, .with-description #body-wrapper dd.mark, .with-description #body-wrapper dd.lastpost.empty {
      line-height: 42px; }
  #body-wrapper dd.lastpost.empty br {
    display: none; }
  #body-wrapper dd.posts, #body-wrapper dd.topics, #body-wrapper dd.views {
    width: 95px; }
    .elegant-row #body-wrapper dd.posts, .elegant-row #body-wrapper dd.topics, .elegant-row #body-wrapper dd.views {
      display: none; }
  #body-wrapper dl.icon dt ol,
  #body-wrapper dl.icon dt ul {
    list-style-position: inside;
    margin-left: 1em; }
  #body-wrapper dl.icon dt li {
    display: list-item;
    list-style-type: inherit; }
  #body-wrapper dd.lastpost, #body-wrapper dd.redirect, #body-wrapper dd.moderation, #body-wrapper dd.time, #body-wrapper dd.info {
    width: 250px;
    font-size: 14px; }
  #body-wrapper dd.redirect {
    line-height: 2.5em; }
  #body-wrapper dd.time {
    line-height: 200%; }
  #body-wrapper dd.lastpost > span, #body-wrapper ul.topiclist dd.info > span, #body-wrapper ul.topiclist dd.time > span, #body-wrapper dd.redirect > span, #body-wrapper dd.moderation > span {
    display: block;
    padding-left: 5px; }
  #body-wrapper dd.extra, #body-wrapper dd.mark {
    line-height: 200%; }
  #body-wrapper dd.option {
    width: 125px;
    line-height: 200%;
    text-align: center;
    font-size: 14px; }
  #body-wrapper .forum-description {
    font-size: 14px;
    padding-top: 2px; }
  #body-wrapper .forum-statistics {
    font-size: 14px;
    padding-top: 2px; }
  #body-wrapper .forum-lastpost {
    display: none; }
    @media (max-width: 550px) {
      #body-wrapper .forum-lastpost {
        display: block !important;
        padding-top: 2px;
        line-height: 1.2;
        overflow: hidden; } }
    #body-wrapper .forum-lastpost strong, #body-wrapper .forum-lastpost span {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
    #body-wrapper .forum-lastpost strong, #body-wrapper .forum-lastpost span, #body-wrapper .forum-lastpost a.lastsubject {
      font-weight: normal; }
    #body-wrapper .forum-lastpost strong {
      display: block;
      float: left;
      max-width: 200px;
      padding-right: 5px; }
      .rtl #body-wrapper .forum-lastpost strong {
        float: right;
        padding-right: 0;
        padding-left: 5px; }
      @media (max-width: 400px) {
        #body-wrapper .forum-lastpost strong {
          max-width: 130px; } }
    #body-wrapper .forum-lastpost span {
      display: inline-block;
      max-width: 100%; }
      #body-wrapper .forum-lastpost span:after {
        content: '|';
        display: inline-block;
        text-align: center;
        width: 12px; }
      #body-wrapper .forum-lastpost span:last-of-type:after {
        display: none; }
  #body-wrapper .subforums-list {
    padding-top: 2px; }
  #body-wrapper .forum-description.toggle {
    display: none;
    position: absolute;
    font-size: 14px;
    border-radius: 4px;
    padding: 4px 9px;
    max-width: 500px;
    cursor: pointer; }
    a.forumtitle + #body-wrapper .forum-description.toggle, #body-wrapper a.topictitle + #body-wrapper .forum-description.toggle {
      left: 55px;
      top: 25px;
      z-index: 30; }
      .rtl a.forumtitle + #body-wrapper .forum-description.toggle, .rtl #body-wrapper a.topictitle + #body-wrapper .forum-description.toggle, #body-wrapper .rtl a.topictitle + #body-wrapper .forum-description.toggle {
        left: auto;
        right: 55px; }
    #body-wrapper .forum-description.toggle a {
      background: none !important;
      text-decoration: underline !important;
      border-width: 0 !important; }
    #body-wrapper .forum-description.toggle span.arrow {
      position: absolute;
      line-height: 0;
      width: 0;
      height: 0;
      border: 6px solid transparent;
      border-left: 1px none transparent;
      top: 6px;
      left: -6px;
      bottom: auto; }
    .rtl #body-wrapper .forum-description.toggle span.arrow {
      border-left: 6px solid transparent;
      border-right: 1px none transparent;
      left: auto;
      right: -6px; }
    #body-wrapper .forum-description.toggle.no-arrow span.arrow {
      display: none; }
  #body-wrapper .postbody {
    padding: 0;
    font-size: 14px;
    line-height: 1.4; }
    .postprofile + #body-wrapper .postbody {
      float: right;
      margin-left: -160px;
      width: 100%;
      position: relative; }
      .rtl .postprofile + #body-wrapper .postbody {
        margin-left: 0;
        margin-right: -160px; }
      .search .postprofile + #body-wrapper .postbody {
        margin-left: -260px; }
        .rtl .search .postprofile + #body-wrapper .postbody {
          margin-left: 0;
          margin-right: -260px; }
  #body-wrapper .postprofile + .postbody > div {
    margin-left: 160px; }
    #body-wrapper .postprofile + .postbody > div:only-child:after {
      content: ' ';
      display: table;
      clear: both; }
    .rtl #body-wrapper .postprofile + .postbody > div {
      margin-left: 0;
      margin-right: 160px; }
    .search #body-wrapper .postprofile + .postbody > div {
      margin-left: 260px; }
      .rtl .search #body-wrapper .postprofile + .postbody > div {
        margin-left: 0;
        margin-right: 260px; }
  #body-wrapper .postbody .ignore {
    font-size: 16px;
    line-height: 1.4; }
  #body-wrapper .postbody h3 {
    float: left;
    font-size: 19px;
    padding: 2px 0 0 0;
    margin-top: 0 !important;
    margin-bottom: 0.3em !important;
    text-transform: none;
    border: none;
    font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
    line-height: 1.25; }
    .rtl #body-wrapper .postbody h3 {
      float: right; }
  #body-wrapper .postbody h3 img {
    vertical-align: bottom; }
  #body-wrapper .has-profile .postbody h3 {
    float: none !important;
    margin-right: 180px; }
    .rtl #body-wrapper .has-profile .postbody h3 {
      margin-right: 0;
      margin-left: 180px; }
  #body-wrapper .postbody .content {
    font-size: 16px;
    line-height: 1.4;
    overflow-x: auto; }
  #body-wrapper .postbody img.postimage {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  #body-wrapper #review {
    margin-top: 2em; }
  #body-wrapper #topicreview {
    padding-right: 5px;
    overflow: auto;
    height: 300px; }
  #body-wrapper #topicreview .postbody {
    width: auto;
    float: none;
    margin: 0;
    height: auto; }
  #body-wrapper #topicreview .post {
    height: auto; }
  #body-wrapper #topicreview h2 {
    border-bottom-width: 0; }
  #body-wrapper .post-ignore .postbody {
    display: none; }
  #body-wrapper #post_details {
    overflow: auto;
    max-height: 300px; }
  #body-wrapper .content {
    clear: both;
    min-height: 3em;
    overflow: hidden;
    line-height: 1.4;
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 16px;
    padding-bottom: 1px; }
  #body-wrapper .content h2, #body-wrapper .panel h2, #body-wrapper .stat-block h2 {
    font-weight: 1.4;
    border-bottom: 1px solid transparent;
    font-size: 17px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding-bottom: 0.5em; }
    #body-wrapper .content h2.faq-title, #body-wrapper .panel h2.faq-title, #body-wrapper .stat-block h2.faq-title {
      margin-top: 5px; }
  #body-wrapper .panel h3, #body-wrapper .stat-block h3 {
    margin: 0.5em 0; }
  #body-wrapper .panel p, #body-wrapper .stat-block p {
    font-size: 16px;
    margin-bottom: 1em;
    line-height: 1.4; }
  #body-wrapper .content p {
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin-bottom: 1em;
    line-height: 1.4; }
  #body-wrapper dl.faq, #body-wrapper .content dl.faq {
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin-top: 1em;
    margin-bottom: 2em;
    line-height: 1.4; }
  #body-wrapper dl.faq dt, #body-wrapper .content dl.faq dt {
    font-family: "Droid Sans", "Open Sans", "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 19px;
    line-height: 1.25;
    font-weight: normal;
    margin-bottom: 5px; }
  #body-wrapper .content dl.faq {
    margin-bottom: 0.5em; }
  #body-wrapper .content li {
    list-style-type: inherit; }
  #body-wrapper .content ul, #body-wrapper .content ol {
    margin-bottom: 1em;
    margin-left: 3em; }
  #body-wrapper .posthilit {
    padding: 0 2px 1px 2px; }
  #body-wrapper p.author {
    margin-bottom: 0.3em;
    padding: 0 0 5px 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.4;
    clear: both; }
  #body-wrapper .signature {
    margin-top: 1.5em;
    padding-top: 0.2em;
    font-size: 14px;
    border-top: 1px solid transparent;
    clear: left;
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    line-height: 1.4;
    overflow: hidden;
    width: 100%; }
  #body-wrapper .signature.standalone {
    border-top-width: 0;
    margin-top: 0; }
  #body-wrapper dd .signature {
    margin: 0;
    padding: 0;
    clear: none;
    border: none; }
  #body-wrapper .signature li {
    list-style-type: inherit; }
  #body-wrapper .signature ul, #body-wrapper .signature ol {
    margin-bottom: 1em;
    margin-left: 3em; }
  #body-wrapper .notice {
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    width: auto;
    margin-top: 1.5em;
    padding-top: 0.2em;
    font-size: 16px;
    border-top: 1px dashed transparent;
    clear: left;
    line-height: 1.4; }
  #body-wrapper ul.searchresults {
    list-style: none;
    text-align: right;
    clear: both; }
    .rtl #body-wrapper ul.searchresults {
      text-align: left; }
  #body-wrapper blockquote {
    border: 1px solid transparent;
    border-radius: 3px;
    font-size: 15px;
    margin: 8px 12px;
    overflow: hidden;
    padding: 5px;
    position: relative; }
  #body-wrapper blockquote:before {
    content: '\201C';
    position: absolute;
    font-family: 'Trebuchet MS';
    top: 5px;
    left: 4px;
    height: 16px;
    font-size: 30px;
    line-height: 30px;
    pointer-events: none; }
  #body-wrapper blockquote blockquote {
    margin: 5px; }
  #body-wrapper blockquote cite {
    font-style: normal;
    font-weight: 500;
    margin-left: 20px;
    display: block;
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.6; }
  #body-wrapper blockquote.uncited {
    padding-top: 25px; }
  #body-wrapper .codebox {
    border: 1px solid transparent;
    border-radius: 3px;
    margin: 8px 12px;
    padding: 3px;
    font-size: 15px; }
  #body-wrapper .codebox p {
    border-bottom: 1px solid transparent;
    margin-bottom: 3px;
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 15px !important;
    line-height: 1.6;
    font-weight: 500;
    display: block; }
  #body-wrapper blockquote .codebox {
    margin-left: 0; }
  #body-wrapper .codebox code {
    overflow: auto;
    display: block;
    height: auto;
    max-height: 200px;
    white-space: normal;
    padding-top: 5px;
    font-family: Monaco, "Andale Mono","Courier New", Courier, mono;
    font-size: 15px;
    line-height: 1.3;
    margin: 2px 0; }
  #body-wrapper .attachbox {
    float: left;
    width: auto;
    max-width: 100%;
    margin: 5px 5px 5px 0;
    padding: 6px;
    border: 1px solid transparent;
    border-radius: 3px;
    clear: left;
    box-sizing: border-box; }
  #body-wrapper .attachbox dt {
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.6;
    font-weight: 500; }
  #body-wrapper .attachbox dd {
    margin-top: 4px;
    padding-top: 4px;
    clear: left;
    border-top: 1px solid transparent;
    overflow-x: auto; }
  #body-wrapper .attachbox dd dd {
    border: none; }
  #body-wrapper .attachbox p, #body-wrapper .attachbox p.stats {
    line-height: 1.4;
    font-weight: normal;
    clear: left; }
  #body-wrapper .attach-image {
    margin: 3px 0;
    max-width: 100%; }
  #body-wrapper .attach-image img {
    cursor: default; }
  #body-wrapper div.inline-attachment dl.thumbnail, #body-wrapper div.inline-attachment dl.file {
    display: block;
    margin-bottom: 4px; }
  #body-wrapper div.inline-attachment p {
    font-size: 15px; }
  #body-wrapper dl.file {
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    display: block; }
  #body-wrapper dl.file dt {
    text-transform: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.6; }
  #body-wrapper dl.file dd {
    margin: 0;
    padding: 0; }
  #body-wrapper dl.thumbnail img {
    padding: 3px;
    border: 1px solid transparent;
    box-sizing: border-box; }
  #body-wrapper dl.thumbnail dd {
    font-style: italic;
    font-family: Verdana, Helvetica, Arial, sans-serif; }
  #body-wrapper .attachbox dl.thumbnail dd {
    font-size: 100%; }
  #body-wrapper dl.thumbnail dt a:hover img {
    border: 1px solid transparent; }
  #body-wrapper fieldset.polls {
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 16px; }
  #body-wrapper fieldset.polls dl {
    margin: 0;
    border: 1px solid transparent;
    border-width: 1px 0;
    padding: 5px 0;
    line-height: 1.4; }
    #body-wrapper fieldset.polls dl:first-child {
      border-top-width: 0; }
    #body-wrapper fieldset.polls dl:last-child {
      border-bottom-width: 0; }
  #body-wrapper fieldset.polls dl.voted {
    font-weight: bold; }
  #body-wrapper fieldset.polls dt {
    text-align: left;
    float: left;
    display: block;
    width: 30%;
    border-right: none;
    padding: 0;
    margin: 0;
    font-size: 16px; }
  #body-wrapper fieldset.polls dd {
    float: left;
    width: 10%;
    border-left: none;
    padding: 0 5px;
    margin-left: 0;
    font-size: 16px; }
  #body-wrapper fieldset.polls dd.resultbar {
    width: 50%; }
  #body-wrapper fieldset.polls dd input {
    margin: 2px 0; }
  #body-wrapper fieldset.polls dd div {
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: .9em;
    padding: 0 3px;
    overflow: visible;
    min-width: 8px;
    border-radius: 4px; }
  #body-wrapper .vote-submitted {
    font-size: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif2px;
    font-weight: bold;
    text-align: center; }
  #body-wrapper .postprofile {
    margin: 0;
    padding: 5px 0;
    min-height: 80px;
    border: 0px solid transparent;
    border-right-width: 1px;
    width: 150px;
    float: left;
    position: relative;
    box-sizing: border-box;
    z-index: 2; }
    .rtl #body-wrapper .postprofile {
      float: right;
      border-width: 0;
      border-left-width: 1px; }
    .search #body-wrapper .postprofile {
      width: 250px; }
  #body-wrapper .postprofile dd, #body-wrapper .postprofile dt {
    font-size: 14px;
    line-height: 1.4;
    margin-right: 8px; }
    .rtl #body-wrapper .postprofile dd, .rtl #body-wrapper .postprofile dt {
      margin-left: 8px; }
  #body-wrapper .postprofile dd {
    overflow: hidden;
    text-overflow: ellipsis; }
  #body-wrapper .postprofile strong {
    font-weight: normal; }
  #body-wrapper .postprofile dt.no-profile-rank, #body-wrapper .postprofile dd.profile-rank, #body-wrapper .postprofile .search-result-date {
    margin-bottom: 10px; }
  #body-wrapper .postprofile .has-avatar .avatar-container {
    margin-bottom: 3px;
    overflow: hidden; }
  #body-wrapper .postprofile .avatar {
    display: block;
    float: left;
    max-width: 100%; }
    .rtl #body-wrapper .postprofile .avatar {
      float: right; }
  #body-wrapper .postprofile .avatar img {
    display: block;
    height: auto !important;
    max-width: 100%; }
  #body-wrapper .postprofile .profile-posts a {
    font-weight: normal; }
  #body-wrapper dd.profile-warnings {
    font-weight: bold; }
  #body-wrapper dd.profile-contact {
    overflow: visible; }
  #body-wrapper .profile-contact .dropdown-container {
    display: inline-block; }
  #body-wrapper .profile-contact .icon_contact {
    vertical-align: middle; }
  #body-wrapper .profile-contact .dropdown {
    margin-right: -14px; }
  #body-wrapper .online-ribbon {
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    pointer-events: none; }
    .rtl #body-wrapper .online-ribbon {
      left: auto;
      right: 0; }
    #body-wrapper .online-ribbon span {
      display: block;
      font-weight: 500;
      font-style: normal;
      width: 100px;
      font-size: 11px;
      line-height: 18px;
      height: 18px;
      text-align: center;
      position: absolute;
      top: 17px;
      white-space: nowrap;
      left: -25px;
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }
      #body-wrapper .online-ribbon span + span {
        opacity: .75;
        z-index: 29; }
      .rtl #body-wrapper .online-ribbon span {
        left: auto;
        right: -25px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  #body-wrapper .panel.online > .inner, #body-wrapper .online.stat-block > .inner {
    position: relative;
    z-index: 2; }
  #body-wrapper .no-avatar .avatar-container {
    display: block;
    width: 92px;
    height: 92px;
    background: transparent none 50% 50% no-repeat;
    background-size: cover; }
  #body-wrapper .profile-avatar img {
    max-width: 100%; }
  #body-wrapper dl.pmlist dt {
    width: 60% !important; }
  #body-wrapper dl.pmlist dt textarea {
    width: 95%; }
  #body-wrapper dl.pmlist dd {
    margin-left: 61% !important;
    margin-bottom: 2px; }
  #body-wrapper .action-bar div.dl_links {
    padding: 10px 0 0 10px; }
  #body-wrapper div.dl_links {
    display: inline-block;
    text-transform: none; }
  #body-wrapper .dl_links strong {
    font-weight: bold; }
  #body-wrapper .dl_links ul {
    list-style-type: none;
    margin: 0;
    display: inline-block; }
  #body-wrapper .dl_links li {
    display: inline-block; }
  #body-wrapper .attachment-filename {
    width: 100%; }
  #body-wrapper .ellipsis-text {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  #body-wrapper table.fixed-width-table {
    table-layout: fixed; }
  #body-wrapper .postbody .content::-webkit-scrollbar, #body-wrapper #topicreview::-webkit-scrollbar, #body-wrapper #post_details::-webkit-scrollbar, #body-wrapper .codebox code::-webkit-scrollbar, #body-wrapper .attachbox dd::-webkit-scrollbar, #body-wrapper .attach-image::-webkit-scrollbar, #body-wrapper .dropdown-extended ul::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    -webkit-appearance: none;
    border-radius: 3px; }
  #body-wrapper .postbody .content::-webkit-scrollbar-thumb, #body-wrapper #topicreview::-webkit-scrollbar-thumb, #body-wrapper #post_details::-webkit-scrollbar-thumb, #body-wrapper .codebox code::-webkit-scrollbar-thumb, #body-wrapper .attachbox dd::-webkit-scrollbar-thumb, #body-wrapper .attach-image::-webkit-scrollbar-thumb, #body-wrapper .dropdown-extended ul::-webkit-scrollbar-thumb {
    border-radius: 3px; }
  #body-wrapper a.post {
    display: inline !important;
    background: none !important;
    box-shadow: none !important;
    border: none !important; }
  #body-wrapper .button, #body-wrapper .post-buttons > #expand > a {
    cursor: pointer;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: 4px;
    background: transparent none 0 0 repeat-x;
    padding: 2px 8px;
    font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
    position: relative;
    text-decoration: none !important;
    outline-style: none !important;
    vertical-align: bottom; }
    .buttons > #body-wrapper .button, .buttons > #body-wrapper .post-buttons > #expand > a {
      border-width: 0;
      padding: 3px 9px; }
    #body-wrapper .button > strong, #body-wrapper .post-buttons > #expand > a > strong {
      font-weight: 600; }
  #body-wrapper .dropdown-select {
    padding-right: 24px; }
    .dropdown-down.dropdown-visible #body-wrapper .dropdown-select {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
    .dropdown-up.dropdown-visible #body-wrapper .dropdown-select {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
  #body-wrapper .icon-button:before, #body-wrapper .dropdown-select:after, #body-wrapper .button.responsive-menu-link:before, #body-wrapper .post-buttons > #expand > a:before {
    background: transparent !important;
    font-family: FontAwesome;
    content: '\f013';
    display: inline-block;
    float: right;
    height: 16px;
    margin: 3px 0 0 2px;
    width: 16px;
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    font-weight: normal;
    text-indent: 0;
    font-style: normal;
    text-transform: none; }
    .buttons > #body-wrapper .icon-button:before, .buttons > #body-wrapper .dropdown-select:after, .buttons > #body-wrapper .button.responsive-menu-link:before, .buttons > #body-wrapper .post-buttons > #expand > a:before {
      position: relative;
      top: -1px;
      right: -1px; }
      .rtl .buttons > #body-wrapper .icon-button:before, .rtl .buttons > #body-wrapper .dropdown-select:after, .rtl .buttons > #body-wrapper .button.responsive-menu-link:before, .rtl .buttons > #body-wrapper .post-buttons > #expand > a:before {
        right: auto;
        right: -1px; }
  #body-wrapper .dropdown-select:after, #body-wrapper .reply-icon:before, #body-wrapper .pmreply-icon:before, #body-wrapper .post-icon:before, #body-wrapper .newpm-icon:before, #body-wrapper .reply-all:before, #body-wrapper .locked-icon:before, #body-wrapper .forwardpm-icon:before, #body-wrapper .tools-icon:before, #body-wrapper .modtools-icon:before, #body-wrapper .search-icon:before, #body-wrapper .search-adv-icon:before, #body-wrapper .thanks-icon:before, #body-wrapper .removethanks-icon:before, #body-wrapper .quote-icon:before, #body-wrapper .edit-icon:before, #body-wrapper .warn-icon:before, #body-wrapper .delete-icon:before, #body-wrapper .report-icon:before, #body-wrapper .info-icon:before, #body-wrapper .button.responsive-menu-link:before, #body-wrapper .post-buttons > #expand > a:before {
    background-image: none !important;
    font-family: FontAwesome; }
  #body-wrapper .post-icon:before, #body-wrapper .newpm-icon:before, #body-wrapper .locked-icon:before, #body-wrapper .search-icon:before, #body-wrapper .search-adv-icon:before, #body-wrapper .thanks-icon:before, #body-wrapper .removethanks-icon:before, #body-wrapper .edit-icon:before, #body-wrapper .warn-icon:before {
    font-family: 'Glyphicons Regular', 'Glyphicons'; }
  #body-wrapper .dropdown-select.icon-button:before, #body-wrapper .dropdown-select:after, #body-wrapper .dropdown-select.button.responsive-menu-link:before, #body-wrapper .post-buttons > #expand > a.dropdown-select:before {
    margin-right: 4px; }
  #body-wrapper .dropdown-select:after {
    border-left: 1px solid transparent;
    content: '\f0d7';
    position: absolute;
    float: none;
    margin: 0;
    top: 0;
    right: 0;
    line-height: 26px;
    height: 26px;
    width: 16px;
    vertical-align: baseline; }
  #body-wrapper .buttons, #body-wrapper .buttons .button, #body-wrapper .buttons .post-buttons > #expand > a {
    float: left; }
  #body-wrapper .buttons .button, #body-wrapper .buttons .post-buttons > #expand > a, #body-wrapper .dropdown-select {
    margin-right: 5px; }
  #body-wrapper #jumpbox .dropdown-select {
    margin: 0; }
  #body-wrapper .reply-icon:before, #body-wrapper .pmreply-icon:before {
    content: '\f112';
    margin-left: 4px;
    margin-top: 4px; }
  #body-wrapper .post-icon:before, #body-wrapper .newpm-icon:before {
    content: '\E151';
    margin-left: 5px;
    font-size: 12px; }
  #body-wrapper .reply-all:before {
    content: '\f122';
    margin-left: 4px; }
  #body-wrapper .locked-icon:before {
    content: '\E204';
    margin-left: 5px; }
    .buttons > #body-wrapper .locked-icon:before {
      top: 0; }
  #body-wrapper .forwardpm-icon:before {
    content: '\f064';
    margin-left: 4px;
    margin-top: 4px; }
  #body-wrapper .modtools-icon {
    width: 22px;
    text-indent: 999px;
    overflow: hidden; }
  #body-wrapper .tools-icon:before, #body-wrapper .modtools-icon:before, #body-wrapper .search-icon:before, #body-wrapper .search-adv-icon:before {
    content: '\f0ad';
    font-size: 14px;
    height: 22px;
    margin-top: 0;
    width: 16px;
    line-height: 22px; }
  #body-wrapper .search-icon:before {
    content: '\E028';
    font-size: 13px;
    width: 15px;
    padding-right: 1px; }
  #body-wrapper .search-adv-icon:before {
    content: '\E137';
    font-size: 13px; }
  #body-wrapper .modtools-icon:before {
    content: '\f0e3'; }
  #body-wrapper .thanks-icon:before, #body-wrapper .removethanks-icon:before {
    content: '\E344';
    font-size: 13px; }
  #body-wrapper .removethanks-icon:before {
    content: '\E345'; }
  #body-wrapper .small-icon {
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-image: none; }
  #body-wrapper .small-icon > a {
    display: inline-block;
    padding: 0 0 0 18px; }
  #body-wrapper ul.linklist.bulletin > li.small-icon:before {
    display: none; }
  #body-wrapper .dropdown .small-icon > a {
    display: block; }
  #body-wrapper .contact-icons.dropdown-contents {
    min-width: 0;
    padding: 0;
    font-size: 0; }
  #body-wrapper .contact-icon {
    position: relative;
    display: block;
    height: 16px;
    width: 16px; }
    #body-wrapper .contact-icon:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      text-align: center;
      font-family: FontAwesome;
      font-size: 14px;
      line-height: 16px;
      vertical-align: baseline;
      font-weight: normal;
      font-style: normal;
      text-transform: none;
      text-indent: 0;
      pointer-events: none; }
  #body-wrapper .contact-icons a {
    border-bottom: 1px dotted;
    border-right: 1px dotted;
    display: block;
    float: left;
    padding: 8px; }
  #body-wrapper .pm-icon:after, #body-wrapper .email-icon:after, #body-wrapper .phpbb_icq-icon:after, #body-wrapper .phpbb_aol-icon:after {
    font-family: 'Glyphicons Regular', 'Glyphicons'; }
  #body-wrapper .contact-icons .last-cell {
    border-right: none; }
  #body-wrapper .contact-icons div:last-child a {
    border-bottom: none; }
  #body-wrapper .contact-icons div {
    clear: left; }
  #body-wrapper .pm-icon:after {
    content: '\E245'; }
  #body-wrapper .email-icon:after {
    content: '\2709'; }
  #body-wrapper .jabber-icon:after {
    content: '\f0eb';
    font-size: 16px; }
  #body-wrapper .phpbb_icq-icon:after {
    content: '\2698'; }
  #body-wrapper .phpbb_wlm-icon:after {
    content: '\f007'; }
  #body-wrapper .phpbb_aol-icon:after {
    content: '\E563'; }
  #body-wrapper .phpbb_website-icon:after {
    content: '\f08e'; }
  #body-wrapper .phpbb_youtube-icon:after {
    content: '\f16a'; }
  #body-wrapper .phpbb_facebook-icon:after {
    content: '\f230'; }
  #body-wrapper .phpbb_googleplus-icon:after {
    content: '\f0d5'; }
  #body-wrapper .phpbb_skype-icon:after {
    content: '\f17e'; }
  #body-wrapper .phpbb_twitter-icon:after {
    content: '\f099'; }
  #body-wrapper .phpbb_yahoo-icon:after {
    content: '\f19e'; }
  #body-wrapper .post-buttons {
    float: right;
    list-style: none;
    margin-top: 2px; }
    .rtl #body-wrapper .post-buttons {
      float: left; }
  #body-wrapper .has-profile .post-buttons {
    float: none;
    position: absolute;
    margin: 0;
    top: 5px;
    right: 0; }
    .rtl #body-wrapper .has-profile .post-buttons {
      left: 0; }
    .rtl #body-wrapper .has-profile .post-buttons {
      right: auto; }
  #body-wrapper .post-buttons > li {
    float: left;
    margin-right: 3px; }
  #body-wrapper .post-buttons .icon-button span, #body-wrapper .post-buttons .button.responsive-menu-link span, #body-wrapper .post-buttons > #expand > a span {
    display: block;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 1px; }
  #body-wrapper .post-buttons .icon-button:before, #body-wrapper .post-buttons .dropdown-select:after, #body-wrapper .post-buttons .button.responsive-menu-link:before, #body-wrapper .post-buttons > #expand > a:before {
    margin-left: 0; }
  #body-wrapper .quote-icon:before {
    content: '\f10d'; }
  #body-wrapper .edit-icon:before {
    content: '\E151';
    margin-right: -2px;
    font-size: 11px;
    margin-top: 2px; }
  #body-wrapper .warn-icon:before {
    content: '\E525';
    padding-right: 1px; }
  #body-wrapper .delete-icon:before {
    content: '\f00d';
    font-size: 12px; }
  #body-wrapper .report-icon:before {
    content: '\f06a';
    font-size: 12px;
    margin-top: 3px; }
  #body-wrapper .info-icon:before {
    content: '\f128';
    font-size: 13px; }
  #body-wrapper .button.responsive-menu-link, #body-wrapper .post-buttons > #expand > a.responsive-menu-link {
    width: 12px; }
    #body-wrapper .button.responsive-menu-link:before, #body-wrapper .post-buttons > #expand > a.responsive-menu-link:before {
      content: '\f0c9';
      font-size: 11px;
      margin-top: 3px; }
  #body-wrapper .post-buttons > #expand > a {
    width: 12px;
    overflow: hidden;
    text-indent: 999px; }
    #body-wrapper .post-buttons > #expand > a:before {
      content: '\f078'; }
    #body-wrapper .post-buttons > #expand > a.expanded:before {
      content: '\f077'; }
  #body-wrapper .post-buttons .dropdown {
    top: 20px; }
  #body-wrapper .post-buttons .dropdown a {
    display: block;
    font-size: 13px;
    line-height: 1.4;
    text-align: left;
    margin-left: 18px;
    position: relative; }
    #body-wrapper .post-buttons .dropdown a:before {
      position: absolute;
      left: -16px;
      top: 50%;
      height: 12px;
      line-height: 14px;
      margin: -6px 0 0;
      pointer-events: none; }
    #body-wrapper .post-buttons .dropdown a:hover:before {
      color: inherit; }
    .rtl #body-wrapper .post-buttons .dropdown a {
      text-align: right; }
  #body-wrapper .hasjs .postbody .post-buttons {
    max-width: 40%; }
  #body-wrapper button::-moz-focus-inner {
    padding: 0;
    border: 0; }
  #body-wrapper #cp-menu {
    float: left;
    width: 19%;
    margin: 0 -2px;
    padding-right: 7px;
    box-sizing: border-box; }
    .rtl #body-wrapper #cp-menu {
      float: right;
      padding-left: 7px;
      padding-right: 0; }
  #body-wrapper #cp-main {
    float: left;
    width: 81%; }
    .rtl #body-wrapper #cp-main {
      float: right; }
  #body-wrapper #cp-main .content {
    padding: 0; }
  #body-wrapper .panel-container .panel, #body-wrapper .panel-container .stat-block {
    margin-bottom: 10px; }
  #body-wrapper .panel-container .panel p, #body-wrapper .panel-container .stat-block p {
    font-size: 16px;
    line-height: 1.4; }
  #body-wrapper .panel-container .panel ol, #body-wrapper .panel-container .stat-block ol {
    margin-left: 2em;
    font-size: 16px; }
  #body-wrapper .panel-container .panel li.row, #body-wrapper .panel-container .stat-block li.row {
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent; }
  #body-wrapper ul.cplist {
    margin-bottom: 5px;
    border-top: 1px solid transparent; }
  #body-wrapper .panel-container .panel li.header dd, #body-wrapper .panel-container .stat-block li.header dd, #body-wrapper .panel-container .panel li.header dt, #body-wrapper .panel-container .stat-block li.header dt {
    margin-bottom: 2px; }
  #body-wrapper .panel-container table.table1 {
    margin-bottom: 1em; }
  #body-wrapper .panel-container table.table1 thead th {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    box-shadow: none;
    color: inherit;
    padding: 5px;
    font-weight: bold;
    font-size: inherit;
    line-height: inherit; }
  #body-wrapper .panel-container table.table1 tbody th {
    font-style: italic;
    background-color: transparent !important;
    border-bottom: none; }
  #body-wrapper #cp-main .pm-message {
    border: 1px solid transparent;
    margin: 10px 0;
    width: auto;
    float: none; }
  #body-wrapper .pm-message h2 {
    padding-bottom: 5px; }
  #body-wrapper #cp-main .postbody h3, #body-wrapper #cp-main .box2 h3 {
    margin-top: 0; }
  #body-wrapper .panel-container .postbody p.author {
    font-size: 14px; }
  #body-wrapper #cp-main .buttons {
    margin-left: 0; }
  #body-wrapper #cp-main ul.linklist {
    margin: 0; }
  #body-wrapper .mcp-main .postbody {
    width: 100%; }
  #body-wrapper .tabs-container h2 {
    float: left;
    margin-bottom: 0px; }
  #body-wrapper #tabs, #body-wrapper #minitabs {
    line-height: normal; }
  #body-wrapper #tabs > ul, #body-wrapper #minitabs > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative; }
  #body-wrapper #tabs .tab, #body-wrapper #minitabs .tab {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px; }
  #body-wrapper #tabs .tab > a, #body-wrapper #minitabs .tab > a {
    display: block;
    padding: 0 9px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    font-size: inherit;
    line-height: inherit; }
  #body-wrapper #tabs {
    margin: 20px 0 0 7px; }
  #body-wrapper #tabs .tab > a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    margin: 1px 1px 0 0; }
  #body-wrapper #tabs .activetab > a {
    margin-top: 0;
    padding-bottom: 2px; }
  #body-wrapper #minitabs {
    float: right;
    margin: 15px 7px 0 0;
    max-width: 50%; }
  #body-wrapper #minitabs .tab {
    float: right; }
  #body-wrapper #minitabs .tab > a {
    border-radius: 5px 5px 0 0;
    margin-left: 2px; }
  #body-wrapper #minitabs .tab > a:hover {
    text-decoration: none; }
  #body-wrapper .responsive-tab {
    position: relative; }
  .responsive-tab > #body-wrapper a.responsive-tab-link {
    display: block;
    font-size: 16px;
    position: relative;
    width: 16px;
    line-height: 14px;
    text-decoration: none; }
  .responsive-tab > #body-wrapper a.responsive-tab-link:before {
    content: '\E159';
    font-family: 'Glyphicons Regular', 'Glyphicons';
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -7px;
    width: 14px;
    font-size: 13px;
    line-height: 15px;
    height: 15px;
    text-align: center;
    font-weight: normal;
    font-style: normal;
    text-indent: 0; }
  .dropdown-visible.responsive-tab > #body-wrapper a.responsive-tab-link:before,
  .responsive-tab > #body-wrapper a.responsive-tab-link:hover:before {
    content: '\E602'; }
  #body-wrapper #tabs .dropdown, #body-wrapper #minitabs .dropdown {
    top: 34px;
    margin-right: -2px;
    font-size: 13px;
    line-height: 1.4;
    font-weight: normal; }
  #body-wrapper #minitabs .dropdown {
    margin-right: -4px; }
  #body-wrapper #tabs .dropdown-up .dropdown, #body-wrapper #minitabs .dropdown-up .dropdown {
    bottom: 34px;
    top: auto; }
  #body-wrapper #tabs .dropdown li {
    text-align: right; }
  #body-wrapper #minitabs .dropdown li {
    text-align: left; }
  #body-wrapper #navigation {
    width: 100%; }
    #body-wrapper #navigation hr {
      display: none; }
      #body-wrapper #navigation hr + ul {
        margin-top: 10px; }
  #body-wrapper #navigation ul {
    list-style: none; }
  #body-wrapper #navigation li {
    display: inline;
    font-weight: bold;
    margin: 1px 0;
    padding: 0; }
  #body-wrapper #navigation a {
    display: block;
    padding: 5px;
    margin: 2px 0;
    border-radius: 3px;
    text-decoration: none;
    font-size: 14px;
    line-height: 1.4; }
  #body-wrapper #navigation a:hover {
    text-decoration: none; }
  #body-wrapper #cp-main h2 {
    border-bottom: none;
    padding: 0;
    margin-left: 10px; }
  #body-wrapper .cp-mini {
    margin: 10px 15px 10px 5px;
    max-height: 200px;
    overflow-y: auto;
    padding: 5px 10px;
    border-radius: 5px; }
  #body-wrapper dl.mini dt {
    font-weight: bold; }
  #body-wrapper dl.mini dd {
    padding-top: 4px; }
  #body-wrapper .friend-online {
    font-weight: bold; }
  #body-wrapper .friend-offline {
    font-style: italic; }
  #body-wrapper #pm-menu {
    line-height: 2.5em; }
  #body-wrapper ol.def-rules {
    padding-left: 0; }
  #body-wrapper ol.def-rules li {
    line-height: 180%;
    padding: 1px; }
  #body-wrapper .pmlist li.bg1 {
    padding: 0 3px; }
  #body-wrapper .pmlist li.bg2 {
    padding: 0 3px; }
  #body-wrapper .pmlist li.pm_message_reported_colour, #body-wrapper .pm_message_reported_colour {
    border-left-color: transparent;
    border-right-color: transparent; }
  #body-wrapper .pmlist li.pm_marked_colour, #body-wrapper .pm_marked_colour,
  #body-wrapper .pmlist li.pm_replied_colour, #body-wrapper .pm_replied_colour,
  #body-wrapper .pmlist li.pm_friend_colour, #body-wrapper .pm_friend_colour,
  #body-wrapper .pmlist li.pm_foe_colour, #body-wrapper .pm_foe_colour {
    padding: 0;
    border: solid 3px transparent;
    border-width: 0 3px; }
  #body-wrapper .pm-legend {
    border-left-width: 10px;
    border-left-style: solid;
    border-right-width: 0;
    margin-bottom: 3px;
    padding-left: 3px; }
  #body-wrapper #gallery label {
    position: relative;
    float: left;
    margin: 10px;
    padding: 5px;
    width: auto;
    border: 1px solid transparent;
    text-align: center; }
  @media (max-width: 900px) {
    #body-wrapper .nojs #tabs a span, #body-wrapper .nojs #minitabs a span {
      max-width: 40px;
      overflow: hidden;
      text-overflow: ellipsis;
      letter-spacing: -.5px; }
    #body-wrapper #cp-menu, #body-wrapper #navigation, #body-wrapper #cp-main {
      float: none;
      width: auto;
      margin: 0; }
    #body-wrapper #cp-menu:after {
      content: ' ';
      display: table;
      clear: both; }
    #body-wrapper #navigation {
      padding: 0;
      max-width: 320px; }
      #cp-menu #body-wrapper #navigation {
        margin: 0 10px;
        float: left; } }
    @media (max-width: 900px) and (max-width: 450px) {
      #cp-menu #body-wrapper #navigation {
        float: none;
        margin: 0 auto; } }
  @media (max-width: 900px) {
      #body-wrapper #navigation, #cp-menu #body-wrapper #navigation:only-child {
        float: none;
        margin: 0 auto; }
      #cp-menu #body-wrapper #navigation + .cp-mini {
        float: left;
        margin: 0 10px;
        max-width: 220px; } }
    @media (max-width: 900px) and (max-width: 450px) {
      #cp-menu #body-wrapper #navigation + .cp-mini {
        float: none;
        margin: 10px auto 0; } }
  @media (max-width: 900px) {
    #body-wrapper #navigation a {
      background-image: none; }
    #body-wrapper #navigation li:first-child a {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    #body-wrapper #navigation li:last-child a {
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; } }
  #body-wrapper fieldset {
    border-width: 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px; }
  #body-wrapper input {
    font-weight: normal;
    vertical-align: middle;
    padding: 0 3px;
    font-size: 15px;
    font-family: Verdana, Helvetica, Arial, sans-serif; }
  #body-wrapper select {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    cursor: pointer;
    vertical-align: middle;
    border: 1px solid transparent;
    border-radius: 2px;
    padding: 1px;
    font-size: 15px; }
  #body-wrapper select:focus {
    outline-style: none; }
  #body-wrapper option {
    padding-right: 1em; }
  #body-wrapper select optgroup option {
    padding-right: 1em;
    font-family: Verdana, Helvetica, Arial, sans-serif; }
  #body-wrapper textarea {
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    width: 60%;
    padding: 2px;
    font-size: 16px;
    line-height: 1.4;
    border-radius: 2px;
    -webkit-appearance: none; }
  #body-wrapper label {
    cursor: default;
    padding-right: 5px; }
  #body-wrapper label input {
    vertical-align: middle; }
  #body-wrapper label img {
    vertical-align: middle; }
  #body-wrapper fieldset dl {
    padding: 4px 0; }
  #body-wrapper fieldset dt {
    float: left;
    width: 40%;
    text-align: left;
    display: block; }
  #body-wrapper fieldset dd {
    margin-left: 41%;
    vertical-align: top;
    margin-bottom: 3px; }
  #body-wrapper fieldset.fields1 dt {
    width: 15em;
    border-right-width: 0; }
  #body-wrapper fieldset.fields1 dd {
    margin-left: 15em;
    border-left-width: 0; }
  #body-wrapper fieldset.fields1 div {
    margin-bottom: 3px; }
  #body-wrapper fieldset.fields1 #recaptcha_widget_div div, #body-wrapper fieldset.fields1 .live-search div {
    margin-bottom: 0; }
  #body-wrapper fieldset.fields2 dt {
    width: 15em;
    border-right-width: 0; }
  #body-wrapper fieldset.fields2 dd {
    margin-left: 16em;
    border-left-width: 0; }
  #body-wrapper dt label {
    font-weight: bold;
    text-align: left; }
  #body-wrapper dd label {
    white-space: nowrap; }
  #body-wrapper dd input, #body-wrapper dd textarea {
    margin-right: 3px; }
  #body-wrapper dd select {
    width: auto; }
  #body-wrapper dd select[multiple] {
    width: 100%; }
  #body-wrapper dd textarea {
    width: 85%; }
  #body-wrapper #timezone {
    width: 95%; }
  #body-wrapper fieldset.quick-login {
    margin-top: 5px; }
  #body-wrapper fieldset.quick-login input {
    width: auto; }
  #body-wrapper fieldset.quick-login input.inputbox {
    width: 15%;
    vertical-align: middle;
    margin-right: 5px; }
  #body-wrapper fieldset.quick-login label {
    white-space: nowrap;
    padding-right: 2px; }
  #body-wrapper fieldset.display-options {
    text-align: center;
    margin: 3px 0 5px 0; }
  #body-wrapper fieldset.display-options label {
    white-space: nowrap;
    padding-right: 2px; }
  #body-wrapper fieldset.display-options a {
    margin-top: 3px; }
  #body-wrapper fieldset.display-actions {
    text-align: right;
    line-height: 2em;
    white-space: nowrap;
    padding-right: 1em; }
  #body-wrapper fieldset.display-actions label {
    white-space: nowrap;
    padding-right: 2px; }
  #body-wrapper fieldset.sort-options {
    line-height: 2em; }
  #body-wrapper fieldset.forum-selection {
    margin: 5px 0 3px 0;
    float: right; }
  #body-wrapper fieldset.forum-selection2 {
    margin: 13px 0 3px 0;
    float: right; }
  #body-wrapper fieldset.submit-buttons {
    text-align: center;
    vertical-align: middle;
    margin: 5px 0; }
  #body-wrapper fieldset.submit-buttons input {
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px; }
  #body-wrapper #format-buttons {
    margin: 15px 0 2px 0; }
  #body-wrapper #format-buttons input, #body-wrapper #format-buttons select {
    vertical-align: middle; }
  #body-wrapper #message-box {
    width: 80%; }
  #body-wrapper #message-box textarea {
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    width: 450px;
    height: 270px;
    min-width: 100%;
    max-width: 100%;
    font-size: 16px;
    line-height: 1.4;
    resize: vertical;
    outline: 3px dashed transparent;
    outline-offset: -4px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  #body-wrapper #smiley-box {
    width: 18%;
    float: right; }
  #body-wrapper #smiley-box img {
    margin: 3px; }
  #body-wrapper .inputbox {
    border: 1px solid transparent;
    padding: 2px;
    border-radius: 2px;
    -webkit-appearance: none; }
  #body-wrapper .inputbox:hover, #body-wrapper .inputbox:focus {
    border: 1px solid transparent;
    outline-style: none; }
  #body-wrapper input.inputbox {
    width: 85%; }
  #body-wrapper input.medium {
    width: 50%; }
  #body-wrapper input.narrow {
    width: 25%; }
  #body-wrapper input.tiny {
    width: 150px; }
  #body-wrapper textarea.inputbox {
    width: 85%; }
  #body-wrapper .autowidth {
    width: auto !important; }
  #body-wrapper input[type="number"] {
    -moz-padding-end: inherit; }
  #body-wrapper input[type="search"] {
    -webkit-appearance: none;
    -webkit-box-sizing: content-box; }
  #body-wrapper input[type="search"]::-webkit-search-decoration, #body-wrapper input[type="search"]::-webkit-search-results-button, #body-wrapper input[type="search"]::-webkit-search-results-decoration {
    display: none; }
  #body-wrapper input[type="search"]::-webkit-search-cancel-button {
    cursor: pointer; }
  #body-wrapper input.button1, #body-wrapper input.button2 {
    font-size: 14px; }
  #body-wrapper a.button1, #body-wrapper input.button1, #body-wrapper input.button3, #body-wrapper a.button2, #body-wrapper input.button2 {
    width: auto !important;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    background: transparent none repeat-x top left;
    border-radius: 3px;
    font-size: 14px; }
    #format-buttons #body-wrapper a.button1, #format-buttons #body-wrapper input.button1, #format-buttons #body-wrapper input.button3, #format-buttons #body-wrapper a.button2, #format-buttons #body-wrapper input.button2 {
      font-size: 14px; }
  #body-wrapper a.button1, #body-wrapper input.button1 {
    font-weight: bold;
    border: 1px solid transparent; }
  #body-wrapper input.button3 {
    padding: 0;
    margin: 0;
    line-height: 5px;
    height: 12px;
    background-image: none;
    font-variant: small-caps; }
  #body-wrapper input[type="button"], #body-wrapper input[type="submit"], #body-wrapper input[type="reset"], #body-wrapper input[type="checkbox"], #body-wrapper input[type="radio"] {
    cursor: pointer; }
  #body-wrapper a.button2, #body-wrapper input.button2, #body-wrapper input.button3 {
    border: 1px solid transparent; }
  #body-wrapper a.button1, #body-wrapper a.button1:link, #body-wrapper a.button1:visited, #body-wrapper a.button1:active, #body-wrapper a.button2, #body-wrapper a.button2:link, #body-wrapper a.button2:visited, #body-wrapper a.button2:active {
    text-decoration: none;
    padding: 2px 8px;
    line-height: 250%;
    vertical-align: text-bottom;
    background-position: 0 1px; }
  #body-wrapper a.button1:hover, #body-wrapper input.button1:hover, #body-wrapper a.button2:hover, #body-wrapper input.button2:hover, #body-wrapper input.button3:hover {
    border: 1px solid transparent; }
  #body-wrapper input.disabled {
    font-weight: normal; }
  #body-wrapper input.button1:focus, #body-wrapper input.button2:focus, #body-wrapper input.button3:focus {
    outline-style: none; }
  #body-wrapper .search-box {
    float: left; }
  #body-wrapper .search-box .inputbox {
    background-image: none;
    border-right-width: 0;
    border-radius: 4px 0 0 4px;
    float: left;
    height: 28px;
    padding: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .rtl #body-wrapper .search-box .inputbox {
      border-radius: 0 4px 4px 0; }
    .navbar.with-search #body-wrapper .search-box .inputbox {
      border-radius: 4px;
      height: 22px;
      margin: 1px 0; }
  #body-wrapper .search-box button {
    float: left; }
  #body-wrapper .search-box button.search-icon {
    border-radius: 0;
    font-size: 0;
    height: 28px;
    margin: 0;
    padding: 3px 5px; }
    .navbar.with-search #body-wrapper .search-box button.search-icon {
      border-radius: 4px 0 0 4px;
      margin-left: 2px; }
      .rtl .navbar.with-search #body-wrapper .search-box button.search-icon {
        border-radius: 0 4px 4px 0;
        margin-left: 0;
        margin-right: 2px; }
  #body-wrapper .search-box a.button, #body-wrapper .search-box .post-buttons > #expand > a {
    border-left-width: 0;
    border-radius: 0 4px 4px 0;
    font-size: 0;
    margin: 0;
    padding: 2px 5px 2px 3px; }
    .rtl #body-wrapper .search-box a.button, .rtl #body-wrapper .search-box .post-buttons > #expand > a {
      border-radius: 4px 0 0 4px; }
  #body-wrapper .search-header {
    border-radius: 4px;
    border: 1px solid transparent; }
    .headerbar #body-wrapper .search-header {
      display: block;
      position: absolute;
      top: 50%;
      right: 5px;
      margin-top: -13px; }
  #body-wrapper .search-header .inputbox {
    border: 0; }
  #body-wrapper .search-header button {
    border-top: 0;
    border-bottom: 0; }
  #body-wrapper .search-header a.button, #body-wrapper .search-header .post-buttons > #expand > a {
    border: 0;
    border-left: 1px;
    padding: 3px 5px 3px 4px; }
  #body-wrapper .full {
    width: 95%; }
  #body-wrapper .medium {
    width: 50%; }
  #body-wrapper .narrow {
    width: 25%; }
  #body-wrapper .tiny {
    width: 10%; }
  #body-wrapper .imageset.icon_topic_latest, #body-wrapper .imageset.icon_topic_newest, #body-wrapper .imageset.icon_topic_reported, #body-wrapper .imageset.icon_topic_deleted, #body-wrapper .imageset.icon_topic_unapproved, #body-wrapper .imageset.icon_topic_attach, #body-wrapper .imageset.icon_topic_poll, #body-wrapper .imageset.icon_contact {
    position: relative;
    text-indent: 999px; }
    #body-wrapper .imageset.icon_topic_latest:after, #body-wrapper .imageset.icon_topic_newest:after, #body-wrapper .imageset.icon_topic_reported:after, #body-wrapper .imageset.icon_topic_deleted:after, #body-wrapper .imageset.icon_topic_unapproved:after, #body-wrapper .imageset.icon_topic_attach:after, #body-wrapper .imageset.icon_topic_poll:after, #body-wrapper .imageset.icon_contact:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      text-align: center;
      font-size: 13px;
      line-height: 13px;
      vertical-align: baseline;
      font-weight: normal;
      font-style: normal;
      text-transform: none;
      text-indent: 0;
      pointer-events: none; }
  #body-wrapper .imageset.icon_topic_latest:after, #body-wrapper .imageset.icon_topic_newest:after, #body-wrapper .imageset.icon_topic_reported:after, #body-wrapper .imageset.icon_topic_deleted:after, #body-wrapper .imageset.icon_topic_unapproved:after {
    font-family: FontAwesome; }
  #body-wrapper .imageset.icon_topic_attach:after, #body-wrapper .imageset.icon_topic_poll:after, #body-wrapper .imageset.icon_contact:after {
    font-family: 'Glyphicons Regular', 'Glyphicons'; }
  #body-wrapper .imageset.icon_topic_reported, #body-wrapper .imageset.icon_topic_deleted, #body-wrapper .imageset.icon_topic_unapproved {
    width: 16px;
    height: 16px; }
    #body-wrapper .imageset.icon_topic_reported:after, #body-wrapper .imageset.icon_topic_deleted:after, #body-wrapper .imageset.icon_topic_unapproved:after {
      top: 50%;
      bottom: auto;
      margin-top: -8px;
      height: 16px;
      font-size: 14px;
      line-height: 16px; }
  #body-wrapper .imageset.icon_topic_attach, #body-wrapper .imageset.icon_topic_poll, #body-wrapper .imageset.icon_contact {
    width: 12px;
    height: 12px; }
    #body-wrapper .imageset.icon_topic_attach:after, #body-wrapper .imageset.icon_topic_poll:after, #body-wrapper .imageset.icon_contact:after {
      top: 50%;
      bottom: auto;
      margin-top: -6px;
      height: 12px;
      font-size: 10px;
      line-height: 12px; }
  #body-wrapper .imageset.icon_topic_latest, #body-wrapper .imageset.icon_topic_newest {
    width: 11px;
    height: 10px; }
    #body-wrapper .imageset.icon_topic_latest:after, #body-wrapper .imageset.icon_topic_newest:after {
      top: 50%;
      bottom: auto;
      margin-top: -5px;
      height: 10px;
      font-size: 10px;
      line-height: 10px; }
  #body-wrapper span.imageset {
    display: inline-block !important;
    background: transparent none 0 0 no-repeat;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    overflow: hidden; }
  #body-wrapper .imageset.icon_post_target, #body-wrapper .imageset.icon_post_target_unread {
    background-size: 11px 9px;
    padding-left: 11px;
    padding-top: 9px;
    margin-right: 2px; }
    .rtl #body-wrapper .imageset.icon_post_target, .rtl #body-wrapper .imageset.icon_post_target_unread {
      margin-right: 0;
      margin-left: 2px; }
  #body-wrapper .imageset.icon_topic_attach:after {
    content: '\E063'; }
  #body-wrapper .imageset.icon_topic_latest:after, #body-wrapper .imageset.icon_topic_newest:after {
    content: '\f061'; }
  #body-wrapper .imageset.icon_topic_reported:after {
    content: '\f071'; }
  #body-wrapper .imageset.icon_topic_deleted:after {
    content: '\f057'; }
  #body-wrapper .imageset.icon_topic_unapproved:after {
    content: '\f059'; }
  #body-wrapper .imageset.icon_topic_poll:after {
    content: '\E042'; }
  #body-wrapper .imageset.icon_contact:after {
    content: '\E188'; }
  #body-wrapper .imageset.icon_contact:hover:after {
    content: '\E602'; }
  .dropdown-up #body-wrapper .imageset.icon_contact:hover:after {
    content: '\E601'; }
  #body-wrapper .icon-bump, #body-wrapper .icon-contact, #body-wrapper .icon-delete-cookies, #body-wrapper .icon-download, #body-wrapper .icon-logout, #body-wrapper .icon-login, #body-wrapper .icon-mcp, #body-wrapper .icon-members, #body-wrapper .icon-notification, #body-wrapper .icon-pages, #body-wrapper .icon-pm, #body-wrapper .icon-print, #body-wrapper .icon-profile, #body-wrapper .icon-register, #body-wrapper .icon-sendemail, #body-wrapper .icon-subscribe, #body-wrapper .icon-team, #body-wrapper .icon-unsubscribe, #body-wrapper .icon-time, #body-wrapper .icon-thanks_toplist, #body-wrapper .icon-search-new, #body-wrapper .icon-search-unanswered, #body-wrapper .icon-search-unread, #body-wrapper .icon-search-self, #body-wrapper .icon-search, #body-wrapper .responsive-search a, #body-wrapper .icon-search-active, #body-wrapper .icon-search-advanced, #body-wrapper .icon-acp, #body-wrapper .icon-bookmark, #body-wrapper .icon-faq, #body-wrapper .icon-home, #body-wrapper .icon-mark, #body-wrapper .icon-ucp, #body-wrapper .icon-new-posts, #body-wrapper .icon-forums, #body-wrapper .icon-chat, #body-wrapper .icon-thanks {
    position: relative;
    background-image: none; }
    #body-wrapper .icon-bump:after, #body-wrapper .icon-contact:after, #body-wrapper .icon-delete-cookies:after, #body-wrapper .icon-download:after, #body-wrapper .icon-logout:after, #body-wrapper .icon-login:after, #body-wrapper .icon-mcp:after, #body-wrapper .icon-members:after, #body-wrapper .icon-members:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:before, #body-wrapper .icon-notification:after, #body-wrapper .icon-pages:after, #body-wrapper .icon-pm:after, #body-wrapper .icon-print:after, #body-wrapper .icon-profile:after, #body-wrapper .icon-register:after, #body-wrapper .icon-sendemail:after, #body-wrapper .icon-subscribe:after, #body-wrapper .icon-team:after, #body-wrapper .icon-team:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:before, #body-wrapper .icon-unsubscribe:after, #body-wrapper .icon-time:after, #body-wrapper .icon-thanks_toplist:after, #body-wrapper .icon-search-new:after, #body-wrapper .icon-search-unanswered:after, #body-wrapper .icon-search-unread:after, #body-wrapper .icon-search-self:after, #body-wrapper .icon-search:after, #body-wrapper .responsive-search a:after, #body-wrapper .icon-search-active:after, #body-wrapper .icon-search-advanced:after, #body-wrapper .icon-acp:after, #body-wrapper .icon-bookmark:after, #body-wrapper .icon-faq:after, #body-wrapper .icon-home:after, #body-wrapper .icon-mark:after, #body-wrapper .icon-ucp:after, #body-wrapper .icon-new-posts:after, #body-wrapper .icon-forums:after, #body-wrapper .icon-chat:after, #body-wrapper .icon-thanks:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 0;
      height: 14px;
      margin-top: -7px;
      text-align: center;
      font-size: 12px;
      line-height: 14px;
      vertical-align: baseline;
      font-weight: normal;
      font-style: normal;
      text-transform: none;
      text-indent: 0;
      pointer-events: none; }
    #body-wrapper .small-icon.icon-bump:after, #body-wrapper .small-icon.icon-contact:after, #body-wrapper .small-icon.icon-delete-cookies:after, #body-wrapper .small-icon.icon-download:after, #body-wrapper .small-icon.icon-logout:after, #body-wrapper .small-icon.icon-login:after, #body-wrapper .small-icon.icon-mcp:after, #body-wrapper .small-icon.icon-members:after, #body-wrapper .small-icon.icon-members:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:before, #body-wrapper .small-icon.icon-notification:after, #body-wrapper .small-icon.icon-pages:after, #body-wrapper .small-icon.icon-pm:after, #body-wrapper .small-icon.icon-print:after, #body-wrapper .small-icon.icon-profile:after, #body-wrapper .small-icon.icon-register:after, #body-wrapper .small-icon.icon-sendemail:after, #body-wrapper .small-icon.icon-subscribe:after, #body-wrapper .small-icon.icon-team:after, #body-wrapper .small-icon.icon-team:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:before, #body-wrapper .small-icon.icon-unsubscribe:after, #body-wrapper .small-icon.icon-time:after, #body-wrapper .small-icon.icon-thanks_toplist:after, #body-wrapper .small-icon.icon-search-new:after, #body-wrapper .small-icon.icon-search-unanswered:after, #body-wrapper .small-icon.icon-search-unread:after, #body-wrapper .small-icon.icon-search-self:after, #body-wrapper .small-icon.icon-search:after, #body-wrapper .responsive-search a.small-icon:after, #body-wrapper .small-icon.icon-search-active:after, #body-wrapper .small-icon.icon-search-advanced:after, #body-wrapper .small-icon.icon-acp:after, #body-wrapper .small-icon.icon-bookmark:after, #body-wrapper .small-icon.icon-faq:after, #body-wrapper .small-icon.icon-home:after, #body-wrapper .small-icon.icon-mark:after, #body-wrapper .small-icon.icon-ucp:after, #body-wrapper .small-icon.icon-new-posts:after, #body-wrapper .small-icon.icon-forums:after, #body-wrapper .small-icon.icon-chat:after, #body-wrapper .small-icon.icon-thanks:after {
      width: 18px;
      text-align: center; }
  #body-wrapper .icon-bump:after, #body-wrapper .icon-contact:after, #body-wrapper .icon-delete-cookies:after, #body-wrapper .icon-download:after, #body-wrapper .icon-logout:after, #body-wrapper .icon-login:after, #body-wrapper .icon-mcp:after, #body-wrapper .icon-members:after, #body-wrapper .icon-members:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:before, #body-wrapper .icon-notification:after, #body-wrapper .icon-pages:after, #body-wrapper .icon-pm:after, #body-wrapper .icon-print:after, #body-wrapper .icon-profile:after, #body-wrapper .icon-register:after, #body-wrapper .icon-sendemail:after, #body-wrapper .icon-subscribe:after, #body-wrapper .icon-team:after, #body-wrapper .icon-team:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:before, #body-wrapper .icon-unsubscribe:after, #body-wrapper .icon-time:after, #body-wrapper .icon-thanks_toplist:after {
    font-family: FontAwesome; }
  #body-wrapper .icon-search-new:after, #body-wrapper .icon-search-unanswered:after, #body-wrapper .icon-search-unread:after, #body-wrapper .icon-search-self:after, #body-wrapper .icon-search:after, #body-wrapper .responsive-search a:after, #body-wrapper .icon-search-active:after, #body-wrapper .icon-search-advanced:after, #body-wrapper .icon-acp:after, #body-wrapper .icon-bookmark:after, #body-wrapper .icon-faq:after, #body-wrapper .icon-home:after, #body-wrapper .icon-mark:after, #body-wrapper .icon-ucp:after, #body-wrapper .icon-new-posts:after, #body-wrapper .icon-forums:after, #body-wrapper .icon-chat:after, #body-wrapper .icon-thanks:after {
    font-family: 'Glyphicons Regular', 'Glyphicons'; }
  #body-wrapper .icon-search-new:after, #body-wrapper .icon-search-unanswered:after, #body-wrapper .icon-search-unread:after, #body-wrapper .icon-search-self:after, #body-wrapper .icon-search:after, #body-wrapper .responsive-search a:after, #body-wrapper .icon-search-active:after, #body-wrapper .icon-search-advanced:after {
    content: '\E028'; }
  #body-wrapper .icon-acp:after {
    content: '\E271'; }
  #body-wrapper .icon-bookmark:after {
    content: '\E073';
    margin-left: -1px;
    margin-right: -1px; }
  #body-wrapper .icon-bump:after {
    content: '\f079'; }
  #body-wrapper .icon-contact:after {
    content: '\f0e0'; }
  #body-wrapper .icon-delete-cookies:after {
    content: '\f014'; }
  #body-wrapper .icon-download:after {
    content: '\f019'; }
  #body-wrapper .icon-faq:after {
    content: '\E195'; }
  #body-wrapper .icon-home:after {
    content: '\E021'; }
  #body-wrapper .icon-home.breadcrumbs:after {
    text-align: left; }
  #body-wrapper .icon-logout:after {
    content: '\f08b'; }
  #body-wrapper .icon-login:after {
    content: '\f090'; }
  #body-wrapper .icon-mark:after {
    content: '\E153';
    margin-top: -8px; }
  #body-wrapper .icon-mcp:after {
    content: '\f0e3'; }
  #body-wrapper .icon-members:after, #body-wrapper .icon-members:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:before {
    content: '\f007'; }
  #body-wrapper .icon-members:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:before {
    display: block;
    font-size: 10px;
    padding: 0;
    padding-left: 4px;
    padding-top: 1px;
    opacity: .7; }
  #body-wrapper .icon-notification:after {
    content: '\f0a2'; }
  #body-wrapper .icon-notification.non-zero:after {
    content: '\f0f3'; }
  #body-wrapper .icon-pages:after {
    content: '\f0c5'; }
  #body-wrapper .icon-pm:after {
    content: '\f003'; }
  #body-wrapper .icon-pm.non-zero:after {
    content: '\f0e0'; }
  #body-wrapper .icon-print:after {
    content: '\f02f'; }
  #body-wrapper .icon-profile:after {
    content: '\f007'; }
  #body-wrapper .icon-register:after {
    content: '\f234'; }
  #body-wrapper .icon-sendemail:after {
    content: '\f003'; }
  #body-wrapper .icon-subscribe:after {
    content: '\f05d'; }
  #body-wrapper .icon-team:after, #body-wrapper .icon-team:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:before {
    content: '\f007'; }
  #body-wrapper .icon-team:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:before {
    display: block;
    font-size: 10px;
    padding: 0;
    white-space: nowrap;
    padding-top: 1px;
    opacity: .7;
    content: '\f007\f007'; }
  #body-wrapper .icon-ucp:after {
    content: '\E281'; }
  #body-wrapper .icon-unsubscribe:after {
    content: '\f05c'; }
  #body-wrapper .icon-new-posts:after {
    content: '\E245'; }
  #body-wrapper .icon-forums:after {
    content: '\E245'; }
  #body-wrapper .icon-chat:after {
    content: '\E246'; }
  #body-wrapper .icon-time:after {
    content: '\f017'; }
  #body-wrapper .icon-thanks {
    background-image: none !important; }
    #body-wrapper .icon-thanks:after {
      content: '\E344'; }
  #body-wrapper .icon-thanks_toplist {
    background-image: none !important; }
    #body-wrapper .icon-thanks_toplist:after {
      content: '\f005'; }
  #body-wrapper h1, #body-wrapper p.sitename {
    color: #fff; }
  #body-wrapper h2 {
    color: #ffda7b; }
  #body-wrapper h3 {
    color: #e8c25f; }
    .post #body-wrapper h3 {
      color: #fcd97e; }
    #body-wrapper h3 a {
      color: inherit; }
      #body-wrapper h3 a:hover {
        color: #e8a626; }
  #body-wrapper hr {
    border-color: #323232;
    border-top-color: black; }
  #body-wrapper .search-box .inputbox,
  #body-wrapper .search-box .inputbox:hover,
  #body-wrapper .search-box .inputbox:focus,
  #body-wrapper .search-box .button:hover, #body-wrapper .search-box .post-buttons > #expand > a:hover {
    border-color: #af8519; }
  #body-wrapper .search-header {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    border-color: #af8519; }
    .navbar.with-search #body-wrapper .search-header {
      box-shadow: none;
      border-color: transparent; }
      .navbar.with-search #body-wrapper .search-header .inputbox {
        background: transparent;
        border-color: transparent; }
        .navbar.with-search #body-wrapper .search-header .inputbox:focus {
          background-color: #383838; }
  #body-wrapper #body-wrapper {
    background: #a37d1b url("images/pattern.png");
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, transparent 400px), #a37d1b url("images/pattern.png");
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, transparent 400px), #a37d1b url("images/pattern.png");
    border-bottom-color: rgba(255, 189, 21, 0.2); }
  #body-wrapper #wrap {
    background-color: #181818;
    border-color: #181818; }
  #body-wrapper .headerbar {
    color: #fff; }
  #body-wrapper .breadcrumbs .crumb:before {
    color: #a0a0a0; }
  #body-wrapper .navbar {
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000, endColorstr=#00000000); }
    #body-wrapper .navbar.secondary {
      color: #ffda7b; }
      #body-wrapper .navbar.secondary > ul > li:hover, #body-wrapper .navbar.secondary > ul > li:hover:after, #body-wrapper .navbar.secondary > ul > li:hover:before,
      #body-wrapper .navbar.secondary > ul > li.dropdown-visible,
      #body-wrapper .navbar.secondary > ul > li.dropdown-visible:after,
      #body-wrapper .navbar.secondary > ul > li.dropdown-visible:before {
        color: #e8a626; }
      #body-wrapper .navbar.secondary .dropdown {
        color: #dddddd; }
    #body-wrapper .navbar .nav-tabs {
      background: #af8519 url("images/category.png") 0 0 repeat-x;
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%), url("images/category.png");
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%), url("images/category.png");
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#18FFFFFF, endColorstr=#00FFFFFF); }
      #body-wrapper .navbar .nav-tabs .tab {
        color: #fff; }
        #body-wrapper .navbar .nav-tabs .tab.selected {
          color: #ffda7b;
          background: #362e18 url("images/category.png") 0 0 repeat-x;
          background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05) 0, rgba(255, 255, 255, 0) 100%), url("images/category.png");
          background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 0, rgba(255, 255, 255, 0) 100%), url("images/category.png");
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0AFFFFFF, endColorstr=#00FFFFFF); }
        #body-wrapper .navbar .nav-tabs .tab:hover, #body-wrapper .navbar .nav-tabs .tab.dropdown-visible {
          color: #fff;
          background: #e1a919 url("images/category.png") 0 0 repeat-x;
          background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%), url("images/category.png");
          background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%), url("images/category.png");
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#18FFFFFF, endColorstr=#00FFFFFF); }
        #body-wrapper .navbar .nav-tabs .tab > strong {
          color: #fff;
          background-color: #e8a626;
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }
          #body-wrapper .navbar .nav-tabs .tab > strong .arrow {
            border-top-color: #e8a626; }
        #body-wrapper .navbar .nav-tabs .tab .dropdown {
          color: #dddddd; }
  #body-wrapper .panel, #body-wrapper .stat-block {
    background-color: #383838;
    color: #dddddd; }
  #body-wrapper .post:target .content {
    color: #fafafa; }
  #body-wrapper .post:target h3 a {
    color: #fafafa; }
  #body-wrapper .bg1 {
    background-color: #383838; }
  #body-wrapper table.zebra-list tr:nth-child(odd) td, #body-wrapper ul.zebra-list li:nth-child(odd) {
    background-color: #383838; }
  #body-wrapper .bg2 {
    background-color: #343434; }
  #body-wrapper table.zebra-list tr:nth-child(even) td, #body-wrapper ul.zebra-list li:nth-child(even) {
    background-color: #343434; }
  #body-wrapper .bg3 {
    background-color: #303030; }
    #body-wrapper .bg3.panel, #body-wrapper .bg3.stat-block {
      background: transparent none;
      background-color: rgba(24, 24, 24, 0.3);
      border-top-color: #303030; }
      #body-wrapper .bg3.panel:before, #body-wrapper .bg3.stat-block:before, #body-wrapper .bg3.panel:after, #body-wrapper .bg3.stat-block:after {
        background: -webkit-linear-gradient(to bottom, #303030 0%, rgba(48, 48, 48, 0) 100%);
        background: linear-gradient(to bottom, #303030 0%, rgba(48, 48, 48, 0) 100%); }
    .section-posting #body-wrapper .bg3.panel, .section-posting #body-wrapper .bg3.stat-block {
      background-color: #383838; }
      .section-posting #body-wrapper .bg3.panel:before, .section-posting #body-wrapper .bg3.stat-block:before, .section-posting #body-wrapper .bg3.panel:after, .section-posting #body-wrapper .bg3.stat-block:after {
        background: transparent; }
  #body-wrapper ul.navlinks {
    border-top-color: #1f1f1f; }
  #body-wrapper .forum-statistics {
    color: #a0a0a0; }
  #body-wrapper .forum-lastpost {
    color: #a0a0a0; }
    #body-wrapper .forum-lastpost span:before {
      opacity: .5; }
  #body-wrapper .forum-description.toggle {
    color: #fff;
    background-color: rgba(232, 194, 95, 0.8);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1AFFFFFF', endColorstr='#00FFFFFF'); }
    #body-wrapper .forum-description.toggle a {
      color: inherit !important; }
    #body-wrapper .forum-description.toggle span.arrow {
      border-right-color: rgba(233, 197, 103, 0.8); }
    .rtl #body-wrapper .forum-description.toggle span.arrow {
      border-right-color: transparent;
      border-left-color: rgba(233, 197, 103, 0.8); }
  #body-wrapper .forum-statistics .value {
    color: #fafafa; }
  #body-wrapper table.table1 thead th {
    color: #fff; }
  #body-wrapper table.table1 tbody tr {
    border-color: #1f1f1f; }
  #body-wrapper table.table1 tbody tr:hover, #body-wrapper table.table1 tbody tr.hover {
    background-color: #303030;
    color: #fafafa; }
  #body-wrapper table.table1 td {
    color: #dddddd; }
  #body-wrapper table.table1 tbody td {
    border-top-color: #1f1f1f; }
  #body-wrapper table.table1 tbody th {
    border-bottom-color: #1f1f1f;
    color: #fafafa;
    background-color: #181818; }
  #body-wrapper table.info tbody th {
    color: #fafafa; }
  #body-wrapper dl.details dt {
    color: #fafafa; }
  #body-wrapper dl.details dd {
    color: #f2d488; }
  #body-wrapper .sep {
    color: #ffda7b; }
  #body-wrapper .pagination li a {
    color: #ffda7b;
    background-color: #383838;
    border-color: #1f1f1f; }
  #body-wrapper .pagination li.ellipsis span {
    background-color: transparent;
    color: #fafafa; }
  #body-wrapper .pagination li.active span {
    color: #fff;
    background-color: #ffda7b;
    border-color: #ffda7b;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 100%); }
  #body-wrapper .pagination li a:hover, #body-wrapper .pagination .dropdown-visible a.dropdown-trigger, #body-wrapper .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
    border-color: #e8a626;
    background-color: #e8a626;
    color: #fff;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 100%); }
  #body-wrapper .pagination li.page-jump a:after {
    color: #ffda7b; }
  #body-wrapper .pagination li.page-jump a:hover:after {
    color: #e8a626; }
  #body-wrapper .copyright {
    color: #a0a0a0; }
  #body-wrapper .error {
    color: #e8a626; }
  #body-wrapper .reported {
    background-color: #403030; }
    #body-wrapper .reported .postprofile, #body-wrapper .reported .signature {
      border-color: #312525; }
  #body-wrapper li.reported:hover {
    background-color: #403030; }
  #body-wrapper div.rules {
    background-color: #2d281e;
    color: #edb954; }
  #body-wrapper p.post-notice {
    background-color: #4a453b;
    color: #edb954;
    background-image: none; }
  #body-wrapper p.post-notice.deleted:before, #body-wrapper p.post-notice.unapproved:before, #body-wrapper p.post-notice.reported:before, #body-wrapper p.post-notice.error:before {
    font-family: FontAwesome; }
  #body-wrapper p.post-notice.deleted:before {
    content: '\f057';
    color: #e8a626; }
  #body-wrapper p.post-notice.unapproved:before {
    content: '\f059';
    color: #e8a626; }
  #body-wrapper p.post-notice.reported:before, #body-wrapper p.post-notice.error:before {
    content: '\f071';
    color: #e8a626; }
  #body-wrapper .topic-status.sticky {
    color: #a0a0a0; }
  #body-wrapper a {
    color: #ffda7b; }
  #body-wrapper a:hover {
    color: #e8a626; }
  #body-wrapper a.time {
    color: #5c5c5c; }
    #body-wrapper a.time:hover {
      color: #e8a626; }
  #body-wrapper .forumbg .header a, #body-wrapper .forabg .header a, #body-wrapper th a {
    color: #fff; }
  #body-wrapper .forumbg .header a:hover, #body-wrapper .forabg .header a:hover, #body-wrapper th a:hover {
    color: #efe7d1; }
  #body-wrapper .dropdown-extended a.mark_read {
    background-color: #383838; }
  #body-wrapper a.top, #body-wrapper a.top2 {
    color: #a0a0a0; }
    #body-wrapper a.top:hover, #body-wrapper a.top2:hover {
      color: #e8a626; }
  #body-wrapper a.feed-icon-forum:after {
    color: #6c6c6c; }
  #body-wrapper a.feed-icon-forum:hover:after {
    color: #e8a626; }
  #body-wrapper ul.topiclist li {
    color: #dddddd; }
  #body-wrapper ul.topiclist li.row dt a.subforum.read {
    background-image: url("images/subforum_read.png"); }
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) {
      #body-wrapper ul.topiclist li.row dt a.subforum.read {
        background-image: url("images/subforum_read_hd.png");
        background-size: 11px 9px; } }
  #body-wrapper ul.topiclist li.row dt a.subforum.unread {
    background-image: url("images/subforum_unread.png"); }
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) {
      #body-wrapper ul.topiclist li.row dt a.subforum.unread {
        background-image: url("images/subforum_unread_hd.png");
        background-size: 11px 9px; } }
  #body-wrapper li.row {
    border-top-color: #454545;
    border-bottom-color: #1f1f1f; }
    #body-wrapper li.row .forum-lastpost strong,
    #body-wrapper li.row .subforums-list strong {
      color: #a0a0a0; }
  #body-wrapper li.row strong {
    color: #fafafa; }
  #body-wrapper .icon-link + .list-inner > a.forumtitle, #body-wrapper .icon-link + .list-inner > a.topictitle,
  #body-wrapper .pm_unread .topictitle,
  #body-wrapper a.subforum.unread {
    color: #e8a626; }
  #body-wrapper .postbody {
    color: #dddddd; }
  #body-wrapper .content {
    color: #dddddd; }
  #body-wrapper .content h2, #body-wrapper .panel h2, #body-wrapper .stat-block h2 {
    color: #f5e4b8;
    border-bottom-color: transparent; }
  #body-wrapper dl.faq dt, #body-wrapper .content dl.faq dt {
    color: #dddddd; }
  #body-wrapper .posthilit {
    background-color: #403030;
    color: #edb954; }
  #body-wrapper .signature {
    border-top-color: #1f1f1f; }
  #body-wrapper .notice {
    border-top-color: #1f1f1f; }
  #body-wrapper blockquote {
    background-color: #222222;
    border-color: #2c2c2c; }
  #body-wrapper blockquote blockquote,
  #body-wrapper blockquote .codebox,
  #body-wrapper blockquote .attachbox {
    background-color: #282828; }
  #body-wrapper blockquote blockquote blockquote,
  #body-wrapper blockquote blockquote .codebox,
  #body-wrapper blockquote blockquote .attachbox {
    background-color: #252525; }
  #body-wrapper blockquote:before {
    color: #a0a0a0; }
  #body-wrapper .codebox {
    background-color: #222222;
    border-color: #2c2c2c; }
  #body-wrapper .codebox p {
    border-bottom-color: #2f2f2f; }
  #body-wrapper .codebox code {
    color: #7bff8d; }
  #body-wrapper .syntaxbg {
    color: transparent; }
  #body-wrapper .syntaxcomment {
    color: #ffbd7b; }
  #body-wrapper .syntaxdefault {
    color: #7b7bff; }
  #body-wrapper .syntaxhtml {
    color: #dddddd; }
  #body-wrapper .syntaxkeyword {
    color: #7bff7b; }
  #body-wrapper .syntaxstring {
    color: #ff7b7b; }
  #body-wrapper .attachbox {
    background-color: #222222;
    border-color: #2c2c2c; }
  #body-wrapper .attachbox dd {
    border-top-color: #2f2f2f; }
  #body-wrapper .attachbox p {
    color: #666; }
  #body-wrapper .attachbox p.stats {
    color: #666; }
  #body-wrapper dl.file dd {
    color: #666; }
  #body-wrapper dl.thumbnail img {
    border-color: #2f2f2f;
    background-color: #383838; }
  #body-wrapper dl.thumbnail dd {
    color: #666; }
  #body-wrapper fieldset.polls dl {
    border-top-color: #454545;
    border-bottom-color: #1f1f1f;
    color: #dddddd; }
  #body-wrapper fieldset.polls dl.voted {
    color: #fafafa; }
  #body-wrapper fieldset.polls dd div {
    color: #fff; }
  #body-wrapper .pollbar1, #body-wrapper .pollbar2, #body-wrapper .pollbar3, #body-wrapper .pollbar4, #body-wrapper .pollbar5 {
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1AFFFFFF, endColorstr=#00FFFFFF);
    box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.5); }
  #body-wrapper .pollbar1 {
    background-color: #6b5323; }
  #body-wrapper .pollbar2 {
    background-color: #6f541f; }
  #body-wrapper .pollbar3 {
    background-color: #73551c; }
  #body-wrapper .pollbar4 {
    background-color: #7a5715; }
  #body-wrapper .pollbar5 {
    background-color: #815a0e; }
  #body-wrapper .postprofile {
    color: #dddddd;
    border-color: #1f1f1f; }
  #body-wrapper .postprofile strong {
    color: #fafafa; }
  #body-wrapper .online-ribbon span {
    background-color: #af8519;
    color: #fff; }
  #body-wrapper dd.profile-warnings {
    color: #BC2A4D; }
  #body-wrapper .no-avatar .avatar-container {
    background-image: url("images/no_avatar.png"); }
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) {
      #body-wrapper .no-avatar .avatar-container {
        background-image: url("images/no_avatar_hd.png"); } }
  #body-wrapper .postbody .content::-webkit-scrollbar, #body-wrapper #topicreview::-webkit-scrollbar, #body-wrapper #post_details::-webkit-scrollbar, #body-wrapper .codebox code::-webkit-scrollbar, #body-wrapper .attachbox dd::-webkit-scrollbar, #body-wrapper .attach-image::-webkit-scrollbar, #body-wrapper .dropdown-extended ul::-webkit-scrollbar {
    background: rgba(0, 0, 0, 0.1); }
  #body-wrapper .postbody .content::-webkit-scrollbar-thumb, #body-wrapper #topicreview::-webkit-scrollbar-thumb, #body-wrapper #post_details::-webkit-scrollbar-thumb, #body-wrapper .codebox code::-webkit-scrollbar-thumb, #body-wrapper .attachbox dd::-webkit-scrollbar-thumb, #body-wrapper .attach-image::-webkit-scrollbar-thumb, #body-wrapper .dropdown-extended ul::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.3); }
  #body-wrapper .button, #body-wrapper .post-buttons > #expand > a, #body-wrapper .button .buttons > .button.locked-icon, #body-wrapper .post-buttons > #expand > a .buttons > .button.locked-icon, #body-wrapper .button .post-buttons > #expand.buttons > a.locked-icon, #body-wrapper .post-buttons > #expand > a .post-buttons > #expand.buttons > a.locked-icon {
    border-color: #af8519;
    background-color: #af8519;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1AFFFFFF, endColorstr=#00FFFFFF);
    color: #efe7d1;
    box-shadow: none; }
  #body-wrapper .button .buttons > .button.locked-icon, #body-wrapper .post-buttons > #expand > a .buttons > .button.locked-icon, #body-wrapper .button .post-buttons > #expand.buttons > a.locked-icon, #body-wrapper .post-buttons > #expand > a .post-buttons > #expand.buttons > a.locked-icon {
    border-color: #484848;
    background-color: #484848;
    color: #bbb; }
    #body-wrapper .button .buttons > .button.locked-icon:after, #body-wrapper .post-buttons > #expand > a .buttons > .button.locked-icon:after, #body-wrapper .button .post-buttons > #expand.buttons > a.locked-icon:after, #body-wrapper .post-buttons > #expand > a .post-buttons > #expand.buttons > a.locked-icon:after, #body-wrapper .button .buttons > .button.locked-icon:before, #body-wrapper .post-buttons > #expand > a .buttons > .button.locked-icon:before, #body-wrapper .button .post-buttons > #expand.buttons > a.locked-icon:before, #body-wrapper .post-buttons > #expand > a .post-buttons > #expand.buttons > a.locked-icon:before {
      color: #d0d0d0 !important; }
    #body-wrapper .button .buttons > .button.locked-icon:hover, #body-wrapper .post-buttons > #expand > a .buttons > .button.locked-icon:hover, #body-wrapper .button .post-buttons > #expand.buttons > a.locked-icon:hover, #body-wrapper .post-buttons > #expand > a .post-buttons > #expand.buttons > a.locked-icon:hover {
      box-shadow: none; }
  #body-wrapper .button .buttons > .button, #body-wrapper .post-buttons > #expand > a .buttons > .button, #body-wrapper .button .post-buttons > #expand.buttons > a, #body-wrapper .post-buttons > #expand > a .post-buttons > #expand.buttons > a, #body-wrapper .button button.report-icon, #body-wrapper .post-buttons > #expand > a button.report-icon, #body-wrapper .button button.delete-icon, #body-wrapper .post-buttons > #expand > a button.delete-icon {
    border-color: #af8519;
    background-color: #af8519;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30FFFFFF, endColorstr=#00FFFFFF);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15), 1px 1px 1px rgba(255, 255, 255, 0.1) inset;
    color: #fff; }
    #body-wrapper .button .buttons > .button:after, #body-wrapper .post-buttons > #expand > a .buttons > .button:after, #body-wrapper .button .post-buttons > #expand.buttons > a:after, #body-wrapper .post-buttons > #expand > a .post-buttons > #expand.buttons > a:after, #body-wrapper .button .buttons > .button:before, #body-wrapper .post-buttons > #expand > a .buttons > .button:before, #body-wrapper .button .post-buttons > #expand.buttons > a:before, #body-wrapper .post-buttons > #expand > a .post-buttons > #expand.buttons > a:before, #body-wrapper .button button.report-icon:after, #body-wrapper .post-buttons > #expand > a button.report-icon:after, #body-wrapper .button button.report-icon:before, #body-wrapper .post-buttons > #expand > a button.report-icon:before, #body-wrapper .button button.delete-icon:after, #body-wrapper .post-buttons > #expand > a button.delete-icon:after, #body-wrapper .button button.delete-icon:before, #body-wrapper .post-buttons > #expand > a button.delete-icon:before {
      color: #fff9eb !important; }
  #body-wrapper .button.report-icon, #body-wrapper .post-buttons > #expand > a.report-icon, #body-wrapper .button .button.delete-icon, #body-wrapper .post-buttons > #expand > a .button.delete-icon, #body-wrapper .button .post-buttons > #expand > a.delete-icon, #body-wrapper .post-buttons > #expand > a .post-buttons > #expand > a.delete-icon {
    border-color: #765618;
    background-color: #765618;
    box-shadow: none; }
    #body-wrapper .button.report-icon:after, #body-wrapper .post-buttons > #expand > a.report-icon:after, #body-wrapper .button.report-icon:before, #body-wrapper .post-buttons > #expand > a.report-icon:before, #body-wrapper .button .button.delete-icon:after, #body-wrapper .post-buttons > #expand > a .button.delete-icon:after, #body-wrapper .button .post-buttons > #expand > a.delete-icon:after, #body-wrapper .post-buttons > #expand > a .post-buttons > #expand > a.delete-icon:after, #body-wrapper .button .button.delete-icon:before, #body-wrapper .post-buttons > #expand > a .button.delete-icon:before, #body-wrapper .button .post-buttons > #expand > a.delete-icon:before, #body-wrapper .post-buttons > #expand > a .post-buttons > #expand > a.delete-icon:before {
      color: #fff !important; }
  #body-wrapper .dropdown-select .buttons > .button, #body-wrapper .dropdown-select .post-buttons > #expand.buttons > a {
    color: #a0a0a0; }
  #body-wrapper .dropdown-select:after {
    border-color: #af8519; }
  #body-wrapper .dropdown-select:hover {
    border-color: #af8519; }
  #body-wrapper .dropdown-select:hover:after, #body-wrapper .dropdown-visible .dropdown-select:after, #body-wrapper .nojs .dropdown-container:hover .dropdown-select:after {
    border-color: transparent; }
  #body-wrapper .dropdown-visible .dropdown-select, #body-wrapper .dropdown-visible .dropdown-select:hover, #body-wrapper .nojs .dropdown-container:hover .dropdown-select,
  #body-wrapper .buttons > .button:hover, #body-wrapper .post-buttons > #expand.buttons > a:hover,
  #body-wrapper .button:hover, #body-wrapper .post-buttons > #expand > a:hover, #body-wrapper .dropdown-visible .dropdown-select, #body-wrapper .nojs .dropdown-container:hover .dropdown-select {
    border-color: #765618 !important;
    background-color: #765618;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF, endColorstr=#00FFFFFF);
    color: #fff; }
    #body-wrapper .dropdown-visible .dropdown-select:after, #body-wrapper .dropdown-visible .dropdown-select:before, #body-wrapper .dropdown-visible .dropdown-select:hover:after, #body-wrapper .dropdown-visible .dropdown-select:hover:before, #body-wrapper .nojs .dropdown-container:hover .dropdown-select:after, #body-wrapper .nojs .dropdown-container:hover .dropdown-select:before,
    #body-wrapper .buttons > .button:hover:after, #body-wrapper .post-buttons > #expand.buttons > a:hover:after,
    #body-wrapper .buttons > .button:hover:before, #body-wrapper .post-buttons > #expand.buttons > a:hover:before,
    #body-wrapper .button:hover:after, #body-wrapper .post-buttons > #expand > a:hover:after,
    #body-wrapper .button:hover:before, #body-wrapper .post-buttons > #expand > a:hover:before, #body-wrapper .dropdown-visible .dropdown-select:after, #body-wrapper .dropdown-visible .dropdown-select:before, #body-wrapper .nojs .dropdown-container:hover .dropdown-select:after, #body-wrapper .nojs .dropdown-container:hover .dropdown-select:before {
      color: #fff !important; }
  #body-wrapper .contact-icons a {
    border-color: #1f1f1f; }
  #body-wrapper .dropdown-select:after, #body-wrapper .reply-icon:before, #body-wrapper .pmreply-icon:before, #body-wrapper .post-icon:before, #body-wrapper .newpm-icon:before, #body-wrapper .reply-all:before, #body-wrapper .locked-icon:before, #body-wrapper .forwardpm-icon:before, #body-wrapper .tools-icon:before, #body-wrapper .modtools-icon:before, #body-wrapper .search-icon:before, #body-wrapper .search-adv-icon:before, #body-wrapper .thanks-icon:before, #body-wrapper .removethanks-icon:before, #body-wrapper .quote-icon:before, #body-wrapper .edit-icon:before, #body-wrapper .warn-icon:before, #body-wrapper .delete-icon:before, #body-wrapper .report-icon:before, #body-wrapper .info-icon:before, #body-wrapper .button.responsive-menu-link:before, #body-wrapper .post-buttons > #expand > a:before {
    color: #d0d0d0; }
    #body-wrapper .dropdown-select:hover:after, #body-wrapper .reply-icon:hover:before, #body-wrapper .pmreply-icon:hover:before, #body-wrapper .post-icon:hover:before, #body-wrapper .newpm-icon:hover:before, #body-wrapper .reply-all:hover:before, #body-wrapper .locked-icon:hover:before, #body-wrapper .forwardpm-icon:hover:before, #body-wrapper .tools-icon:hover:before, #body-wrapper .modtools-icon:hover:before, #body-wrapper .search-icon:hover:before, #body-wrapper .search-adv-icon:hover:before, #body-wrapper .thanks-icon:hover:before, #body-wrapper .removethanks-icon:hover:before, #body-wrapper .quote-icon:hover:before, #body-wrapper .edit-icon:hover:before, #body-wrapper .warn-icon:hover:before, #body-wrapper .delete-icon:hover:before, #body-wrapper .report-icon:hover:before, #body-wrapper .info-icon:hover:before, #body-wrapper .button.responsive-menu-link:hover:before, #body-wrapper .post-buttons > #expand > a:hover:before {
      color: #fff; }
  .dropdown-visible #body-wrapper .dropdown-select:after, .dropdown-visible #body-wrapper .tools-icon:before, .dropdown-visible #body-wrapper .modtools-icon:before, .dropdown-visible #body-wrapper .search-icon:before, .dropdown-visible #body-wrapper .search-adv-icon:before,
  .nojs .dropdown-container:hover #body-wrapper .dropdown-select:after,
  .nojs .dropdown-container:hover #body-wrapper .tools-icon:before,
  .nojs .dropdown-container:hover #body-wrapper .modtools-icon:before,
  .nojs .dropdown-container:hover #body-wrapper .search-icon:before,
  .nojs .dropdown-container:hover #body-wrapper .search-adv-icon:before {
    color: #fff; }
  #body-wrapper .jabber-icon:after {
    color: #c90000; }
  #body-wrapper .phpbb_icq-icon:after {
    color: #60ff00;
    text-shadow: 0 0 1px #000, 0 0 2px #000; }
  #body-wrapper .phpbb_wlm-icon:after {
    color: #75afd3; }
  #body-wrapper .phpbb_aol-icon:after {
    color: #ffd800;
    text-shadow: 0 0 1px #000, 0 0 2px #000; }
  #body-wrapper .icon-bump:after, #body-wrapper .icon-contact:after, #body-wrapper .icon-delete-cookies:after, #body-wrapper .icon-download:after, #body-wrapper .icon-logout:after, #body-wrapper .icon-login:after, #body-wrapper .icon-mcp:after, #body-wrapper .icon-members:after, #body-wrapper .icon-members:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:before, #body-wrapper .icon-notification:after, #body-wrapper .icon-pages:after, #body-wrapper .icon-pm:after, #body-wrapper .icon-print:after, #body-wrapper .icon-profile:after, #body-wrapper .icon-register:after, #body-wrapper .icon-sendemail:after, #body-wrapper .icon-subscribe:after, #body-wrapper .icon-team:after, #body-wrapper .icon-team:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:before, #body-wrapper .icon-unsubscribe:after, #body-wrapper .icon-time:after, #body-wrapper .icon-thanks_toplist:after, #body-wrapper .icon-search-new:after, #body-wrapper .icon-search-unanswered:after, #body-wrapper .icon-search-unread:after, #body-wrapper .icon-search-self:after, #body-wrapper .icon-search:after, #body-wrapper .responsive-search a:after, #body-wrapper .icon-search-active:after, #body-wrapper .icon-search-advanced:after, #body-wrapper .icon-acp:after, #body-wrapper .icon-bookmark:after, #body-wrapper .icon-faq:after, #body-wrapper .icon-home:after, #body-wrapper .icon-mark:after, #body-wrapper .icon-ucp:after, #body-wrapper .icon-new-posts:after, #body-wrapper .icon-forums:after, #body-wrapper .icon-chat:after, #body-wrapper .icon-thanks:after {
    color: #ffda7b; }
  #body-wrapper .icon-bump:hover:after, #body-wrapper .icon-contact:hover:after, #body-wrapper .icon-delete-cookies:hover:after, #body-wrapper .icon-download:hover:after, #body-wrapper .icon-logout:hover:after, #body-wrapper .icon-login:hover:after, #body-wrapper .icon-mcp:hover:after, #body-wrapper .icon-members:hover:after, #body-wrapper .icon-members:hover:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:hover:before, #body-wrapper .icon-notification:hover:after, #body-wrapper .icon-pages:hover:after, #body-wrapper .icon-pm:hover:after, #body-wrapper .icon-print:hover:after, #body-wrapper .icon-profile:hover:after, #body-wrapper .icon-register:hover:after, #body-wrapper .icon-sendemail:hover:after, #body-wrapper .icon-subscribe:hover:after, #body-wrapper .icon-team:hover:after, #body-wrapper .icon-team:hover:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:hover:before, #body-wrapper .icon-unsubscribe:hover:after, #body-wrapper .icon-time:hover:after, #body-wrapper .icon-thanks_toplist:hover:after, #body-wrapper .icon-search-new:hover:after, #body-wrapper .icon-search-unanswered:hover:after, #body-wrapper .icon-search-unread:hover:after, #body-wrapper .icon-search-self:hover:after, #body-wrapper .icon-search:hover:after, #body-wrapper .responsive-search a:hover:after, #body-wrapper .icon-search-active:hover:after, #body-wrapper .icon-search-advanced:hover:after, #body-wrapper .icon-acp:hover:after, #body-wrapper .icon-bookmark:hover:after, #body-wrapper .icon-faq:hover:after, #body-wrapper .icon-home:hover:after, #body-wrapper .icon-mark:hover:after, #body-wrapper .icon-ucp:hover:after, #body-wrapper .icon-new-posts:hover:after, #body-wrapper .icon-forums:hover:after, #body-wrapper .icon-chat:hover:after, #body-wrapper .icon-thanks:hover:after {
    color: #e8a626; }
  #body-wrapper .icon-search-new:after, #body-wrapper .icon-search-unanswered:after, #body-wrapper .icon-search-unread:after {
    color: #e8a626; }
  #body-wrapper .icon-search-self:after {
    color: #5c5c5c; }
  #body-wrapper .icon-home.breadcrumbs:after {
    color: #ffda7b; }
  #body-wrapper .icon-notification.non-zero:after, #body-wrapper .icon-pm.non-zero:after {
    color: #e8a626; }
  #body-wrapper .icon-time:after {
    color: #5c5c5c; }
  #body-wrapper .global_read, #body-wrapper .global_read_mine, #body-wrapper .announce_read_mine, #body-wrapper .sticky_read_mine, #body-wrapper .announce_read, #body-wrapper .sticky_read {
    background-image: url("images/announce_read.png"); }
  #body-wrapper .global_read_locked, #body-wrapper .global_read_locked_mine, #body-wrapper .announce_read_locked_mine, #body-wrapper .sticky_read_locked_mine, #body-wrapper .announce_read_locked, #body-wrapper .sticky_read_locked {
    background-image: url("images/announce_read_locked.png"); }
  #body-wrapper .global_unread, #body-wrapper .global_unread_mine, #body-wrapper .announce_unread_mine, #body-wrapper .sticky_unread_mine, #body-wrapper .announce_unread, #body-wrapper .sticky_unread {
    background-image: url("images/announce_unread.png"); }
  #body-wrapper .global_unread_locked, #body-wrapper .global_unread_locked_mine, #body-wrapper .announce_unread_locked_mine, #body-wrapper .sticky_unread_locked_mine, #body-wrapper .announce_unread_locked, #body-wrapper .sticky_unread_locked {
    background-image: url("images/announce_unread_locked.png"); }
  #body-wrapper .forum_link {
    background-image: url("images/forum_link.png"); }
  #body-wrapper .forum_read {
    background-image: url("images/forum_read.png"); }
  #body-wrapper .forum_read_locked {
    background-image: url("images/forum_read_locked.png"); }
  #body-wrapper .forum_read_subforum {
    background-image: url("images/forum_read_subforum.png"); }
  #body-wrapper .forum_unread {
    background-image: url("images/forum_unread.png"); }
  #body-wrapper .forum_unread_locked {
    background-image: url("images/forum_unread_locked.png"); }
  #body-wrapper .forum_unread_subforum {
    background-image: url("images/forum_unread_subforum.png"); }
  #body-wrapper .topic_moved {
    background-image: url("images/topic_moved.png"); }
  #body-wrapper .topic_read, #body-wrapper .pm_read {
    background-image: url("images/topic_read.png"); }
  #body-wrapper .topic_read_mine {
    background-image: url("images/topic_read_mine.png"); }
  #body-wrapper .topic_read_hot {
    background-image: url("images/topic_read_hot.png"); }
  #body-wrapper .topic_read_hot_mine {
    background-image: url("images/topic_read_hot_mine.png"); }
  #body-wrapper .topic_read_locked {
    background-image: url("images/topic_read_locked.png"); }
  #body-wrapper .topic_read_locked_mine {
    background-image: url("images/topic_read_locked_mine.png"); }
  #body-wrapper .topic_unread, #body-wrapper .pm_unread {
    background-image: url("images/topic_unread.png"); }
  #body-wrapper .topic_unread_mine {
    background-image: url("images/topic_unread_mine.png"); }
  #body-wrapper .topic_unread_hot {
    background-image: url("images/topic_unread_hot.png"); }
  #body-wrapper .topic_unread_hot_mine {
    background-image: url("images/topic_unread_hot_mine.png"); }
  #body-wrapper .topic_unread_locked {
    background-image: url("images/topic_unread_locked.png"); }
  #body-wrapper .topic_unread_locked_mine {
    background-image: url("images/topic_unread_locked_mine.png"); }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) {
    #body-wrapper {
      /*.forum_link													{ background-image: url("images/forum_link_hd.png"); }
	.forum_read													{ background-image: url("images/forum_read_hd.png"); }
	.forum_read_locked											{ background-image: url("images/forum_read_locked_hd.png"); }
	.forum_read_subforum										{ background-image: url("images/forum_read_subforum_hd.png"); }
	.forum_unread												{ background-image: url("images/forum_unread_hd.png"); }
	.forum_unread_locked										{ background-image: url("images/forum_unread_locked_hd.png"); }
	.forum_unread_subforum										{ background-image: url("images/forum_unread_subforum_hd.png"); }

	.topic_moved												{ background-image: url("images/topic_moved_hd.png"); }
	.topic_read													{ background-image: url("images/topic_read_hd.png"); }
	.topic_read_mine											{ background-image: url("images/topic_read_mine_hd.png"); }
	.topic_read_hot												{ background-image: url("images/topic_read_hot_hd.png"); }
	.topic_read_hot_mine										{ background-image: url("images/topic_read_hot_mine_hd.png"); }
	.topic_read_locked											{ background-image: url("images/topic_read_locked_hd.png"); }
	.topic_read_locked_mine										{ background-image: url("images/topic_read_locked_mine_hd.png"); }
	.topic_unread												{ background-image: url("images/topic_unread_hd.png"); }
	.topic_unread_mine											{ background-image: url("images/topic_unread_mine_hd.png"); }
	.topic_unread_hot											{ background-image: url("images/topic_unread_hot_hd.png"); }
	.topic_unread_hot_mine										{ background-image: url("images/topic_unread_hot_mine_hd.png"); }
	.topic_unread_locked										{ background-image: url("images/topic_unread_locked_hd.png"); }
	.topic_unread_locked_mine									{ background-image: url("images/topic_unread_locked_mine_hd.png"); }*/ }
      #body-wrapper .global_read, #body-wrapper .global_read_mine, #body-wrapper .announce_read_mine, #body-wrapper .sticky_read_mine, #body-wrapper .announce_read, #body-wrapper .sticky_read, #body-wrapper .global_read_locked, #body-wrapper .global_read_locked_mine, #body-wrapper .announce_read_locked_mine, #body-wrapper .sticky_read_locked_mine, #body-wrapper .announce_read_locked, #body-wrapper .sticky_read_locked, #body-wrapper .global_unread, #body-wrapper .global_unread_mine, #body-wrapper .announce_unread_mine, #body-wrapper .sticky_unread_mine, #body-wrapper .announce_unread, #body-wrapper .sticky_unread, #body-wrapper .global_unread_locked, #body-wrapper .global_unread_locked_mine, #body-wrapper .announce_unread_locked_mine, #body-wrapper .sticky_unread_locked_mine, #body-wrapper .announce_unread_locked, #body-wrapper .sticky_unread_locked,
      #body-wrapper .forum_link, #body-wrapper .forum_read, #body-wrapper .forum_read_locked, #body-wrapper .forum_read_subforum, #body-wrapper .forum_unread, #body-wrapper .forum_unread_locked, #body-wrapper .forum_unread_subforum,
      #body-wrapper .topic_moved, #body-wrapper .topic_read, #body-wrapper .pm_read, #body-wrapper .topic_read_mine, #body-wrapper .topic_read_hot, #body-wrapper .topic_read_hot_mine, #body-wrapper .topic_read_locked, #body-wrapper .topic_read_locked_mine,
      #body-wrapper .topic_unread, #body-wrapper .pm_unread, #body-wrapper .topic_unread_mine, #body-wrapper .topic_unread_hot, #body-wrapper .topic_unread_hot_mine, #body-wrapper .topic_unread_locked, #body-wrapper .topic_unread_locked_mine {
        background-size: 36px 36px; }
      #body-wrapper .global_read, #body-wrapper .global_read_mine, #body-wrapper .announce_read_mine, #body-wrapper .sticky_read_mine, #body-wrapper .announce_read, #body-wrapper .sticky_read {
        background-image: url("images/announce_read_hd.png"); }
      #body-wrapper .global_read_locked, #body-wrapper .global_read_locked_mine, #body-wrapper .announce_read_locked_mine, #body-wrapper .sticky_read_locked_mine, #body-wrapper .announce_read_locked, #body-wrapper .sticky_read_locked {
        background-image: url("images/announce_read_locked_hd.png"); }
      #body-wrapper .global_unread, #body-wrapper .global_unread_mine, #body-wrapper .announce_unread_mine, #body-wrapper .sticky_unread_mine, #body-wrapper .announce_unread, #body-wrapper .sticky_unread {
        background-image: url("images/announce_unread_hd.png"); }
      #body-wrapper .global_unread_locked, #body-wrapper .global_unread_locked_mine, #body-wrapper .announce_unread_locked_mine, #body-wrapper .sticky_unread_locked_mine, #body-wrapper .announce_unread_locked, #body-wrapper .sticky_unread_locked {
        background-image: url("images/announce_unread_locked_hd.png"); } }
  #body-wrapper .panel-container .panel li.header dd, #body-wrapper .panel-container .stat-block li.header dd, #body-wrapper .panel-container .panel li.header dt, #body-wrapper .panel-container .stat-block li.header dt {
    color: #fafafa; }
  #body-wrapper .panel-container table.table1 thead th {
    color: #dddddd;
    border-bottom-color: #1f1f1f; }
  #body-wrapper #cp-main .pm-message {
    border-color: #202020;
    background-color: #383838; }
  #body-wrapper #tabs .tab > a {
    background: #383838;
    color: #f2d488; }
  #body-wrapper #tabs .tab > a:hover {
    background: #303030;
    color: #e8a626; }
  #body-wrapper #tabs .activetab > a,
  #body-wrapper #tabs .activetab > a:hover {
    background: #303030;
    background: -webkit-linear-gradient(top, #383838 0%, #303030 100%);
    background: linear-gradient(to bottom, #383838 0%, #303030 100%);
    box-shadow: 0 10px 10px -10px #303030;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF383838', endColorstr='#FF303030', GradientType=0 );
    border-color: #303030;
    color: #cccccc; }
  #body-wrapper #minitabs .tab > a {
    background-color: #343434; }
  #body-wrapper #minitabs .activetab > a,
  #body-wrapper #minitabs .activetab > a:hover {
    background-color: #F9F9F9;
    color: #333333; }
  #body-wrapper .responsive-tab .responsive-tab-link:before {
    color: #f2d488; }
  #body-wrapper #navigation a {
    color: #dddddd;
    background: #383838;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1AFFFFFF, endColorstr=#00FFFFFF);
    box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.1); }
  #body-wrapper #navigation a:hover {
    background-color: #765618;
    color: #fff;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.1) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#18FFFFFF); }
  #body-wrapper #navigation #active-subsection a {
    background: #af8519;
    color: #fff;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1AFFFFFF, endColorstr=#00FFFFFF); }
  #body-wrapper #navigation #active-subsection a:hover {
    background-color: #765618;
    color: #fff;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.1) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#18FFFFFF); }
  #body-wrapper #navigation > hr {
    border-top-color: #343434; }
  #body-wrapper .panel-container h2 {
    color: #dddddd; }
  #body-wrapper .panel-container .panel, #body-wrapper .panel-container .stat-block {
    background: #222222;
    box-shadow: none;
    border-width: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
    #body-wrapper .panel-container .panel > .inner > h3:first-child, #body-wrapper .panel-container .stat-block > .inner > h3:first-child {
      background-color: transparent;
      color: #e8c25f;
      box-shadow: none;
      background-image: none;
      filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
      #body-wrapper .panel-container .panel > .inner > h3:first-child a, #body-wrapper .panel-container .stat-block > .inner > h3:first-child a {
        color: #ffda7b; }
        #body-wrapper .panel-container .panel > .inner > h3:first-child a:hover, #body-wrapper .panel-container .stat-block > .inner > h3:first-child a:hover {
          color: #e8a626; }
    #body-wrapper .panel-container .panel:before, #body-wrapper .panel-container .stat-block:before, #body-wrapper .panel-container .panel:after, #body-wrapper .panel-container .stat-block:after {
      background: transparent; }
  #body-wrapper #cp-main .pm {
    background-color: #383838; }
  #body-wrapper .cp-mini {
    background-color: #343434; }
  #body-wrapper .current {
    color: #fafafa !important; }
  #body-wrapper .pmlist li.pm_message_reported_colour, #body-wrapper .pm_message_reported_colour {
    border-left-color: #BC2A4D;
    border-right-color: #BC2A4D; }
  #body-wrapper .pmlist li.pm_marked_colour, #body-wrapper .pm_marked_colour {
    border-color: #FF6600; }
  #body-wrapper .pmlist li.pm_replied_colour, #body-wrapper .pm_replied_colour {
    border-color: #A9B8C2; }
  #body-wrapper .pmlist li.pm_friend_colour, #body-wrapper .pm_friend_colour {
    border-color: #5D8FBD; }
  #body-wrapper .pmlist li.pm_foe_colour, #body-wrapper .pm_foe_colour {
    border-color: #000000; }
  #body-wrapper #gallery label {
    background: #343434;
    border-color: #1f1f1f; }
  #body-wrapper #gallery label:hover {
    background-color: #303030; }
  #body-wrapper select {
    border-color: #444;
    background-color: #131313;
    color: #dddddd; }
  #body-wrapper label {
    color: #dddddd; }
  #body-wrapper option.disabled-option {
    color: #a0a0a0; }
  #body-wrapper dd label {
    color: #dddddd; }
  #body-wrapper fieldset.fields1 {
    background-color: transparent; }
  #body-wrapper fieldset dl:hover dt label {
    color: #fafafa; }
  #body-wrapper fieldset.fields2 dl:hover dt label {
    color: inherit; }
  #body-wrapper #message-box textarea {
    color: #dddddd; }
  #body-wrapper #message-box textarea.drag-n-drop {
    outline-color: rgba(92, 92, 92, 0.5); }
  #body-wrapper #message-box textarea.drag-n-drop-highlight {
    outline-color: rgba(160, 160, 160, 0.5); }
  #body-wrapper .inputbox, #body-wrapper select {
    background-color: #131313;
    border-color: #444;
    color: #dddddd; }
  #body-wrapper .inputbox::-moz-placeholder {
    color: #c9c9c9; }
  #body-wrapper .inputbox::-webkit-input-placeholder {
    color: #c9c9c9; }
  #body-wrapper .inputbox:-ms-input-placeholder {
    color: #c9c9c9; }
  #body-wrapper .inputbox:hover, #body-wrapper select:hover {
    background-color: #131313;
    border-color: #e8a626;
    color: #dddddd; }
  #body-wrapper .inputbox:focus, #body-wrapper select:focus {
    background-color: #131313;
    border-color: #ffda7b;
    color: #fafafa; }
  #body-wrapper .inputbox:hover::-moz-placeholder {
    color: #dddddd; }
  #body-wrapper .inputbox:hover::-webkit-input-placeholder {
    color: #dddddd; }
  #body-wrapper .inputbox:hover:-ms-input-placeholder {
    color: #dddddd; }
  #body-wrapper .inputbox:focus::-moz-placeholder {
    color: transparent; }
  #body-wrapper .inputbox:focus::-webkit-input-placeholder {
    color: transparent; }
  #body-wrapper .inputbox:focus:-ms-input-placeholder {
    color: transparent; }
  #body-wrapper a.button1, #body-wrapper input.button1, #body-wrapper input.button3, #body-wrapper a.button2, #body-wrapper input.button2 {
    color: #dddddd;
    border-color: #af8519;
    background-color: #af8519;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30FFFFFF, endColorstr=#00FFFFFF); }
  #body-wrapper a.button1, #body-wrapper input.button1 {
    background-color: #c5961c;
    border-color: #c5961c;
    color: #fff; }
  #body-wrapper input.button3 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
  #body-wrapper a.button1, #body-wrapper a.button2 {
    color: #dddddd; }
  #body-wrapper a.button1:hover, #body-wrapper input.button1:hover, #body-wrapper a.button2:hover, #body-wrapper input.button2:hover, #body-wrapper input.button3:hover {
    background-color: #765618;
    border-color: #765618;
    color: #fff;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#18FFFFFF, endColorstr=#00FFFFFF); }
  #body-wrapper input.button1:focus, #body-wrapper input.button2:focus, #body-wrapper input.button3:focus {
    border-color: #cab47b;
    color: #fff; }
  #body-wrapper input.disabled {
    color: #a0a0a0; }
  #body-wrapper .phpbb_alert {
    background-color: #181818;
    border-color: #1f1f1f; }
  #body-wrapper .phpbb_alert .alert_close:before {
    color: #ffda7b; }
  #body-wrapper .phpbb_alert .alert_close:hover:before {
    color: #e8a626; }
  #body-wrapper .phpbb_alert .alert_close:after {
    color: #181818; }
  #body-wrapper #darken {
    background-color: #000; }
  #body-wrapper #loading_indicator {
    background-color: #000;
    background-image: url("images/loading.gif"); }
  #body-wrapper .dropdown-extended ul li {
    border-top-color: #1f1f1f; }
  #body-wrapper .dropdown-extended ul li:hover {
    background-color: #343434;
    color: #fafafa; }
  #body-wrapper .dropdown-extended .header, #body-wrapper .dropdown-extended .footer {
    border-color: #1f1f1f;
    color: #fafafa; }
  #body-wrapper .dropdown-extended .footer {
    border-top-style: solid;
    border-top-width: 1px; }
  #body-wrapper .dropdown-extended .header {
    background: #e1a919;
    color: #fff; }
    #body-wrapper .dropdown-extended .header a {
      color: #fff; }
      #body-wrapper .dropdown-extended .header a:hover {
        color: #fff; }
  #body-wrapper ul.linklist li.responsive-menu a.responsive-menu-link:before {
    color: #ffda7b; }
  #body-wrapper ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, #body-wrapper ul.linklist li.responsive-menu.visible a.responsive-menu-link:before {
    color: #e8a626; }
  #body-wrapper .dropdown .dropdown-contents {
    background: #383838;
    border-color: #e1a919;
    box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5); }
  #body-wrapper .dropdown-up .dropdown-contents {
    box-shadow: 1px 0 5px rgba(0, 0, 0, 0.5); }
  #body-wrapper .dropdown li, #body-wrapper .dropdown li li {
    border-color: #525252; }
  #body-wrapper .dropdown li.separator {
    border-color: #525252; }
  #body-wrapper .notification_list li.notification-reported strong, #body-wrapper .notification_list li.notification-disapproved strong {
    color: #e8a626; }
  #body-wrapper .notification_list li.dropdown-notification {
    background-color: #383838;
    color: #ffda7b; }
    #body-wrapper .notification_list li.dropdown-notification, .panel-container #body-wrapper .notification_list li.dropdown-notification {
      border-top-color: #454545;
      border-bottom-color: #2b2b2b; }
    #body-wrapper .notification_list li.dropdown-notification strong {
      color: white; }
    #body-wrapper .notification_list li.dropdown-notification a {
      color: inherit; }
    #body-wrapper .notification_list li.dropdown-notification p.notification-time, #body-wrapper .notification_list li.dropdown-notification p.notifications_time {
      color: #a99d82; }
    #body-wrapper .notification_list li.dropdown-notification a.mark_read {
      background-color: #fff !important; }
      #body-wrapper .notification_list li.dropdown-notification a.mark_read, #body-wrapper .notification_list li.dropdown-notification a.mark_read:after {
        color: #e8a626 !important; }
  #body-wrapper .notification_list li.bg3 {
    background-color: #444037;
    color: #e8a626; }
    #body-wrapper .notification_list li.bg3, .panel-container #body-wrapper .notification_list li.bg3 {
      border-top-color: #524d42;
      border-bottom-color: #36332c; }
    #body-wrapper .notification_list li.bg3 strong {
      color: #fff; }
    #body-wrapper .notification_list li.bg3 a {
      color: inherit; }
    #body-wrapper .notification_list li.bg3 p.notification-time, #body-wrapper .notification_list li.bg3 p.notifications_time {
      color: #9b7e47; }
    #body-wrapper .notification_list li.bg3 a.mark_read {
      background-color: #fff !important; }
      #body-wrapper .notification_list li.bg3 a.mark_read, #body-wrapper .notification_list li.bg3 a.mark_read:after {
        color: #e8a626 !important; }
  #body-wrapper .notification_list li.dropdown-notification:hover {
    background-color: #343434;
    color: #ffda7b; }
    #body-wrapper .notification_list li.dropdown-notification:hover, .panel-container #body-wrapper .notification_list li.dropdown-notification:hover {
      border-top-color: #4e4e4e;
      border-bottom-color: #1b1b1b; }
    #body-wrapper .notification_list li.dropdown-notification:hover strong {
      color: white; }
    #body-wrapper .notification_list li.dropdown-notification:hover a {
      color: inherit; }
    #body-wrapper .notification_list li.dropdown-notification:hover p.notification-time, #body-wrapper .notification_list li.dropdown-notification:hover p.notifications_time {
      color: #a79c81; }
    #body-wrapper .notification_list li.dropdown-notification:hover a.mark_read {
      background-color: black; }
      #body-wrapper .notification_list li.dropdown-notification:hover a.mark_read, #body-wrapper .notification_list li.dropdown-notification:hover a.mark_read:after {
        color: white; }
        #body-wrapper .notification_list li.dropdown-notification:hover a.mark_read:hover, #body-wrapper .notification_list li.dropdown-notification:hover a.mark_read:after:hover {
          color: #ffda7b; }
  #body-wrapper .imageset.icon_post_target {
    background-image: url("images/icon_post_target.png"); }
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) {
      #body-wrapper .imageset.icon_post_target {
        background-image: url("images/icon_post_target_hd.png"); } }
  #body-wrapper .imageset.icon_post_target_unread {
    background-image: url("images/icon_post_target_unread.png"); }
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 1.5dppx) {
      #body-wrapper .imageset.icon_post_target_unread {
        background-image: url("images/icon_post_target_unread_hd.png"); } }
  #body-wrapper .imageset.icon_topic_attach:after {
    color: #a0a0a0; }
  #body-wrapper .imageset.icon_topic_newest:after, #body-wrapper .imageset.icon_topic_reported:after, #body-wrapper .imageset.icon_topic_deleted:after, #body-wrapper .imageset.icon_topic_unapproved:after {
    color: #e8a626; }
  #body-wrapper .imageset.icon_topic_poll:after {
    color: #bbae8a; }
  @media (max-width: 700px) {
    #body-wrapper .responsive-hide {
      display: none !important; }
    #body-wrapper .responsive-show {
      display: block !important; }
    #body-wrapper .responsive-show-inline {
      display: inline !important; }
    #body-wrapper .responsive-show-inline-block {
      display: inline-block !important; }
    #body-wrapper html {
      height: auto; }
    #body-wrapper body {
      padding: 0; }
    #body-wrapper #wrap {
      border: none;
      border-radius: 0;
      margin: 0;
      padding: 0 5px; }
    #body-wrapper .page-width, #body-wrapper .navbar .inner.static > .static-inner {
      min-width: 290px;
      margin: 0; }
    #body-wrapper .navbar .inner.static > .static-inner,
    #body-wrapper #wrap .navbar .inner.static > .static-inner {
      padding: 0; }
    #body-wrapper .forabg, #body-wrapper .forumbg, #body-wrapper .post, #body-wrapper .panel, #body-wrapper .stat-block {
      border-radius: 0;
      margin-left: -5px;
      margin-right: -5px; }
    #body-wrapper .headerbar, #body-wrapper .navbar {
      border-radius: 0; }
    #body-wrapper #wrap .headerbar, #body-wrapper #wrap .navbar {
      margin-left: -5px;
      margin-right: -5px; }
    #body-wrapper #cp-main .forabg, #body-wrapper #cp-main .forumdb, #body-wrapper #cp-main .post, #body-wrapper #cp-main .panel, #body-wrapper #cp-main .stat-block {
      border-radius: 0; }
    #body-wrapper .navbar.tabbed .nav-tabs, #body-wrapper .navbar.tabbed .nav-tabs .tab {
      border-radius: 0 !important; }
    #body-wrapper #site-description {
      float: none;
      width: auto;
      text-align: center; }
    #body-wrapper .logo {
      float: none;
      margin: 0 auto;
      padding: 0; }
      #body-wrapper .logo img {
        margin: 0 auto; }
    #body-wrapper #site-description h1, #body-wrapper #site-description p, #body-wrapper #site-description p.sitename {
      text-align: inherit;
      float: none;
      margin: 5px;
      line-height: 1.2em;
      overflow: hidden;
      text-overflow: ellipsis; }
    #body-wrapper #site-description p, #body-wrapper .headerbar .search-header {
      display: none; }
    #body-wrapper .responsive-search {
      display: block !important; }
    #body-wrapper .responsive-search a {
      display: block;
      width: 16px;
      height: 22px;
      text-indent: 99px;
      overflow: hidden;
      text-decoration: none;
      text-align: center; }
    #body-wrapper ul.topiclist li.header dt, #body-wrapper ul.topiclist li.header dt .list-inner {
      margin-right: 0 !important;
      padding-right: 0; }
    #body-wrapper ul.topiclist li.header dd {
      display: none !important; }
    #body-wrapper ul.topiclist dt, #body-wrapper ul.topiclist dt .list-inner,
    #body-wrapper ul.topiclist.missing-column dt, #body-wrapper ul.topiclist.missing-column dt .list-inner,
    #body-wrapper ul.topiclist.two-long-columns dt, #body-wrapper ul.topiclist.two-long-columns dt .list-inner,
    #body-wrapper ul.topiclist.two-columns dt, #body-wrapper ul.topiclist.two-columns dt .list-inner {
      margin-right: 0; }
    #body-wrapper ul.topiclist dt .list-inner.with-mark {
      padding-right: 34px; }
    #body-wrapper ul.topiclist dt .list-inner {
      min-height: 28px; }
    #body-wrapper ul.topiclist li.header dt .list-inner {
      min-height: 0; }
    #body-wrapper ul.topiclist dd {
      display: none; }
    #body-wrapper ul.topiclist dd.mark {
      display: block; }
    #body-wrapper ul.topiclist.forums dt {
      margin-right: -250px; }
    #body-wrapper ul.topiclist.forums dt .list-inner {
      margin-right: 250px; }
    #body-wrapper ul.topiclist.forums dd.lastpost {
      display: block; }
    #body-wrapper ul.topiclist dd.mark {
      display: block;
      position: absolute;
      right: 5px;
      top: 0;
      margin: 0;
      width: auto;
      min-width: 0;
      text-align: left; }
    #body-wrapper ul.topiclist.forums dd.topics dfn, #body-wrapper ul.topiclist.topics dd.posts dfn {
      position: relative;
      left: 0;
      width: auto;
      display: inline;
      font-weight: normal; } }

@media (max-width: 700px) and (max-width: 550px) {
  #body-wrapper ul.topiclist.forums dt {
    margin-right: 0; }
  #body-wrapper ul.topiclist.forums dt .list-inner {
    margin-right: 0; }
  #body-wrapper ul.topiclist.forums dd.lastpost {
    display: none; } }
  @media (max-width: 700px) {
    #body-wrapper li.row .responsive-show strong {
      font-weight: bold;
      color: inherit; }
    #body-wrapper ul.topiclist li.row dt a.subforum {
      display: inline-block;
      vertical-align: bottom;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 100px; } }

@media (max-width: 700px) and (max-width: 350px) {
  #body-wrapper .dropdown-extended .dropdown-contents {
    width: auto; } }
  @media (max-width: 700px) {
    #body-wrapper .pagination > ul {
      margin: 5px 0 0; }
    #body-wrapper .row .pagination .ellipsis + li {
      display: none !important; }
    #body-wrapper table.responsive, #body-wrapper table.responsive tbody, #body-wrapper table.responsive tr, #body-wrapper table.responsive td {
      display: block; }
    #body-wrapper table.responsive thead, #body-wrapper table.responsive th {
      display: none; }
    #body-wrapper table.responsive.show-header thead, #body-wrapper table.responsive.show-header th:first-child {
      display: block;
      width: auto !important;
      text-align: left !important;
      border-radius: 0; }
    #body-wrapper table.responsive.show-header th:first-child span.rank-img {
      display: none; }
    #body-wrapper table.responsive tr {
      margin: 2px 0; }
    #body-wrapper table.responsive td {
      width: auto !important;
      text-align: left !important;
      padding: 4px; }
    #body-wrapper table.responsive td.empty {
      display: none !important; }
    #body-wrapper table.responsive td > dfn {
      display: inline-block !important; }
    #body-wrapper table.responsive td > dfn:after {
      content: ':';
      padding-right: 5px; }
    #body-wrapper table.responsive span.rank-img {
      float: none;
      padding-right: 5px; }
    #body-wrapper table.responsive#memberlist td:first-child input[type="checkbox"] {
      float: right; }
    #body-wrapper fieldset dt, #body-wrapper fieldset.fields1 dt, #body-wrapper fieldset.fields2 dt {
      width: auto;
      float: none; }
    #body-wrapper fieldset dd, #body-wrapper fieldset.fields1 dd, #body-wrapper fieldset.fields2 dd {
      margin-left: 20px; }
    #body-wrapper textarea, #body-wrapper dd textarea, #body-wrapper #message-box textarea {
      width: 100%;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    #body-wrapper dl.pmlist dt {
      width: auto !important;
      margin-bottom: 5px; }
    #body-wrapper dl.pmlist dd {
      display: inline-block;
      margin-left: 0 !important; }
    #body-wrapper dl.pmlist dd:first-of-type {
      padding-left: 20px; }
    #body-wrapper #smiley-box, #body-wrapper #message-box {
      float: none;
      width: auto; }
    #body-wrapper #smiley-box {
      margin-top: 5px; }
    #body-wrapper .bbcode-status {
      display: none; }
    #body-wrapper .colour-palette, #body-wrapper .colour-palette tbody, #body-wrapper .colour-palette tr {
      display: block; }
    #body-wrapper .colour-palette td {
      display: inline-block;
      margin-right: 2px; }
    #body-wrapper .horizontal-palette td:nth-child(2n), #body-wrapper .vertical-palette tr:nth-child(2n) {
      display: none; }
    #body-wrapper .colour-palette a {
      display: inline-block !important; }
    #body-wrapper fieldset.quick-login label {
      display: block;
      margin-bottom: 5px;
      white-space: normal; }
    #body-wrapper fieldset.quick-login label > span {
      display: inline-block;
      min-width: 100px; }
    #body-wrapper fieldset.quick-login input.inputbox {
      width: 85%;
      max-width: 300px;
      margin-left: 20px; }
    #body-wrapper fieldset.quick-login label[for="autologin"] {
      display: inline-block;
      text-align: right;
      min-width: 50%; } }

@media (max-width: 700px) and (max-width: 500px) {
  #body-wrapper dd label {
    white-space: normal; }
  #body-wrapper select, #body-wrapper .inputbox {
    max-width: 260px; }
  #body-wrapper .captcha-panel dd.captcha {
    margin-left: 0; }
  #body-wrapper .captcha-panel dd.captcha-image img {
    width: 100%; }
  #body-wrapper #recaptcha_challenge_image,
  #body-wrapper #recaptcha_response_field,
  #body-wrapper .recaptchatable #recaptcha_image {
    width: 100% !important;
    height: auto !important; }
  #body-wrapper .recaptchatable tr td:last-child {
    display: none; }
  #body-wrapper .captcha-panel .recaptcha-responsive {
    display: inline-block !important;
    margin-top: 10px;
    vertical-align: middle; } }

@media (max-width: 700px) and (max-width: 430px) {
  #body-wrapper .section-viewtopic .search-box .inputbox {
    width: 110px; } }

@media (max-width: 700px) and (max-width: 320px) {
  #body-wrapper select, #body-wrapper .inputbox {
    max-width: 240px; } }
  @media (max-width: 700px) {
    #body-wrapper .column1, #body-wrapper .column2, #body-wrapper .left-box.profile-details {
      float: none;
      width: auto; } }

@media (max-width: 700px) and (max-width: 500px) {
  #body-wrapper dl.details dt, #body-wrapper dl.details dd {
    width: auto;
    float: none;
    text-align: left; }
  #body-wrapper dl.details dd {
    margin-left: 20px; } }
  @media (max-width: 700px) {
    #body-wrapper fieldset.polls dt {
      width: 90%; }
    #body-wrapper fieldset.polls dd.resultbar {
      padding-left: 20px; }
    #body-wrapper fieldset.polls dd.poll_option_percent {
      width: 20%; }
    #body-wrapper fieldset.polls dd.resultbar, #body-wrapper fieldset.polls dd.poll_option_percent {
      margin-top: 5px; }
    #body-wrapper .postbody {
      position: inherit; }
    #body-wrapper .postprofile + .postbody {
      position: static; }
      #body-wrapper .postprofile + .postbody, #body-wrapper .postprofile + .postbody > div {
        margin-left: 0;
        margin-right: 0; }
    #body-wrapper .postprofile, #body-wrapper .postbody, #body-wrapper .search .postbody {
      display: block;
      width: auto;
      float: none;
      padding: 0;
      min-height: 0; }
    #body-wrapper .post .postprofile {
      width: auto;
      border-width: 0 0 1px 0;
      padding-bottom: 5px;
      margin: 0;
      margin-bottom: 5px;
      min-height: 40px;
      overflow: hidden;
      z-index: auto !important; }
    #body-wrapper .postprofile dd {
      display: none; }
    #body-wrapper .postprofile dt, #body-wrapper .postprofile dd.profile-rank, #body-wrapper .search .postprofile dd {
      display: block;
      margin: 0; }
    #body-wrapper .postprofile .has-avatar .avatar-container,
    #body-wrapper .postprofile .no-avatar .avatar-container {
      margin: 0;
      overflow: inherit;
      float: left;
      padding-right: 5px; }
    #body-wrapper .postprofile .avatar-container:after {
      clear: none; }
    #body-wrapper .postprofile .avatar, #body-wrapper .postprofile .no-avatar .avatar-container {
      margin-right: 5px; }
    #body-wrapper .postprofile .avatar img {
      width: auto !important;
      height: auto !important;
      max-height: 32px; }
    #body-wrapper .no-avatar .avatar-container {
      width: 32px;
      height: 32px; }
    #body-wrapper .has-profile .postbody h3 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #body-wrapper .has-profile .post-buttons {
      right: 10px;
      top: 10px; }
      .rtl #body-wrapper .has-profile .post-buttons {
        right: auto;
        left: 10px; }
    #body-wrapper .online-ribbon {
      width: 35px;
      height: 35px;
      top: 0;
      left: 0; }
      .rtl #body-wrapper .online-ribbon {
        left: auto;
        right: 0; }
      #body-wrapper .online-ribbon span {
        width: 50px;
        font-size: 6px;
        line-height: 10px;
        height: 10px;
        text-align: center;
        position: absolute;
        top: 8px;
        white-space: nowrap;
        left: -12px; }
        .rtl #body-wrapper .online-ribbon span {
          left: auto;
          right: -12px; }
    #body-wrapper h2 {
      margin-top: .5em; }
    #body-wrapper p {
      margin-bottom: .5em;
      overflow: hidden; }
    #body-wrapper p.rightside {
      margin-bottom: 0; }
    #body-wrapper fieldset.display-options label {
      display: inline-block;
      clear: both;
      margin-bottom: 5px;
      letter-spacing: -.3px; }
    #body-wrapper dl.mini dd.pm-legend {
      float: left;
      min-width: 200px; }
    #body-wrapper #topicreview {
      margin: 0 -5px;
      padding: 0 5px; }
    #body-wrapper fieldset.display-actions {
      white-space: normal; }
    #body-wrapper .phpbb_alert {
      width: auto;
      margin: 0 5px; }
    #body-wrapper .attach-comment dfn {
      width: 100%; } }

@media (max-width: 700px) and (max-width: 500px) {
  #body-wrapper p.responsive-center {
    float: none;
    text-align: center;
    margin-bottom: 5px; }
  #body-wrapper .action-bar > div {
    margin-bottom: 5px; }
  #body-wrapper .action-bar > .pagination {
    float: none;
    clear: both;
    padding-bottom: 1px;
    text-align: center; }
  #body-wrapper .action-bar > .pagination li.page-jump {
    margin: 0 2px; }
  #body-wrapper p.jumpbox-return {
    display: none; }
  #body-wrapper .display-options > label:nth-child(1) {
    display: block;
    margin-bottom: 5px; }
  #body-wrapper .attach-controls {
    margin-top: 5px;
    width: 100%; } }
  #body-wrapper * {
    box-sizing: content-box; }
  #body-wrapper .postbody .content ul {
    list-style: square !important;
    list-style-type: square !important; }
    #body-wrapper .postbody .content ul ul {
      list-style: circle !important;
      list-style-type: circle !important; }
      #body-wrapper .postbody .content ul ul ul {
        list-style: disc !important;
        list-style-type: disc !important; }
  #body-wrapper .cyclopedia-relateditems-panel {
    margin: 10px 0;
    line-height: 50px; }
    #body-wrapper .cyclopedia-relateditems-panel span {
      color: #cccccc; }
    #body-wrapper .cyclopedia-relateditems-panel a {
      margin: 0 5px; }
      #body-wrapper .cyclopedia-relateditems-panel a img {
        width: 50px;
        height: 50px;
        vertical-align: middle;
        margin-right: 5px;
        border-radius: 25px;
        border: solid 1px #121212; }
  #body-wrapper .navbar .inner.static {
    display: none; }
  #body-wrapper i.fa, #body-wrapper em.fa {
    font-style: normal; }
  #body-wrapper .mark {
    background-color: inherit; }
  #body-wrapper a.top {
    min-width: 17px;
    bottom: 6px;
    right: 5px; }
  #body-wrapper dt {
    font-weight: normal; }
  #body-wrapper #wrap {
    margin-left: 0;
    margin-right: 0;
    background: none !important;
    border: none !important; }
  #body-wrapper .topiclist.forums dl.icon {
    background-position: 2px 50%; }
  #body-wrapper .topiclist.topics dl.icon {
    background-position: 15px 50%; }
  #body-wrapper a, #body-wrapper a:link, #body-wrapper a:active, #body-wrapper a:visited, #body-wrapper .a, #body-wrapper input.a, #body-wrapper input[type='text'].a, #body-wrapper input[type='search'].a, #body-wrapper select.a, #body-wrapper textarea.a, #body-wrapper h1.a, #body-wrapper h1.title.a, #body-wrapper h2.a, #body-wrapper h2.title.a,
  #body-wrapper .navbar.secondary > ul > li:hover, #body-wrapper .navbar.secondary > ul > li:hover:after, #body-wrapper .navbar.secondary > ul > li:hover:before,
  #body-wrapper .navbar.secondary > ul > li.dropdown-visible, #body-wrapper .navbar.secondary > ul > li.dropdown-visible:after,
  #body-wrapper .navbar.secondary > ul > li.dropdown-visible:before {
    color: #ffda7b; }
  #body-wrapper .navbar {
    background-image: none;
    min-height: 0; }
    #body-wrapper .navbar .nav-tabs {
      border: 0; }
  #body-wrapper .navbar .nav-tabs,
  #body-wrapper .forabg ul.topiclist li.header, #body-wrapper .forumbg ul.topiclist li.header {
    background: #501211 url("images/category.png") 0 0 repeat-x; }
  #body-wrapper a.button1, #body-wrapper input.button1, #body-wrapper input.button3, #body-wrapper a.button2, #body-wrapper input.button2,
  #body-wrapper .buttons > .button, #body-wrapper .post-buttons > #expand.buttons > a, #body-wrapper .post-buttons > #expand.buttons > a, #body-wrapper .button.report-icon, #body-wrapper .post-buttons > #expand > a.report-icon, #body-wrapper .post-buttons > #expand > a.report-icon, #body-wrapper .button.delete-icon, #body-wrapper .post-buttons > #expand > a.delete-icon, #body-wrapper .post-buttons > #expand > a.delete-icon,
  #body-wrapper .button, #body-wrapper .post-buttons > #expand > a, #body-wrapper .post-buttons > #expand > a, #body-wrapper .buttons > .button.locked-icon, #body-wrapper .post-buttons > #expand.buttons > a.locked-icon, #body-wrapper .post-buttons > #expand.buttons > a.locked-icon {
    border-color: #501211;
    background-color: #501211; }
  #body-wrapper .dropdown-select:after,
  #body-wrapper .dropdown-select:hover {
    border-color: #501211; }
  #body-wrapper dd.posts, #body-wrapper dd.topics, #body-wrapper dd.views, #body-wrapper dd.extra, #body-wrapper dd.mark, #body-wrapper dd.lastpost.empty,
  #body-wrapper dd.lastpost, #body-wrapper dd.redirect, #body-wrapper dd.moderation, #body-wrapper dd.time, #body-wrapper dd.info {
    font-size: 0.95em; }
  #body-wrapper .content h2, #body-wrapper .panel h2, #body-wrapper .stat-block h2, #body-wrapper .stat-block h2, #body-wrapper h3 {
    color: #fafafa; }
  #body-wrapper .forum-description {
    color: #dddddd;
    font-size: 14px;
    padding-top: 0;
    font-weight: normal; }
  #body-wrapper input.button2,
  #body-wrapper .submit-buttons .button1 {
    padding: 5px 10px !important; }
  #body-wrapper .icon-bump:after, #body-wrapper .icon-contact:after, #body-wrapper .icon-delete-cookies:after, #body-wrapper .icon-download:after, #body-wrapper .icon-logout:after,
  #body-wrapper .icon-login:after, #body-wrapper .icon-mcp:after, #body-wrapper .icon-members:after, #body-wrapper .icon-members:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:before, #body-wrapper .icon-members:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:before,
  #body-wrapper .icon-notification:after, #body-wrapper .icon-pages:after, #body-wrapper .icon-pm:after, #body-wrapper .icon-print:after, #body-wrapper .icon-profile:after, #body-wrapper .icon-register:after,
  #body-wrapper .icon-sendemail:after, #body-wrapper .icon-subscribe:after, #body-wrapper .icon-team:after, #body-wrapper .icon-team:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:before, #body-wrapper .icon-team:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:before,
  #body-wrapper .icon-unsubscribe:after, #body-wrapper .icon-time:after, #body-wrapper .icon-thanks_toplist:after, #body-wrapper .icon-search-new:after, #body-wrapper .icon-search-unanswered:after,
  #body-wrapper .icon-search-unread:after, #body-wrapper .icon-search-self:after, #body-wrapper .icon-search:after, #body-wrapper .responsive-search a:after, #body-wrapper .icon-search-active:after,
  #body-wrapper .icon-search-advanced:after, #body-wrapper .icon-acp:after, #body-wrapper .icon-bookmark:after, #body-wrapper .icon-faq:after, #body-wrapper .icon-home:after, #body-wrapper .icon-mark:after,
  #body-wrapper .icon-ucp:after, #body-wrapper .icon-new-posts:after, #body-wrapper .icon-forums:after, #body-wrapper .icon-chat:after, #body-wrapper .icon-thanks:after,
  #body-wrapper .icon-home.breadcrumbs:after, #body-wrapper .imageset.icon_topic_poll:after {
    color: #eeeeee; }
  #body-wrapper .icon-bump:hover:after, #body-wrapper .icon-contact:hover:after, #body-wrapper .icon-delete-cookies:hover:after, #body-wrapper .icon-download:hover:after, #body-wrapper .icon-logout:hover:after,
  #body-wrapper .icon-login:hover:after, #body-wrapper .icon-mcp:hover:after, #body-wrapper .icon-members:hover:after, #body-wrapper .icon-members:hover:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:hover:before, #body-wrapper .icon-members:hover:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:hover:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-members:hover:before, #body-wrapper .icon-notification:hover:after, #body-wrapper .icon-pages:hover:after,
  #body-wrapper .icon-pm:hover:after, #body-wrapper .icon-print:hover:after, #body-wrapper .icon-profile:hover:after, #body-wrapper .icon-register:hover:after, #body-wrapper .icon-sendemail:hover:after,
  #body-wrapper .icon-subscribe:hover:after, #body-wrapper .icon-team:hover:after, #body-wrapper .icon-team:hover:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:hover:before, #body-wrapper .icon-team:hover:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:hover:before, #body-wrapper ul.linklist.bulletin > li.small-icon.icon-team:hover:before,
  #body-wrapper .icon-unsubscribe:hover:after, #body-wrapper .icon-time:hover:after, #body-wrapper .icon-thanks_toplist:hover:after, #body-wrapper .icon-search-new:hover:after,
  #body-wrapper .icon-search-unanswered:hover:after, #body-wrapper .icon-search-unread:hover:after, #body-wrapper .icon-search-self:hover:after,
  #body-wrapper .icon-search:hover:after, #body-wrapper .responsive-search a:hover:after, #body-wrapper .icon-search-active:hover:after, #body-wrapper .icon-search-advanced:hover:after,
  #body-wrapper .icon-acp:hover:after, #body-wrapper .icon-bookmark:hover:after, #body-wrapper .icon-faq:hover:after, #body-wrapper .icon-home:hover:after, #body-wrapper .icon-mark:hover:after,
  #body-wrapper .icon-ucp:hover:after, #body-wrapper .icon-new-posts:hover:after, #body-wrapper .icon-forums:hover:after,
  #body-wrapper .icon-chat:hover:after, #body-wrapper .icon-thanks:hover:after {
    color: #ffda7b; }
  #body-wrapper .navbar.secondary {
    color: #adadad; }
  #body-wrapper .navbar .nav-tabs .tab.selected {
    color: #ffda7b;
    background: #351110 url("images/category.png") 0 0 repeat-x; }
  #body-wrapper .navbar .nav-tabs .tab:hover, #body-wrapper .navbar .nav-tabs .tab.dropdown-visible {
    color: #fafafa;
    background: #791513 url("images/category.png") 0 0 repeat-x; }
  #body-wrapper .dropdown .dropdown-contents {
    font-size: 0.8em;
    background: #383838;
    border-color: #681a19; }
  #body-wrapper a.button1:hover, #body-wrapper input.button1:hover, #body-wrapper a.button2:hover, #body-wrapper input.button2:hover, #body-wrapper input.button3:hover,
  #body-wrapper .dropdown-visible .dropdown-select, #body-wrapper .dropdown-visible .dropdown-select:hover, #body-wrapper .nojs .dropdown-container:hover .dropdown-select, #body-wrapper .buttons > .button:hover, #body-wrapper .post-buttons > #expand.buttons > a:hover, #body-wrapper .post-buttons > #expand.buttons > a:hover, #body-wrapper .button:hover, #body-wrapper .post-buttons > #expand > a:hover, #body-wrapper .post-buttons > #expand > a:hover, #body-wrapper .dropdown-visible .dropdown-select, #body-wrapper .nojs .dropdown-container:hover .dropdown-select {
    border-color: #791513 !important;
    background-color: #791513; }
  #body-wrapper .search-box .inputbox, #body-wrapper .search-box .inputbox:hover, #body-wrapper .search-box .inputbox:focus, #body-wrapper .search-box .button:hover, #body-wrapper .search-box .post-buttons > #expand > a:hover, #body-wrapper .search-box .post-buttons > #expand > a:hover {
    border: 1px solid #383838; }
  #body-wrapper .search-box button.search-icon {
    height: inherit !important;
    padding: 2px 8px !important; }
  #body-wrapper .pagination {
    margin: 0; }
    #body-wrapper .pagination li {
      min-height: 19px; }
  #body-wrapper .pagination li a:hover, #body-wrapper .pagination .dropdown-visible a.dropdown-trigger, #body-wrapper .nojs .pagination .dropdown-container:hover a.dropdown-trigger,
  #body-wrapper .pagination li.active span {
    background-color: #791513;
    border-color: #791513; }
  #body-wrapper .pagination li a {
    color: #dddddd; }
  #body-wrapper .topiclist.forums dd.posts, #body-wrapper .topiclist.forums dd.topics, #body-wrapper .topiclist.forums dd.views, #body-wrapper .topiclist.forums dd.extra,
  #body-wrapper .topiclist.forums dd.mark, #body-wrapper .topiclist.forums dd.lastpost.empty {
    min-height: 58px;
    line-height: 58px; }
  #body-wrapper ul.topiclist li.header,
  #body-wrapper ul.topiclist li.header a {
    color: #eeeeee; }
  #body-wrapper .topiclist .header dd {
    padding-top: 5px;
    padding-bottom: 5px; }
  #body-wrapper .topiclist.topics dd.posts, #body-wrapper .topiclist.topics dd.views, #body-wrapper .topiclist.topics dd.lastpost.empty {
    line-height: 42px; }
  #body-wrapper .topiclist.forums dd.posts, #body-wrapper .topiclist.topics dd.views {
    border-right: 1px solid #1f1f1f !important; }
  #body-wrapper dd.lastpost {
    border-left: 0 !important; }
  #body-wrapper .panel, #body-wrapper .stat-block, #body-wrapper .stat-block,
  #body-wrapper .forabg ul.topiclist li.row,
  #body-wrapper .forumbg ul.topiclist li.row {
    background-image: none;
    background: #303030 !important;
    border-radius: 5px; }
  #body-wrapper li.header {
    border-radius: 5px; }
  #body-wrapper .panel:hover, #body-wrapper .stat-block:hover, #body-wrapper .stat-block:hover,
  #body-wrapper .forabg ul.topiclist li.row:hover,
  #body-wrapper .forumbg ul.topiclist li.row:hover {
    background: #404040 !important; }
  #body-wrapper .forabg ul.topiclist li.row, #body-wrapper .forumbg ul.topiclist li.row {
    border: 0;
    margin: 2px 0; }
  #body-wrapper .navbar.secondary > ul > li.small-icon > a {
    padding-left: 21px; }
  #body-wrapper .navbar.secondary > ul > li > a,
  #body-wrapper .navbar .nav-tabs .nav-link {
    font-size: 14px; }
  #body-wrapper .breadcrumbs .crumb {
    font-size: 13px;
    font-weight: normal; }
  #body-wrapper ul.linklist > li {
    font-size: 13px; }
  #body-wrapper .forum-moderators {
    font-size: 0.8em; }
  #body-wrapper fieldset.display-options {
    margin-top: 10px; }
  #body-wrapper .panel p, #body-wrapper .stat-block p, #body-wrapper .stat-block p {
    font-size: 14px; }
  #body-wrapper a.lastsubject {
    font-weight: normal; }
  #body-wrapper .navbar .nav-tabs .nav-link {
    color: #ffda7b !important; }
  #body-wrapper .navbar .nav-tabs .nav-link:after {
    left: 10px !important;
    padding-right: 2px; }
  #body-wrapper .navbar .nav-tabs .nav-link.dropdown-toggle:before {
    padding-left: 2px;
    top: 47%; }
  #body-wrapper .postprofile + .postbody {
    float: right;
    margin-left: -160px;
    width: 100%;
    position: relative; }

