/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
    Style name:      proSilver
    Based on style:  proSilver (this is the default phpBB 3 style)
    Original author: subBlue ( http://www.subBlue.com/ )
    Modified by:     TI-Planet
    Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* BBCode CSS-Only Tabs */
div.tabsContainer { display:inline-block; margin-top: 15px; border: 1px grey solid; border-radius:4px; text-align: initial; }
div.tabsContainer:after { content:""; display:table; clear:both; }
.tabs .tab { display: none; padding: 8px; padding-left: 10px; margin-top: -15px; }
.tabs input { display: none; }
.tabs label:first-of-type { margin-left: 10px; border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important; }
.tabs label:last-of-type { margin-right: 10px; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; }
.tabs label { position: relative; top: -14px; cursor: pointer; display: inline-block; margin-left: -5px; border-radius: 0 !important;}
.tabs label::selection { background: transparent; }
.tabs label::-moz-selection { background: transparent; }
.tabs input:nth-of-type(1):checked ~ .tab:nth-of-type(1), .tabs input:nth-of-type(2):checked ~ .tab:nth-of-type(2), .tabs input:nth-of-type(3):checked ~ .tab:nth-of-type(3), .tabs input:nth-of-type(4):checked ~ .tab:nth-of-type(4), .tabs input:nth-of-type(5):checked ~ .tab:nth-of-type(5), .tabs input:nth-of-type(6):checked ~ .tab:nth-of-type(6), .tabs input:nth-of-type(7):checked ~ .tab:nth-of-type(7), .tabs input:nth-of-type(8):checked ~ .tab:nth-of-type(8), .tabs input:nth-of-type(9):checked ~ .tab:nth-of-type(9), .tabs input:nth-of-type(10):checked ~ .tab:nth-of-type(10), .tabs input:nth-of-type(11):checked ~ .tab:nth-of-type(11), .tabs input:nth-of-type(12):checked ~ .tab:nth-of-type(12), .tabs input:nth-of-type(13):checked ~ .tab:nth-of-type(13), .tabs input:nth-of-type(14):checked ~ .tab:nth-of-type(14)
{
    display: block;
}
.tabs input:nth-of-type(1):checked ~ label:nth-of-type(1), .tabs input:nth-of-type(2):checked ~ label:nth-of-type(2), .tabs input:nth-of-type(3):checked ~ label:nth-of-type(3), .tabs input:nth-of-type(4):checked ~ label:nth-of-type(4), .tabs input:nth-of-type(5):checked ~ label:nth-of-type(5), .tabs input:nth-of-type(6):checked ~ label:nth-of-type(6), .tabs input:nth-of-type(7):checked ~ label:nth-of-type(7), .tabs input:nth-of-type(8):checked ~ label:nth-of-type(8), .tabs input:nth-of-type(9):checked ~ label:nth-of-type(9), .tabs input:nth-of-type(10):checked ~ label:nth-of-type(10), .tabs input:nth-of-type(11):checked ~ label:nth-of-type(11), .tabs input:nth-of-type(12):checked ~ label:nth-of-type(12), .tabs input:nth-of-type(13):checked ~ label:nth-of-type(13), .tabs input:nth-of-type(14):checked ~ label:nth-of-type(14)
{
    box-shadow:0 0 50px #5ae05a inset;
}

div.tab table dl.codebox code, table.usertable dl.codebox code {
  overflow-x: auto;
/*
  overflow-y: hidden;
  white-space: nowrap;
*/
}
div.tab table a img {
    max-width: none;
}

/* BBCode CSS-Only Spoiler */
.spoilerContainer { margin-top: 15px; border: 1px grey solid; border-radius:4px; text-align: initial; display: flex; min-height: 26px !important; }
.spoilerContainer:after { content:""; display:table; clear:both; }
.spoilerContainer > div.spoilerWrapper label.btn { display: table }
.spoilerContainer > div.spoilerWrapper div.tabsContainer label.btn { display: inline-block; }
.spoilerWrapper .spoilerContent, details > .spoilerContent  { display: none; padding: 8px; padding-left: 10px; margin-top: -15px; }
.spoilerWrapper input { display: none; }
.spoilerWrapper label:first-of-type { margin-left: 10px; border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important; }
.spoilerWrapper label:last-of-type { margin-right: 10px; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; }
.spoilerWrapper label { position: relative; top: -14px; cursor: pointer; display: inline-block; margin-left: -5px; border-radius: 0 !important;}
.spoilerWrapper label::selection { background: transparent; }
.spoilerWrapper label::-moz-selection { background: transparent; }
.spoilerWrapper > input:checked ~ .spoilerContent, details[open] > .spoilerContent  { display: block; }
.spoilerWrapper > input:checked ~ label, details[open] > summary > span { box-shadow:0 0 50px #5ae05a inset !important; }
.spoilerWrapper label span { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.spoilerContainer { display:block; background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAVABEDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAEDAgQI/8QAHxAAAwACAgIDAAAAAAAAAAAAAAECAxESMQQhQWFx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AOqLnlLW2vw18qeDVTdNb6ZnmulUxHqn8kLDVWqyVvXSQF3L6YJAFHjuqq+VNl4AAAAf/9k=); }
.spoilerWrapper label span, details > summary > span { user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }

/* details-specific */
details > summary::marker { display: none; }
details > summary { list-style: none; margin: -14px 10px 0; width: fit-content; }
details > .spoilerContent { margin-top: -1px; }


/* addon */
.lbar,.rbar{background:url(./styles/prosilver/theme/images/borderbar.gif) no-repeat top left;margin:0;padding:0}
.lbar{background-position:0 0}
.rbar{background-position:-1px 0}


/* General proSilver Markup Styles
---------------------------------------- */

* {
    /* Reset browsers default margin, padding and font sizes */
    margin: 0;
    padding: 0;
}

html {
    font-size: 100%;
    /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
    height: 101%;
}

body {
    /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    background-color: #7d8b8c;
    color: #525252;
    font-size: 10px;
    margin: 0;
    padding: 12px 0;
}

h1 {
    /* Forum name */
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    margin-right: 200px;
    color: #FFFFFF;
    margin-top: 15px;
    font-weight: bold;
    font-size: 2em;
}

h2 {
    /* Forum header titles */
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #3f3f3f;
    font-size: 2em;
    margin: 0.8em 0 0.2em 0;
}

h2.solo {
    margin-bottom: 1em;
}

h3 {
    /* Sub-headers (also used as post headers, but defined later) */
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 3px;
    padding-bottom: 2px;
    font-size: 1.05em;
    color: #989898;
    margin-top: 20px;
}

h4 {
    /* Forum and topic list titles */
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.3em;
}

div.post .content h4 {
    border-bottom: 1px #cecece solid;
    margin: 2px 0 -8px 0;
}

div.post .content a.anchorGotoTopLink {
    position: relative;
    bottom: 10px;
    display: block;
}

p {
    line-height: 1.3em;
    font-size: 1.1em;
    margin-bottom: 1.5em;
}

img {
    border-width: 0;
    max-width: 100%;
}

hr {
    /* Also see tweaks.css */
    border: 0 none #FFFFFF;
    border-top: 1px solid #CCCCCC;
    height: 1px;
    margin: 5px 0;
    display: block;
    clear: both;
}

div.post .content hr {
        clear: initial;
}

hr.dashed {
    border-top: 1px dashed #CCCCCC;
    margin: 10px 0;
}

hr.divider {
    display: none;
}

p.right {
    text-align: right;
}

/* Main blocks
---------------------------------------- */
#wrap {
    display: block;
    padding: 0 10px;
    min-width: 650px;
    position:relative;
    z-index:1;
}

#simple-wrap {
    padding: 6px 10px;
}

#page-body {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    clear: both;
}

#page-footer {
    clear: both;
}

#page-footer h3 {
    margin-top: 20px;
}

#logo {
    float: left;
    width: auto;
    padding: 10px 13px 0 10px;
}

a#logo:hover {
    text-decoration: none;
}

/* Search box
--------------------------------------------- */
#search-box {
    color: #FFFFFF;
    position: relative;
    margin: 10px 0px 5px 5px;
    display: block;
    float: right;
    text-align: right;
    white-space: nowrap; /* For Opera */
}

#search-box #keywords {
    width: 95px;
    background-color: #FFF;
}

#search-box input {
    border: 1px solid #b0b0b0;
}

/* .button1 style defined later, just a few tweaks for the search button version */
#search-box input.button1 {
    padding: 1px 5px;
}

#search-box li {
    text-align: right;
    margin-top: 4px;
}

#search-box img {
    vertical-align: middle;
    margin-right: 3px;
}

/* Site description and logo */
#site-description {
    float: left;
    width: 70%;
}

#site-description h1 {
    margin-right: 0;
}

/* Round cornered boxes and backgrounds
---------------------------------------- */
.headerbar {
    background: #ebebeb none repeat-x 0 0;
    color: #FFFFFF;
    margin-bottom: 4px;
    padding: 0 5px;
}

.navbar {
    /*background-color: #ebebeb;*/
    padding: 0 10px;
}

.forabg {
    /*background: #b1b1b1 none repeat-x 0 0;*/
    margin-bottom: 4px;
    padding: 0 5px;
    clear: both;
}

.forumbg {
    /*background: #ebebeb none repeat-x 0 0;*/
    margin-bottom: 4px;
    padding: 0 5px;
    clear: both;
}

.panel {
    margin-bottom: 4px;
    padding: 0 10px;
    /*background-color: #f3f3f3;*/
    color: #3f3f3f;
}

.panelhist {
    margin-bottom: 4px;
    padding: 0 1%;
    /*background-color: #f3f3f3;*/
    color: #3f3f3f;
}


.post {
    padding: 0 10px;
    margin-bottom: 4px;
    /*background-repeat: no-repeat;*/
    /*background-position: 100% 0;*/
}

.post:target .content {
    word-wrap: break-word;
    color: #000000;
}

.post:target h3 a {
    color: #000000;
}

/*.bg1  { background-color: #f7f7f7; }*/
/*.bg2  { background-color: #f2f2f2; }*/
.bg3    { background-color: #ebebeb; }

.rowbg {
    margin: 5px 5px 2px 5px;
}

.ucprowbg {
    background-color: #e2e2e2;
}

.fieldsbg {
    /*border: 1px #DBDEE2 solid;*/
    background-color: #eaeaea;
}

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
    font-size: 1px;
    line-height: 1px;
    display: block;
    height: 5px;
    background-repeat: no-repeat;
}

span.corners-top {
    background-image: none;
    background-position: 0 0;
    margin: 0 -5px;
}

span.corners-top span {
    background-image: none;
    background-position: 100% 0;
}

span.corners-bottom {
    background-image: none;
    background-position: 0 100%;
    margin: 0 -5px;
    clear: both;
}

span.corners-bottom span {
    background-image: none;
    background-position: 100% 100%;
}

.headbg span.corners-bottom {
    margin-bottom: -1px;
}

.post span.corners-top, .post span.corners-bottom, .panel span.corners-top, .panel span.corners-bottom, .navbar span.corners-top, .navbar span.corners-bottom {
    margin: 0 -10px;
}

.rules span.corners-top {
    margin: 0 -10px 5px -10px;
}

.rules span.corners-bottom {
    margin: 5px -10px 0 -10px;
}

/* Horizontal lists
----------------------------------------*/
ul.linklist {
    display: block;
    margin: 0;
}

ul.linklist li {
    display: block;
    list-style-type: none;
    float: left;
    width: auto;
    margin-right: 5px;
    font-size: 1.1em;
    line-height: 2.2em;
}

ul.linklist li.rightside, p.rightside {
    float: right;
    margin-right: 0;
    margin-left: 5px;
    text-align: right;
}

ul.navlinks {
    padding-bottom: 1px;
    margin-bottom: 1px;
    border-bottom: 1px solid #FFFFFF;
    font-weight: bold;
}

ul.leftside {
    float: left;
    margin-left: 0;
    margin-right: 5px;
    text-align: left;
}

ul.rightside {
    float: right;
    margin-left: 5px;
    margin-right: -5px;
    text-align: right;
}

/* Table styles
----------------------------------------*/
table.table1 {
    /* See tweaks.css */
}

#ucp-main table.table1 {
    padding: 2px;
}

table.table1 thead th {
    font-weight: normal;
    text-transform: uppercase;
    color: #FFFFFF;
    line-height: 1.3em;
    font-size: 1em;
    padding: 0 0 4px 3px;
}

table.table1 thead th span {
    padding-left: 7px;
}

table.table1 tbody tr {
    border: 1px solid #cfcfcf;
}

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
    background-color: #f6f6f6;
    color: #000;
}

table.table1 td {
    color: #6a6a6a;
    font-size: 1.1em;
}

table.table1 tbody td {
    padding: 5px;
    border-top: 1px solid #FAFAFA;
}

table.table1 tbody th {
    padding: 5px;
    border-bottom: 1px solid #000000;
    text-align: left;
    color: #333333;
    background-color: #FFFFFF;
}

/* Specific column styles */
table.table1 .name      { text-align: left; }
table.table1 .posts     { text-align: center !important; width: 7%; }
table.table1 .joined    { text-align: left; width: 15%; }
table.table1 .active    { text-align: left; width: 15%; }
table.table1 .mark      { text-align: center; width: 7%; }
table.table1 .info      { text-align: left; width: 30%; }
table.table1 .info div  { width: 100%; white-space: normal; overflow: hidden; }
table.table1 .autocol   { line-height: 2em; white-space: nowrap; }
table.table1 thead .autocol { padding-left: 1em; }

table.table1 span.rank-img {
    float: right;
    width: auto;
}

table.info td {
    padding: 3px;
}

table.info tbody th {
    padding: 3px;
    text-align: right;
    vertical-align: top;
    color: #000000;
    font-weight: normal;
}

.forumbg table.table1 {
    margin: 0 -2px -1px -1px;
}

/* Misc layout styles
---------------------------------------- */
/* column[1-2] styles are containers for two column layouts 
   Also see tweaks.css */
.column1 {
    float: left;
    clear: left;
    width: 49%;
}

.column2 {
    float: right;
    clear: right;
    width: 49%;
}

/* General classes for placing floating blocks */
.left-box {
    float: left;
    width: auto;
    text-align: left;
}

.right-box {
    float: right;
    width: auto;
    text-align: right;
}

dl.details {
    font-size: 1.1em;
}

dl.details dt {
    float: left;
    clear: left;
    width: 30%;
    text-align: right;
    color: #000000;
    display: block;
}

dl.details dd {
    margin-left: 0;
    padding-left: 5px;
    margin-bottom: 5px;
    color: #828282;
    float: left;
    width: 65%;
}

/* Pagination
---------------------------------------- */
.pagination {
    height: 1%; /* IE tweak (holly hack) */
    width: auto;
    text-align: right;
    margin-top: 5px;
    float: right;
}

.pagination span.page-sep {
    display: none;
}

li.pagination {
    margin-top: 0;
}

.pagination strong, .pagination b {
    font-weight: normal;
}

.pagination span strong {
    padding: 0 2px;
    margin: 0 2px;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #bfbfbf;
    border: 1px solid #bfbfbf;
    font-size: 0.9em;
}

.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
    font-weight: normal;
    text-decoration: none;
    color: #747474;
    margin: 0 2px;
    padding: 0 2px;
    background-color: #eeeeee;
    border: 1px solid #bababa;
    font-size: 0.9em;
    line-height: 1.5em;
}

.pagination span a:hover {
    border-color: #d2d2d2;
    background-color: #d2d2d2;
    color: #FFF;
    text-decoration: none;
}

.pagination img {
    vertical-align: middle;
}

/* Pagination in viewforum for multipage topics */
.row .pagination {
    display: block;
    float: right;
    width: auto;
    margin-top: 0;
    padding: 1px 0 1px 15px;
    font-size: 0.9em;
    background: none 0 50% no-repeat;
}

.row .pagination span a, li.pagination span a {
    background-color: #FFFFFF;
}

.row .pagination span a:hover, li.pagination span a:hover {
    background-color: #d2d2d2;
}

/* Miscellaneous styles
---------------------------------------- */
#forum-permissions {
    float: right;
    width: auto;
    padding-left: 5px;
    margin-left: 5px;
    margin-top: 10px;
    text-align: right;
}

.copyright {
    padding: 5px;
    text-align: center;
    color: #555555;
}

.small {
    font-size: 0.9em !important;
}

.titlespace {
    margin-bottom: 15px;
}

.headerspace {
    margin-top: 20px;
}

.error {
    color: #bcbcbc;
    font-weight: bold;
    font-size: 1em;
}

.reported {
    background-color: #f7f7f7;
}

li.reported:hover {
    background-color: #ececec;
}

div.rules {
    background-color: #ececec;
    color: #bcbcbc;
    padding: 0 10px;
    margin: 10px 0;
    font-size: 1.1em;
}

div.rules ul, div.rules ol {
    margin-left: 20px;
}

p.rules {
    background-color: #ececec;
    background-image: none;
    padding: 5px;
}

p.rules img {
    vertical-align: middle;
    padding-top: 5px;
}

p.rules a {
    vertical-align: middle;
    clear: both;
}

#top {
    position: absolute;
    top: -20px;
}

.rank_progress_bar {
    border: 1px solid #b4bac0;
    position: relative;
    clear:right;
}
.rank_progress_bar span {
    z-index:2;
    position:relative
}
.rank_progress_bar .bar {
    background-color: #b0b0b0;
    border-right: 1px solid #b4bac0;
    display:block;
    height: 100%;
    z-index:1;
    position:absolute;
    top: 0;
    left: 0
}

.clear {
    display: block;
    clear: both;
    font-size: 1px;
    line-height: 1px;
    background: transparent;
}
/* proSilver Link Styles
---------------------------------------- */

/* Links adjustment to correctly display an order of rtl/ltr mixed content */
a { /* Deactivated by Levak, creates glitches on IE */
    /*direction: ltr;
    unicode-bidi: embed;*/
}

a:link  { color: #898989; text-decoration: none; }
a:visited   { color: #898989; text-decoration: none; }
a:hover { color: #d3d3d3; text-decoration: underline; }
a:active    { color: #d2d2d2; text-decoration: none; }

/* Coloured usernames */
.username-coloured {
    font-weight: bold;
    display: inline !important;
    padding: 0 !important;
}

/* Links on gradient backgrounds */
#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link {
    color: #000000;
    text-decoration: none;
}

#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited {
    color: #000000;
    text-decoration: none;
}

#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
    color: #ffffff;
    text-decoration: underline;
}

#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active {
    color: #ffffff;
    text-decoration: none;
}

/* Links for forum/topic lists */
a.forumtitle {
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #898989;
    text-decoration: none;
}

/* a.forumtitle:visited { color: #898989; } */

a.forumtitle:hover {
    color: #bcbcbc;
    text-decoration: underline;
}

a.forumtitle:active {
    color: #898989;
}

a.topictitle {
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #898989;
    text-decoration: none;
}

/* a.topictitle:visited { color: #d2d2d2; } */

a.topictitle:hover {
    color: #bcbcbc;
    text-decoration: underline;
}

a.topictitle:active {
    color: #898989;
}

/* Post body links */
.postlink {
        display: inline-block;
    text-decoration: none;
    color: #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 0;
}

.postlink:visited {
    color: #bdbdbd;
    border-bottom-style: dotted;
    border-bottom-color: #666666;
}

.postlink:active {
    color: #d2d2d2;
}

.postlink:hover {
    background-color: #f6f6f6;
    text-decoration: none;
    color: #404040;
}

.signature a, .signature a:visited, .signature a:active, .signature a:hover {
    border: none;
    text-decoration: underline;
    background-color: transparent;
}

/* Profile links */
.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {
    font-weight: bold;
    color: #898989;
    text-decoration: none;
}

.postprofile a:hover, .postprofile dt.author a:hover {
    text-decoration: underline;
    color: #d3d3d3;
}


/* Profile searchresults */ 
.search .postprofile a {
    color: #898989;
    text-decoration: none; 
    font-weight: normal;
}

.search .postprofile a:hover {
    color: #d3d3d3;
    text-decoration: underline; 
}

/* Back to top of page */
.back2top {
    clear: both;
    height: 11px;
    text-align: right;
    float: right;
    margin-top: -10px;
}

a.top {
    background: none no-repeat top left;
    text-decoration: none;
    width: 11px;
    height: 11px;
    display: block;
    float: right;
    overflow: hidden;
    letter-spacing: 1000px;
    text-indent: 11px;
}

a.top2 {
    background: none no-repeat 0 50%;
    text-decoration: none;
    padding-left: 15px;
}

/* Arrow links  */
a.up        { background: none no-repeat left center; }
a.down      { background: none no-repeat right center; }
a.left      { background: none no-repeat 3px 60%; }
a.right     { background: none no-repeat 95% 60%; }

a.up, a.up:link, a.up:active, a.up:visited {
    padding-left: 10px;
    text-decoration: none;
    border-bottom-width: 0;
}

a.up:hover {
    background-position: left top;
    background-color: transparent;
}

a.down, a.down:link, a.down:active, a.down:visited {
    padding-right: 10px;
}

a.down:hover {
    background-position: right bottom;
    text-decoration: none;
}

a.left, a.left:active, a.left:visited {
    padding-left: 12px;
}

a.left:hover {
    color: #d2d2d2;
    text-decoration: none;
    background-position: 0 60%;
}

a.right, a.right:active, a.right:visited {
    padding-right: 12px;
}

a.right:hover {
    color: #d2d2d2;
    text-decoration: none;
    background-position: 100% 60%;
}

/* invisible skip link, used for accessibility  */
.skiplink {
    position: absolute;
    left: -999px;
    width: 990px;
}

/* Feed icon in forumlist_body.html */
a.feed-icon-forum {
    float: right;
    margin: 3px;
}
/* proSilver Content Styles
---------------------------------------- */

ul.topiclist {
    display: block;
    list-style-type: none;
    margin: 0;
}

ul.forums {
    /*background: #f9f9f9 none repeat-x 0 0;*/
}

ul.topiclist li {
    display: block;
    list-style-type: none;
    color: #777777;
    margin: 0;
}

ul.topiclist dl {
    position: relative;
}

ul.topiclist li.row dl {
    padding: 2px 0;
}

ul.topiclist dt {
    display: block;
    float: left;
    width: 50%;
    font-size: 1.1em;
    padding-left: 5px;
    padding-right: 5px;
}

ul.topiclist dd {
    display: block;
    float: left;
    border-left: 1px solid #FFFFFF;
    padding: 4px 0;
}

ul.topiclist dfn {
    /* Labels for post/view counts */
    position: absolute;
    left: -999px;
    width: 990px;
}

ul.topiclist li.header dl dt a {
    G: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.35em;
    font-weight: bold;
}
ul.topiclist li.header dl dt a:hover {
    color: #333 !important;
}

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;
}

.forum-image {
    float: left;
    padding-top: 5px;
    margin-right: 5px;
}

li.row {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #8f8f8f;
}

li.row strong {
    font-weight: normal;
    color: #000000;
}

li.row:hover {
    background-color: #f6f6f6;
}

li.row:hover dd {
    border-left-color: #CCCCCC;
}

li.header dt, li.header dd {
    line-height: 1em;
    border-left-width: 0;
    margin: 2px 0 4px 0;
    color: #000;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 1em;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

li.header dt {
    font-weight: bold;
}

li.header dd {
    margin-left: 1px;
}

li.header dl.icon {
    min-height: 0;
}

li.header dl.icon dt {
    /* Tweak for headers alignment when folder icon used */
    padding-left: 0;
    padding-right: 50px;
}

/* Forum list column styles */
dl.icon {
    min-height: 35px;
    background-position: 10px 50%;      /* Position of folder icon */
    background-repeat: no-repeat;
}

dl.icon dt {
    padding-left: 45px;                 /* Space for folder icon */
    background-repeat: no-repeat;
    background-position: 5px 95%;       /* Position of topic icon */
}

dd.posts, dd.topics, dd.views {
    width: 8%;
    text-align: center;
    line-height: 2.2em;
    font-size: 1.2em;
}

/* List in forum description */
dl.icon dt ol,
dl.icon dt ul {
    list-style-position: inside;
    margin-left: 1em;
}

dl.icon dt li {
    display: list-item;
    list-style-type: inherit;
}

dd.lastpost {
    width: 25%;
    font-size: 1.1em;
}

dd.redirect {
    font-size: 1.1em;
    line-height: 2.5em;
}

dd.moderation {
    font-size: 1.1em;
}

dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span {
    display: block;
    padding-left: 5px;
}

dd.time {
    width: auto;
    line-height: 200%;
    font-size: 1.1em;
}

dd.extra {
    width: 12%;
    line-height: 200%;
    text-align: center;
    font-size: 1.1em;
}

dd.mark {
    float: right !important;
    width: 9%;
    text-align: center;
    line-height: 200%;
    font-size: 1.2em;
}

dd.info {
    width: 30%;
}

dd.option {
    width: 15%;
    line-height: 200%;
    text-align: center;
    font-size: 1.1em;
}

dd.searchby {
    width: 47%;
    font-size: 1.1em;
    line-height: 1em;
}

ul.topiclist dd.searchextra {
    margin-left: 5px;
    padding: 0.2em 0;
    font-size: 1.1em;
    color: #333333;
    border-left: none;
    clear: both;
    width: 98%;
    overflow: hidden;
}

/* Container for post/reply buttons and pagination */
.topic-actions {
    margin-bottom: 3px;
    font-size: 1.1em;
    height: 28px;
    min-height: 28px;
}
div[class].topic-actions {
    height: auto;
}

/* Post body styles
----------------------------------------*/
.postbody {
    padding: 0;
    line-height: 1.48em;
    color: #333333;
    width: 82%;
    float: right;
    clear: both;
}

.postbody .ignore {
    font-size: 1.1em;
}

div.post div.postbody div.content h2 {
    font-weight: 700;
}

.postbody h3.first {
    /* The first post on the page uses this */
    font-size: 1.7em;
}

.postbody h3 {
    /* Postbody requires a different h3 format - so change it here */
    font-size: 1.45em;
    font-weight: 600;
    padding: 2px 0 0 0;
    margin: 0 0 0.3em 0 !important;
    text-transform: none;
    border: none;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    line-height: 125%;
}

.postbody h3 img {
    /* Also see tweaks.css */
    vertical-align: bottom;
}

.postbody .content {
    font-size: 1.3em;
}

.postbody .content img {
        vertical-align: top;
}
.postbody .content img.smiley, .postbody .signature img.smiley {
    vertical-align: middle !important;
}
.postbody .content img.smiley[alt=':troll:'], .postbody .signature img.smiley[alt=':troll:'] {
    max-height: 25px;
}
.postbody .content img[alt^=':'][title^='['] {
    vertical-align: middle !important;
    max-height: 32px;
}

.search .postbody {
    width: 68%
}

/* Topic review panel
----------------------------------------*/
#review {
    margin-top: 2em;
}

#topicreview {
    padding-right: 5px;
    overflow: auto;
    height: 300px;
}

#topicreview .postbody {
    width: auto;
    float: none;
    margin: 0;
    height: auto;
}

#topicreview .post {
    height: auto;
}

#topicreview h2 {
    border-bottom-width: 0;
}

.post-ignore .postbody {
    display: none;
}

/* MCP Post details
----------------------------------------*/
#post_details
{
    /* This will only work in IE7+, plus the others */
    overflow: auto;
    max-height: 300px;
}

#expand
{
    clear: both;
}

/* Content container styles
----------------------------------------*/
.content {
    min-height: 3em;
    overflow: hidden;
    line-height: 1.4em;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
    padding-bottom: 1px;
}

.content h2, .panel h2 {
    font-weight: normal;
    color: #989898;
    border-bottom: 1px solid #CCCCCC;
    font-size: 1.6em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
}

.panel h3 {
    margin: 0.5em 0;
}

.panel p {
    font-size: 1.2em;
    margin-bottom: 1em;
    line-height: 1.4em;
}

.content p {
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.2em;
    margin-bottom: 1em;
    line-height: 1.4em;
}

dl.faq {
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.1em;
    margin-top: 1em;
    margin-bottom: 2em;
    line-height: 1.4em;
}

dl.faq dt {
    font-weight: bold;
    color: #333333;
}

.content dl.faq {
    font-size: 1.2em;
    margin-bottom: 0.5em;
}

.content li {
    list-style-type: inherit;
    margin-bottom: 5px;
}

.content ul, .content ol {
    margin-bottom: 0.7em;
    margin-left: 3em;
    margin-top: 0.3em;
}

.posthilit {
    background-color: #f3f3f3;
    color: #BCBCBC;
    padding: 0 2px 1px 2px;
}

.announce, .unreadpost {
    /* Highlight the announcements & unread posts box */
    border-left-color: #BCBCBC;
    border-right-color: #BCBCBC;
}

/* Post author */
p.author {
    margin: 0 15em 0.6em 0;
    padding: 0 0 5px 0;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.2em;
}

/* Post signature */
.signature {
    margin-top: 1.5em;
    padding-top: 0.2em;
    font-size: 1.1em;
    border-top: 1px solid #CCCCCC;
    clear: left;
    line-height: 140%;
    overflow: hidden;
    width: 100%;
}

dd .signature {
    margin: 0;
    padding: 0;
    clear: none;
    border: none;
}

.signature li {
    list-style-type: inherit;
}

.signature ul, .signature ol {
    margin-bottom: 1em;
    margin-left: 3em;
}

/* Post noticies */
.notice {
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    width: auto;
    margin-top: 1.5em;
    padding-top: 0.2em;
    font-size: 1em;
    border-top: 1px dashed #CCCCCC;
    clear: left;
    line-height: 130%;
}

/* Jump to post link for now */
ul.searchresults {
    list-style: none;
    text-align: right;
    clear: both;
}

/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
    background: #ebebeb none 6px 8px no-repeat;
    border: 1px solid #dbdbdb;
    font-size: 0.95em;
    margin: 0.5em 1px 0 25px;
    overflow: hidden;
    padding: 5px;
}

blockquote blockquote {
    /* Nested quotes */
    background-color: #bababa;
    font-size: 1em;
    margin: 0.5em 1px 0 15px;   
}

blockquote blockquote blockquote {
    /* Nested quotes */
    background-color: #e4e4e4;
}

blockquote cite {
    /* Username/source of quoter */
    font-style: normal;
    font-weight: bold;
    margin-left: 20px;
    display: block;
    font-size: 0.9em;
}

blockquote cite cite {
    font-size: 1em;
}

blockquote.uncited {
    padding-top: 25px !important;
}

/* Code block */
dl.codebox {
    display: table;
    padding: 3px;
    background-color: #FFFFFF;
    border: 1px solid #d8d8d8;
    font-size: 1em;
    margin-bottom: 10px !important;
}
dl.codebox > dt > a[onclick] {
    float: right;
    font-style: italic;
}
dl.codebox dt {
    text-transform: uppercase;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 3px;
    font-size: 0.8em;
    font-weight: bold;
    display: block;
}

blockquote dl.codebox {
    margin-left: 0;
}

dl.codebox code {
    /* Also see tweaks.css */
    overflow: auto;
    display: block;
    height: auto;
    max-height: 500px;
    white-space: normal;
    padding-top: 5px;
    font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
    line-height: 1.3em;
    color: #8b8b8b;
    margin: 2px 0;
}
dl.codebox code, code.code {
        word-break: break-all;
}

.syntaxbg   { color: #FFFFFF; }
.syntaxcomment  { color: #000000; }
.syntaxdefault  { color: #73B0E8; }
.syntaxhtml { color: #000000; }
.syntaxkeyword  { color: #E4E3AF; }
.syntaxstring   { color: #DD0000; }

/* Attachments
----------------------------------------*/
.attachbox {
    float: left;
    width: auto; 
    margin: 5px 5px 5px 0;
    padding: 6px;
    background-color: #FFFFFF;
    border: 1px dashed #d8d8d8;
    clear: left;
}

.pm-message .attachbox {
    background-color: #f3f3f3;
}

.attachbox dt {
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

.attachbox dd {
    margin-top: 4px;
    padding-top: 4px;
    clear: left;
    border-top: 1px solid #d8d8d8;
}

.attachbox dd dd {
    border: none;
}

.attachbox p {
    line-height: 110%;
    color: #666666;
    font-weight: normal;
    clear: left;
}

.attachbox p.stats
{
    line-height: 110%;
    color: #666666;
    font-weight: normal;
    clear: left;
}

.attach-image {
    margin: 3px 0;
    width: 100%;
    max-height: 350px;
    overflow: auto;
}

.attach-image img {
    border: 1px solid #999999;
/*  cursor: move; */
    cursor: default;
}

/* Inline image thumbnails */
div.inline-attachment dl.thumbnail, div.inline-attachment dl.file {
    display: block;
    margin-bottom: 4px;
}

div.inline-attachment p {
    font-size: 100%;
}

dl.file {
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    display: block;
}

dl.file dt {
    text-transform: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

dl.file dd {
    color: #666666;
    margin: 0;
    padding: 0; 
}

dl.thumbnail img {
    padding: 3px;
    border: 1px solid #666666;
    background-color: #FFF;
}

dl.thumbnail dd {
    color: #666666;
    font-style: italic;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

.attachbox dl.thumbnail dd {
    font-size: 100%;
}

dl.thumbnail dt a:hover {
    background-color: #EEEEEE;
}

dl.thumbnail dt a:hover img {
    border: 1px solid #d2d2d2;
}

/* Post poll styles
----------------------------------------*/
fieldset.polls {
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

fieldset.polls dl {
    margin-top: 5px;
    border-top: 1px solid #e2e2e2;
    padding: 5px 0 0 0;
    line-height: 120%;
    color: #666666;
}

fieldset.polls dl.voted {
    font-weight: bold;
    color: #000000;
}

fieldset.polls dt {
    text-align: left;
    float: left;
    display: block;
    width: 30%;
    border-right: none;
    padding: 0;
    margin: 0;
    font-size: 1.1em;
}

fieldset.polls dd {
    float: left;
    width: 10%;
    border-left: none;
    padding: 0 5px;
    margin-left: 0;
    font-size: 1.1em;
}

fieldset.polls dd.resultbar {
    width: 50%;
}

fieldset.polls dd input {
    margin: 2px 0;
}

fieldset.polls dd div {
    text-align: right;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 2px;
    overflow: visible;
    min-width: 2%;
}

.pollbar1 {
    background-color: #aaaaaa;
    border-bottom: 1px solid #747474;
    border-right: 1px solid #747474;
}

.pollbar2 {
    background-color: #bebebe;
    border-bottom: 1px solid #8c8c8c;
    border-right: 1px solid #8c8c8c;
}

.pollbar3 {
    background-color: #D1D1D1;
    border-bottom: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
}

.pollbar4 {
    background-color: #e4e4e4;
    border-bottom: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
}

.pollbar5 {
    background-color: #f8f8f8;
    border-bottom: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
}

/* Poster profile block
----------------------------------------*/
.postprofile {
/* Also see tweaks.css */
margin: 10px 0 5px 0;
min-height: 80px;
color: #666666;
border-right: 1px solid #FFFFFF;
width: 17%;
float: left;
display: inline;
}
.pm .postprofile {
border-right: 1px solid #DDDDDD;
}

.postprofile dd, .postprofile dt {
    line-height: 1.2em;
    margin-left: 8px;
        overflow-wrap: break-word;
}

.postprofile strong {
    font-weight: normal;
    color: #000000;
}

.avatar {
    border: none;
    margin-bottom: 3px;
}

.online {
background-image: none;
background-position: 0 0;
background-repeat: no-repeat;
}
.online2 {
background-repeat: no-repeat;
position: absolute;
}

.online3 {
background-repeat: no-repeat;
position: absolute;
}

/* Poster profile used by search*/
.search .postprofile {
    width: 30%;
}

/* pm list in compose message if mass pm is enabled */
dl.pmlist dt {
    width: 60% !important;
}

dl.pmlist dt textarea {
    width: 95%;
}

dl.pmlist dd {
    margin-left: 61% !important;
    margin-bottom: 2px;
}
/* proSilver Button Styles
---------------------------------------- */

/* Rollover buttons
   Based on: http://wellstyled.com/css-nopreload-rollovers.html
----------------------------------------*/
.buttons {
    float: left;
    width: auto;
    height: auto;
}

/* Rollover state */
.buttons div {
    float: left;
    margin: 0 5px 0 0;
    background-position: 0 100%;
}

/* Rolloff state */
.buttons div a {
    display: block;
    width: 100%;
    height: 100%;
    background-position: 0 0;
    position: relative;
    overflow: hidden;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
/*.buttons div span     { display: none; }*/
/*.buttons div a:hover  { background-image: none; }*/
.buttons div span       { position: absolute; width: 100%; height: 100%; cursor: pointer;}
.buttons div a:hover span   { background-position: 0 100%; }

/* Big button images */
.reply-icon span    { background: transparent none 0 0 no-repeat; }
.post-icon span     { background: transparent none 0 0 no-repeat; }
.genpost-icon span  { background: transparent none 0 0 no-repeat; }
.locked-icon span   { background: transparent none 0 0 no-repeat; }
.pmreply-icon span  { background: none 0 0 no-repeat; }
.newpm-icon span    { background: none 0 0 no-repeat; }
.forwardpm-icon span    { background: none 0 0 no-repeat; }

/* Set big button dimensions */
.buttons div.reply-icon     { width: 96px; height: 25px; }
.buttons div.post-icon      { width: 96px; height: 25px; }
.buttons div.genpost-icon   { width: 96px; height: 25px; }
.buttons div.locked-icon    { width: 96px; height: 25px; }
.buttons div.pmreply-icon   { width: 96px; height: 25px; }
.buttons div.newpm-icon     { width: 96px; height: 25px; }
.buttons div.forwardpm-icon { width: 110px; height: 25px; }

/* Sub-header (navigation bar)
--------------------------------------------- */
a.print, a.sendemail, a.fontsize {
    display: block;
    overflow: hidden;
    height: 18px;
    text-indent: -5000px;
    text-align: left;
    background-repeat: no-repeat;
}

a.print {
    background-image: none;
    width: 22px;
}

a.sendemail {
    background-image: none;
    width: 22px;
}

a.fontsize {
    background-image: none;
    background-position: 0 -1px;
    width: 29px;
}

a.fontsize:hover {
    background-position: 0 -20px;
    text-decoration: none;
}

/* Icon images
---------------------------------------- */
.sitehome, .icon-faq, .icon-home, 
.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages {
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-image: none;
    padding: 1px 0 0 17px;
}

/* Poster profile icons
----------------------------------------*/
ul.profile-icons {
    padding-top: 10px;
    list-style: none;
}

/* Rollover state */
ul.profile-icons li {
    float: left;
    margin: 0 6px 3px 0;
    background-position: 0 100%;
}

/* Rolloff state */
ul.profile-icons li a {
    display: block;
    width: 100%;
    height: 100%;
    background-position: 0 0;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
ul.profile-icons li span { display:none; }
ul.profile-icons li a:hover { background: none; }

/* Positioning of moderator icons */
.postbody ul.profile-icons {
    float: right;
    width: auto;
    padding: 0;
}

.postbody ul.profile-icons li {
    margin: 0 3px;
}

/* Profile & navigation icons */
.email-icon, .email-icon a      { background: none top left no-repeat; }
.aim-icon, .aim-icon a          { background: none top left no-repeat; }
.yahoo-icon, .yahoo-icon a      { background: none top left no-repeat; }
.web-icon, .web-icon a          { background: none top left no-repeat; }
.msnm-icon, .msnm-icon a            { background: none top left no-repeat; }
.icq-icon, .icq-icon a          { background: none top left no-repeat; }
.jabber-icon, .jabber-icon a        { background: none top left no-repeat; }
.pm-icon, .pm-icon a                { background: none top left no-repeat; }
.quote-icon, .quote-icon a      { background: none top left no-repeat; }

/* Moderator icons */
.report-icon, .report-icon a        { background: none top left no-repeat; }
.warn-icon, .warn-icon a            { background: none top left no-repeat; }
.edit-icon, .edit-icon a            { background: none top left no-repeat; }
.qe-icon, .qe-icon a { background: none top left no-repeat; }
.delete-icon, .delete-icon a        { background: none top left no-repeat; }
.info-icon, .info-icon a            { background: none top left no-repeat; }

/* Set profile icon dimensions */
ul.profile-icons li.email-icon      { width: 20px; height: 20px; }
ul.profile-icons li.aim-icon    { width: 20px; height: 20px; }
ul.profile-icons li.yahoo-icon  { width: 20px; height: 20px; }
ul.profile-icons li.web-icon    { width: 20px; height: 20px; }
ul.profile-icons li.msnm-icon   { width: 20px; height: 20px; }
ul.profile-icons li.icq-icon    { width: 20px; height: 20px; }
ul.profile-icons li.jabber-icon { width: 20px; height: 20px; }
ul.profile-icons li.pm-icon     { width: 28px; height: 20px; }
ul.profile-icons li.quote-icon  { width: 54px; height: 20px; }
ul.profile-icons li.report-icon { width: 20px; height: 20px; }
ul.profile-icons li.edit-icon   { width: 58px; height: 20px; }
ul.profile-icons li.qe-icon { width: 74px; height: 20px; }
ul.profile-icons li.delete-icon { width: 20px; height: 20px; }
ul.profile-icons li.info-icon   { width: 20px; height: 20px; }
ul.profile-icons li.warn-icon   { width: 20px; height: 20px; }

/* Fix profile icon default margins */
ul.profile-icons li.edit-icon   { margin: 0 0 0 3px; }
ul.profile-icons li.qe-icon { margin: 0 0 0 3px; }
ul.profile-icons li.quote-icon  { margin: 0 0 0 10px; }
ul.profile-icons li.info-icon, ul.profile-icons li.report-icon  { margin: 0 3px 0 0; }
/* proSilver Control Panel Styles
---------------------------------------- */


/* Main CP box
----------------------------------------*/
#cp-menu {
    float:left;
    width: 19%;
    margin-top: 1em;
    margin-bottom: 5px;
}

#cp-main {
    float: left;
    width: 81%;
}

#cp-main .content {
    padding: 0;
}

#cp-main h3, #cp-main hr, #cp-menu hr {
    border-color: #bfbfbf;
}

#cp-main .panel p {
    font-size: 1.1em;
}

#cp-main .panel ol {
    margin-left: 2em;
    font-size: 1.1em;
}

#cp-main .panel li.row {
    border-bottom: 1px solid #cbcbcb;
    border-top: 1px solid #F9F9F9;
}

ul.cplist {
    margin-bottom: 5px;
    border-top: 1px solid #cbcbcb;
}

#cp-main .panel li.header dd, #cp-main .panel li.header dt {
    color: #000000;
    margin-bottom: 2px;
}

#cp-main table.table1 {
    margin-bottom: 1em;
}

#cp-main table.table1 thead th {
    color: #333333;
    font-weight: bold;
    border-bottom: 1px solid #333333;
    padding: 5px;
}

#cp-main table.table1 tbody th {
    font-style: italic;
    background-color: transparent !important;
    border-bottom: none;
}

#cp-main .pagination {
    float: right;
    width: auto;
    padding-top: 1px;
}

#cp-main .postbody p {
    font-size: 1.1em;
}

#cp-main .pm-message {
    border: 1px solid #e2e2e2;
    margin: 10px 0;
    background-color: #FFFFFF;
    width: auto;
    float: none;
}

.pm-message h2 {
    padding-bottom: 5px;
}

#cp-main .postbody h3, #cp-main .box2 h3 {
    margin-top: 0;
}

#cp-main .buttons {
    margin-left: 0;
}

#cp-main ul.linklist {
    margin: 0;
}

/* MCP Specific tweaks */
.mcp-main .postbody {
    width: 100%;
}

/* CP tabbed menu
----------------------------------------*/
#tabs {
    line-height: normal;
    margin: 20px 0 -1px 7px;
    min-width: 570px;
}

#tabs ul {
    margin:0;
    padding: 0;
    list-style: none;
}

#tabs li {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 1em;
    font-weight: bold;
}

#tabs a {
    float: left;
    background: none no-repeat 0% -35px;
    margin: 0 1px 0 0;
    padding: 0 0 0 5px;
    text-decoration: none;
    position: relative;
    cursor: pointer;
}

#tabs a span {
    float: left;
    display: block;
    background: none no-repeat 100% -35px;
    padding: 6px 10px 6px 5px;
    color: #828282;
    white-space: nowrap;
}

#tabs a:hover span {
    color: #bcbcbc;
}

#tabs .activetab a {
    background-position: 0 0;
    border-bottom: 1px solid #ebebeb;
}

#tabs .activetab a span {
    background-position: 100% 0;
    padding-bottom: 7px;
    color: #333333;
}

#tabs a:hover {
    background-position: 0 -70px;
}

#tabs a:hover span {
    background-position:100% -70px;
}

#tabs .activetab a:hover {
    background-position: 0 0;
}

#tabs .activetab a:hover span {
    color: #000000;
    background-position: 100% 0;
}

/* Mini tabbed menu used in MCP
----------------------------------------*/
#minitabs {
    line-height: normal;
    margin: -20px 7px 0 0;
}

#minitabs ul {
    margin:0;
    padding: 0;
    list-style: none;
}

#minitabs li {
    display: block;
    float: right;
    padding: 0 10px 4px 10px;
    font-size: 1em;
    font-weight: bold;
    background-color: #f2f2f2;
    margin-left: 2px;
}

#minitabs a {
}

#minitabs a:hover {
    text-decoration: none;
}

#minitabs li.activetab {
    background-color: #F9F9F9;
}

#minitabs li.activetab a, #minitabs li.activetab a:hover {
    color: #333333;
}

/* UCP navigation menu
----------------------------------------*/
/* Container for sub-navigation list */
#navigation {
    width: 100%;
    padding-top: 36px;
}

#navigation ul {
    list-style:none;
}

/* Default list state */
#navigation li {
    margin: 1px 0;
    padding: 0;
    font-weight: bold;
    display: inline;
}

/* Link styles for the sub-section links */
#navigation a {
    display: block;
    padding: 5px;
    margin: 1px 0;
    text-decoration: none;
    font-weight: bold;
    color: #333;
    background: #cfcfcf none repeat-y 100% 0;
}

#navigation a:hover {
    text-decoration: none;
    background-color: #c6c6c6;
    color: #bcbcbc;
    background-image: none;
}

#navigation #active-subsection a {
    display: block;
    color: #d3d3d3;
    background-color: #F9F9F9;
    background-image: none;
}

#navigation #active-subsection a:hover {
    color: #d3d3d3;
}

/* Preferences pane layout
----------------------------------------*/
#cp-main h2 {
    border-bottom: none;
    padding: 0;
    margin-left: 10px;
    color: #333333;
}

#cp-main .panel {
    background-color: #F9F9F9;
}

#cp-main .pm {
    background-color: #FFFFFF;
}

#cp-main span.corners-top, #cp-menu span.corners-top {
    background-image: none;
}

#cp-main span.corners-top span, #cp-menu span.corners-top span {
    background-image: none;
}

#cp-main span.corners-bottom, #cp-menu span.corners-bottom {
    background-image: none;
}

#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {
    background-image: none;
}

/* Topicreview */
#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top {
    background-image: none;
}

#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span {
    background-image: none;
}

#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom {
    background-image: none;
}

#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span {
    background-image: none;
}

/* Friends list */
.cp-mini {
    background-color: #f9f9f9;
    padding: 0 5px;
    margin: 10px 15px 10px 5px;
}

.cp-mini span.corners-top, .cp-mini span.corners-bottom {
    margin: 0 -5px;
}

dl.mini dt {
    font-weight: bold;
    color: #676767;
}

dl.mini dd {
    padding-top: 4px;
}

.friend-online {
    font-weight: bold;
}

.friend-offline {
    font-style: italic;
}

/* PM Styles
----------------------------------------*/
#pm-menu {
    line-height: 2.5em;
}

/* PM panel adjustments */
.pm-panel-header {
    margin: 0; 
    padding-bottom: 10px; 
    border-bottom: 1px dashed #A4B3BF;
}

.reply-all {
    display: block; 
    padding-top: 4px; 
    clear: both;
    float: left;
}

.pm-panel-message {
    padding-top: 10px;
}

.pm-return-to {
    padding-top: 23px;
}

#cp-main .pm-message-nav {
    margin: 0; 
    padding: 2px 10px 5px 10px; 
    border-bottom: 1px dashed #A4B3BF;
}

/* PM Message history */
.current {
    color: #999999;
}

/* Defined rules list for PM options */
ol.def-rules {
    padding-left: 0;
}

ol.def-rules li {
    line-height: 180%;
    padding: 1px;
}

/* PM marking colours */
.pmlist li.bg1 {
    border: solid 3px transparent;
    border-width: 0 3px;
}

.pmlist li.bg2 {
    border: solid 3px transparent;
    border-width: 0 3px;
}

.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
    border-left-color: #bcbcbc;
    border-right-color: #bcbcbc;
}

.pmlist li.pm_marked_colour, .pm_marked_colour {
    border: solid 3px #ffffff;
    border-width: 0 3px;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
    border: solid 3px #c2c2c2;
    border-width: 0 3px;    
}

.pmlist li.pm_friend_colour, .pm_friend_colour {
    border: solid 3px #bdbdbd;
    border-width: 0 3px;
}

.pmlist li.pm_foe_colour, .pm_foe_colour {
    border: solid 3px #000000;
    border-width: 0 3px;
}

.pm-legend {
    border-left-width: 10px;
    border-left-style: solid;
    border-right-width: 0;
    margin-bottom: 3px;
    padding-left: 3px;
}

/* Avatar gallery */
#gallery label {
    position: relative;
    float: left;
    margin: 10px;
    padding: 5px;
    width: auto;
    background: #FFFFFF;
    border: 1px solid #CCC;
    text-align: center;
}

#gallery label:hover {
    background-color: #EEE;
}
/* proSilver Form Styles
---------------------------------------- */

/* General form styles
----------------------------------------*/
fieldset {
    border-width: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.1em;
}

input {
    font-weight: normal;
    cursor: pointer;
    vertical-align: middle;
    padding: 0 3px;
    font-size: 1em;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

select {
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    cursor: pointer;
    vertical-align: middle;
    /*border: 1px solid #666666;*/
    padding: 1px;
    /*background-color: #FAFAFA;*/
}

option {
    padding-right: 1em;
}

option.disabled-option {
    color: graytext;
}

textarea {
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    width: 60%;
    padding: 2px;
    font-size: 1em;
    line-height: 1.4em;
}

label {
    cursor: default;
    padding-right: 5px;
    color: #676767;
}

label input {
    vertical-align: middle;
}

label img {
    vertical-align: middle;
}

/* Definition list layout for forms
---------------------------------------- */
fieldset dl {
    padding: 4px 0;
}

fieldset dt {
    float: left;    
    width: 40%;
    text-align: left;
    display: block;
}

fieldset dd {
    margin-left: 41%;
    vertical-align: top;
    margin-bottom: 3px;
}

/* Specific layout 1 */
fieldset.fields1 dt {
    width: 15em;
    border-right-width: 0;
}

fieldset.fields1 dd {
    margin-left: 15em;
    border-left-width: 0;
}

fieldset.fields1 {
    background-color: transparent;
}

fieldset.fields1 div {
    margin-bottom: 3px;
}

/* Set it back to 0px for the reCaptcha divs: PHPBB3-9587 */
fieldset.fields1 #recaptcha_widget_div div {
    margin-bottom: 0;
}

/* Specific layout 2 */
fieldset.fields2 dt {
    width: 15em;
    border-right-width: 0;
}

fieldset.fields2 dd {
    margin-left: 16em;
    border-left-width: 0;
}

/* Form elements */
dt label {
    font-weight: bold;
    text-align: left;
}

dd label {
    white-space: nowrap;
    color: #333;
}

dd input, dd textarea {
    margin-right: 3px;
}

dd select {
    width: auto;
}

dd textarea {
    width: 85%;
}

/* Hover effects */
fieldset dl:hover dt label {
    color: #000000;
}

fieldset.fields2 dl:hover dt label {
    color: inherit;
}

#timezone {
    width: 95%;
}

* html #timezone {
    width: 50%;
}

/* Quick-login on index page */
fieldset.quick-login {
    margin-top: 5px;
}

fieldset.quick-login input {
    width: auto;
}

fieldset.quick-login input.inputbox {
    width: 15%;
    vertical-align: middle;
    margin-right: 5px;
    background-color: #f3f3f3;
}

fieldset.quick-login label {
    white-space: nowrap;
    padding-right: 2px;
}

/* Display options on viewtopic/viewforum pages  */
fieldset.display-options {
    text-align: center;
    margin: 3px 0 5px 0;
}

fieldset.display-options label {
    white-space: nowrap;
    padding-right: 2px;
}

fieldset.display-options a {
    margin-top: 3px;
}

/* Display actions for ucp and mcp pages */
fieldset.display-actions {
    text-align: right;
    line-height: 2em;
    white-space: nowrap;
    padding-right: 1em;
}

fieldset.display-actions label {
    white-space: nowrap;
    padding-right: 2px;
}

fieldset.sort-options {
    line-height: 2em;
}

/* MCP forum selection*/
fieldset.forum-selection {
    margin: 5px 0 3px 0;
    float: right;
}

fieldset.forum-selection2 {
    margin: 13px 0 3px 0;
    float: right;
}

/* Jumpbox */
fieldset.jumpbox {
    text-align: right;
    margin-top: 15px;
    height: 2.5em;
}

fieldset.quickmod {
    width: 50%;
    float: right;
    text-align: right;
    height: 2.5em;
}

/* Submit button fieldset */
fieldset.submit-buttons {
    text-align: center;
    vertical-align: middle;
    margin: 5px 0;
}

fieldset.submit-buttons input {
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;
}

/* Posting page styles
----------------------------------------*/

/* Buttons used in the editor */
#format-buttons {
    margin: 15px 0 2px 0;
}

#format-buttons input, #format-buttons select {
    vertical-align: middle;
}

/* Main message box */
#message-box {
    width: 80%;
}

#message-box textarea {
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    width: 100%;
    font-size: 1.2em;
    color: #333333;
}

/* Emoticons panel */
#smiley-box {
    width: 18%;
    float: right;
}

#smiley-box img {
    margin: 0px;
}

/* Input field styles
---------------------------------------- */
.inputbox {
    background-color: #FFFFFF;
    border: 1px solid #c0c0c0;
    color: #333333;
    padding: 2px;
    cursor: text;
}

.inputbox:hover {
    border: 1px solid #eaeaea;
}

.inputbox:focus {
    border: 1px solid #eaeaea;
    color: #4b4b4b;
}

input.inputbox  { width: 85%; }
input.medium    { width: 50%; }
input.narrow    { width: 25%; }
input.tiny      { width: 125px; }

textarea.inputbox {
    width: 85%;
}

.autowidth {
    width: auto !important;
}

/* Form button styles
---------------------------------------- */
input.button1, input.button2 {
    font-size: 1em;
}

a.button1, input.button1, input.button3, a.button2, input.button2 {
    width: auto !important;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    color: #000;
    background: #FAFAFA none repeat-x top left;
}

a.button1, input.button1 {
    font-weight: bold;
    border: 1px solid #666666;
}

input.button3 {
    padding: 0;
    margin: 0;
    line-height: 5px;
    height: 12px;
    background-image: none;
    font-variant: small-caps;
}

/* Alternative button */
a.button2, input.button2, input.button3 {
    border: 1px solid #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
    text-decoration: none;
    color: #000000;
    padding: 2px 8px;
    line-height: 250%;
    vertical-align: text-bottom;
    background-position: 0 1px;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
    border: 1px solid #BCBCBC;
    background-position: 0 100%;
    color: #BCBCBC;
}

input.disabled {
    font-weight: normal;
    color: #666666;
}

/* Topic and forum Search */
.search-box {
    margin-top: 3px;
    margin-left: 5px;
    float: left;
}

.search-box input {
}

input.search {
    background-image: none;
    background-repeat: no-repeat;
    background-position: left 1px;
    padding-left: 17px;
}

.full { width: 95%; }
.medium { width: 50%;}
.narrow { width: 25%;}
.tiny { width: 10%;}
/* proSilver Style Sheet Tweaks

These style definitions are mainly IE specific 
tweaks required due to its poor CSS support.
-------------------------------------------------*/

* html table, * html select, * html input { font-size: 100%; }
* html hr { margin: 0; }
* html span.corners-top, * html span.corners-bottom { background-image: url(data:image/gif;base64,R0lGODlhBgAMAIABAMzU4tDY5CH5BAEAAAEALAAAAAAGAAwAAAIOhBFhmcj6opzTMdvwcQUAOw==); }
* html span.corners-top span, * html span.corners-bottom span { background-image: url(data:image/gif;base64,R0lGODlhBgAMAIABAMzU4tDY5CH5BAEAAAEALAAAAAAGAAwAAAIPTIBghst+oJx0KXfZTaAAADs=); }

table.table1 {
    width: 99%;     /* IE < 6 browsers */
    /* Tantek hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 100%;
}
html>body table.table1 { width: 100%; } /* Reset 100% for opera */

* html ul.topiclist li { position: relative; }
* html .postbody h3 img { vertical-align: middle; }

/* Form styles */
html>body dd label input { vertical-align: text-bottom; }   /* Align checkboxes/radio buttons nicely */

* html input.button1, * html input.button2 {
    padding-bottom: 0;
    margin-bottom: 1px;
}

/* Misc layout styles */
* html .column1, * html .column2 { width: 45%; }

/* Nice method for clearing floated blocks without having to insert any extra markup (like spacer above)
   From http://www.positioniseverything.net/easyclearing.html 
#tabs:after, #minitabs:after, .post:after, .navbar:after, fieldset dl:after, ul.topiclist dl:after, ul.linklist:after, dl.polls:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}*/

.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls {
    height: 1%;
    overflow: hidden;
}

/* viewtopic fix */
* html .post {
    height: 25%;
    overflow: hidden;
}

/* navbar fix */
* html .clearfix, * html .navbar, ul.linklist {
    height: 4%;
    overflow: hidden;
}

/* Simple fix so forum and topic lists always have a min-height set, even in IE6
    From http://www.dustindiaz.com/min-height-fast-hack */
dl.icon {
    min-height: 35px;
    height: auto !important;
    height: 35px;
}

* html li.row dl.icon dt {
    height: 35px;
    overflow: visible;
}

* html #search-box {
    width: 25%;
}

/* Correctly clear floating for details on profile view */
*:first-child+html dl.details dd {
    margin-left: 30%;
    float: none;
}

* html dl.details dd {
    margin-left: 30%;
    float: none;
}

* html .forumbg table.table1 {
    margin: 0 -2px 0px -1px;
}
/*      
--------------------------------------------------------------
Colours and backgrounds for common.css
-------------------------------------------------------------- */

h1 {
    color: #FFFFFF;
}

h2 {
    color: #28313F;
}

h3 {
    border-bottom-color: #CCCCCC;
    color: #115098;
}

hr {
    border-color: #FFFFFF;
    border-top-color: #CCCCCC;
}

hr.dashed {
    border-top-color: #CCCCCC;
}

/* Search box
--------------------------------------------- */

#search-box {
    color: #FFFFFF;
}

#search-box #keywords {
    background-color: #FFF;
}

#search-box input {
    border-color: #0075B0;
}

/* Round cornered boxes and backgrounds
---------------------------------------- */
.post:target .content {
    word-wrap: break-word;
    color: #000000;
}

.post:target h3 a {
    color: #000000;
}

/*.bg1  { background-color: #ECF3F7; } */
/*.bg2  { background-color: #e1ebf2; } */
/*.bg3  { background-color: #cadceb; } */

.ucprowbg {
    background-color: #DCDEE2;
}

.fieldsbg {
    background-color: #E7E8EA;
}
/*
span.corners-top {
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAAAXNSR0IArs4c6QAAAAZiS0dEANAA2ADkVEuGzwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHGAs0EtdmiHIAAABHSURBVBhXYzh9+eF/KP4JxJOB2B6I2Riggk+A2IABGUBV6jKgA5B2DEGohA0uCTaSJSxxSUzAJYHTuTAPokqiBckEUJCAxAHQR1MOxp+FiQAAAABJRU5ErkJggg==);
}

span.corners-top span {
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAAAXNSR0IArs4c6QAAAAZiS0dEANAA2ADkVEuGzwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHGAs1EVd06IkAAABKSURBVBjTYzh9+SEbENsD8WQg/gnE/0GYARkABQyA+AmGBFRSF6STARsAGYtLwgaXBBsuCR5cEpa4JCYQ51yoIMKDIOeBtCMHCQBat1MRmQQgNAAAAABJRU5ErkJggg==);
}

span.corners-bottom {
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAAAXNSR0IArs4c6QAAAAZiS0dEANAA2ADkVEuGzwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHGAs0EtdmiHIAAABHSURBVBhXYzh9+eF/KP4JxJOB2B6I2Riggk+A2IABGUBV6jKgA5B2DEGohA0uCTaSJSxxSUzAJYHTuTAPokqiBckEUJCAxAHQR1MOxp+FiQAAAABJRU5ErkJggg==);
}

span.corners-bottom span {
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAAAXNSR0IArs4c6QAAAAZiS0dEANAA2ADkVEuGzwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHGAs1EVd06IkAAABKSURBVBjTYzh9+SEbENsD8WQg/gnE/0GYARkABQyA+AmGBFRSF6STARsAGYtLwgaXBBsuCR5cEpa4JCYQ51yoIMKDIOeBtCMHCQBat1MRmQQgNAAAAABJRU5ErkJggg==);
}
*/
/* Horizontal lists
----------------------------------------*/

ul.navlinks {
    border-bottom-color: #FFFFFF;
}

/* Table styles
----------------------------------------*/
table.table1 thead th {
    color: #FFFFFF;
}

table.table1 tbody tr {
    border-color: #BFC1CF;
}

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
    background-color: #CFE1F6;
    color: #000;
}

table.table1 td {
    color: #536482;
}

table.table1 tbody td {
    border-top-color: #FAFAFA;
}

table.table1 tbody th {
    border-bottom-color: #000000;
    color: #333333;
    background-color: #FFFFFF;
}

table.info tbody th {
    color: #000000;
}

/* Misc layout styles
---------------------------------------- */
dl.details dt {
    color: #000000;
}

dl.details dd {
    color: #536482;
}

.sep {
    color: #1198D9;
}

/* Pagination
---------------------------------------- */

.pagination span strong {
    color: #FFFFFF;
    background-color: #4692BF;
    border-color: #4692BF;
}

.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
    color: #5C758C;
    background-color: #ECEDEE;
    border-color: #B4BAC0;
}

.pagination span a:hover {
    border-color: #368AD2;
    background-color: #368AD2;
    color: #FFF;
}

/* Pagination in viewforum for multipage topics */
.row .pagination {
    background-image: url(data:image/gif;base64,R0lGODlhCwAMAKIGAGZmZuHh4f///+3t7ZmZmTMzMwAAAAAAACH+OjxDT1BZPkNvcHlyaWdodCAyMDA0IFRoZSBwaHBCQiBHcm91cCwgQWxsIFJpZ2h0cyBSZXNlcnZlZC4AIfkEAQAABgAsAAAAAAsADAAAAy5IsEz2QEgZwDNxjnqz3EABKJMABsNSnmk0vOwSzDSAjkxzXwU9px0YzPJQ5EYJADs=);
}

.row .pagination span a, li.pagination span a {
    background-color: #FFFFFF;
}

.row .pagination span a:hover, li.pagination span a:hover {
    background-color: #368AD2;
}

/* Miscellaneous styles
---------------------------------------- */

.copyright {
    color: #555555;
}

.error {
    color: #BC2A4D;
}

.reported {
    background-color: #F7ECEF;
}

li.reported:hover {
    background-color: #ECD5D8 !important;
}
.sticky, .announce {
    /* you can add a background for stickies and announcements*/
}

div.rules {
    background-color: #ECD5D8;
    color: #BC2A4D;
}

p.rules {
    background-color: #ECD5D8;
    background-image: none;
}

/*      
--------------------------------------------------------------
Colours and backgrounds for links.css
-------------------------------------------------------------- */

a:link  { color: #105289; }
a:visited   { color: #105289; }
a:hover { color: #D31141; }
a:active    { color: #368AD2; }

/* Links on gradient backgrounds */
#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link {
    color: #000000;
}

#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited {
    color: #000000;
}

#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
    color: #CCC;
}

#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active {
    color: #CCC;
}

/* Links for forum/topic lists */
a.forumtitle {
    color: #105289;
}

/* a.forumtitle:visited { color: #105289; } */

a.forumtitle:hover {
    color: #BC2A4D;
}

a.forumtitle:active {
    color: #105289;
}

a.topictitle {
    color: #105289;
}

/* a.topictitle:visited { color: #368AD2; } */

a.topictitle:hover {
    color: #BC2A4D;
}

a.topictitle:active {
    color: #105289;
}

/* Post body links */
.postlink {
    color: #368AD2;
    border-bottom-color: #368AD2;
}

.postlink:visited {
    color: #5D8FBD;
    border-bottom-color: #666666;
}

.postlink:active {
    color: #368AD2;
}

.postlink:hover {
    background-color: #D0E4F6;
    color: #0D4473;
}

.signature a, .signature a:visited, .signature a:active, .signature a:hover {
    background-color: transparent;
}

/* Profile links */
.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {
    color: #105289;
}

.postprofile a:hover, .postprofile dt.author a:hover {
    color: #D31141;
}

/* Profile searchresults */ 
.search .postprofile a {
    color: #105289;
}

.search .postprofile a:hover {
    color: #D31141;
}

/* Back to top of page */
a.top {
    background-image: url(data:image/gif;base64,R0lGODlhCwALAMQWAK+3u8bO0q21usLIy/P09brBxczR1K+3vLG5vvn5+sbMz8XN0sXM0bC4vebt8dvj5+Xs8KuzuN3g4qy0uf///6mxtu71+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABYALAAAAAALAAsAAAVJoGU5C1IhjCNaz1S97/SMAqzAghPAAzXAgcYrQqAQIq8GsmKgOA1DISDhpCQAlcaiUpB4vYXKAuKCwSYQVvk8E0EYh8qBkbaEAAA7);
}

a.top2 {
    background-image: url(data:image/gif;base64,R0lGODlhCwALAMQWAK+3u8bO0q21usLIy/P09brBxczR1K+3vLG5vvn5+sbMz8XN0sXM0bC4vebt8dvj5+Xs8KuzuN3g4qy0uf///6mxtu71+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABYALAAAAAALAAsAAAVJoGU5C1IhjCNaz1S97/SMAqzAghPAAzXAgcYrQqAQIq8GsmKgOA1DISDhpCQAlcaiUpB4vYXKAuKCwSYQVvk8E0EYh8qBkbaEAAA7);
}

/* Arrow links  */
a.up        { background-image: url(data:image/gif;base64,R0lGODlhBgAGAIABADMzMwAAACH+OjxDT1BZPkNvcHlyaWdodCAyMDA0IFRoZSBwaHBCQiBHcm91cCwgQWxsIFJpZ2h0cyBSZXNlcnZlZC4AIfkEAQAAAQAsAAAAAAYABgAAAgqMbwCouaEafKgAADs=) }
a.down      { background-image: url(data:image/gif;base64,R0lGODlhBgAGAIABADMzMwAAACH+OjxDT1BZPkNvcHlyaWdodCAyMDA0IFRoZSBwaHBCQiBHcm91cCwgQWxsIFJpZ2h0cyBSZXNlcnZlZC4AIfkEAQAAAQAsAAAAAAYABgAAAgqMD2CZq9HQO6cAADs=) }
a.left      { background-image: url(data:image/gif;base64,R0lGODlhBAAGAIABADMzMwAAACH+OjxDT1BZPkNvcHlyaWdodCAyMDA0IFRoZSBwaHBCQiBHcm91cCwgQWxsIFJpZ2h0cyBSZXNlcnZlZC4AIfkEAQAAAQAsAAAAAAQABgAAAghMAIaoaedQAQA7) }
a.right     { background-image: url(data:image/gif;base64,R0lGODlhBAAGAIABADMzMwAAACH+OjxDT1BZPkNvcHlyaWdodCAyMDA0IFRoZSBwaHBCQiBHcm91cCwgQWxsIFJpZ2h0cyBSZXNlcnZlZC4AIfkEAQAAAQAsAAAAAAQABgAAAggEEoaoaedQAQA7) }

a.up:hover {
    background-color: transparent;
}

a.left:hover {
    color: #368AD2;
}

a.right:hover {
    color: #368AD2;
}


/*      
--------------------------------------------------------------
Colours and backgrounds for content.css
-------------------------------------------------------------- */

ul.forums {
    /*background-color: #eef5f9;*/
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAANSURBVAjXY/j///8ZAAnIA8qRvp5xAAAAAElFTkSuQmCC);
    /*border-radius:7px;*/
}

ul.topiclist li {
    color: #4C5D77;
}

ul.topiclist dd {
    border-left-color: #FFFFFF;
}

.rtl ul.topiclist dd {
    border-right-color: #fff;
    border-left-color: transparent;
}

ul.topiclist li.row dt a.subforum.read {
    background-image: url(data:image/gif;base64,R0lGODlhCwAJALMAABlttf////7+/v39/fn5+fX19fT09PPz8+7u7uTk5OPj48fHx8bGxv///wAAAAAAACH5BAEAAA0ALAAAAAALAAkAAAQpsDVAqbwzaIuBJlUnCMMgAB2hEgp6AYVxHIkrAQaiM/aUMIwFr1MJNSIAOw==);
}

ul.topiclist li.row dt a.subforum.unread {
    background-image: url(data:image/gif;base64,R0lGODlhCwAJALMAALwqTf////7+/v39/fn5+fX19fT09PPz8+7u7uTk5OPj48fHx8bGxv///wAAAAAAACH5BAEAAA0ALAAAAAALAAkAAAQpsDVAqbwzaIuBJlUnCMMgAB2hEgp6AYVxHIkrAQaiM/aUMIwFr1MJNSIAOw==);
}

li.row {
    border-top-color:  #FFFFFF;
    border-bottom-color: #00608F;
}

li.row strong {
    color: #000000;
}

li.row:hover {
    background-color: #F6F4D0;
}

li.row:hover dd {
    border-left-color: #CCCCCC;
}

.rtl li.row:hover dd {
    border-right-color: #CCCCCC;
    border-left-color: transparent;
}

li.header dt, li.header dd {
    color: #000;
}

/* Forum list column styles */
ul.topiclist dd.searchextra {
    color: #333333;
}

/* Post body styles
----------------------------------------*/
.postbody {
    color: #333333;
}

/* Content container styles
----------------------------------------*/
.content {
    color: #333333;
}

.content h2, .panel h2 {
    color: #115098;
    border-bottom-color:  #CCCCCC;
}

dl.faq dt {
    color: #333333;
}

.posthilit {
    background-color: #F3BFCC;
    color: #BC2A4D;
}

/* Post signature */
.signature {
    border-top-color: #CCCCCC;
}

/* Post noticies */
.notice {
    border-top-color:  #CCCCCC;
}

/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
    background-color: #EBEADD;
    background-image: url(data:image/gif;base64,R0lGODlhDwAMALMPAHBwbj8/P62sqaGgnYiIht7d2FhXVnx8ektLS8XFwWRkYrm4tdLRzJWUkTMzM+rp5CH5BAEAAA8ALAAAAAAPAAwAAARG8MlJK12GUaYSFY6jTEngIIWUhIj2MGawTEjoPko4SwNLhg4KACiQNICNSQ6oOQAdu2Vo8CA8k48jcAZCToYOwkQLsJgpEQA7);
    border-color:#DBDBCE;
}

.rtl blockquote {
    background-image: url(data:image/gif;base64,R0lGODlhDwAMALMAAHBwbj8/P62sqaGgnYiIht7d2FhXVnx8ektLS8XFwWRkYrm4tdLRzJWUkTMzM+rp5CH5BAEAAA8ALAAAAAAPAAwAAARH8MlJ60uKUWYWLYgTJJPiOAK1BKL2MKFDTsupTMyJVKc8xYNJo9eQCHoASa13ePUct8ewR3gMntHpKbU8FSUA74RwSlrOkwgAOw==);
}

blockquote blockquote {
    /* Nested quotes */
    background-color:#EFEED9;
}

blockquote blockquote blockquote {
    /* Nested quotes */
    background-color: #EBEADD;
}

/* Code block */
dl.codebox {
    background-color: #FFFFFF;
    border-color: #C9D2D8;
}

dl.codebox dt {
    border-bottom-color:  #CCCCCC;
}

dl.codebox code {
    color: #2E8B57;
}


/* Attachments
----------------------------------------*/
.attachbox {
    background-color: #FFFFFF;
    border-color:  #C9D2D8;
}

.pm-message .attachbox {
    background-color: #F2F3F3;
}

.attachbox dd {
    border-top-color: #C9D2D8;
}

.attachbox p {
    color: #666666;
}

.attachbox p.stats {
    color: #666666;
}

.attach-image img {
    border-color: #999999;
}

/* Inline image thumbnails */

dl.file dd {
    color: #666666;
}

dl.thumbnail img {
    border-color: #666666;
    background-color: #FFFFFF;
}

dl.thumbnail dd {
    color: #666666;
}

dl.thumbnail dt a:hover {
    background-color: #EEEEEE;
}

dl.thumbnail dt a:hover img {
    border-color: #368AD2;
}

/* Post poll styles
----------------------------------------*/

fieldset.polls dl {
    border-top-color: #DCDEE2;
    color: #666666;
}

fieldset.polls dl.voted {
    color: #000000;
}

fieldset.polls dd div {
    color: #FFFFFF;
}

.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 {
    border-right-color: transparent;
}

.pollbar1 {
    background-color: #AA2346;
    border-bottom-color: #74162C;
    border-right-color: #74162C;
}

.rtl .pollbar1 {
    border-left-color: #74162C;
}

.pollbar2 {
    background-color: #BE1E4A;
    border-bottom-color: #8C1C38;
    border-right-color: #8C1C38;
}

.rtl .pollbar2 {
    border-left-color: #8C1C38;
}

.pollbar3 {
    background-color: #D11A4E;
    border-bottom-color: #AA2346;
    border-right-color: #AA2346;
}

.rtl .pollbar3 {
    border-left-color: #AA2346;
}

.pollbar4 {
    background-color: #E41653;
    border-bottom-color: #BE1E4A;
    border-right-color: #BE1E4A;
}

.rtl .pollbar4 {
    border-left-color: #BE1E4A;
}

.pollbar5 {
    background-color: #F81157;
    border-bottom-color: #D11A4E;
    border-right-color: #D11A4E;
}

.rtl .pollbar5 {
    border-left-color: #D11A4E;
}

/* Poster profile block
----------------------------------------*/
.postprofile {
    color: #666666;
    border-left-color: #FFFFFF;
}

.rtl .postprofile {
    border-right-color: #FFFFFF;
    border-left-color: transparent;
}

.pm .postprofile {
    border-left-color: #DDDDDD;
}

.rtl .pm .postprofile {
    border-right-color: #DDDDDD;
    border-left-color: transparent;
}

.postprofile strong {
    color: #000000;
}

.online {
    background-image: url(data:image/gif;base64,R0lGODlhOgA6APQSACKm68rc68DY65fJ66LN66zR67bV622763i/64LC643G6z6t60qx61a062K46xKj6zCq68Xa6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUAABIALAAAAAA6ADoAQAX/oCSOZGmeqBisbOu6aSy3SlAAzrIIgbAMLZnw1FoAEIxCTfGowYZQFctJezhe0WiLt7rtXqts1uV4QL6+RlDMJoFZ7XgqLK/b7S0HoPB+3t0sZQsHAwI3VwUMXAF/JXlXCU0sBg+FcI0jfQFMDj5fdJgSeXsrTFR+oY5vCYupWqiusXiafbJSK3p8PldvtqIuhzY4nq22YKYBBAkNAJ+Mxo+4OFYBlqCxx1YCDA/dSZeyL5xbBdbP4ZPNi1POvltMCwwAZgsPzufYgaSepZVrvrfyPEigoxhAVZoOxuilUMi/hhBn0GLoLkCEAIQmXkMnTdc6LABbGACghhhFaCtGpSICAICHyY35XgS7oQ4cyn7xuumg9pCjAAQNEPBBBuZgCwItcVFjAsQmRxYMFqxoUEBAtwQ9Y/a7YgSBDQYMsrrqM24AAgJiUx3lWQWrU61VePkI+3YsC1biHtSEabeFl4+wtAo6oMDAX5AVcYVFViCBgzMGb+bqAYRoWrWBmpg0ZA7iizJYX+JT+EZQZM8TIyI8qTpg4Na/XsOOzXf2LdsLccsIAQA7);
}

/*      
--------------------------------------------------------------
Colours and backgrounds for buttons.css
-------------------------------------------------------------- */

/* Big button images */
.reply-icon span    { background-image: url(data:image/gif;base64,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); }
.post-icon span     { background-image: url(data:image/gif;base64,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); }
.genpost-icon span  { background-image: url(data:image/gif;base64,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); }
.locked-icon span   { background-image: url(data:image/gif;base64,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); }
.pmreply-icon span  { background-image: url(data:image/gif;base64,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) ;}
.newpm-icon span    { background-image: url(data:image/gif;base64,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) ;}
.forwardpm-icon span    { background-image: url(data:image/gif;base64,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) ;}

a.print {
    background-image: url(data:image/gif;base64,R0lGODlhFwASANUwAGSexPHx8aSkpPz8/K6urvv7++vr6+bm5m2jx8nJyZ/C2sfHx9jY2Pr6+urq6t/f3/Pz89zc3Ap6vnWpype91+/v736uzunp6e7u7uzs7Ojo6PT09N7e3pycnMLCwqioqNvb2+Tk5P///7CwsNra2t3d3fDw8LHN4ZOTk/39/XFxcdbW1sLX6KjH3u3t7f7+/src6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADAALAAAAAAXABIAAAbFQJhwSCwajzDWa8lcplhI4uklaqZSr1N02HJeUwNsa5t0JcCDdKGQcEGRLDNhsC407oT2u8haeVQogIKBgSMre0MnLhsQEAEmFRgVLi4ZBgYuWkUtLg8PHCURESAkDKYSEi5jm5QuBg6vFxoHtAchqkYtKx+Eg4MdK6tSEy4EKivIySsqAi4TmkQsCgjFLgsC1wvVCAqIQ9LUKQHj4yku3N7RFC8pAivuAlgU6ZtN9sJRJxYA/P0AFtCisDjRoqDBFifSBQEAOw==);
}

a.sendemail {
    background-image: url(data:image/gif;base64,R0lGODlhFgAkANUiAFSUvu7u7ix8rqampmSexNXV1d7e3uXl5XFxcdnZ2ejo6NHR0azK39PT07HN4YiIiJOTk6mpqcLX6MDW58DAwHGmyX6uzuHh4ezs7M7OzuDg4PPz89zc3MnJyajH3qLE3MbGxv///8rc6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACIALAAAAAAWACQAAAb/QJFwSCwaj8ikcjmUgELQqBQKkhgdIUpgw+0GFIaHwWH0hAKUQwCjUGg0CQgI5CmHNoGB4f3myDMddUVmWwYDCX0QBRkZdHZcFwMIHAkIA4uNgkRmBweXCwgIGaAgHY6DIQcRiBwFBRwcDQ+lmkNmEQcKsLuxIA+BjxsGCQ0LjB3ItGVzzM3IyAO1Qg4WBNbX2NYWZEUSDh7g4eLgDlZM5+jp6utHT1PvIEcTWVtdXF9hBhNGDGdpa23exJnDwMiHO3n28PEDAtAHg2eEHUqECcTDIgchSaJkqeJFIgc7fQo1CkEpixBVsXIFS1apj0MO4tLFq9cvmEIyCiNmDFCyMA44RXxoRvRZhwFBPwAQwLSpU6YAgjKoAKCq1atVKxQsMoHBh69gw35lsI+d2SRBAAA7);
}

a.fontsize {
    background-image: url(data:image/gif;base64,R0lGODlhHQAkANU/ANHi7oWy0MDW55/C2nWpyrHN4bnS5Mfa6snb6sXZ6e3z+I641MPY6LjR5H2tzcjb6rvT5abG3cjd6o6404ay0ff6/H6uzvH2+qnI3t7q87XP4+Ls9L3U5mSexLbQ46DC24q10s7g7aHE3Njm8K3L37fR5Je91+jw9svd65G61b7U5tvp8cHX6Ozz98ve7LLN4sve63epy9zo8avJ37XQ4q/M4cbb6u/1+fD2+b7W5rrS5Zq/2b/W58LX6P///8rc6yH5BAEAAD8ALAAAAAAdACQAAAb/wJ9wSCwaj8ikcslsOp/IRMZ3YRh7vt5Td1n5WAgi1pdtHmy+iWKkFY475LZSIFM4JJWSm0ygEOJYcoFCBhUwJjQ+KAc/BT4EAwYDfwWOZWMFPwkhPiUYIj4bKo0LA1o9AwuVFmQGZBaZECdktD48CD0Ggrqof3ymCDk+JDEBDhM+AHJHvY+mPz0APiIfGBEgLTgNS6gUzz8cNwo7Wg8zEj4ujEq5bQgeCyA1D4QpARFWUD0aGvmaDS8grINCsKDBgwgTKiw4aOGYMk2kUPEHjQwciEu4eAGz55GfOEvOpFnTxhEkSZSW0LGDRw+pZ6hULSl0KNEiaLqGtFOyqdOnTFCjkjSsqEVWLTK3klg6RaZAsGHFjiVbVqQAKx+ufMCKNq3atWzbkDT7JSDcuHLn0g28MslZj3fx5tW7R5Gttzb7+g1JAFAgt5wJgwAAOw==);
}

/* Icon images
---------------------------------------- */
.sitehome                       { background-image: url(data:image/gif;base64,R0lGODlhDQAMANUgAPLy8vz8/PDw8Pb29vX19ezs7Pj4+Ojo6O3t7ff39/n5+d7e3vPz8+Hh4dTU1Orq6vHx8e/v7/r6+t3d3fT09OXl5fv7+9zc3OTk5O7u7uPj4+np6efn51WkzgN9uv///8rc6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACAALAAAAAANAAwAAAZPQJBQ2PF0hkii52NMKj/QJrIIPUSPz0/EUbiCqB/AYnIRXJefAaeC0TQAZ48BUXhsDgSPdMkAQAQZTEhLBgkDBBSCQ0sBARYSCopKepRSQQA7); }
.icon-faq                       { background-image: url(data:image/gif;base64,R0lGODlhEAAOAMQfAJK2ztTi7DZ4nIyyx+Ps84SsxrzR42CUtW6duafD2iVslPH2+ESBo0+IqrfP3FqQsFKKqouu06nF1XCdwLTN3y5ymHekv5m60Z2+01GGva/J3TRyshhjjSZorP///8rc6yH5BAEAAB8ALAAAAAAQAA4AAAV84CeKwNQ8UzKun1UdgyMNDDOwB0R4fG8IiBHi0Et0OpmAZyG4iBQLHqET8WyIHkfjg4H0dh4KtcfhenvhMflDEaA9gQuaUBEd5G/0wSLSKBw9Ex1RHhcHKxcNCIA8AVESDywfBQ0clgIDSwgFkisGChJwAhSdIwkPCgKcIQA7); }
.icon-home                      { background-image: url(data:image/gif;base64,R0lGODlhDQAMANUgAPLy8vz8/PDw8Pb29vX19ezs7Pj4+Ojo6O3t7ff39/n5+d7e3vPz8+Hh4dTU1Orq6vHx8e/v7/r6+t3d3fT09OXl5fv7+9zc3OTk5O7u7uPj4+np6efn51WkzgN9uv///8rc6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACAALAAAAAANAAwAAAZPQJBQ2PF0hkii52NMKj/QJrIIPUSPz0/EUbiCqB/AYnIRXJefAaeC0TQAZ48BUXhsDgSPdMkAQAQZTEhLBgkDBBSCQ0sBARYSCopKepRSQQA7); }
.icon-bookmark                  { background-image: url(data:image/gif;base64,R0lGODlhEAAOAMQfAC58zv///zJrpt3d3Zq52O7h5PHx8eLi4sKVoO3t7d/f37XM4uTEzOjFzYgsQpU8UcVGZUqN1YUeNtJxiLwqTffw8o0fOtzCyeLEy3wcM7MoSeS3wvbw8clVcY06Tsrc6yH5BAEAAB8ALAAAAAAQAA4AAAVX4CeOZEkSQKoChPkBw3AkSiy48FEgxjHcJoChcJEECgFgKVLIPCwQTxJnqHQ0k8A0mEA4NpTGtgRQcBgBjFZJggUWgMUaF0B9BIRx2y7Cs0csJQJ/LoUhADs=); }
.icon-bump                      { background-image: url(data:image/gif;base64,R0lGODlhEAAOALMKAPv7+3GSsy58zjJrpt3d3Xys3OLi4pq52IWr0iZorMrc6wAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAQAA4AAARBUMkQpFX0Yq2rrceQCKRwbNpArEArcJIaIEUBvLBKtC6syDQbjjMwGHg3X3FWS+aOyOFHcSiVTp6JT3vJdLJbWAQAOw==); }
.icon-subscribe                 { background-image: url(data:image/gif;base64,R0lGODlhEAAOAMQcAPv7+y58zjJrpgBHg93d3Zq52MnX40N3o9rj6zJrm3aXs6e/0w9RiR1bj7jL2w9ZnCJuulSDq3Wbu5ezyzZvnw1RimyWuhFTi4anw5S0z2SPs0p5ocrc6wAAAAAAAAAAACH5BAEAABwALAAAAAAQAA4AAAVVICeOZGmeFkUWQeu2T5WRAWETQH4MUFnbOYBmoAj4gDnMYAMw0giKwcIwYCAAgmNjkNhNclkaAHEZcIPhUSAnMTvQvhw1EsTGc4u6feUS+P8FJ4IkIQA7); }
.icon-unsubscribe               { background-image: url(data:image/gif;base64,R0lGODlhEAAOAMQSAC58zv///93d3QBLiTJrpoiryJq52O7z97vP4DNvoczb5yJjmRFXkVWHsER7qKrD2Jm30N3n78rc6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABIALAAAAAAQAA4AAAVToCSOZGmepgGsLGuUgCDPQiAAsFwUcuDjpJhg4IgkBogAcCRkDJ4LRYCQExSgBx81KDg0noyHNvccHAeFKSygKCQhheyWWfPZxyTVisDvv1CAEiEAOw==); }
.icon-pages                     { background-image: url(data:image/gif;base64,R0lGODlhCwAMAKIGAGZmZuHh4f///+3t7ZmZmTMzMwAAAAAAACH+OjxDT1BZPkNvcHlyaWdodCAyMDA0IFRoZSBwaHBCQiBHcm91cCwgQWxsIFJpZ2h0cyBSZXNlcnZlZC4AIfkEAQAABgAsAAAAAAsADAAAAy5IsEz2QEgZwDNxjnqz3EABKJMABsNSnmk0vOwSzDSAjkxzXwU9px0YzPJQ5EYJADs=); }

/* Profile & navigation icons */
.email-icon, .email-icon a      { background-image: url(data:image/gif;base64,R0lGODlhFAAoAMQAAFBpi2mDpZiy1K/J68jc+OHs+zA3PpCao8zMyMHBvezs6v78zvjvr/vqjNDPys/OydXU0NHQzLm4tLe2suTj3+Pi3uHg3NrZ1fHObnNqUK6UUdu7aY14Rs/Pz7a2tv///yH5BAEAAB8ALAAAAAAUACgAAAX/4NeNZGmS4kWtbOtS1/jO7ljdeK7jo0UdgKBwGDxYLD0LQEAoOJ8EwgBgOPYqAMKhGZUOpoIqsmO5AAqEwHcNDhPGF6VzoPYuBeFLrKM/F+hqU2p4BgR7FxBZaQMCQXh3BnojEGZ0awKXSwYDexARAHVsX48GEBCTiXOMeKwCB5unHaYBBrW2t7UApiMRvb6/wL4jDsTFxsfFIw/LzM3OzMoI0tPU1QgPHSIn2yUfHx7g4eLj4d8eE+jp6usT4RLv8PHy8OASCRFx+WX7cQ4JEuDuHeCQgSDBDAgTHniQICCFDBsWSJwokUEDDlUaekhQgcOCCQwqMrB4cYMBBhoRiDxcwEBDgwYkG2jYgMEAhZQVMkiU+dKiBgxADShAAA6BAp0sNbi86DIoBaIeHjwc2ZQDB6AcaJ6ECmHq0gYYXoLNKjQCOAhHNVyIKRbDBowUIJw9uhMs0LtuhV4Ap+IVrr8cYIA7omBB4cISFTBQrIDCkcFHIkueHBncjss6itKgQdQcuc/lQgAAOw==); }
.aim-icon, .aim-icon a          { background-image: url(data:image/gif;base64,R0lGODlhFAAoAMQAAA8NFB41VqWstlVuj5Kszq7I6o6ZqDhSc3WFmWBnbsDAvNnZ1f7wNs/OydW0I9LRzcjHw+Tj3+Pi3uHg3N/e2t3c2NbV0ayNKX9pIGxUELm3skk5Fu3s6s/Pz7a2tv///yH5BAEAAB8ALAAAAAAUACgAAAX/4NeNZGmS4hKtbOtGy/jO7ijd+D0EQ5Xfo4lwOEEMCIYDURhcFgmFQm85olivE8MgerheR5WweIEIHM4KcRisrmgJB15PPVrY7R0EIgodGO4xHYAWBEdSA0YBgCMWjY0CB1BlAR4IC46MjhAHW1EFBwiOjSMPFg8ePFydZo2lpKUIUJ9JB1EBD7gPrx0BBnChDTxxubodDQ0dBgEBCMcdDwHGx87S1BDTDQ/Y1Nvd3h0iJ+IlHx8e5+jp6ujm5xoe7/Hw8/LuGvf4EBZhDfj49v4gLNgAIECFDv7eeVDAsKGFBBscOAAwoSHDcxYZVkjggAGDDBUtYsxoAQEGjxsin2Q8B6FlywYPAWwgqMCCSwgsby64kMEBwQwZItxk2eBag40XPHbM8Kdog3PYKmiI+DEDBgwAIkw7R8yCAKoXAADQgGBCrnOOJlQAkMGjRwAJOFRwdM6OSrYMfLZlUJDDnXMVFnDgiNKD2LcRwiwAXIEDgAsTEXBwDBSA3DDnhHAwIDauhMlZJ1MQcg7H5MkRbpz+wZIFahorcLZbR5tdCAA7); }
.yahoo-icon, .yahoo-icon a      { background-image: url(data:image/gif;base64,R0lGODlhFAAoAMQAAOvU1uDBxfwIMulxhtSdp7KsresrT9pQaklrulN5vIigx2iOwMPO1q7Ez+Dg2+Xl4dzc2NnZ1dXV0crKx+zs6tDPys/OyeLh3NLRzbu6trm4tOTj3+Pi3s/Pz7a2tv///yH5BAEAAB8ALAAAAAAUACgAAAX/4NeNZGmSYvSsbOs+0bjNdG3TI6fvfL+Pl6BwSBSOHAlEYplsOJ5Q6LHRSCoZFIZiy3WOIBDHZqFsQLSItBryBYeTC0ZEoaSQE+xOZL9nwBUJChRzCAt5fHxVaQoOe3RyIxKSkx13MJJ0DxKRk5ITdxGSGAoLFJsdEhipEx6Aiw0dow0RGCMYtxV+TEkJDBMJC6m2txgWEhTIKxQPHQqzFSMV0tPU1dMjFtna29za2N3g2x0iJ+UlHx8e6uvs7evpHhrx8/L19Owa+fr7/PrqGQADChwYUN2ECG7cdCBY0EMEAwIiCoBIIBaxTRYyqMNAgMCBiAYIZAgwoKRJAhIMmlaQ9DEkB5IgIRrgYHDCBAwQWgZ4MEDAgQItH9S0KSEAxAMDDPzE0PMATQ/bKkQgIPGAEwg9CUDYSAyDCpkNYDw4YMCDA3Wd9gD4eGACBAkXBhzIcEEdHwgAYE4cEABZSTDq3DhYa6Bw4QM7BQygsNVDwgcB1BWYXAADhQEFHpw1O+QBss/LOCDbsNmH6R4GX6hmwQqeu9fvQgAAOw==); }
.web-icon, .web-icon a          { background-image: url(data:image/gif;base64,R0lGODlhFAAoAMQAADdPkhQpVUFfmy9GblFyq6a20LnD1NLV2l5/sIScvm6HqniTtkxccZCoyYSOnN/r+36n2Vdsh2d8l4u47K3Q9J+jp8HCwM3Nyebm49vb2NXU0Lu6tuLh3s/Pz7a2tv///yH5BAEAAB8ALAAAAAAUACgAAAX/4NeNZGmSYsZh2NqybpyN3FofBrVIVFKoNlqNU6A8jo9BYLCwDIWcHDK5VCo8NeGhYTxQFBHJYOyQaDgjVSHReBAkEoViKUlIHLNOJtNIKBIUEhERAgxhcAxoegYNCIIRChQ6AgMRhgx5GQYJCQsKCICSDQqCDAwaIxoWDX2eCQYFDbGlmKkdnZ1yCROsYKanqRoOC8SeCn2+pmbBFnBycGWWvxcaF8HRgrS/FdQl1A6W0r8M3NUj1hfpGxK/AwwSFunW5/LyGxX48fXz+/39IyJOoENn4sMHDwgTKlyY8OBCCxr2SOxggeEGDxs2pGsAgYAACKA6XLh4EeMGCx04y0qaMCGASwIFRpbMmJLLSiUuAxBo0KFkvA4KIFCAMIESgJwEEBy4gNBChgQIEBQFAECAAJcAoio40DTDAgJgIQigqmSAVQQCOCDUYECB1TECJnQcA2AAVQxr24L1iAACUbRW6+L1wPYTWAEEIBRbYHXs4DNR9wpAsIAyAap312Iw7PEsgsuYFaj1oKID2sNJQWPGkAHhHgwJOjfGXLUAa9cqYAemXZt1ayxDMBxAW9eu6BY1EA5x0aKAcxbIk3u4AL269epMHTLc3jAEADs=); }
.msnm-icon, .msnm-icon a            { background-image: url(data:image/gif;base64,R0lGODlhFAAoAMQAAAI1iQ9VyYyiwGmFpq3C3Jqz0MTc997r+kpmgyVqnRk4UMvV3MDM0keQgX7Am2yjeqPmr8rvtbvWoJ2jlMXGwvz+9L29t+Xl4dzc2NTU0Orq6M/OyePi3s/Pz7a2tv///yH5BAEAAB8ALAAAAAAUACgAAAX/4NeNZGmSIsZdbOu+2MjN9HxhTFHPMk0IKo5AgFBkaj0OoWJAcAaHpmKA7HBUgsoBwRgYCgOEcxbrqDDEAVWBCCMImPMoHhcLOB2FfkCPz1VLFUQdYQpAfX9RFUwIAgcEA3oedHOPBosFBgaPhQoFGWULBQgHFQUHmaidCBkZIwsYmQSQXgYCakWNrh2tvGBTs7iRb7utrmJTQ2FqCgy8IxsdG63Oam5iCGXQG9zRrgweOQyu3dvd5+jS3Obo7ecdIifyJR8fHvf4+fr49vv5GxQs+MNnYRoFDxsw3MuwYZ8FCxQyWJjAEMODB3owBHx472EGCRUkKLjwAEIEjNkeyQr08NAikwAMGkBw0ABASo4eKESckCBAAA4KGjQIAKBAB50Hc0bkIGbCBQp6bGIAqPMeBRUSIlR4gGADRgVOMyC9pyKCVlMIHkSQ8PUqt3sXIhQAecABBJMOuOqZwKEhBQNhtDqIYJdwgwQKAAC4kIHlhS8SZgq9SzMBYgACLpBlUbemTAcDDidQXEDzpDgaagJokFdoTwALNHAgG+eCBtsPXPcMkEBDnHs0VNjWoAHCAjjEZc/2sIMGi9sXdlh9Qf3FwX4DB34IAQA7); }
.icq-icon, .icq-icon a          { background-image: url(data:image/gif;base64,R0lGODlhFAAoAMQAAOcBFTMkOVFYdFtwjnOFoRYwUi9Ja5my06nD5cnW593q+4SdvbvEzwFMAwD/AADaAACpAQYIBt/f29nZ1uvr6fHkOXtqHM/OydTTz+Xk4OPi3r28ucfFxM/Pz7a2tv///yH5BAEAAB8ALAAAAAAUACgAAAX/4NeNZGmS4pStbOtm0+hqiaZlBHG3o+0vhoKmsFgIfZqeTSIpIA4FAgIxkCBHzOxggSgMpgbGJIu1FoJOg4B6NiyYZcMBXKgb5114Z+ycdhcERAeBEhMxexMJZ3UDCgpodYaHhhIEblAJXX5dhiMTGBgGYJBrUwKfI6AdAmhUX3UHQKodoLUCc4EICwIEp7SptR2iugWxBxi0sx0XGBcdxQgGHgIFzci/yxfaFxNBCdnb2yPh5OXi4ObpHSIn7SUfHx7y8/T18/H2HBseHLQc9vU4YPBgTYAAbfY2KNwwQUCDCBwiQIAQYcLCfR4uSojg4IFEBw4aXNCnUJ5CDIUEr0BwEKEByAb8JlzAKBBDywgcG7h8qHPAhH8xAzx4iVNihKEsNQDlkIEjSJYWLBx9QJHDT3ncNtyMYKFChaI4DV3A2kHCgAgAAETw6rRjBApjCWKYgFYtWJcvMwyUSyFAUQcQXOJ84JHCXkMZKPQdShFwAAEBKMCQJ0lCBrwUCRNQDGOCvCwSKBwN6cGvZNCfs0j26yGx4iVM5CHRoJjzbB/ymLqQ/GLFP3wAg3v4EAIAOw==); }
.jabber-icon, .jabber-icon a        { background-image: url(data:image/gif;base64,R0lGODlhFAAoAOYAAOzx9trk7XedvImpxcXV426No4+1yHKNm5q8znenu2+ZpXigqXexvHSXmneLi3e8unSpp3KTkne7tXS2sXKzrYanpKy7uXOim1Nva2uOiYqinm9/fJmkoG+Beo6ZlKaqp7zBvby9uq+wov//FP/+JP//l///vF9fR5mZgv//3bOzpt7e2ba2suDg3NXV0dzc2dfX1MbGw//7Nf/wF9vPOv7qRMi5SvveItvHX8G+r9jX0svKxeTj3uPi3eLh3OHg2+Df2t3c1//TDufNW9fUyNTTz9HQzM7Nyb69ueXk4OTj3+Pi3tzb19rZ1dnY1P3TOfnMOWtiScLBvufm4+Hg3d/e2/++HOe/W9POwf+8LM7Ers7GtNLKuf+uD9m5d7iiduXk4uLh39va2NO8lLKSXLWWYb2nhM+/pP+zRd6jSta1hsq0k8+oceG9jP+iL/+mN/+rRdrQxP+VG/yZKvmqUeKrbO6iVOPi4dLR0OjIv7++vv///8/Pz7i4uLa2tv///yH5BAEAAH8ALAAAAAAUACgAAAf/gH98g4SFhoSCMD2LjI2OPTCDj5OOkow+QB8YmxgbRT8+jJaLRx8aDwkJDBAaH0WifIwrHxAPDAK4AgkNILCMfRUPtgkDA7gLHiuLoxwSwgwIewG4uzrLsYvNzwYA07gNMdeMHBTCqAYEuRFI4oshGeYMCbkKHew9oz4eFxATwwUNIni4ly8EhwoIFxxwwMHDByntGB2xwCJEjB0gWCCR8gofNkZNXEiRsgfMByQ6XASJyOjHjiN77jwM5etRkx0hWKiA2GhUIx9BjLBgYYTmNUWPqrg4YkQZo0iCDkkt9OePn6t9surRM3JriKx9rlrVs+OlETwuYDRZC6OIkSNH/3boufqSqYsmVZaAmQKGygsdbuFehYv2hY8tZciQKWMmSIsmgcPa/atFDZonUJ5cGaPFCWQjWY24ENNCi503WUiollHDS5wqgLMWcVIFixo4c6zMkLF6yBoqYlxkdcHkzhk6b+R0qbHHxAgSrcOsgJHVyQowZ+C4Uf4khXMSMryQblL9+vHkcoTIKPG8tYsWYrKKWaGECBvtyoXMAD/EDB4qTGTFxApLTHFGHWnMkdsNNOCgRg5HABFEWEGs4EMSRHDRhhpepGHDF3Fs8RIQK4S1QhUtFFhFHkuIcEIUKLQAg2hVlOjHCkCAogQVSqyQwx4ioCAGFU0wAQQQVx1JBVMVek2hw48qqOACGEr40AKSfvigZShJTAHEDiqIIMURYPDQg5ZXLaGmmkqAQaUYMcQAgxJKrEkXnXQm4eYdTLjgQhhJ4LmDH1ZdhRVYiIZl6B+BAAA7); }
.pm-icon, .pm-icon a                { background-image: url(data:image/gif;base64,R0lGODlhHAAoAPf/AFx1lpSdplFkfV94mdpIaydBYzJLauPi3c/Pz7a2tuPi3uLh3MvKxuTj38zLxt/e2c3MyM7NydUwV+Df2yU/YVhqgt3c2N3c1+Hg2+Df2rC3vNzb1t7d2drZ1NXUz9dTcdHQzNDPyt/e2tPSzktgetbV0dfX1bPN73OClOHg3NjX04qWo7DJ6t7d2LTO8Ke/391Vddheep6nsNqBlJOrzChBY9bV0qSstGR1iuJvitmBlMnJx+eKoHI4XT9Vcbs2W92wt99jgazE5dZHaPn7/pCbp09jfcjLy2p5i5mjra3G56nC4uJxjNqNndbX1VJlfn6Lm46Zpthfem18jtdeeUJYdNnY02k5XeV/l5WeqDJKab++vZCpy73U8tva1r6ltm2AmJCpys1Had3i6Oudr8C2w9MwV3Q4Xd27v/jd5KfB4qy91P7+/9quvixEZeWBmfT4/eLs+evy+5xHaSk/YbHL7Gd8l62zuSc/YXmSs2J5l+qYrOFtiK7H6KCoseR9lsXIyN7HycPK1EpfeeiKoNjm99deej5VclZpgVdtiWhHaN9hf3FCZNrZ1duYpr3BxPLBzLRBZLJHau6pueBkgdNlgrx8k9hqgldxkkxgeV53mLyFmy5IaqCrutnZ14afwMPY84ulxbhcevPG0PXP2N5bet5dfPv8/rK4vZOtz1psg+NzjpGaom+Bl5ehq9u8xPfa4YA3XPG6x9LRzIyXpNXU0NTV0pyXqoihwa/I6Y2lxmh5jbnG193p+ChCZCtFZ25xiqw3XLt0jaQ3XFhVdK45Xp6lrdzc2Zc1W8jb9Mze9YeSn6eutqW93jtUdjE+YD4/YanB4arD44mUoZ621m12jnyVtouVn2pbeWd3jOubrkhdeNXe6UleeNqMnNqNnG2HqduNnfC4xam81H+OoqKqs7PM7vnf5VtthIGOnYSPnMbIyrdCZt3GyH+MnNxUdNra1+N0jsPL1cnJxuaCmnyBly0+YeHs+UpeeNY8YEtfednm9+N2kON3kS1GZwAAACH5BAEAAP8ALAAAAAAcACgAAAj/AP8hGEiwoMGDBgWaOMCwocOHEBuaGPjQzxMjSSJqZEixIQowa1IBQCFiI8SOB8q1OhXnhJIBRUw+RIlIHpFC5qTRqCLTIUojvHp1YfFiJ8MKFRiuoHCgAoWnGg6glKEH1AkhLzTFbErByYFDTCtEvUFCKgKHKOyM4zKyZFMSKx7hCDu2LEpm/jpxU2ONk4yjKypAcRX2KYWoHVPUEETknstQBVI01aBFixO6Ps8eiEKOjZxkLlgswZRRLBQcBzA3pKh4DBxlLk7UWYLrSU+OZ1El2hc6Vx+szX7Bu03xiDNwn8JEo6YrzwBfbmV2PJIOXTcKBkjsinLstlnvPVGC/9c4cOH4iBMFIlzPHsG/fwniy59Pvz59+FsY6N/Pv7///VvE58CAA7KSCT7XEKjgggvGB8GDECABzCaSXIHEPBBmqCGE8UXgYQDVpCELEwT0oI6HKKaoYgTxheCiAF+QMgkWQfzgQwgX5DiLFTn2mOMGIcQHwpD6WLIHPTTaCEILEnhzQQtUUMGkBBIM0U4t8Y2gZQCKmJIDE+/0sMwIHEjwAQftSGBImRxwoIMOHMTnwZweTIGNMKIwMgUIHjxgJhrfXBKDnw88MMMMD8RXwqLGuHFLG5XM8UwWJYggQRNNfOBIDJZSOUQgVsSnggo2FFAGLOL8sUgxeNiQgQRo5KzzARBSvJrBrQ+oEF8HHUxTzzmQkEFIPzBckYWtH4RDq6288hrfBo0U8Moo2vDAwxuUBCMABtxy+0C3GGwg7gbxWXAHMfyUkkM8q/ABgxn22GLBvPTWS298DwACTSzDsEOAGJEgcwYdXhRq8MEHxzfBBOu4o8o2FGgxSDa0eLLwxRhnHN8CHHfs8ccgfxyfAiSXbPLJKJ8c3w4NtOzyyzDH7PIOCcBn38041xwQADs=); }
.quote-icon, .quote-icon a      { background-image: url(data:image/gif;base64,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); }

/* Moderator icons */
.report-icon, .report-icon a        { background-image: url(data:image/gif;base64,R0lGODlhFAAoANUzALe3t6Wlpf7+/vr6+uV9lu7u7vf39/////Pz88MsT8ouU9Y2XMRGZMYtUdIvVtQwV+np6f39/fb29vLy8uTk5Ovr6/TI0rwqTeBnhPX19eaDmvz8/PDw8Orq6uzs7NiEl9ra2vj4+NDQ0N7e3vfW3eaEnNyWp8peeNg9YsQsUN5mg9c+Yu3a38A4WeSwvL4rTdUwV4WFhWZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADMALAAAAAAUACgAAAb3wJlwSCwaj0gjIMZsOp0AYkxArVqtMWkkMuh6v9vscLkxmA2My9mwiUWlXYQ8LUd0xcRlqMBntPgFIW5HMRISEBAfDIiGeEVLGRQUJieSGYNIMRMTIywuI5uOSjEcIIogHJhJMX0XfKJHSx4iIh6qSTMxFbsVsEhLHR23uDNLw8TIycrLzM1HATLR0tPTAUQyJQTa29zaKDLXCw4w5OXmCgngQ9AP5hYW5g0y1uHj5AcH5ejqROzl+OXk0SsiQxw5EiTI7UPiD8Y7cgKTFBynQQOMhUnYYQAYEVdBFfgw4oK2AgOGjsQmiiQGLcWLecugwXRGsyauIAA7); }
.edit-icon, .edit-icon a            { background-image: url(data:image/gif;base64,R0lGODlhOgAoAPeaAP///wBqxoWFhcZSbuPj4/n5+fv7+9/f3/j4+PDw8PHU2+bm5uOpt9R9kvz8/O3t7fr6+tJ7kOrq6uDg4PT09Pf39+7u7vb29tOZp/Pz8+Tk5Ovr6+HEy92jsejo6NuTpfX19fjp7c12i97ByOXIz/Te5PLy8t3O0ujL0uPGzeq+yNy/xtePoO7Y3UNDQ9acqgBLjfv09tuhr894jeazv+fn59+erspdd+W5w9Fzidm8w81ogO7g4+Hh4dWbqYi55LS0tNSLnd3n8OXl5fHx8cpkfdB5jtist2ZmZu3J0unp6dqZqXBwcN3o8stthNF6j9WirhF0ytqgrtWMnqrN7ABowu71+7vP4ctlflBQUO7z983NzarL6CJwtMhcdkSS1TOI0X19fY+Pj9izvODKzwBNkGtra81vhdaNn5eXl6enp0ZGRjN+v97X2b6+vu/v78zb6OPN08rKygBer8zMzIiy2GRkZLW1tchbdYi33/Tt7nl5eclcdoi44ZGRkbCwsHmx4WabyDOBxdeWppm30VhYWOHa3IiryuTd3uzs7OvO1diIm9ilsdnZ2bi4uMXFxf7+/nefwt7s+OG8xdWGmWaVv9+lsxFXldierJubmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJoALAAAAAA6ACgAAAj/ADUJHEiwoMGDCBMqNAig4cKHECMWBOBCjcSLGAuaWEDR0ZsFjwSIHEmypMmTKFOOFAhkjR8XYsxkaUizps2bOHPqrClS05Y0TAohCXMHhIGjSJMqXcq0qVMDDQUIBLDHDhI6Dgpo3cq1q9evYMNuBSAVQCYXcgQw8YCgglu3EeLGbdFCLiVFcHHgkBt3L1+6fC3pefuWrMBGfwB4AAKBguPHAyJ0mMwDxQAWHSIMQEFhQAcUHVhc/hx5cofKo5cMWPL4sWGBbgCYqEAkge3bA2TcTkBiAAnbfNAkyG279+/hum8bt/3kyW7brzUJAPCgunXrA7Jnf5BiQIrqRow8/xggpXr37+O1D+A+YIqUQQMmXa8efbqE+/jxDwjCob8EDgNwcN8MM0gwACb3ASiggfz5B+AZM2DhRRz53VcfADUsoOGGGg7wAocjDDDCAmQMwMgCHmoY4ogofrjhigsgkiKHNVyoAQE45ojjAEWI4OMRKwzghAh4OGEIAQP4gGOQK+zY449M7qikjhpc2MMEWGaJJQZccqnDCV1C0caWOmAJ5glbdonBlxigOQEUY2g5QQ8XAnDAnXjmqeeefPbpZ55RDSTSToQWaqhNPQmq0qKMNmpSRpBGKumklFZqKUMOXaqpJgDAcMimlmohRKc/SCLEDwGkquqqrLbq6quwqv8qECFlVALDF11ccuiuvNKUqiZXBBLFHAEI0ocVQ+io7LLMNuvssg0FMBUbVQRAxUYaZKvBAwh022113lawwbYIWGCBt92eiy643hKxgLbZDgGAtABEAgMXYETRhBIcFtDAv/+WUALAiygAgr8qqADwvwovLPDCDMQgAY3zCgRHHQA0kQcFHnTcMQADNMDAyCEoMMAHDDQwgAIgM6AAAx+c7HLIIzNQssw2DGADCB57oETFAgECgAUUJLLB0Ue3TFMFJhsMyQ0ftAwCCE2DoHRDTK8MAgT/QoB00tIKFMDQ5pZtLsjqAdC0CQb82/IFJqyNtnZq4zxAEhSYbQHQmozH/dxtIH+gwOAFNE1B2w20XAEFhgc+uAKFD5BDAzvcUEIGz/E9dgacd855yw6EjkDTDpQwAA0tF3BB0xeALjrpMQzAQAGeZ6A5ABfkrnvuIO8AsAomT35DDjG0DMHoKyPQ++9NKy87BLu3HnbfAKCLrgM1j6xACDXTEIMB2CsAQQHch1AA9tlvb/P5NCRxPLq3AwDB/PTPH/r9R93vAP0OGDA/+P6DgP76B0D77a9+0RpIqnrFQF79SoGxiqAEJ9gqUFnwgpoKCAA7); }
.qe-icon, .qe-icon a { background-image: url(data:image/gif;base64,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); }
.delete-icon, .delete-icon a        { background-image: url(data:image/gif;base64,R0lGODlhFAAoANUAAL4rTdg9YeJuieaDmuiMoemRpfTI0vfW3dUwV9IvVs0uVMgtUsQsUMErT9Y2XN1Wdt9hf+V9lu6svPG6x/nj6ZaXmaiqrP////7+/v39/fz8/Pr6+vj4+Pf39/b29vX19fPz8/Ly8vDw8O7u7uzs7Ovr6+rq6unp6eTk5N/f397e3tra2tnZ2dXV1dTU1NDQ0M/Pz8zMzLi4uLGxsa+vr6urq6GhoZKSkouLi4WFhX9/f3h4eHZ2dnV1dWZmZtve4yH5BAEAAD8ALAAAAAAUACgAAAb/wJ9wSCwaj8ijJcdsOpmW4hJDrVqpuegwl8lsvuBwN0fMaTrotBqtIW83IFDItovPdqb4xi3McUYjMj4+OzSDOIAcfD85HicnJhWDgzuPJx6LOR8onCg6k50oH5khKSoqkpM8pykhmSIrLDWDPTaHLCsimSMtLi43Pb42PTEuLSOZJC8wzM3OLySZJSUx1dbX04tLJtzd3txZUk/j4Unm5+jp6uvsRamT8JMV7j4EEff4+QI+80M+AhAQCBxIMIACH0R8PCDIcOAChP4WCpRAQWABCgEEPkwoccCFCxQKfDSgEaIQhQMlfPxYsSRHggdWEtwYMeVKkA5N/kCJwCNILZEXJrisObHlxYwIaJ6U2HCmTh8OEjR1yECnJAYNsmrdCoAfvXhg+7UbS/ZIEAA7); }
.info-icon, .info-icon a            { background-image: url(data:image/gif;base64,R0lGODlhFAAoANUAAMMsT74rTdg+YttMbfTI0vfW3dUwV9QwV9IvVsQsUMouU8YtUdY2XN1ZeeBnhON1j+V9luaDm+eQpe6svPG6x/zx9JaXmaiqrP////7+/v39/fz8/Pr6+vj4+Pf39/b29vX19fLy8vDw8O7u7uzs7Ovr6+rq6unp6eTk5N7e3tnZ2dDQ0MnJycTExMHBwby8vLq6urW1taSkpJ+fn5aWlpKSkoqKioWFhYSEhH5+fmtra2ZmZmVlZVxcXERERNve4yH5BAEAAD8ALAAAAAAUACgAAAb/wJ9wSCwaj0jj5cZsOp0X4i1DrVqtN6lGw+l6v9vscLnxmGE9X09m3tyi0m5o5cu1cj5YV0xcdkYuMyojNT4zHW9HNx8fJ46FPCYffEVLICgoMj44KCCJSDchISkxNCyilEo3Iio2Oi8in0k3IyM6Pi4jqUdLJCsrJLJJPzclxiW7SEsmJsLDP0vOz9PU1dbX2EcWO9zd3t4WRDsREOXm5+UCO+IMCAbv8PEKAOtD2wfvDQQYGAUP7wt2hGPnrgIGChT4CZhXj8g9fQQEPODnIODAIjvavYtgsABDJPcMDOA3QYDFJBkRQDTwMcm9CAQIGDg5LKMEfi2HbRvgoKJAEmopcz7bliDAz2rbjmZbyjRJEAA7); }
.warn-icon, .warn-icon a            { background-image: url(data:image/gif;base64,R0lGODlhFAAoANUAANg+YuFpheNzjeaDmuiMofTI0vfW3dUwV9IvVs0uVMErT8ArTtc7YN9hf+BnhOFsiJaXmaiqrP////7+/v39/fz8/Pr6+vj4+Pf39/b29vX19fLy8vDw8O7u7uzs7Ovr6+rq6unp6eTk5N7e3tra2tnZ2dTU1NDQ0M/Pz8zMzMXFxbGxsZmZmZaWloWFhXd3d3Nzc3FxcXBwcG9vb2ZmZkRERNve4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADYALAAAAAAUACgAAAb+QJtwSCwaj8jkMOJyRZRF5mTihA5dlCzFZbUxKxhMpQp1WSyw1pmrZF46tVjnQka6MplQTRbCs49MGiIiMyyDGnVFLhsbIyMvLY6Mf0RMHCQlJSsqmSQciUIuHR0mpTU1pSajlF4uHicosaexKCceiS4fHym8vb66lC4gw8TFxZRMTcrLy09dz9DR0tPREDQ0ENDWBAHYzzQCDQwJNF3WDwcHCN5Q4A0FBePlSucHEhLq7Eju9vjySfUOGDCQbl22I/wOwEv3z0jAAwMGpMt3kEjCfg4YkivyEONEgxbDTTzgwAGAiQ2F0EigoKXLly0XzBNi7ZrNmzcrUtu5MwgAOw==); } /* Need updated warn icon */

/*      
--------------------------------------------------------------
Colours and backgrounds for cp.css
-------------------------------------------------------------- */

/* Main CP box
----------------------------------------*/

#cp-main h3, #cp-main hr, #cp-menu hr {
    border-color: #A4B3BF;
}

#cp-main .panel li.row {
    border-bottom-color: #B5C1CB;
    border-top-color: #F9F9F9;
}

ul.cplist {
    border-top-color: #B5C1CB;
}

#cp-main .panel li.header dd, #cp-main .panel li.header dt {
    color: #000000;
}

#cp-main table.table1 thead th {
    color: #333333;
    border-bottom-color: #333333;
}

#cp-main .pm-message {
    border-color: #DBDEE2;
    background-color: #FFFFFF;
}

/* CP tabbed menu
----------------------------------------*/
#tabs a {
    background-image: url(data:image/gif;base64,R0lGODlhXgFpAPU+APDy9cDJ1e/y9sfQ28bP2sXO2cfP2eLm68rT3cPM1tDZ487X4dHY4NPa4svV393n8c3W39bf6OHp8e30+9Te59Hb5Onz/M/h8M7g78ze7cvd7Mrc687f7s3e7djp99bn9dXm9NTl89Pk8tLj8d7u/N3t+9rq+OLy/+Hx/uDw/d/u++Hv++f0/9Ld5vL5/9Di8Mvd69vs+eTz/9zm7trk7Nji6tfh6brM2b7P28LS3eDq8d/p8Onz+uHr8gAAAAAAACH5BAUAAD4ALAAAAABeAWkAAAb/QJ9P0DAEjsikcslsOp/QqHRKrVqv2Kx2y+16s74DRDJxmc/otHrNbrvf8Lh8Tq/b7/i8fs/v4wEJPCwyJ4WGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJcMDyihoqOkpaanqKmqq6ytrq+wsbKztLW2t7i2AyQpvb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU0gUk2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v7gQl8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKkw4IIbDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsiRJBCZSqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fP/59AfyLwQLSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdqtXBh69gw4odS7as2bNo06pdy7at27dw48qdS7eu3boQQOjdy7ev37+AAwseTLiw4cOIEytezLix48eQI0NeEKKy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezXq1AhGwY8ueTbu27du4c+vezbu379/AgwsfTry48ePGK4xYzry58+fQo0ufTr269evYs2vfzr279+/gw4sP3+KF+fPo06tfz769+/fw48ufT7++/fv48+vfz78/fwoXBCjggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYXhgBBhx26P/hhyCGKOKIJJZo4okopqjiiiy26OKLMMYo44wy2sDBjTjmqOOOPPbo449ABinkkEQWaeSRSCap5JJMNulkkzV0IOWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimiSYNGbTp5ptwxinnnHTWaeedeOap55589unnn4AGKuighA46gwaIJqrooow26uijkEYq6aSUVmrppZhmqummnHbq6aeezgDDqKSWauqpqKaq6qqsturqq7DGKuustNZq66245qprrg9s4OuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWS+0O1mar7bbcduvtt+CGKy6x2I5r7rnopqv/7rrsUqtDu/DGK++89NabbA/25qvvvvz2Ky2+/gYs8MAEywtwwQgnrPDC/zLs8MMQQ3xwxBRXbLG9E1+s8cYch5txxyCHLLKzH49s8skobyDEyiy37PLLMMcs88w012zzzTjnrPPOPPfs889ABy20EC3kcMPRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37bXWPhj99dhkl2322WinrfbabC/dQttwxy333HTXbbfXONyt99589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uqst+7667DHLvvstNdu//vtuOeu++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dhnr/323Hfv/ffghy/++OSXb/jQ6Kev/vrst+/++/DHb8EKC9Vv//3456///vz37789PqDf/wZIwAIa8IAITCBCLKDABjrwgRCMoAT9oYIJWvCCGMygBjfIwQ568IMgDKEIR0jCEprwhChMoQpXyMIWuvCFMIyhDGdIwxra8IY4zKEOd8jDHvrwh0AMohCHSMQiGvGISEyiEpfIxCY68YlQjKIUp0jFKlrxiljMoha3yMUuevGLYAyjGMdIxjKa8YxoTKMa18jGNrrxjXCMoxznSMc62gzxjnjMox73yEcbBgEAOw==);
}

#tabs a span {
    background-image: url(data:image/gif;base64,R0lGODlhBwBpAPU+AMDJ1e/y9sfQ2+Lm68rT3cbP2cPM1tDZ483W4NLZ4dPa4svV39Pc5c3W39bf6OHp8e30+/Hz9dTe59Hb5M7Y4d3n8Onz/M/h8M7g78ze7cvd7Mrc687f7s3e7djp99bn9dXm9NTl89Pk8tLj8d7u/N3t+9rq+OLy/+Hx/uDw/d/u++Hv++f0/9Ld5vL5/9Di8Mvd69vs+eTz/9zm7trk7Nji6rrM2b7P28LS3dLe5uDq8d/p8Onz+uHr8gAAAAAAACH5BAUAAD4ALAAAAAAHAGkAAAa/QACgoAj4fC4X5NEY+E4nGYtniKCu10oixeWSBKSwuFAqmwuxtFpgarsJnric8KnbF6C8HhHq+ykigYIHI4WGEy+JigwXjY4SGJGSDhyVljUdmZo1GZ2eNBqhojMwpaYzG6mqFaqqO62pr7A6sBs9tbewua27qr2pv7a4R8RHNsc4LcbHyD7MzDnPxzfS1dbX2Nna29zd3t/g4eLj2cXEZisWR2ZlKz7sZRbwJSrz9vf4+fr7/P3+/wADChzoLwgAOw==);
    margin-left: -2px;
    color: #536482;
}

#tabs a:hover span {
    color: #BC2A4D;
}

#tabs .activetab a {
    border-bottom-color: #CADCEB;
}

#tabs .activetab a span {
    color: #333333;
}

#tabs .activetab a:hover span {
    color: #000000;
}

/* Mini tabbed menu used in MCP
----------------------------------------*/
#minitabs li {
    background-color: #E1EBF2;
}

#minitabs li.activetab {
    background-color: #F9F9F9;
}

#minitabs li.activetab a, #minitabs li.activetab a:hover {
    color: #333333;
}

/* UCP navigation menu
----------------------------------------*/

/* Link styles for the sub-section links */
#navigation a {
    color: #333;
    background-color: #B2C2CF;
    background-image: url(data:image/gif;base64,R0lGODdhlQAEAPQAAMLU4rzM2sbY5rbH1MHS4Mrc67/Q3rTF0rXG07rK2LrL2cja6cDR38fZ6LvL2cTW5LrL2LfH1bbG07jI1rnJ17bG1LnK18nb6r7P3bvM2rfI1bjJ1rzN27XF0r3O3LTE0SwAAAAAlQAEAAAF3+AnjuR3nF2qpkgrvVIlV0Md3bim61M/bUAgZUixGI+JJGSpaDocmag0E+BYr1ePdqvFeL2GMGNMKAPO6IdaLWi7BY34Yr642O2FfGl/OqxWLQgwMTM1Azg5Oxo+P0EbREVHRkkJSxBNCk9TUlVYWFxcX2BiZGZoZ2tsb21xDXR1dxd5BXslfX8qgYMzNDaIEYqLPo6PRJKTSkxOUJtUnp+gXaJhBmMMZQSnqKmrrHJ0sbJ6tSO3uB26MLyGv8CKjMSQxxaUlpiazZ3PHNHSX9TWsGkDkOpBNzjf5oSbFQIAOw==);
}

.rtl #navigation a {
    background-image: url(data:image/gif;base64,R0lGODlhlQAEAPQAAMLU4rzM2sbY5rbH1MHS4Mrc67/Q3rTF0rXG07rK2LrL2cja6cDR38fZ6LvL2cTW5LrL2LfH1bbG07jI1rnJ17bG1LnK18nb6r7P3bvM2rfI1bjJ1rzN27XF0r3O3LTE0SwAAAAAlQAEAAAF3mAhXiS5nEujCmwrPDAMzDRhM7ihYzzv/cAfZ0gkBjLIZMbhUDgh0ITUQq1SrpSNVjvpTjRgcGRMHpgr6IpkLUG4O/A4/ED/2O/4j6hQMqFUDS4tMTI0MzYEOAw6Bj0+QUBFkkdKSExOClAQUglVVlhbXF5hYmRjZgNpamxuCHJydAd5s3t9FygpK4IvhIaHNzk7jpCRkkaVlk1PUVOeFlhZoV5fpKanZ2lsbW+vc3WzeLV9uIC7vDG+AIiKjI4YxELGQ5SVl8ubzZ7QoRvTpBrWIqBSpa1VN2+ywN0JAQA7);
    background-position: 0 100%;
}

#navigation a:hover {
    background-image: none;
    background-color: #aabac6;
    color: #BC2A4D;
}

#navigation #active-subsection a {
    color: #D31141;
    background-color: #F9F9F9;
    background-image: none;
}

#navigation #active-subsection a:hover {
    color: #D31141;
}

/* Preferences pane layout
----------------------------------------*/
#cp-main h2 {
    color: #333333;
}

#cp-main .panel {
    background-color: #F9F9F9;
}

#cp-main .pm {
    background-color: #FFFFFF;
}

#cp-main span.corners-top, #cp-menu span.corners-top {
    background-image: url(data:image/gif;base64,R0lGODlhBgAMALMLAPP3+/P3+vX4+/L2+tDg7eDr8+Hr9P7+//b5+8vd68rc6////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAGAAwAAAQdUKlUxlFErJ3Q3sW3BeJylKcIlEbZiZi3SYkxLBEAOw==);
}

#cp-main span.corners-top span, #cp-menu span.corners-top span {
    background-image: url(data:image/gif;base64,R0lGODlhBgAMALMMAPP3+/X4+/39/vL2+v7+//P3+uDr8+Hr9NDg7fb5+8vd68rc6////wAAAAAAAAAAACH5BAEAAAwALAAAAAAGAAwAAAQckAyj1mI4oItZUh1mhExBEqRAAuQRfl2ylUe1RAA7);
}

#cp-main span.corners-bottom, #cp-menu span.corners-bottom {
    background-image: url(data:image/gif;base64,R0lGODlhBgAMALMLAPP3+/P3+vX4+/L2+tDg7eDr8+Hr9P7+//b5+8vd68rc6////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAGAAwAAAQdUKlUxlFErJ3Q3sW3BeJylKcIlEbZiZi3SYkxLBEAOw==);
}

#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {
    background-image: url(data:image/gif;base64,R0lGODlhBgAMALMMAPP3+/X4+/39/vL2+v7+//P3+uDr8+Hr9NDg7fb5+8vd68rc6////wAAAAAAAAAAACH5BAEAAAwALAAAAAAGAAwAAAQckAyj1mI4oItZUh1mhExBEqRAAuQRfl2ylUe1RAA7);
}

/* Topicreview */
#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top {
    background-image: url(data:image/gif;base64,R0lGODlhBgAMAIABAMzU4tDY5CH5BAEAAAEALAAAAAAGAAwAAAIOhBFhmcj6opzTMdvwcQUAOw==);
}

#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span {
    background-image: url(data:image/gif;base64,R0lGODlhBgAMAIABAMzU4tDY5CH5BAEAAAEALAAAAAAGAAwAAAIPTIBghst+oJx0KXfZTaAAADs=);
}

#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom {
    background-image: url(data:image/gif;base64,R0lGODlhBgAMAIABAMzU4tDY5CH5BAEAAAEALAAAAAAGAAwAAAIOhBFhmcj6opzTMdvwcQUAOw==);
}

#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span {
    background-image: url(data:image/gif;base64,R0lGODlhBgAMAIABAMzU4tDY5CH5BAEAAAEALAAAAAAGAAwAAAIPTIBghst+oJx0KXfZTaAAADs=);
}

/* Friends list */
.cp-mini {
    background-color: #eef5f9;
}

dl.mini dt {
    color: #425067;
}

/* PM Styles
----------------------------------------*/
/* PM Message history */
.current {
    color: #000000 !important;
}

/* PM panel adjustments */
.pm-panel-header,
#cp-main .pm-message-nav {
    border-bottom-color: #A4B3BF;
}

/* PM marking colours */
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
    border-left-color: #BC2A4D;
    border-right-color: #BC2A4D;
}

.pmlist li.pm_marked_colour, .pm_marked_colour {
    border-color: #FF6600;
}

.pmlist li.pm_replied_colour, .pm_replied_colour {
    border-color: #A9B8C2;
}

.pmlist li.pm_friend_colour, .pm_friend_colour {
    border-color: #5D8FBD;
}

.pmlist li.pm_foe_colour, .pm_foe_colour {
    border-color: #000000;
}

/* Avatar gallery */
#gallery label {
    background-color: #FFFFFF;
    border-color: #CCC;
}

#gallery label:hover {
    background-color: #EEE;
}

/*      
--------------------------------------------------------------
Colours and backgrounds for forms.css
-------------------------------------------------------------- */

/* General form styles
----------------------------------------*/
select {
    /*border-color: #666666;
    background-color: #FAFAFA;*/
    color: #000;
}

label {
    color: #425067;
}

option.disabled-option {
    color: graytext;
}

/* Definition list layout for forms
---------------------------------------- */
dd label {
    color: #333;
}

/* Hover effects */
fieldset dl:hover dt label {
    color: #000000;
}

fieldset.fields2 dl:hover dt label {
    color: inherit;
}

/* Quick-login on index page */
fieldset.quick-login input.inputbox {
    background-color: #F2F3F3;
}

/* Posting page styles
----------------------------------------*/

#message-box textarea {
    color: #333333;
}

/* Input field styles
---------------------------------------- */
.inputbox {
    background-color: #FFFFFF; 
    border-color: #B4BAC0;
    color: #333333;
}

.inputbox:hover {
    border-color: #11A3EA;
}

.inputbox:focus {
    border-color: #11A3EA;
    color: #0F4987;
}

/* Form button styles
---------------------------------------- */

a.button1, input.button1, input.button3, a.button2, input.button2 {
    color: #000;
    background-color: #FAFAFA;
    background-image: url(data:image/gif;base64,R0lGODdhBAAYAPQAANfX1+Lj49TV1O3u7eXl5Ovs7Ofo6Obn5uHg4e7u7uTk5dTU1efo5+jn6OHg4Ojo6OTk5Nzc3dfX1u7u7dXU1Nzc3ODg4Ozs7Obm5uPj49LS0t/f3+rq6tra2v///+/v7ywAAAAABAAYAAAFM6AnelqpLQJFSRIAdHBXVVG03ZtjIVaQ/QoCBIIpHh6MhoHD5BQu0MEkMflYr9isdssNAQA7);
}

a.button1, input.button1 {
    border-color: #666666;
}

input.button3 {
    background-image: none;
}

/* Alternative button */
a.button2, input.button2, input.button3 {
    border-color: #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
    color: #000000;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
    border-color: #BC2A4D;
    color: #BC2A4D;
}

input.search {
    background-image: url(data:image/gif;base64,R0lGODlhEAAOANUxAPz8/JiYmK6uromJifHx8by8vJSUlOLe4bm5uePj49jY2PPz8/X19ZGRkff396ioqP39/c/Pz+vr67+/v4KCgtnZ2d7e3vn5+Xh4eI2Njerq6vj4+JqampmZmczMzHp6euzs7LS0tOLi4qurq4+Pj7q6upubm+fn59XV1eXl5dbW1q2traenp83Nzfr6+nd3d////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADEALAAAAAAQAA4AAAZswJhwSCwSXYjMi1QAGIWOxkMFQ7EMrmdoBCLAvg/Ek2IhOL6EysAIwaQWLphrIfo8By0J48LQeNZGBSYKCScJChwvTwAGHQURJQEvG4pGABMNLwYvKy8ulU9DLwIHn6FEo6UBp6ICoKwxq0JBADs=);
}

input.disabled {
    color: #666666;
}

img.collapse{margin-bottom:-4px;}

a.widgetleft{
        position:relative;
        left:10px;
        float:right;
}

a.news-archive      { background-image: url(data:image/gif;base64,R0lGODlhBAAGAIABADMzMwAAACH+OjxDT1BZPkNvcHlyaWdodCAyMDA0IFRoZSBwaHBCQiBHcm91cCwgQWxsIFJpZ2h0cyBSZXNlcnZlZC4AIfkEAQAAAQAsAAAAAAQABgAAAggEEoaoaedQAQA7) }
a.news-archive:hover        { background-position: 6px 60% }
div.archive {
    /*background: #EBEBEB;*/
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAANSURBVAjXY/j///8ZAAnIA8qRvp5xAAAAAElFTkSuQmCC);
    border-radius:7px;
}

.panelhist.archive h2{
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: inherit;
    font-size: 14pt;
}

.archive_block {
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 3px;
    margin: 0;
    color: black;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    text-transform: none;
    font-size: 8pt;
}
.panelhist> .archive_block {
    padding-top: 1px;
    margin-bottom: 1px;
}
.archive_block-last {
    padding-top: 4px;
    margin-top: -3px;
}
div.archive_row {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #FFFFFF;
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}
div.archive_row-last {
    border-top: 1px solid #FFFFFF;
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}
/* Posts ratings icons */
.prs_star_uv_0, .prs_star_uv_0 a,.prs_star_v_0, .prs_star_v_0 a,.prs_star_uv_1, .prs_star_uv_1 a,.prs_star_v_1, .prs_star_v_1 a,.prs_star_uv_2, .prs_star_uv_2 a,.prs_star_v_2, .prs_star_v_2 a,.prs_star_uv_3, .prs_star_uv_3 a,.prs_star_v_3, .prs_star_v_3 a,.prs_star_uv_4, .prs_star_uv_4 a,.prs_star_v_4, .prs_star_v_4 a,.prs_star_uv_5, .prs_star_uv_5 a,.prs_star_v_5, .prs_star_v_5 a,.prs_star_uv_6, .prs_star_uv_6 a,.prs_star_v_6, .prs_star_v_6 a,.prs_star_uv_7, .prs_star_uv_7 a,.prs_star_v_7, .prs_star_v_7 a,.prs_star_uv_8, .prs_star_uv_8 a,.prs_star_v_8, .prs_star_v_8 a,.prs_star_uv_9, .prs_star_uv_9 a,.prs_star_v_9, .prs_star_v_9 a,.prs_star_uv_10, .prs_star_uv_10 a,.prs_star_v_10, .prs_star_v_10 a { background: none top left no-repeat; }

/* Set profile icon dimensions */
ul.profile-icons li.prs_star_uv_0,ul.profile-icons li.prs_star_uv_6,ul.profile-icons li.prs_star_uv_1,ul.profile-icons li.prs_star_uv_7,ul.profile-icons li.prs_star_uv_2,ul.profile-icons li.prs_star_uv_8,ul.profile-icons li.prs_star_uv_3,ul.profile-icons li.prs_star_uv_9,ul.profile-icons li.prs_star_uv_4,ul.profile-icons li.prs_star_uv_10,ul.profile-icons li.prs_star_uv_5,ul.profile-icons li.prs_star_v_0,ul.profile-icons li.prs_star_v_6,ul.profile-icons li.prs_star_v_1,ul.profile-icons li.prs_star_v_7,ul.profile-icons li.prs_star_v_2,ul.profile-icons li.prs_star_v_8,ul.profile-icons li.prs_star_v_3,ul.profile-icons li.prs_star_v_9,ul.profile-icons li.prs_star_v_4,ul.profile-icons li.prs_star_v_10,ul.profile-icons li.prs_star_v_5 { width: 17px; height: 20px; }
/* Posts ratings icons */
.prs_star_uv_0, .prs_star_uv_0 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAIQRANFRUVGV0dqLi4u12tra2tvb29zc3N3d3d7e3t/f3+Hh4eLi4uPj4+Tk5OXl5ebm5unp6f///////////////////////////////////////////////////////////yH5BAEKAB8ALAAAAAARACgAAAXA4CeOZGmOAiCcJ+AAbJkSajwCDHHA9kzQK1MKAFj8dMTaZ+hYJI6/g6JBTBmgWKwKcMhiC7UUwvsDB5eAcdZccnkRPBJA4TXEb9cy9C4ClB9EXTQmfi8rKRBsKENnjGc2kJGSkAMBA5MBDgGSlQSWkQE5B5s2nT+fJpUBAUZRq6iqTU9QUg2rlXlkUJYBgroFn5VqXsCXIsLEqCOZb6QkAXRZBs7LuQW7JgF/q4LUItqal5WJyh8Dqsbmt+mT7SQhADs=); } 
.prs_star_uv_1, .prs_star_uv_1 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAIQSANFRUYR5F1GV0dqLi4u12tra2tvb29zc3N3d3d7e3t/f3+Hh4eLi4uPj4+Tk5OXl5ebm5unp6f///////////////////////////////////////////////////////yH5BAEKAB8ALAAAAAARACgAAAXC4CeOZGmOAzCcJ/AAbJkWajwCTYHA9lzQK1MKAGD8dMTaZ/hgKI4/xMJBTAWgWKwKgMhiDbVUwvsDB5eAcdZccnkTPBJg4T3Eb4ejAXoXAcoQRF00Jn8vKykRbChDZ41nNpGSk5EEAgSUAg8Ck5YFl5ICOQicNp4/oCaWAgJGUaypq01PUFIOrJZXZFiXAoO7BqCWal7BmCLDxakjmm+lJAJ0WQfPzHllUNUiAoCsg9of3JuYlorLHwSrx+i465TvJCEAOw==); }
.prs_star_uv_2, .prs_star_uv_2 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAIQYANFRUYR5F5yMIZ2NIVGV0aKaVdqLi7ytOou12t7DFNrKTtra2tvb29zc3N3d3d7e3t/f3+Hh4eLi4uPj4+Tk5OXl5ebm5unp6f///////////////////////////////yH5BAEKAB8ALAAAAAARACgAAAXJ4CeOZGmOBmCcJ1ABbJkuajwC0+LA9rzQK1MKAJD8dMTaZ1iQQI4/R4RCTAUOCqj2qAIIElsoo5YahH/j4BLwCKdLrvCDRwJEwg36rXFkQPUiAGgWRA4/gB+CLyspF28oQ2qRajaVlpeVCAQImAQVBJeaC5uWBDkOoDaiP6QmmgQERlGwra9NT1BSFLCaV1lnR5sEX8ALDKSaZmfHnCKabVvMJZ5yqSQEd1sN1iMEfGhQ3CIEg7CGoybkn5yajq3Or80f8fKY9iQhADs=); }
.prs_star_uv_3, .prs_star_uv_3 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAKUrANFRUYR5F5GCCZyMIZ2NIVGV0aSXKqKXQ6yZFqqaJqGZTaOZUKKaVamfSdqLi6mgVrytOtWyGYu12t7DFN7LE9rKTuDPHOjVOPPVLOfbT+/fEtra2tvb29zc3PvoEt3d3fnqF97e3vrrEfLoSuHh4eLi4uPj4+Tk5OXl5ebm5unp6f///////////////////////////////////////////////////////////////////////////////////yH5BAEKAD8ALAAAAAARACgAAAbhwJ9wSCwahw6A43gEoADMYnKjjA4Bps0Hap1uqEtjEgAofbXk6m/MUDTO3w/pRE4GIJXMCM4HAwYTHiJ9XxxVSQQUIISGYWsACRp9jUUADxZ9IVxEAAcXfR2bVwYYhXCiQgAIERwpZB9fqD8AAguHACqUSGOOvI5WwMHCwBIFEsMFKAXCxRvGwQVZH8tWzV/PRsUFBWZx29jabW9wcifbxXd5e4TXxYCC7BzPxYmLk9g/xZH3x0QFl5mo+fMESuCQAqRMnTEopMCqVttgOTNSoNa8Arnw5dPWL9+5jsNCEgkCADs=); }
.prs_star_uv_4, .prs_star_uv_4 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAKU0ANFRUYR5F5GCCaOLFZyMIZ2NIVGV0aSXKqCWSKKXQ6yZFqqaJqGZTaOZUKKaVamfSdqLi6mgVrytOtWyGYu12t7DFM3FbuvHEd7LE9rKTuDPHOjVOPPVLOfbT+/fEvnhFNra2tvb2/noD9zc3PvoEt3d3fnpF/nqF97e3vrrEfLoSvrrGPzsFuHh4ePj4+Tk5OXl5ebm5v3yRenp6f///////////////////////////////////////////////yH5BAEKAD8ALAAAAAARACgAAAbywJ9wSCwahxAA5HgEwADMYhKkjA4BLlAJap2CqEtjEgBAfLXk6m/sYDwsZ23rRU4GJJmOShbvKwEEFSQpIn1fIVVJBRgnJoaIYWsACx4rfZBFABEaLH0oXEQACRsffSOgVwccFyAhcahCAAoTAzFkJV+wPwACDYkAM5hIY5HEkVbIycrIFAYUywYwBsrNIM7JBlkl01bVX9dGzQYGZl/b488/4m1vcSVz6AZ3eXuGZ84GgYOFj9fNi436pVNngJKlOCHADTGwqVMcFNyIGBhVKs6IiAtVsXJ1z4iBWbXG4bLmsZc/A8EUqhM3kOXAZTCJBAEAOw==); }
.prs_star_uv_5, .prs_star_uv_5 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAMZCANFRUYR5F5GCCaOLFZyMIZiNI52NIVGV0ZiSUKSXKqCWSKKXQ6CXTKyZFqqaJqGZTaOZUKKaVaObVqmfSdqLi7iiE6mgVq2iRbytOtWyGYu12tK4Ed7DFM3FbuvHEd7LE9rKTuDPHNbNY+jVOPPVLOfbT+/fEvnhFOPefNra2tvb2/noDvnoD/rnFtzc3PvoEvvoF93d3fnpFPnpF/nqF97e3vnqG/rrEfLoSvrrGPzsFuHh4eTk5P3wKv3yRenp6frzY/r1Z////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAARACgAAAf+gH+Cg4SFhoMUABSHhwAIAIyFiQWKkYMADCIxkJaJF0EplYaJAAAKKD0pm6WLf6QRDxMdQCspqjs8rAABGCAlOD42MrbEtooABBwvNywyM8UpKpWJBh80M9jF0q2uAA4mOdm224UAFiE6NDTENZyEAAsjJy0wxC7ulwkkHhsVxfiCADTIMEBCqRjGDAEQAGEagB/kEJHiNpGbpYsYM17UcECDxgMIDmTkWKAjxgOZYoi0xPFTCpOGOB44cCqVypke/8iEJYuWrRi4cB7g5QuYMGi2Oh5ItqzZM20mOVa7Jm4cTJ0HvoV7Gu2qoAPn0q2zVWMloQPx5tWz5cLsoAMg+vj5I+b268CCMxG+NHSAYdQDEL1qkJkTa8fCGhMTCgQAOw==); }
.prs_star_uv_6, .prs_star_uv_6 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAMZIANFRUYR5F5GCCaOLFZyMIZiNI52NIVGV0aKSJpiSUKSXKqCWSKKXQ6CXTKyZFqqaJqGZTaOZUKKaVaObVqmfSdqLi7iiE6mgVq2iRbytOsmwEcy2CtWyGYu12tK4Ed7DFM3FbuvHEd7LE9rKTuDPHNbNY+jVOPPVLOfbT+/fEvHhDfnhFOPefNra2tvb2/noDvnoD/rnFtzc3PrnF/voEvvoF93d3fnpFPnpF/nqF97e3vnqG/rrEfLoSvrrGPvrFvzsFuHh4eTk5P3wKv3yRenp6frzY/r1Z////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAARACgAAAf+gH+Cg4SFhoMVABWHhwAJAIyFiQWKkYMADSUIkJaJGEcblYaJAAALLEMqNqWipBIQFCBGLz8tNkFCpYkBGSMoPUQ7NzgtxcaKAAQfNDwww8TGLpWJBiI5ONjQLdKLgokPKT7ZxdyFABckQDnrxTqchAAMJisxNTPFMu+XCichHhYajhkC4IDDgAmlbBTTJwiAgAjTABQph4hUtz8WL1rayLHjxg4HOng8kOBAR5AFQnI8kAmBSUsgP21QaQjkgQOnUtm4SdPmq1izat0SchMkL1/AhGkzFvKAMmbOsBnbphJktWvjyNH8AxKcOKlURRI6gE4duxY6Xo6VR88ePrUjgw7w8weQqaEDBQ/eVNgCrqADD6semLiVq02xXIsi9siYUCAAOw==); }
.prs_star_uv_7, .prs_star_uv_7 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAMZWANFRUYR5F5GCCaOLFZyMIZiNI5+MIZ2NIVGV0aKSJpiSUKSXKqCWSKKXQ6eZIaCXTKyZFqqaJqGZTaOZUKKaVaydHqObVsScD6mfSdqLi7iiE6mgVq2iRaukabytOsmwEcy2CtWyGYu12tK4Ed7DFObEFc3Fbu/EFevHEd7LE9rKTt7PFODPHNbNY/DSFujVOPPVLPLdFefbT+/fEvHhDffgF/nhFOPefPXlFdra2tvb2/noDvnoD/rnFtzc3PrnF/noF/voEvvoF/npFPnpF/nqF97e3vrqF/nqG/rrEfLoSvrrF/rrGPvrFvvrF/zsFuHh4eTk5P3wKv3yRfrzY/r1Z////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAARACgAAAf+gH+Cg4SFhoMZABmHhwAKAIyFiQWKkYMADy0JkJaJHFUglYaJAAAMN1I0DqWipBQSGCZUO00rFVBRpYkBHioySlNIQ0ROODnHOYoABCRBSTzDRERLxzqViQcpRdLc1NaLgokRM0zcRUDfhQAbLE9F70cxRpyEAA0vNj1CPzUuPvSXFsBAMULDhxInkhkCACHEAAulDFxQqE7AhGsAOqRDRArcn44eLYkcSVKkCAQiSiJQgIDkyQIoRyLIlKClpZOfQMQ0dBIBglOpHPjc2fNVrFm1bkXxeZKXL2DCiBlDhhIBM2fQulWLeTLbNm7TcujY+efkuHLSzo1NSQgBO3cw8OTZbHsv375+PuYOQiCQoEGEOfQKQtDwoU+JgQ0hsMgVgUayZXuyLct0csnLhAIBADs=); }
.prs_star_uv_8, .prs_star_uv_8 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAMZdANFRUYR5F5F6E5GCCaOLFZyMIZiNI5+MIZ2NIVGV0aGQJKKSJpiSUKmUGbuRD7SUDqSXKqCWSKKXQ6eZIaCXTKyZFqSZQaqaJqGZTaOZUKKaVaydHqObVsScD6mfSdqLi7iiE6mgVq2iRaukabypFLytOsmwEcy2CtWyGYu12tK4Ed7DFObEFc3Fbu/EFevHEd7LE9rKTt7PFODPHNbNY+fTHfDSFujVOPPVLO7ZFfLdFefbT+/fEvHhDffgF/nhFOPefPXlFdra2tvb2/vmFfnoDvnoD/rnFvrnF/noF/voEvvoF/npFPnpF/nqF/rqF/nqG/rrEfLoSvrrF/rrGPvrFvvrF/zsFuTk5P3wKv3yRfrzY/r1Z////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAARACgAAAf+gH+Cg4SFhoMfAB+HhwAMAIyFiQaKkYMAFDQLkJaJIlwnlYaJAAARQFk9E6WipBoYHi1bRVUyGxZYpYkBJTE7UlpQTE1WQTVCyIoABStKUUbDTU1TREJDlYkIME7S3VM514uCiRc8VN1OSSSilyEzV07xTzoKnIQAEjc/R0tIPjYN7F2CgOOFChAmWLh4IFAQgAooCHAodaCDg4Z/AAzIgA3ACAHs/nwgJU6krpKWUqpcmTJFghQsEzBIsNKlgZcqE2RaQNOSy08ncBpymSDBqVQTigol+irWrFq3sBR1ycsXMGHEjCET8jIBM2fQvFUbgtOlNm7dpoET+sdluXM60tKRYCsogTt48uj1JJQg375+/xrsHZSAoEGECh8MrgtRYtGKDhb/SbCxbIKPdFMQhSloM2eWoAsFAgA7); }
.prs_star_uv_9, .prs_star_uv_9 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAMZhANFRUYR5F5F6E5GCCaOLFZyMIZiNI5+MIZ2NIVGV0aGQJKuQEqKSJpiSUKmUGamVEruRD7SUDqSXKqCWSKKXQ6eZIaCXTKyZFqSZQaqaJqGZTaGZT6OZUKKaVaydHqObVsScD6mfSdqLi7iiE6mgVq2iRaukabypFMSnFrytOsmwEcy2CtWyGYu12tK4Edq/Ht7DFObEFc3Fbu/EFevHEd7LE+vKE9rKTt7PFODPHNbNY+fTHfDSFujVOPPVLO7ZFfLdFefbT+/fEvHhDffgF/nhFOPefPXlFdra2vvmFfnoDvnoD/rnFvrnF/noF/voEvvoF/npFPnpF/nqF/rqF/nqG/rrEfLoSvrrF/rrGPvrFvvrF/zsFv3wKv3yRfrzY/r1Z////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAARACgAAAf+gH+Cg4SFhoMiACKHhwANAIyFiQaKkYMAFjoMkJaJJWArlYaJAAATRl1DFaWipB0aITJfSlo4HhgbpYkBKTdBV15VUVJbRzsvKEiKAAUwT1ZLw1JSWEk2C5WJCDVT095YPw+if4kZQlneU04n44IAJDlcU/NUQAqchAAUPUVMUE1EeDjAd0mCDxouRqiIMSMCQXcXWBD4UOoACAgP/wAYwCEbABMC2okgtUgQyZKWUqpcqbJFghYsEzRIsNKlgZcqE2RiQNOSy08rcBpymSDBqVQVigol+irWrFq3NhR1ycsXMGHEjCFD8jJBs2fRvllbgNPltm7eqIUT+selOXQ609SdYCsoATx59Oz1JJRgX79/AR3sHZTAIEKFDCMMrhtxYlGLEBb/ScCxbAKQdFsQhSloM2eWoAsFAgA7); }
.prs_star_uv_10, .prs_star_uv_10 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAMZhANFRUYR5F5F6E458CpGCCaOLFZyMIZiNI5+MIZ2NIVGV0aGQJKuQEqKSJpiSUKmUGamVEruRD7SUDqSXKqCWSKKXQ6eZIaCXTKyZFqSZQaqaJqGZTaGZT6OZUKKaVaydHqObVsScD6mfSdqLi7iiE6mgVq2iRaukabypFMSnFrytOsmwEcy2CtWyGYu12tK4Edq/Ht7DFObEFc3Fbu/EFevHEd7LE+vKE9rKTt7PFODPHNbNY+fTHfDSFujVOPPVLO7ZFfLdFefbT+/fEvHhDffgF/nhFOPefPXlFfvmFfnoDvnoD/rnFvrnF/noF/voEvvoF/npFPnpF/nqF/rqF/nqG/rrEfLoSvrrF/rrGPvrFvvrF/zsFv3wKv3yRfrzY/r1Z////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAARACgAAAf+gH+Cg4SFhoMjACOHhwAOAIyFiQeKkYMAFzsNkJaJJmAslYaJAAAUR11EFqWipB4bIjNfSlo5HxkcpYkBKjhCV15VUVJbSDwwKQOKAAYxT1ZLw1JSWEk3DJWJCTZT095YQBCif4kaQ1neU04o44IAJTpcU/NUQQuchAAVPkZMUE1FejzAd2nCjxovSKyQQUMCQXcYWhQAUQpBiAgP/wAg0CEbgBMC2o0gtUgQyZKWUqpcqdKFAhcsFThQsNLlgZcqFWRqQNOSy08scBpyqUDBqVQWigol+irWrFq3OBR1ycsXMGHEjCEb8FJBs2fRvlljgNPltm7eqIUT+selOXQ609ShYCtIATx59Oz1JKRgX79/AR/sHaTAIEKFDCUMrhtxYlGLERb/UcCxrAKQdF0QhSloM2eWoAsFAgA7); }
.prs_star_v_0, .prs_star_v_0 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAPMQAFGV0Yu12tra2tvb29zc3N3d3d7e3t/f3+Hh4eLi4uPj4+Tk5OXl5ebm5unp6f7+/iH5BAUKABAALAAAAAARACgAAAW3ICSOZGmOT3qeD/OsZSqosPgoQvHWsjDvsdQj4csJd0JG4lD0FRCLI6FJpQoLVepAlTJkfVtgNxuOMbIGIAqRJahtU3DzDXmAGynszGR3vVIOZShHg0I1h4iJigEAAYoADACJjAKNiAA4BZI1lD6WJowAAEROop+hSkxNTwuijHFfTY0AerEDloxeX7eOIrlknyOQaJskAGxVBMXCsAOyJgB3onrLItGRjoyBwRABob3druCK5CQhADs=); } 
.prs_star_v_1, .prs_star_v_1 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAPQRAIR5F1GV0Yu12tra2tvb29zc3N3d3d7e3t/f3+Hh4eLi4uPj4+Tk5OXl5ebm5unp6f7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKABEALAAAAAARACgAAAW5YCSOZGmOUHqeUAOtZTqosAgtg/HW8jDvsRRE4csJd8KGAlH0GRKMI6BJpQoNVSpBlTpkfVtgNxuONbIHICqRLahthSKh+Y5AwI4Udma6u14pD2UoR4RCNYiJiosCAQKLAQ0Bio0DjokBOAaTNZU+lyaNAQFETqOgokpMTU8Mo41TX1SOAXuyBJeNXl+4jyK6ZKAjkWicJAFsVQXGw3FgTcwiAXije9ER05KPjYLCEQKivt+v4ovmJCEAOw==); }
.prs_star_v_2, .prs_star_v_2 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAPQXAIR5F5yMIZ2NIVGV0aKaVbytOou12t7DFNrKTtra2tvb29zc3N3d3d7e3t/f3+Hh4eLi4uPj4+Tk5OXl5ebm5unp6f7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKABcALAAAAAARACgAAAXA4CWOZGmOVnqe1mStZZqosGhFCfPWcjLvsZQF4ssJd0ICxFH0MR6SI6CAaFqLwsDh2lSoUgKuzwtMNbjk2ITbAKIe3IXbtigqmvOLZUxJMXx5ey4vKRVpKEeIQjWMjY6PBgMGjwMTA46RCZKNAzgMlzWZPpsmkQMDRE6npKZKTE1PEqeRU1ViRZIDWrcJCpuRYWK+kyKRZ1fDJZVsoCQDcFcLzSMDdWNN0yIDfKd/mibblpORhqTFpsQX6OmP7SQhADs=); }
.prs_star_v_3, .prs_star_v_3 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAPUqAIR5F5GCCZyMIZ2NIVGV0aSXKqKXQ6yZFqqaJqGZTaOZUKKaVamfSamgVrytOtWyGYu12t7DFN7LE9rKTuDPHOjVOPPVLOfbT+/fEtra2tvb29zc3PvoEt3d3fnqF97e3vrrEfLoSuHh4eLi4uPj4+Tk5OXl5ebm5unp6f7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKACoALAAAAAARACgAAAbXQJVwSCwah6nk8ZgypZbFZEYJFaZImc6zKs1Mt9FkauTNirfiRYJR9nZEpTPAMbmE2vhvShDhgPJeGkpJAxIegIJgSQgYeYlRDRR5H2BIBhV5G5VWBRaBbZsqKQcPGidJHV6hKQEKgykoj0hns2JVt7i5uhAEELoEJgS5vBm9uARYHcJVxF7GRrwEBGRu0s/RamxtbyXSvHN1d4DOvHx+4xrGvIWHjs8qvIzuvkQEkZPL9ZeZ+UMEnZ/K9BNCgJQpaamKGSHQSh2BWO/gRaMHzxtFXRiJBAEAOw==); }
.prs_star_v_4, .prs_star_v_4 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAPUzAIR5F5GCCaOLFZyMIZ2NIVGV0aSXKqCWSKKXQ6yZFqqaJqGZTaOZUKKaVamfSamgVrytOtWyGYu12t7DFM3FbuvHEd7LE9rKTuDPHOjVOPPVLOfbT+/fEvnhFNra2tvb2/noD9zc3PvoEt3d3fnpF/nqF97e3vrrEfLoSvrrGPzsFuHh4ePj4+Tk5OXl5ebm5v3yRenp6f7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKADMALAAAAAARACgAAAbnwJlwSCwah7Lk8ShzyZbFpEcJFcpYntGzKvVMt9Gk7ODNirfixsJBKWdXrTMActmgYO68eDARnUB5Xh9KSQQWJSSBg2BJChwpeYtRDxgqeSZgSAgZHXkhmVYGGhUeH26gMzIJEQIvSSNeqDIBDIQyMZJIZ7piVb6/wMESBRLBBS4FwMMexL8FWCPJVctezUbDBQVkXtHZxTPYamxuI3DeBXN1d4FlxAV8foCKzcOGiPPf4AWOkG4f1kMKULLkxoQ0IgU2dXIT4mBAUaRMtTNSYFWrbLCYUaRFrwAugOCw5ROZL5hJIkEAADs=); }
.prs_star_v_5, .prs_star_v_5 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAPZBAIR5F5GCCaOLFZyMIZiNI52NIVGV0ZiSUKSXKqCWSKKXQ6CXTKyZFqqaJqGZTaOZUKKaVaObVqmfSbiiE6mgVq2iRbytOtWyGYu12tK4Ed7DFM3FbuvHEd7LE9rKTuDPHNbNY+jVOPPVLOfbT+/fEvnhFOPefNra2tvb2/noDvnoD/rnFtzc3PvoEvvoF93d3fnpFPnpF/nqF97e3vnqG/rrEfLoSvrrGPzsFuHh4eTk5P3wKv3yRenp6frzY/r1Z/7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKAEEALAAAAAARACgAAAf/gEGCg4SFhoNAiYeHQAdAi4WJBIqQgkALIC+PlYkVPyeUkYlACSY7J5qjlokQDhIbPiknqDk6o0AAFh4jNjw0MLPBs6MDGi01KjAxwicoiokFHTIx1MLOm0GJDSQ31bPXkRQfODIywTPYiAohJSsuwSzplggiHBkTwvLZDBcCEYkvhhkCEuDBMyA9wCG6tVBVpYcQI0bEYACDRAMHDEw0QKAiRAOYXmisRNHTCY+GKBowUOqUyJUWg6hs9SrWrBe1YBrItavXL2azKhoodizZMmseKUab5u0bSpkGtnU72uypIAPiyJmbNWMkIQPr2r2bxcLrIAP07OELZvYqP38rFgOeNGSgYFIDCa1iUBkTasW+EgMTCgQAOw==); }
.prs_star_v_6, .prs_star_v_6 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAPZHAIR5F5GCCaOLFZyMIZiNI52NIVGV0aKSJpiSUKSXKqCWSKKXQ6CXTKyZFqqaJqGZTaOZUKKaVaObVqmfSbiiE6mgVq2iRbytOsmwEcy2CtWyGYu12tK4Ed7DFM3FbuvHEd7LE9rKTuDPHNbNY+jVOPPVLOfbT+/fEvHhDfnhFOPefNra2tvb2/noDvnoD/rnFtzc3PrnF/voEvvoF93d3fnpFPnpF/nqF97e3vnqG/rrEfLoSvrrGPvrFvzsFuHh4eTk5P3wKv3yRenp6frzY/r1Z/7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKAEcALAAAAAARACgAAAf/gEeCg4SFhoNGiYeHRghGi4WJBIqQgkYMIwePlYkWRRmUkYlGCipBKDSjm6MRDxMeRC09KzQ/QKoAFyEmO0I5NTYrwsOjAx0yOi7AwcMsiokFIDc21MwrzptHiQ4nPNXC2JEVIj435sI42YgLJCkvMzHCMOqWCSUfHBQYxIZGDRoCJCSiIYyetgAQnhkZEg6RKoejKkmcSLHiBgMbKhpAYIDiRQIYJxrAdKBjpYueMoQ0dNGAgVKnaLhc2bLVq1izagFxeTHXrl6/rA3DaMAYMmXUhl0LeTHatG/gVh65yM1b0qUZCRkYV+7cChwmtbJzB09e2EEG7OHTN9SQgX8BGF0SXHFWkAGETA0wlDq1ZdapPP9WHEwoEAA7); }
.prs_star_v_7, .prs_star_v_7 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAPZVAIR5F5GCCaOLFZyMIZiNI5+MIZ2NIVGV0aKSJpiSUKSXKqCWSKKXQ6eZIaCXTKyZFqqaJqGZTaOZUKKaVaydHqObVsScD6mfSbiiE6mgVq2iRaukabytOsmwEcy2CtWyGYu12tK4Ed7DFObEFc3Fbu/EFevHEd7LE9rKTt7PFODPHNbNY/DSFujVOPPVLPLdFefbT+/fEvHhDffgF/nhFOPefPXlFdra2tvb2/noDvnoD/rnFtzc3PrnF/noF/voEvvoF/npFPnpF/nqF97e3vrqF/nqG/rrEfLoSvrrF/rrGPvrFvvrF/zsFuHh4eTk5P3wKv3yRfrzY/r1Z/7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKAFUALAAAAAARACgAAAf/gFWCg4SFhoNUiYeHVAlUi4WJBIqQglQOKwiPlYkaUx6UkYlUCzVQMg2jm6MTERckUjlLKRROT6oAHCgwSFFGQUJMNjfEN6MDIj9HOsBCQknEOIqJBidDztjQ0ptViRAxSthDPtuRGSpNQ+pFL0TciAwtNDtAPTMsPO+WCi4mIRgdRpQwZojKgw8CKiQqYIFgpAASplHZUA6RKoujKmncyLEjiAMgOh5IcIDjRwIgNx7AhKBkpY+ePKQ09PHAgVKnGticWbPVq1izaj2x+THXrl6/gg0rBvIAMmXMskVL+bHaNWzPbuCYWeXjt3DOxm0NSejAuXTr2rksG29evXs8JtYOOsDPH0CBN+QKOnAwoU2GeQ0dgEj1AEWuXWuS7Up0ccfHhAIBADs=); }
.prs_star_v_8, .prs_star_v_8 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAPZcAIR5F5F6E5GCCaOLFZyMIZiNI5+MIZ2NIVGV0aGQJKKSJpiSUKmUGbuRD7SUDqSXKqCWSKKXQ6eZIaCXTKyZFqSZQaqaJqGZTaOZUKKaVaydHqObVsScD6mfSbiiE6mgVq2iRaukabypFLytOsmwEcy2CtWyGYu12tK4Ed7DFObEFc3Fbu/EFevHEd7LE9rKTt7PFODPHNbNY+fTHfDSFujVOPPVLO7ZFfLdFefbT+/fEvHhDffgF/nhFOPefPXlFdra2tvb2/vmFfnoDvnoD/rnFvrnF/noF/voEvvoF/npFPnpF/nqF/rqF/nqG/rrEfLoSvrrF/rrGPvrFvvrF/zsFuTk5P3wKv3yRfrzY/r1Z/7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKAFwALAAAAAARACgAAAf/gFyCg4SFhoNbiYeHWwtbi4WJBYqQglsTMgqPlYkgWiWUkYlbED5XOxKjm6MZFx0rWUNTMBoVVqoAIy85UFhOSktUPzNAxaMEKUhPRMBLS1FCQEGKiQcuTM7ZUTfTm1yJFjpS2UxHIqGWHzFVTO1NOAneiBE1PUVJRjw0DPKWDzYtUHggoYKFg37fKJgYsCGRAQ4NEG4RgIHalhAB0KnytrGSx48gQ55AcCIkggUIQI4sQPIjAkwKUlYa6alES0MjESAodUqCzps5W72KNauWFZ0jc+3q9SvYsGJASCJApoyZtmhBWo60hi3bM243uYwMN85ZORFhBSFQx84dPJmELBDQs4dPHwO4gxD8CziwoAO8ahUy1PmwAWAuCChqRYAx7YmcJQVBjhyycqFAADs=); }
.prs_star_v_9, .prs_star_v_9 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAPZgAIR5F5F6E5GCCaOLFZyMIZiNI5+MIZ2NIVGV0aGQJKuQEqKSJpiSUKmUGamVEruRD7SUDqSXKqCWSKKXQ6eZIaCXTKyZFqSZQaqaJqGZTaGZT6OZUKKaVaydHqObVsScD6mfSbiiE6mgVq2iRaukabypFMSnFrytOsmwEcy2CtWyGYu12tK4Edq/Ht7DFObEFc3Fbu/EFevHEd7LE+vKE9rKTt7PFODPHNbNY+fTHfDSFujVOPPVLO7ZFfLdFefbT+/fEvHhDffgF/nhFOPefPXlFdra2vvmFfnoDvnoD/rnFvrnF/noF/voEvvoF/npFPnpF/nqF/rqF/nqG/rrEfLoSvrrF/rrGPvrFvvrF/zsFv3wKv3yRfrzY/r1Z/7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKAGAALAAAAAARACgAAAf/gGCCg4SFhoNfiYeHXwxfi4WJBYqQgl8VOAuPlYkjXimUkYlfEkRbQRSjm6McGSAwXUhYNh0XGqoAJzU/VVxTT1BZRTktJkajBC5NVEnAUFBWRzQKiokHM1HP2lY9DqGJGEBX2lFMJaGWIjdaUe1SPgmbhF8TO0NKTktCOg3yiBE8ZLAIgeJFDAj+LFlQMcBDIgMfHiQE80XAhmpfSARAp0pex0ogQ4ocuQLBipEIGCAQWbKAyZAIMC1YWamkpxQvDZVEgKDUKQo8c+5s9SrWrFoaeJbMtavXr2DDihkxiSDZsmbbpCl4WfJaNm3QuuUEUzLcuGflSowVhEAdO3fwL2gSQlDvXr59DeQOQgBQIEGDEPSyXdiQJ8QHgsEgsMgVgca1K3aeFCR58sjLhQIBADs=); }
.prs_star_v_10, .prs_star_v_10 a { background-image: url(data:image/gif;base64,R0lGODlhEQAoAPZgAIR5F5F6E458CpGCCaOLFZyMIZiNI5+MIZ2NIVGV0aGQJKuQEqKSJpiSUKmUGamVEruRD7SUDqSXKqCWSKKXQ6eZIaCXTKyZFqSZQaqaJqGZTaGZT6OZUKKaVaydHqObVsScD6mfSbiiE6mgVq2iRaukabypFMSnFrytOsmwEcy2CtWyGYu12tK4Edq/Ht7DFObEFc3Fbu/EFevHEd7LE+vKE9rKTt7PFODPHNbNY+fTHfDSFujVOPPVLO7ZFfLdFefbT+/fEvHhDffgF/nhFOPefPXlFfvmFfnoDvnoD/rnFvrnF/noF/voEvvoF/npFPnpF/nqF/rqF/nqG/rrEfLoSvrrF/rrGPvrFvvrF/zsFv3wKv3yRfrzY/r1Z/7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKAGAALAAAAAARACgAAAf/gGCCg4SFhoNfiYeHXw1fi4WJBoqQgl8WOQyPlYkkXiqUkYlfE0VbQhWjm6MdGiExXUhYNx4YG6oAKDZAVVxTT1BZRjouJwKjBS9NVEnAUFBWRzULiokINFHP2lY+D6GJGUFX2lFMJqGWIzhaUe1SPwqbhF8UPERKTktDOw7yiBI9ZrQQkQKGjAj+LF1YQeBDogMgICQE82UAh2pfSgRAp0pex0ogQ4ocySIBi5EJGiQQWdKAyZAJMDFYWamkJxUvDZVMkKDUqQo8c+5s9SrWrFobeJbMtavXr2DDigkwmSDZsmbbpC14WfJaNm3QuuUEUzLcuGflTIwVlEAdO3fwL2gSSlDvXr59DuQOSgBQIEGDEfSyXdiQJ0QIgsEksMg1gca1LHaeFCR58sjLhQIBADs=); }


table.centeredmax {
  width: 100%;
  text-align: center;
}

table.usertable {
  border: none;
  border-collapse: collapse;
  border-left: 4px solid darkblue;
  background-color: #F8F8FF;
  border-right: 4px solid darkblue;
  box-shadow: 0px -4px 20px -9px black;
  margin: auto;
  margin-top: 11px;
}
table.usertable > thead > tr > th,
table.usertable > tr > th,
table.usertable > tbody > tr:first-child:not(:last-child) > td {
  background-color: #e8eeff;
  border: 1px #aaa dotted;
  font-weight: bold;
  line-height: 24px;
  padding: 5px 4px 3px 4px;
}
table.usertable.withscroll {
  overflow-x: scroll;
  display: block;
  max-width: 95%;
}
table.usertable.withscroll > tbody {
  margin: auto;
  display: table;
}
table.usertable.withscroll > :is(tbody,thead) > tr:first-child > td {
  border-top: 0;
}
table.usertable.withscroll > :is(tbody,thead) > tr > td:first-child {
  border-left: 0;
}
table.usertable.withscroll > :is(tbody,thead) > tr:last-child > td {
  border-bottom: 0;
}
table.usertable.withscroll > :is(tbody,thead) > tr > td:last-child {
  border-right: 0;
}


table.usertable > :is(tbody,thead) > tr:last-child {
  border-bottom: 1px dotted #AAA;
}

table.usertable > :is(tbody,thead) > tr {
  border-top: 1px dotted #AAA;
}

table.usertable > :is(tbody,thead) > tr > td {
  padding: 5px;
  border-right: 1px dotted #AAA;
}

table.usertable > :is(tbody,thead) > tr > td:first-of-type {
  white-space: preserve nowrap;
}

table.centeredmax td {
  border-right: 1px dashed darkblue;
}

span.nameBeforeRankTag {
  margin-right: 5px;
}
span.rank-tag {
  display: inline-block;
  color: white;
  border-radius: 4px;
  font-weight: bold;
  font-size: 8px;
  text-transform: uppercase;
  padding: 0 3px 0 3px;
}
span.rank-tag.rank-tag-premium {
    color: #222;
    border: 1px #222 dashed;
    margin-top: 1px;
}
span.rank-tag.rank-tag-vip, span.rank-tag.rank-tag-vipp, span.rank-tag.rank-tag-vippp {
    padding: 1px 4px 0 7px;
    font-size: 9px;
    letter-spacing: 2px;
    border: 1px black solid;
}
span.rank-tag.rank-tag-vipp {
    background: linear-gradient(0deg, rgb(41, 177, 210) 0%, rgb(33, 132, 175) 57%, rgb(255, 177, 2) 100%);
}
span.rank-tag.rank-tag-vippp {
    background: linear-gradient(0deg, rgb(0, 106, 152) 0%, rgb(58,143,180) 57%, rgb(255, 177, 2) 100%);
}

.msg-warning, .msg-error, .msg-info, .msg-success {
    padding: 15px;
    border-style: solid;
    border-width: 1px;
    background-position: 10px 10px;
    background-repeat: no-repeat;
    display: flow-root;
}
.msg-fullwidth > div {
    display: block;
}
 
.msg-warning {
    background-color: #f8fad5;
    border-color: #e5d35b;
}
 
.msg-error {
    background-color: #f5dfdf;
    border-color: #ce9e9e;
}
 
.msg-info {
    background-color: #dfeff5;
    border-color: #9ebcce;
}
 
.msg-success {
    background-color: #e8f5df;
    border-color: #9ece9e;
}

@media only screen and (min-width: 450px)
{
.msg-warning, .msg-error, .msg-info, .msg-success { padding-left: 52px; }
.msg-warning { background-image: url(images/msg-warning.png); }
.msg-error { background-image: url(images/msg-error.png); }
.msg-info { background-image: url(images/msg-info.png); }
.msg-success { background-image: url(images/msg-success.png);}
}


.gallery-icon, .gallery-icon a      { background: none top left no-repeat; }
ul.profile-icons li.gallery-icon    { width: 20px; height: 20px; }
.gallery-icon, .gallery-icon a      { background-image: url(data:image/gif;base64,R0lGODlhFAAoAPZcACgoKDhAOEBAQEhAQEhISFBQUFhYWGBgYGhoYGhoaFhoeHBwaGBwgGhwgIB4YHh4eGh4iIB4eHB4iHiAgICAgHCAkIiAgICIgHiAkIiIiICIkHiImJiIeJCQkICQoHiQqIiQoJCYmJiYmIiYqGiYwFiQ0JiYoJCYqGCQ0ICYuJCYsFiQ2GaZzGCY0HCYyKCgoGiY0JCgsHiYyHCY0GCY2KCgqGig0JigsHigyGiY2IigwMCogGCY4Hig0JiouJCowLCoqKCouLCosLCwsKCwwKiwwJiw0Li4sLi4uKi4yP+4QMDAsLC4yLjAwLDAyMDIwMjIwLDI2MjIyNDIyNDQyNDQ0NjQ0NjY0P/gmNjY2ODY2ODg2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUAAFwALAAAAAAUACgAQAf/gFxSg4SFhoSCWxgxQUYujzI/MRs+KhUeCluDW5ydnp+dUkNSUFAPp6cUEQ+lrVCiQ1cPFkgoNDAwPCQaAyYTAgkAV6OdGMbHxqCaUoogQS4zPTIzMiMNMR4NG5lSXEPf4OHi4N5UDzVDUTAlKC1EIQtAIgcTAFTfyvmdxPr5mxg+mPiIwehEDCLIkv0bkcRFjx44Zri4ISHGCAjblinagEHDiREnPFRggGHEhgoVuEmp0g9UFVGuYsps9c2ckCpCapg4IkJEE1So7g2x8qBDlRU0cuSgUeKFgRcZCjwAYOVblgcJEDwQEaLDhQICDnRYcMAAgCzfoLT8BGUUy7Wd3F4yg+tpk6IkRYq8W7IjGcoKnP4FuUHEiRMmRbCN8PERhEpFKpjImIbjEcUbIy49LllEIkRqKiBgw7jZAwgdMhy6SCGBwQgPDFJq3KKgtu3btwPPpRtY0KHfhbwhmUkcCpJvpIrLhDXF1KAnTThgUeKAVVkDUKbUfIDkBZIsWV6asNBhiIgMFux9q/LARBYXLWjYQFECiIEaHQxEAFDlm6wMTyDVgg08tCACASJQUEAwwwxxFQUXxNAODSx8YEAAHTwQ1lnfaKEFACCGKKKIHuLDGydDeDPOiuFwEQgAOw==); }

.buttons div.upload-icon    { width: 96px; height: 25px; }
.upload-icon span   { background-image: url(data:image/gif;base64,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); }

.icon-gallery {
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding: 1px 0 0 17px;
    background-image: url(data:image/gif;base64,R0lGODlhEAAOAPQbADB4mDh4mDh4oECAoEiAoEiIqFCIqFiQqGCQsGCYsGiYsHCguHiguICowIiwwJCwyJi4yKC40KDA0KjA0LDI2MDQ4MjY4Njg6Ojw8PDw/////wAAAAAAAAAAAAAAAAAAACH5BAUAABsALAAAAAAQAA4AQAV74CaOZLkxxqVpAHBdgJIpiiY2qvYQghGtmkulpDAYDQcFxLRxABoTi6XiKBxGFQ2DsFi0WsbHaiSxaCzfAYZSZEoU34PEpMwBg5OFiKKKGAUtAwYUKxcbGgkEhAMuMAsNBRM2AXYHXwCSEwZzIhMBCBR5Cw4JCAhMqCQhADs=);
}

.rtl .icon-gallery {
    background-position: 100% 50%;
    padding: 1px 17px 0 0;
}

fieldset.gallery dd.simulate-dt label {
    margin-left:    0;
    float:          left;
    font-weight:    bold;
    text-align:     left;
    color:          #425067;
}
.rtl fieldset.gallery dd.simulate-dt label {
    text-align:     right;
}

fieldset.gallery dl:hover dd.simulate-dt label {
    color:          #000000;
}

fieldset.gallery dt.simulate-dt {
    width:          22em;
}

fieldset.gallery dt.first {
    min-height:     16em;
}

fieldset.gallery dd.simulate-dt {
    margin-left:    0;
    float:          left;
}

fieldset.gallery dd.simulate-dd {
    margin-left:    35em;
}

fieldset.gallery #format-buttons {
    margin-top: 0;
}

fieldset.gallery input.readonly, fieldset.gallery textarea.readonly {
    background: #DCDCDC;
}

dd.g_lastimage {
    padding-left: 5px;
    width: 30%;
}

dd.g_moderation {
    width: 35%;
}

dd.g_rating, dd.g_comments {
    width: 12%;
    text-align: center;
    font-size: 1.1em;
}

dd.g_status {
    width: 15%;
    text-align: center;
    font-size: 1.1em;
}

span.reported-images-number {
    color: red;
}

.g_unapproved {
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlhHgAeAPcAAP///////v39/vv8+/v8/f//vvr7/f//tPj5/Pj6/Pb3+/X4+/r9svX3/PT3+vX3++/3++L5/+X4////bu32+u32+e/09u/09eT3//L0+OP3/+X3/e7z9e/z9e7z9u709e309+v0+eT2/eX1/OT2/uX1/e3z8+3z9O3z9e7y9ezy9+zy9uvy8+zy8+zy9Orx9erx9P/xn+nw9Ojw9Ojw8+nw8+fv8tLz/+Xu8dvw/dXw+9bw/Obt8uTt8ebt8OTs8dbv/NTv++Ps8dXv/ODr8eHr8OHs8OLr8NXt9vXtmsPx/97q7+Hp7vTthuDp7+Dn7v/phdXp88ns+ffpid3o7Nzo7tvn7sjr/Mjr/tfl7djl7cHq+9fk7P/ieMvl9NTj6dTj6tXk5dXj67zn+NTi6LPn/rzl9//gWszd5v/bZvfdbbDi+8zc5srb5Mja5OzdUcja4qDi/8fa48jY4cXZ4sbY5MfZ5MfZ48fZ4sbZ4sfZ4cbZ48bZ5MbY4MXY4MfY4P/TbMXY4cXY4sbY48bY4sbY4cXY48XX5MXY5MTW4sTX48TW46Le+vzQacjS28bQ28HS1JTb/PzKbr3Q3JjX7vzHbffNQrzP2n3b/+nDjuPDjrTH1LHH1Pe+ZfW/VNfBdO65caPE5dy7haXC5mzQ+9O/bN26gaTA4qPA4qDB56PA2J/A46HA4qC+46K+4fC3O6m9zJ694p695JG/65i84+WzXu6wXozBy5W64pq635S74pK64taxd6O30qa2z8eyg+KvWI+54pe33aO0yOmpXZ21xo244Z+1xp60xKOwzpyxzJ2xzOymU4O04N2jZ8emZZSqx8qhV42kwIyjt8KaT4aeu9KPTsGOVMGMUsqJUrCNa7mFSLOEKrtyN7FxOmJ9mbloJlZ3lYRuWlFzk1VtZqhaH2ZmaqNaH0pqiUlpiHRXQUhVYz9TZDFUeC9TdzhPaC1LayVKcP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAPIALAAAAAAeAB4AAAj/AOUJHEiwoMGDCBMqXMiwocOHECMy+eOnj8WLGC/68aMHh0JBVFqYGEmypEkyeBS6sQCAQIMGD2LKnClAQA9FCtlcGJCL1aifQIPKOgXgxyKFg04kiLWhqdOnG3K4KproowcDq3Zo1RrmRiZQSJB4SRVAyNGEhDgYCCWlrRJNnYg16sLMU61WAMx+bIGA1pYxYyDZKgBlSpMzE14lA2Dk0EcWCHStKWOqUqUkz65do/bGki8ARRAppFNDwS5GcUTFYLAtmzNt5taRC/doieiEe2w4CBaJEi9An7pZExevuPFphhTu4ZHBGKZfaQ5EA+fN+Dt2xjkpzHMkRTNSt4CpfylVTl1xeOe4GS+mMJATFKhwzRI2TFWvZcukVYM2rri7SdtVscKABK5QwYEVEIFOce1sUodCdljxwgwUVmjhN8Wl88QXfCh0BxpciCHiiCS6UxwsWsgBh0ITFeLiiy5W1MYxyCBzSSBz+BCRQcY5siNCPf54UJBCFmnkkUj+GBAAOw==);
}

.g_locked {
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlhHgAeAPcAAP///////v39/vv8+/v8/fr7/ff7////vvj6/P//tPj5/PP4//b3+/X4+/r9svX3/PT3+vP3+fX3++/3++X4/+L5/+32+e32+v//bvL0+OT3/+X3/e/09u/09eP3/+7z9u7z9eT2/uT2/e709e/z9e309+X1/OX1/ev0+ezy9+zy9u7y9e3z9O3z8+3z9ezy9Ozy8+vy8+rx9Orx9ejw8+nw9Onw8+jw9P/xn+fv8uXu8dLz/9vw/dbw/OTt8dXw++bt8tXv/OTs8dTv++Ps8dbv/OHs8OHr8OLr8NXt9sPx//XtmvTthuHp7uDp7//phd3o7Nzo7sns+ffpidXp88jr/Mjr/tvn7trm7Nfl7dfl7MHq+9fk7NXk5f/ieNXj69Tj6svl9Lzn+NTi6Lzl97Pn/v/gWv/bZszd5vfdbbDi+8zc5srb5OzdUcja5KDi/8fZ48fZ5MfZ4cXZ4sbZ4sbZ48fZ4sXY4MXX5P/TbMbY48bY4sbY4cbY4MfY4MXY5MXY4cXY4sTW48TX48TW4qLe+vzQacHS1JTb/PzKbvfNQpjX7vzHbX3b/+nDjuPDjve+Za/H4vW/VNfBdKPE5e65cdy7haXC5tO/bGzQ+926gajC0aDB56TA4qbCzaPA4qHA4qPA2J/A46K+4aC+4/C3O5695J694pG/6+WzXu6wXpi844zBy5S74pW64pq635K64taxd6O30qa2z4+54uKvWMeyg5e33Y244aO0yOmpXaOwzp2xzJyxzOymU4O04N6jad2jZ8emZcqhV8KaT9OUX5mZmdKPTtCNTMGOVJSUlM6KSc2KScGMUsqJUo6Oj7mFSIqKi8R3McV3MoKCgsR2MbR3O7tyN3V1dbloJrJiHbJjHrFjHqhaH2ZmZl9fX1hYWENERAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAOMALAAAAAAeAB4AAAj/AMcJHEiwoMGDCBMqXMiwocOHECM28XOnj8WLGC/euSNHh8JAUGC0GEmypMkxdhS64QCAwIMHEmLKnClAgI9BCtd0GPAK1KWfQIOa6gRAiCCFelggOLWhqdOnG3iMKkro44cConpo1dplh6NKSZKE4RSAyNGEe0AUoCSlrZJHkHQZ8uJLUipSAMx+hKFg1RYxYg6pOvBkChMzGErtAmAEz8cYClqpKaOJEaMlwpIlI9ZG0SwAR/4onGODAaxCbyzhcADNWbBgxayJmz1bYZ0cEGghWhQrz6Rrx5YtQ+bNm7HjxRPWAZIBVyNbZxIMyzat+jTjmwxEMeYtIR0kK35lkWJVKw2mbtrSaxNnzNMCLMbEJQTkxMUnV6hu5Qoli1ev/+J4E0kEWngjH0J0RKHCggyqYIEFF0Q423HxHXhQHFfMcMOGHHbIXnHefPMNNRYWBAcaXHyh4oossmeMMs9EQw2JCE3Ex4043lgRG+IoIyI4QGJTYkTiRCMjNdgkOSRE39DmZDgRRSnllFRWaeVDAQEAOw==);
}

.g_reported {
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlhHgAeAPcAAP///////v39/vz9//v8/fv8+/r8//r7/ff7////vv//tPj5/Pj6/PP4//X4+/b3+/r9svX3+/P3+fT3+vX3/O/3++X4/+32+u32+f//buL5/+X3/fL0+OT3/+P3/+/09e/09u7z9u7z9eX1/eT2/u709e/z9e309+309eX1/Ov0+eT2/ezy9+zy9u7y9e3z9e3z9O3z8+vy8+zy9Ozy8+rx9erx9Onw9P/xn+jw9Onw8+fv8tLz/+Xu8dvw/ebt8tXw+9bw/Obt8OTt8eTs8dXv/OPs8dbv/NTv++Lr8OHs8OHr8MPx//XtmtXt9vTtht7q7+Dp7+Hp7t3p7//phd3o7NXp8/fpidzo7sns+cjr/Mjr/tvn7trm7MHq+9jl7dfl7NXk69fk7NXj68vl9NXk5f/ieNTj6dTj6tTi6Lzn+Lzl97Pn/v/gWszd5v/bZvfdbczc5rDi++zdUcfa48ja4qDi/8ja5MfZ4sfZ4cbY5MjY4cXZ4sfZ5MbZ5MfZ48bZ48bZ4v/TbMfY4MbY48bY4sXY4MbY4cbY4MXY4cXY4sXX5MXY48XY5MTW4sTW48TX46Le+vzQaZTb/MHS1PzKbpjX7vfNQvzHbX3b/+nDjuPDjve+Za/H4vW/VK3I0cTAyNfBdKnE0u65caPE5aXC5sG9xdy7hWzQ+9O/bN26gajC0aTA4qDB56PA4qbCzaHA4p/A46PA2KC+46K+4fC3O5695J694pG/6+WzXpi84+6wXozBy5q635S74pW64taxd6O30qa2z5K64uKvWI+54seyg8esspe33empXY244aO0yMaqsKOwzpyxzJ2xzOymU4O04N2jZ9mfn8emZcqhV8KaT9KPTsGOVMGMUs6KScqJUsx/f7mFSMB4ecB4esV3MsR2MbtyN71rbbBsca9scbloJrhcXbFjHrJiHahaH7I/P5ktM5osMpsIApoGApkAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAPEALAAAAAAeAB4AAAj/AOMJHEiwoMGDCBMqXMiwocOHECNKGWQIkcWLGC8aMpSnh0JFVWjEGEmypMk0eBTeAQGAAAUKEWLKnClAwBBICuN8KNALVqmfQIPaYgWAyCOFhGAwuLWhqdOnG3zQKuroY4gDsYJo1VqGh6ZRTpyQaRXAyNGEhUQcIJWlLZNNnJJJMgPNU65ZAMx+pLFAlxc1aijtSkDlypM2GWo1A6Bk0UcZC3zJYaMKE6Ym1LBhszbnkjAASxop5KPjwbBIdk7hgNBtmzR4sOGJGgBFdEJAOyYUm2QJmKBQ4q5piw3vk4EpjBQC+sFBWSZjbxRUMwcOHPFVCLAoUhgoiYtoqHgRj4OTSl26dO9gu3vVoAsghYmivHD1CxeyZbKCPXvWDja7ThKA8Qd3WLRg4IEtYKDgObCNgwIKYeihUB9c1JDDhRhi6A1s3+TQwhl+KPSHG2KMYeKJJx4DGzMm0lGHQhMdIuOMMlYECjnlmHJIInsIEVFB03DDzTQ/IrQObOsUedCR8CSpZEFMOvnklFRWmVBAADs=);
}

input.autowidth-gallery {
    width: 96%;
    max-width: 186px;
}

.bootstrap .popover {
    width: 300px;
    max-width: 300px !important;
}

.bootstrap .popover-title {
    height: auto !important;
}

.bootstrap .popover-content {
    color: #000;
}


.fixedMargin {
    margin-right: -6px !important;
    margin-top: -5px !important;
    margin-left: 2px !important;
}


.btn {
    outline: none !important;
}

#form_mult_rech > div.input-append > ul > li:nth-child(1) {
    border-bottom: 1px dashed grey;
}

span.filter-option.pull-left {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95%;
}

.bootstrap ul.typeahead {
    min-width:500px;
    max-width:600px;
}
.bootstrap .dropdown-menu>li>a {
    text-decoration: none;
}

input.authorfield {
    width:65% !important;
    text-align: left !important;
}

code.inline {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px dashed #2E8B57;
    color: #2E8B57;
    display: inline;
    word-break: break-word;
    font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 1.3em;
    padding: 0 5px;
    padding-bottom: 1px;
    padding-top: 0px
}

pre.highlighted { margin: 10px 0; padding: 10px; border-radius: 5px; overflow: auto; }

.postbody dl.deflist {
    margin: 5px;
    margin-top: -10px;
    border-left: 1px solid #999;
    padding-left: 10px;
    margin-right: 3%;
    text-align: justify;
}

.postbody .deflist dt {
    margin-bottom: 10px;
    margin-left: 12px;
    margin-top: -13px;
}

.postbody .deflist dt img {
    margin-top: 3px;
}

.postbody .deflist dd {
    margin-bottom: 8px;
}

.postToggle {
  display: block !important;
  color: #111;
  background-color: #E6E6E6;
  border: 1px solid #6B6B6B;
  padding: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 0;
  margin-top: 1px;
  border-radius: 5px;
}

.topic-actions a.btn.active {
  font-weight:bold;
}



.lazy {
    display: none;
}

.reply-icon .notranslate {
    display: none !important;
}

div.gmnoprint > div {
    background-color: #fff;
}

span.postdetails .btn-mini .icon-pencil {
    margin-top:1px
}

.bootstrap .popover .popover-content {
    font-weight: normal;
    font-size: 14px;
}

code a.postlink, code a.postlink * {
    color: orange !important;
}

#viewprofile dl.left-box {
    width: 20%
}

@-moz-document url-prefix() {
    input.button2 {
        padding: 2px !important;
        line-height: 10px;
    }
    #popupQuickedit {
        padding-bottom: 35px !important;
    }
}

div.toclist > ol {
    background-color: #dfecec;
    width: fit-content;
    padding: 5px 30px;
    margin-left: 10px;
    margin-bottom: 0;
}

div.checklist
 {
    margin-bottom: -1em
 }
div.checklist > ul > li:before
 {
    content: '✔'
 }
div.crosslist > ul > li:before
 {
    content: '✘'
 }
div.checklist > ul > li:before, div.crosslist > ul > li:before
 {
    margin-left: -1em;
    margin-right: .55em
 }
div.checklist > ul, div.crosslist > ul
{
   list-style:none;
   list-style-position:outside;
   position: relative;
   left: -4px;
}
div.checklist > ul li div.bootstrap a, div.crosslist > ul li div.bootstrap a
{
   margin-left: 4px
}

.lb-outerContainer, .lb-dataContainer {
   max-width: 90%;
}

span.calcButton {
  background: #d9d9d9 linear-gradient(to bottom, #EEE, #BBB);
  border-radius: 4px;
  box-shadow: 0 1px 0 #000;
  font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
  color: #000;
  padding: 0px 6px 1px 6px;
  border: solid #000 1px;
  margin-right: 1px;
  line-height: 150%;
  text-decoration: none;
  cursor: default;
  display: inline-block;
  word-break: keep-all;
}
span.calcButton.zgc3 { 
  text-align: center;
  display: inline-block;
  border-radius: 20px;
  font-family: -apple-system, BlinkMacSystemFont, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !important;
  background: #222;
  outline: 1px solid #000;
  box-shadow: 0 -12px 5px 3px #000 inset, 5px 7px rgba(255, 255, 255, 0.65) inset;
  cursor: pointer;
  color: #eee;
  height: 20px;
  padding: 1px 2px 2px 2px;
  vertical-align: middle;
  min-width: 20px;
}
span.calcButton.zgc3 ~ span.calcButton.zgc3 {
    margin-left: 1px;
}
span.calcButton.zgc3.btnAlpha,
span.calcButton.zgc3.btnAlpha:active,
span.calcButton.zgc3.btnAlpha:hover {
  border: #f8366b 1px solid;
  background: #f8366b;
  box-shadow: 0 -12px 5px 3px #f8366b inset, 5px 7px rgba(255, 255, 255, 0.65) inset;
  font-size: 11px;
}
span.calcButton.zgc3.btn2nd,
span.calcButton.zgc3.btn2nd:active,
span.calcButton.zgc3.btn2nd:hover {
  border: #42bffd 1px solid;
  background: #42bffd;
  box-shadow: 0 -12px 5px 3px #50c1fd inset, 5px 7px rgba(255, 255, 255, 0.65) inset;
}
span.calcButton.zgc3:active {
  box-shadow: 0 -12px 5px 3px #000 inset, 5px 7px #c0c0c0a6 inset;
}
span.calcButton.zgc3.btn2nd > span {
  bottom: 1px;
  left: -1px;
  width: 19px;
  display: inline-block;
  text-wrap: nowrap;
}
span.calcButton.zgc3.btnAlpha > span {
  bottom: 0px;
}
span.calcButton.zgc3:hover {
  background-image: linear-gradient(to bottom, #444, #222);
}
span.calcButton.zgc3:active {
  box-shadow: 0 -12px 5px 3px #000 inset, 5px 7px #c0c0c0a6 inset;
}
span.calcButton.zgc3 > span {
  bottom: 2px;
  position: relative;
  letter-spacing: -1px;
}
span.calcButton pre {
  display: inline;
  margin-left: -1px;
  font-size: 110%;
  white-space: nowrap;
  padding: 0;
  background: initial;
  border: 0;
}
span.calcButton:hover {
  background-image: linear-gradient(to bottom, #DDD, #AAA);
}
span.calcButton:active {
  position: relative;
  top: 1px;
  box-shadow: 0 0 0 #000;
}
span.calcButton>*::selection {
  background: transparent;
}
span.calcButton>*::-moz-selection {
  background: transparent;
}

.content td ul li {
  text-align: initial;
}

span.usernameBorderWhite {
  text-shadow: -1px -1px 0 rgba(255,255,255,.5), 1px -1px 0 rgba(255,255,255,.5), -1px 1px 0 rgba(255,255,255,.5), 1px 1px 0 rgba(255,255,255,.5);
}
span.usernameBorderBlack, .username-coloured-FFE043 {
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

/* "Fix" for the newlines (lots of <br>) before a table in a post */
.content div.br_eater ~ br {
    display: none;
}
.content table ~ br {
    display: initial !important;
}

/* Modified from http://lea.verou.me/2014/07/image-comparison-slider-with-pure-css/ */
.image-slider {
    position:relative;
    display: inline-block;
    text-align: center;
    line-height: 0;
    border: 3px solid #75D0EA;
    border-radius: 4px;
    border-top-width: 22px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;
}
.image-slider > span {
    position: relative;
    top: -11px;
}
.image-slider > div {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 25px;
    max-width: 100%;
    overflow: hidden;
    resize: horizontal;
    border-right: 2px solid rgba(255,0,0,.75)
}
@keyframes blink_imgdiff { 
   50% { opacity: 0; } 
}
.image-slider > div:before {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 12px;
    height: 12px;
    padding: 2px;
    background: linear-gradient(-45deg, #ff0000 50%, #f7f7f700 0);
    background-clip: content-box;
    cursor: ew-resize;
    -webkit-filter: drop-shadow(1px 1px 0px #0000ff);
    filter: drop-shadow(1px 1px 0px #0000ff);
    animation: blink_imgdiff .5s step-end infinite alternate;
}
.image-slider img {
    user-select: none !important;
    max-width: 900px !important;
}

#socialTable {
    text-align: right;
    overflow: hidden;
    float: right;
    margin-top: -65px;
}
#socialTable td {
    text-align: left;
}
@media (max-width: 1100px)
{
    #socialTable {
        display: none;
    }
}

@media (max-width: 900px)
{
    #left_column_wrapper { display: none; }
    #main_content_wrapper { width: 100% !important; }
    #wrap { padding: 0; }
    #contentContainer { margin: 0; padding: 0; max-width: 100%; }
}

.valigntop > * {
    vertical-align:top !important;
}
.valignmiddle > * {
    vertical-align:middle !important;
}
.valignbottom > * {
    vertical-align:bottom !important;
}

#zipEntriesForArc {
    max-width: 100%;
}

iframe.yt-embed {
    border:none;
    width:49%;
    min-width:400px;
    max-width:640px;
    height:390px;
    box-shadow: 0 0 8px black;
    margin: 4px;
}

span.ispoiler {
    filter: blur(3.5px);
    transition-property: -webkit-filter;
    transition-duration: .1s;
}
span.ispoiler:hover, span.ispoiler:focus, span.ispoiler:active {
    filter: blur(0px);
}

html.JS_on.translated-ltr #contentContainer div.content a.postlink {
    margin-left: 2px;
    margin-right: 2px;
}

    @-webkit-keyframes spinner {
        0%   { -webkit-transform: rotatez(-15deg) scale(0.9); }
        50%  { -webkit-transform: rotatez(0deg) scale(1.1); }
        100% { -webkit-transform: rotatez(15deg) scale(0.9); }
    }

    @keyframes spinner {
        0%   { transform: rotatez(-15deg) scale(0.9); }
        50%  { transform: rotatez(0deg) scale(1.1); }
        100% { transform: rotatez(15deg) scale(0.9); }
    }

    #menu-icon img.spinningImg:hover {
        animation-name: spinner;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-duration: 0.35s;
        transform-style: preserve-3d;
        animation-direction: alternate;
        transform-origin: center;

        -webkit-animation-name: spinner;
        -webkit-animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-duration: 0.35s;
        -webkit-transform-style: preserve-3d;
        -webkit-animation-direction: alternate;
        -webkit-transform-origin: center;
    }

table.simpletable > tbody > tr > td {
    background-color: transparent;
    border: none;
    font-weight: normal;
    line-height: normal;
    padding: 5px;
}

table.simpletable > :is(thead,tbody) > tr > th,
table.simpletable > tr > th {
  background-color: rgba(255,255,255,.6);
  position: relative;
  bottom: -2px;
}

table.simpletable dl.codebox {
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  margin-bottom: 8px !important;
}