*,
*:after,
*:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
*{margin:0;padding:0;}
html{font-size:10px;height:101%;}
body{background-color:#FAFAFA;color:#46494F;margin:0;padding:0;}
h1{font-size:3.6em;font-weight:300;margin:0 0 20px;}
h2{font-size:2.4em;font-weight:300;margin:0 0 20px;}
h3{font-size:1.8em;font-weight:400;margin:0 0 11px;}
h4{font-size:1.8em;font-weight:400;margin:0 0 20px;}
h5{font-size:1.6em;font-weight:400;margin:0 0 20px;}
h6{font-size:1.3em;font-weight:400;margin:0 0 20px;}
p{line-height:22px;font-size:1.3em;font-weight:400;margin:0 0 20px;}
a,
a:link,
a:visited{text-decoration:none;transition:color 0.1s ease-in;}
a:hover{outline:none;text-decoration:none;}
a:active{outline:none;text-decoration:none;}
a.username-coloured:hover,
a[style*="color"]:hover{text-decoration:underline;}
fieldset{border:none;}
button{cursor:pointer;border-radius:3px;height:35px;padding:0 20px;border:1px solid #EBEBEB;background-color:transparent;display:inline-block;vertical-align:top;line-height:31px;font-size:1.2em;transition:background-color 0.1s ease-in,
border-color 0.1s ease-in,
color 0.1s ease-in;}
button:hover{background-color:#2569B5;border-color:#2569B5;color:#FAFAFA;}
button:focus{background-color:#1E2127;border-color:#1E2127;color:#FAFAFA;}
select{cursor:pointer;height:35px;background-color:#F5F5F5;display:inline-block;vertical-align:top;line-height:35px;font-size:1.2em;border:1px solid #EBEBEB;padding:0 20px;border-radius:3px;margin-right:20px;transition:border-color 0.1s ease-in,
background-color 0.1s ease-in;}
select:hover,
select:focus{background-color:#EBEBEB;border-color:#D7D7D7;}
input{height:35px;background-color:#F5F5F5;display:inline-block;vertical-align:top;font-size:1.2em;border:1px solid #EBEBEB;padding:8px 20px;border-radius:3px;transition:border-color 0.1s ease-in,
background-color 0.1s ease-in;}
textarea,
button,
select,
input[type="text"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="password"]{-webkit-appearance:none;}
input[type="submit"],
input[type="reset"],
input[type="radio"],
input[type="checkbox"],
input[type="button"]{cursor:pointer;}
input:hover,
input:focus{background-color:#EBEBEB;border-color:#D7D7D7;}
input[type="radio"],
input[type="checkbox"]{line-height:1;height:auto;min-height:0 !important;vertical-align:baseline;}
.button1{background-color:#2569B5;border-color:#2569B5;color:#FAFAFA;margin-right:20px;}
.button1:hover{background-color:#46494F;border-color:#46494F;color:#FAFAFA;}
.button1:focus{background-color:#1E2127;border-color:#1E2127;color:#FAFAFA;}
.button2{height:35px;background-color:#F5F5F5;display:inline-block;vertical-align:top;font-size:1.2em;border:1px solid #EBEBEB;padding:7px 20px;margin-right:20px;border-radius:3px;transition:border-color 0.1s ease-in,
background-color 0.1s ease-in;}
.button2:hover{background-color:#2569B5;border-color:#2569B5;color:#FAFAFA;}
.button2:focus{background-color:#1E2127;border-color:#1E2127;color:#FAFAFA;}
textarea{background-color:#F5F5F5;display:inline-block;vertical-align:top;line-height:1.5;font-size:1.2em;border:1px solid #EBEBEB;padding:20px;border-radius:3px;transition:border-color 0.1s ease-in,
background-color 0.1s ease-in;}
textarea:hover,
textarea:focus{background-color:#EBEBEB;border-color:#D7D7D7;}
hr{border-color:#EBEBEB;border-width:1px 0 0 0;border-style:solid;margin:20px 0;}
.content ul,
.content ol{margin-left:40px;margin-top:20px;margin-bottom:20px;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.relative{position:relative;}
.left{float:left !important;}
.right{float:right !important;}
.inner{margin:0 auto;width:90%;}
.inner:after{clear:both;content:"";display:block;}
.corners-top,
.corners-bottom{display:none !important;visibility:hidden;}
.forabg{margin-top:22px;font-size:1.2em;overflow:hidden;}
.forabg + .forabg{margin-top:21px;}
.forabg .header{border-radius:3px 3px 0 0;padding:20px 20px 18px;overflow:hidden;}
.forabg .header,
.forabg .header a{color:#DCDCDC;}
.forabg .header a:hover{color:#8D939E;}
.forabg .header .posts,
.forabg .header .topics,
.forabg .header .lastpost{display:none;}
.topiclist{list-style:none;}
.forums .row{overflow:hidden;position:relative;padding:17px 20px 11px;background-color:#FFFFFF;border-right:1px solid #F0F0F0;}
.forums .row:nth-child(n+2){padding-top:11px;padding-bottom:11px;}
.forums .row:last-child{border-bottom:1px solid #F0F0F0;border-radius:0 0 3px 3px;padding-top:11px;padding-bottom:16px;}
.forums .row:first-child{padding-top:17px;padding-bottom:11px;}
.forums .row:only-child{padding-top:17px;padding-bottom:16px;}
.forums .icon{min-height:40px;overflow:hidden;}
.forums .icon dt{padding-left:57px;}
.forums dt{width:50%;font-size:1.083em;}
.forums dt > img{margin-right:5px;vertical-align:text-top;}
.forums dt .forum-read,
.forums dt .forum-unread,
.forums dt .forum-read-locked,
.forums dt .forum-unread-locked,
.forums dt .forum-link{height:100%;line-height:37px;width:57px;text-align:center;display:block;font-size:1em;transition:color 0.1s ease-in,
background-color 0.1s ease-in;position:absolute;left:0;top:0;cursor:default;}
.forums dt .forum-read > i,
.forums dt .forum-unread > i,
.forums dt .forum-read-locked > i,
.forums dt .forum-unread-locked > i,
.forums dt .forum-link > i{position:absolute;top:50%;left:0;margin:0;text-align:center;width:100%;height:40px;line-height:40px;margin-top:-20px;}
.forums dt .forum-read,
.forums dt .forum-read-locked,
.forums dt .forum-link{background-color:#F0F0F0;color:#8D939E;}
.forums dt .forum-unread,
.forums dt .forum-unread-locked{background-color:#F57676;color:#FAFAFA;}
.forums dt .forum-read > .fa-folder,
.forums dt .forum-unread > .fa-folder{text-indent:1px;}
.forums .row:hover .forum-link,
.forums .row:hover .forum-read,
.forums .row:hover .forum-read-locked,
.forums .row:hover .forum-unread,
.forums .row:hover .forum-unread-locked{background-color:#E1E1E1;color:#3C3C3C;}
.forums dt .forumtitle{display:inline-block;font-weight:700;}
.forums dt,
.forums dd{float:left;line-height:22px;}
.forums .posts,
.forums .topics{width:10%;text-align:center;}
.forums .posts dfn,
.forums .topics dfn{font-style:normal;color:#8D939E;}
.forums .lastpost{width:30%;text-align:right;float:right;}
.forums .lastpost dfn{display:none;}
.forums .lastpost span{color:#8D939E;}
.forums .redirect{width:20%;text-align:center;}
.forums .redirect span{color:#8D939E;}
.subforums-sp,
.subforums-sp a{color:#8D939E;}
.subforums-sp a{white-space:pre;}
.subforums-sp a:hover{color:#2569B5;}
.sub-head + .forabg{margin-top:43px;}
.forabg + .forumbg{margin-top:21px;}
.forumbg{margin-top:22px;font-size:1.2em;overflow:hidden;}
.forumbg .header{border-radius:3px 3px 0 0;padding:20px 20px 18px;overflow:hidden;}
.forumbg .header,
.forumbg .header a{color:#DCDCDC;}
.forumbg .header a:hover{color:#8D939E;}
.forumbg .header .posts,
.forumbg .header .views,
.forumbg .header .lastpost{display:none;}
.topiclist{list-style:none;}
.forumbg .topics .row{overflow:hidden;position:relative;padding:17px 20px 11px;background-color:#FFFFFF;border-right:1px solid #F0F0F0;}
.forumbg .topics .row:nth-child(n+2){padding-top:11px;padding-bottom:11px;}
.forumbg .topics .row:last-child{border-bottom:1px solid #F0F0F0;border-radius:0 0 3px 3px;padding-top:11px;padding-bottom:16px;}
.forumbg .topics .row:first-child{padding-top:17px;padding-bottom:11px;}
.forumbg .topics .row:only-child{padding-top:17px;padding-bottom:16px;}
.forumbg .topics .icon{min-height:40px;}
.forumbg .topics .icon dt{padding-left:57px;}
.forumbg .topics dt{width:50%;font-size:1.083em;}
.forumbg .topics dt > .fa-paperclip{margin-right:10px;}
.forumbg .topics dt > img{margin-right:10px;vertical-align:text-top;}
.forumbg .topics dt .topic-read,
.forumbg .topics dt .topic-unread,
.forumbg .topics dt .topic-read-locked,
.forumbg .topics dt .topic-unread-locked,
.forumbg .topics dt .topic-read-sticky,
.forumbg .topics dt .topic-unread-sticky,
.forumbg .topics dt .topic-read-announce,
.forumbg .topics dt .topic-unread-announce,
.forumbg .topics dt .topic-read-global,
.forumbg .topics dt .topic-unread-global{height:100%;line-height:37px;width:57px;text-align:center;display:block;font-size:1em;transition:color 0.1s ease-in,
background-color 0.1s ease-in;position:absolute;left:0;top:0;cursor:default;}
.forumbg .topics dt .topic-read i,
.forumbg .topics dt .topic-unread i,
.forumbg .topics dt .topic-read-locked i,
.forumbg .topics dt .topic-unread-locked i,
.forumbg .topics dt .topic-read-sticky i,
.forumbg .topics dt .topic-unread-sticky i,
.forumbg .topics dt .topic-read-announce i,
.forumbg .topics dt .topic-unread-announce i,
.forumbg .topics dt .topic-read-global i,
.forumbg .topics dt .topic-unread-global i{position:absolute;top:50%;left:0;margin:0;text-align:center;width:100%;height:40px;line-height:40px;margin-top:-20px;}
.forumbg .topics dt .topic-read,
.forumbg .topics dt .topic-read-locked,
.forumbg .topics dt .topic-read-sticky,
.forumbg .topics dt .topic-read-announce,
.forumbg .topics dt .topic-read-global{background-color:#F0F0F0;color:#8D939E;}
.forumbg .topics dt .topic-unread,
.forumbg .topics dt .topic-unread-locked,
.forumbg .topics dt .topic-unread-sticky,
.forumbg .topics dt .topic-unread-announce,
.forumbg .topics dt .topic-unread-global{background-color:#F57676;color:#FAFAFA;}
.forumbg .topics dt .topic-read > .fa-file,
.forumbg .topics dt .topic-unread > .fa-file{text-indent:1px;}
.forumbg .topics .row:hover dt .topic-read,
.forumbg .topics .row:hover dt .topic-read-locked,
.forumbg .topics .row:hover dt .topic-unread-locked,
.forumbg .topics .row:hover dt .topic-read-sticky,
.forumbg .topics .row:hover dt .topic-unread-sticky,
.forumbg .topics .row:hover dt .topic-read-announce,
.forumbg .topics .row:hover dt .topic-unread-announce,
.forumbg .topics .row:hover dt .topic-read-global,
.forumbg .topics .row:hover dt .topic-unread-global{background-color:#E1E1E1;color:#3C3C3C;}
.forumbg .topics dt .topictitle{display:inline-block;font-weight:700;}
.forumbg .topics dt,
.forumbg .topics dd{float:left;line-height:22px;}
.forumbg .topics .posts,
.forumbg .topics .views{width:10%;text-align:center;}
.forumbg .topics .posts dfn,
.forumbg .topics .views dfn,
.forumbg .topics .lastpost dfn{font-style:normal;color:#8D939E;}
.forumbg .topics .lastpost{width:30%;text-align:right;float:right;}
.forumbg .topics .lastpost span{color:#8D939E;}
.forumbg .topics .redirect{width:20%;text-align:center;}
.forumbg .topics .redirect span{color:#8D939E;}
#statistics{margin-top:42px;border-top:1px solid #F0F0F0;background-color:#FFFFFF;padding:32px 0;}
#statistics h3,
#statistics h3 a{color:#8D939E;}
#statistics h3{font-size:2.1em;font-weight:300;margin-bottom:10px;}
#online-list{margin-bottom:26px;}
#online-list p{margin:0;}
#tcp_stat_blocks{width:100%;clear:both;}
#tcp_stat_blocks > div{margin-bottom:37px;width:33.333333%;float:left;font-size:1.3em;line-height:22px;padding:0 20px;}
#tcp_stat_blocks h3{font-size:1.615em;line-height:1.45;}
#tcp_stat_blocks > div:first-child{padding:0 20px 0 0;}
#tcp_stat_blocks > div:only-child{padding:0;}
#tcp_stat_blocks > div:last-child{padding:0 0 0 20px;}
#tcp_stat_blocks > div p{margin:0;}
#tcp_stat_blocks > div ul{margin:0;list-style:none;line-height:22px;}
#online-list-tcp p{font-size:1em;}
#online-list-forum{margin-bottom:0;}
#online-list-forum p{margin:0;}
.w-permissions-list{padding-right:10px;width:50%;float:left;}
.w-permissions-list + #permissions-list{padding-left:10px;width:50%;float:left;}
#permissions-list p{margin:0;}
#birthdays-list{margin-bottom:40px;}
#statistics-list{width:100%;font-size:1.3em;font-weight:300;color:#8D939E;text-align:center;overflow:hidden;clear:both;text-transform:uppercase;}
#statistics-list h3{display:none;}
#statistics-list-overall{width:100%;display:block;clear:both;}
#statistics-list-overall > div{padding:0 10px;width:25%;float:left;}
#statistics-list-overall > div:first-child{padding:0 10px 0 0;}
#statistics-list-overall > div:last-child{padding:0 0 0 10px;}
#statistics-list span{float:left;padding:19px 20px 15px;background-color:#FAFAFA;border-radius:3px;border:1px solid #F0F0F0;width:100%;}
#statistics-list strong{color:#46494F;display:block;clear:both;margin-top:6px;font-weight:400;font-size:21px;text-transform:none;}
#information{text-align:center;}
.rules{margin-top:-1px;font-size:1.8em;line-height:1.5;padding:40px 0 20px;font-weight:300;letter-spacing:0.5px;color:#FAFAFA;}
.rules h3{color:#FAFAFA;font-size:1em;font-weight:300;}
.rules a{color:#FAFAFA;}
.rules .inner{background-color:#C94949;border-radius:3px;padding:20px;}
.postbody .rules{border-radius:3px;padding:20px;background-color:#C94949;}
.forumbg + .topic-actions{margin-top:21px;}
.rules + .topic-actions-top{margin-top:0;}
.panel{padding:40px 0;line-height:1.5;font-size:1.3em;background-color:#F0F0F0;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;}
.panel + .panel{border-top:none;padding-top:0;margin-top:-21px;}
.panel input,
.panel select,
.panel textarea{background-color:#EBEBEB;border-color:#E1E1E1;}
.panel input:hover,
.panel select:hover,
.panel textarea:hover,
.panel input:focus,
.panel select:focus,
.panel textarea:focus{background-color:#E1E1E1;border-color:#D7D7D7;}
.panel .button1{background-color:#2569B5;border-color:#2569B5;margin-right:20px;}
.panel .button1:hover{background-color:#46494F;border-color:#46494F;color:#FAFAFA;}
.panel .button1:focus{background-color:#1E2127;border-color:#1E2127;color:#FAFAFA;}
.panel hr{border-color:#E1E1E1;}
.panel h2{color:#8D939E;}
.panel2{padding:40px 0 41px;line-height:1.5;font-size:1.3em;margin-top:44px;margin-bottom:44px;background-color:#46494F;}
.panel2,
.panel2 a,
.panel2 a{color:#FAFAFA !important;}
.panel2 a:hover{color:#D7D7D7 !important;}
.panel2 hr{border-color:#3C3F45;}
.panel3{padding:40px 0;line-height:1.5;font-size:1.3em;}
.panel3 + .panel3{border-top:none;padding-top:0;margin-top:-1px;}
.panel p,
.panel2 p,
.panel3 p{font-size:1em;}
.panel .button2,
.panel2 .button2,
.panel3 .button2{font-size:0.923em;}
.panel .button2,
.panel2 .button2{background-color:#EBEBEB;border-color:#E1E1E1;transition:color 0.1s ease-in 0s,
border-color 0.1s ease-in 0s,
background-color 0.1s ease-in 0s;}
.panel .button2:hover,
.panel2 .button2:hover{background-color:#2569B5;border-color:#2569B5;color:#FAFAFA;}
.panel .button2:focus,
.panel2 .button2:focus{background-color:#1E2127;border-color:#1E2127;color:#FAFAFA;}
.panel h2,
.panel2 h2,
.panel3 h2{font-size:1.846em;}
.panel h3,
.panel2 h3,
.panel3 h3{font-size:1.615em;}
.panel input,
.panel2 input,
.panel3 input{font-size:0.923em;}
.panel select,
.panel2 select,
.panel3 select{font-size:0.923em;}
.panel button,
.panel2 button,
.panel3 button{font-size:0.923em;}
.panel textarea,
.panel2 textarea,
.panel3 textarea{font-size:1em;}
#qr_showeditor_div{text-align:center;}
#qr_showeditor_div button{color:#FAFAFA;height:40px;line-height:38px;padding:0 40px;font-size:1em;}
#qr_editor_div textarea,
#qr_ns_editor_div textarea{margin-bottom:20px;}
#qr_editor_div .submit-buttons,
#qr_ns_editor_div .submit-buttons{float:left;}
.qr_hide_it{font-size:0.857em;line-height:35px;}
.jumpbox-panel{margin-top:21px;}
.jumpbox-panel:last-child{margin-bottom:40px;}
.jumpbox-panel a{font-size:1.2em;line-height:35px;}
.forabg + .jumpbox-panel,
.panel + .jumpbox-panel,
.panel2 + .jumpbox-panel,
.panel3 + .jumpbox-panel{margin-top:40px;}
.jumpbox-panel + #statistics{margin-top:41px;}
#jumpbox{height:35px;float:right;}
#jumpbox label{height:35px;padding:0 20px 0 0;display:inline-block;vertical-align:top;line-height:35px;font-size:1.2em;}
#jumpbox select{margin-right:20px;}
.jumpbox-panel + .quickmod-panel{margin-top:20px;}
.quickmod-panel{margin-top:40px;}
.quickmod-panel a{font-size:1.2em;line-height:35px;}
.quickmod{height:35px;float:right;}
.quickmod label{height:35px;padding:0 20px 0 0;display:inline-block;vertical-align:top;line-height:35px;font-size:1.2em;}
.topic-actions{margin-top:20px;}
.topic-actions + .panel{margin-top:40px;}
.topic-actions + .jumpbox-panel{margin-top:20px;}
.topic-actions-top{margin-top:43px;}
.topic-actions-top + .panel{margin-top:43px;}
.topic-actions-top + .forumbg{margin-top:20px;}
.sub-head .search-box input,
.sub-head .search-box button{border-color:#E1E1E1;background-color:#EBEBEB;}
.sub-head .search-box input:hover,
.sub-head .search-box button:hover,
.sub-head .search-box input:focus,
.sub-head .search-box button:focus{background-color:#EBEBEB;border-color:#D7D7D7;}
.post-icon,
.reply-icon,
.locked-icon{display:inline-block;font-size:1.2em;}
.post-icon a,
.reply-icon a,
.locked-icon a{height:35px;line-height:35px;padding:0 20px 0 55px;position:relative;display:inline-block;border-radius:3px;color:#FAFAFA !important;transition:background-color 0.1s ease-in;}
.post-icon i,
.reply-icon i,
.locked-icon i{background-color:rgba(0, 0, 0, 0.15);border-radius:3px 0 0 3px;height:35px;left:0;line-height:35px;position:absolute;text-align:center;top:0;width:35px;}
.post-icon a:hover,
.reply-icon a:hover,
.locked-icon a:hover{background-color:#46494F;}
.post-icon a:focus,
.reply-icon a:focus,
.locked-icon a:focus{background-color:#1E2127;}
.search-box{display:inline-block;vertical-align:top;font-size:1.2em;margin-left:20px;float:right;}
.search-box input{height:35px;border-radius:3px 0 0 3px;border:1px solid #EBEBEB;padding:0 20px;background-color:#F5F5F5;font-size:1em;color:#8D939E;margin-right:-1px;}
.search-box input:hover + button,
.search-box input:focus + button{border-left-color:#D7D7D7;}
.search-box button{border-radius:0 3px 3px 0;background-color:#F5F5F5;color:#46494F;font-size:1em;z-index:2;}
.pagination{display:inline-block;float:right;font-size:1.2em;line-height:33px;border:1px solid #EBEBEB;border-radius:3px;padding-left:10px;}
.pagination a{line-height:33px;border-left:1px solid #EBEBEB;display:inline-block;padding:0 10px;margin-left:10px;color:#46494f;transition:background-color 0.1s ease-in;}
.pagination a:hover{background-color:#F0F0F0;}
a.pagination-unread{border-left:none;border-right:1px solid #EBEBEB;margin-left:0;margin-right:10px;padding-left:0;padding-right:10px;}
.pagination span a{margin-left:0;padding:0 10px;}
.pagination span strong{padding:0 10px;border-left:1px solid #EBEBEB;display:inline-block;background-color:#F5F5F5;}
strong.pagination{font-size:0.846em;padding:0;margin-top:4px;font-weight:400;}
strong.pagination a:first-child{border-left:none;}
.page-sep{display:none;}
.page-dots{display:none;}
.page-number{border-left:1px solid #EBEBEB;padding:0 20px;display:inline-block;margin-left:10px;}
.page-number strong{padding:0 !important;border:none !important;background-color:transparent !important;}
a.pagination-arrow{color:#8D939E;margin:0;}
.select-letter{line-height:35px;font-size:1.2em;float:left;}
.display-options{margin-top:40px;line-height:35px;text-align:center;font-size:1.2em;}
.display-options label{margin:0 20px 0 0;}
.display-options button{font-size:1em;}
.display-options select{margin:0;font-size:1em;}
.display-options span + select{margin:0 0 0 20px;}
.display-options select + input{margin:0 0 0 20px;}
.display-options input{font-size:1em;margin:0;}
.panel .display-options{font-size:0.857em;}
.post{margin-top:20px;}
.post + .post{margin-top:21px;}
.post .content{font-size:1.3em;min-height:100px;line-height:1.5;}
.post > .inner{background-color:#FFFFFF;border:1px solid #EBEBEB;border-radius:3px;}
.postbody{float:none;margin-left:200px;width:auto;display:block;padding:12px 20px 15px;border-left:1px solid #EBEBEB;}
.postbody .rules{margin-top:0;}
.post > .inner > .profile-icons{background-color:#F5F5F5;border-top:1px solid #EBEBEB;clear:both;min-height:33px;overflow:hidden;line-height:32px;list-style:none;padding:0 20px;width:100%;}
.post > .inner > .profile-icons li{float:right;margin-left:20px;}
.post > .inner > .profile-icons i{margin-right:5px;font-size:1.2em;vertical-align:middle;}
.post > .inner > .profile-icons .left{margin-left:0;margin-right:20px;}
.postprofile{border-right:1px solid #EBEBEB;display:block;float:left;font-size:1.2em;line-height:22px;padding:16px 20px 15px;text-align:center;width:201px;position:relative;}
.postprofile > dt{margin-bottom:1px;}
.postprofile .profile-icons{list-style:none;}
.postprofile .profile-icons li{clear:both;}
.postprofile dd{font-size:0.917em;}
.author{color:#8D939E;margin-top:-11px;margin-bottom:22px;font-size:1.2em;}
.signature{font-size:1.3em;padding-top:20px;margin-top:20px;border-top:1px solid #F5F5F5;}
.signature-profile-view{font-size:1em;padding:20px;border:1px solid #EBEBEB;background-color:#FFFFFF;border-radius:3px;}
.postrow-post-link{float:right;font-size:1.2em;margin-top:5px;}
.postrow-post-link a{color:#8D939E;}
.postrow-post-link a:hover{color:#2569B5;}
.back2top{margin-top:20px;margin-bottom:-20px;float:right;}
.back2top a{font-size:1.2em;padding:0 20px;color:#8D939E;height:30px;}
.back2top2{float:right;}
.back2top2 a{font-size:1em;padding:0 20px;color:#8D939E;height:30px;}
#postingbox dl{margin-bottom:10px;}
#postingbox dt{width:200px;padding-right:10px;float:left;min-height:35px;}
#postingbox dd{margin-left:200px;padding-left:10px;float:none;min-height:35px;line-height:35px;}
.topic-icon{float:left;padding-bottom:10px;}
.topic-icon label{display:block;font-size:1em;margin:0 10px 0 0;padding:0 10px;text-align:center;width:auto;float:left;cursor:pointer;background-color:#F5F5F5;border:1px solid #EBEBEB;border-radius:3px;line-height:33px;transition:border-color 0.1s ease-in,
background-color 0.1s ease-in;}
.topic-icon label:hover,
.topic-icon label:focus{background-color:#EBEBEB;border-color:#D7D7D7;}
.topic-icon label img{vertical-align:middle;}
.topic-icon input + label span{float:left;max-width:0;display:block;overflow:visible;margin:0;opacity:0;transition:margin-right 0.3s ease-in,
opacity 0.3s ease-in;}
.topic-icon input:checked + label span{margin-right:25px;opacity:1;}
.topic-icon input{display:none !important;}
#message-box{margin-right:200px;padding-right:10px;float:none;}
#message-box #message,
#message-box #signature,
#message-box > textarea{width:100%;resize:vertical;}
#subject-box{margin-right:200px;padding-right:10px;float:none;}
#subject-box #subject,
#subject-box #subject-ns{width:100%;}
#format-buttons{margin-right:200px;padding-right:10px;float:none;margin-bottom:0;}
#format-buttons-inner{background-color:#F0F0F0;border-radius:3px 3px 0 0;border-top:1px solid #EBEBEB;border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;padding:5px 5px 0;overflow:hidden;}
#format-buttons ~ #message-box textarea{border-radius:0 0 3px 3px;}
#format-buttons .font-icon-button{font-family:"FontAwesome";}
#format-buttons input,
#format-buttons select{border-color:#EBEBEB;cursor:pointer;color:#46494F;background-color:#FAFAFA;margin:0 5px 5px 0;font-size:1em;padding:0 10px;line-height:33px;height:35px;}
#colour_palette{margin-right:200px;padding-right:10px;float:none;margin-bottom:0;}
#colour_palette table{border-spacing:1px;border-collapse:separate;margin:0;}
#colour_palette td{border:none;padding:0;width:auto !important;height:20px !important;}
#colour_palette a{display:block;}
#colour_palette-inner{padding:4px;background-color:#F0F0F0;border-top:1px solid #EBEBEB;border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;}
#smiley-box{float:right;width:200px;padding-left:10px;line-height:2;}
#smiley-box h3{line-height:47px;}
#smilies a{line-height:1;padding:5px 10px;display:inline-block;}
#smiley-box em{color:#8D939E;font-style:normal;font-size:0.714em;float:right;}
#tabs{margin-top:20px;}
#tabs ul{list-style:none;}
#tabs li{float:left;font-size:1.2em;margin-right:40px;}
#tabs li a{line-height:35px;height:35px;padding:0;display:inline-block;}
#tabs .activetab{border-bottom:1px solid #2569b5;margin-bottom:-1px;}
#minitabs{margin-top:20px;margin-bottom:20px;width:100%;background-color:#46494F;padding:10px 10px 0;overflow:hidden;border-radius:3px;}
#minitabs ul{list-style:none;}
#minitabs li{float:left;font-size:1.2em;margin-right:5px;}
#minitabs li a{line-height:35px;height:35px;padding:0 10px;display:inline-block;color:#FFFFFF;}
#minitabs .activetab a{background-color:#FFFFFF;color:#46494F;border-radius:3px 3px 0 0;}
#attach-panel{border-top:1px solid #e6e6e6;margin-top:0;padding-top:40px;}
#poll-panel{border-top:1px solid #e6e6e6;margin-top:0;padding-top:40px;}
#review{background-color:#46494F;padding:24px 0;line-height:2;color:#FAFAFA;}
#review h3{margin:0;}
#review span{line-height:42px;font-size:1.2em;}
#review span a{color:#FAFAFA;}
#review span a:hover{color:#D7D7D7;}
#topicreview-overall{background-color:#FFFFFF;border-bottom:1px solid #F0F0F0;padding:40px 0;}
#topicreview{background-color:#FAFAFA;border:1px solid #F0F0F0;border-radius:3px;overflow:auto;transition:max-height 0.3s ease-in;}
#topicreview .post,
#topicreview .postbody{margin:0;}
#topicreview .post .inner,
#topicreview .post .postbody{border-left:none;border-right:none;border-top:none;border-radius:0;}
#topicreview .post:last-child .inner{border-bottom:none;}
#topicreview .post .inner{width:100%;}
.preview > .inner > h2{float:left;}
.preview > .inner > h3{float:left;width:200px;text-align:center;padding:12px 20px 15px;}
.submit-buttons button{margin-right:20px;}
fieldset label + label{margin-left:20px;}
fieldset input{min-height:35px;vertical-align:baseline;margin-right:5px;}
fieldset > div{margin-bottom:5px;}
fieldset > div:last-child{margin-bottom:0;}
fieldset dl{margin-bottom:10px;clear:both;}
fieldset dl:after{clear:both;content:"";display:block;}
fieldset dt{width:300px;padding-right:10px;float:left;min-height:35px;padding-top:7px;text-align:right;}
fieldset dt label{vertical-align:top;}
fieldset dt span{line-height:1.5;color:#8D939E;font-size:0.857em;}
fieldset dd{margin-left:300px;padding-left:10px;float:none;min-height:35px;line-height:35px;}
.fields1 label{line-height:1.5;}
.fields1 dt label{vertical-align:top;}
.fields1 input{height:auto;vertical-align:baseline;margin-right:10px;}
.fields1 > div{margin-bottom:5px;}
.fields1 > div:last-child{margin-bottom:0;}
.fields1 dl{margin-bottom:10px;line-height:35px;}
.fields1 dt{width:200px;padding-right:10px;float:left;min-height:35px;}
.fields1 dd{margin-left:200px;padding-left:10px;float:none;min-height:35px;}
#faqlinks{padding:40px 0;font-size:1.3em;line-height:22px;}
.faq{margin-bottom:20px;}
.faq:last-child{margin-bottom:0;}
.faq h6{font-size:1em;font-weight:700;margin-bottom:0;}
.column1{width:50%;float:left;padding-right:10px;}
.column2{width:50%;float:left;padding-left:10px;}
#username_list{width:200px;min-height:115px;resize:vertical;}
#search_forum{min-height:200px;padding:20px 0;}
#search_forum option{padding:0 20px;}
.clear{clear:both;width:0;display:block;}
div.gymsublist{display:block;position:relative;padding-left:10px;padding-top:5px;padding-bottom:10px;padding-right:0;margin:0;}
div.gymsublist ul{display:block;position:relative;height:1%;padding-left:30px;}
div.gymsublist ul li{display:block;position:relative;line-height:18px;font-size:11px;}
.r-view-inline{display:none;}
table{width:100%;margin-bottom:20px;}
table tbody tr:nth-child(n+2) td{border-top:1px solid #F0F0F0;}
table tbody tr td{padding-top:20px;padding-bottom:20px;}
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;}
table th,
table td{padding:0 10px;}
table th:first-child,
table td:first-child{padding:0 10px 0 0;}
table th:last-child,
table td:last-child{padding:0 0 0 10px;}
table th:only-child,
table td:only-child{padding:0;}
.error{color:#F57676;}
dd #autologin{display:inline !important;}
.pollbar1,
.pollbar2,
.pollbar3,
.pollbar4,
.pollbar5{background-color:#46494F;padding:0 17px 0 10px;border-radius:3px;color:#FAFAFA;}
blockquote{margin:20px;}
blockquote div{background:#F5F5F5;border-left:5px solid #2569B5;padding:20px;border-radius:3px;}
blockquote cite{border-bottom:1px solid #E6E6E6;clear:both;display:inline-block;margin-bottom:10px;padding-bottom:10px;width:100%;}
.codebox{background-color:#46494F;color:#D2D2D2;padding:20px;margin:20px;border-radius:3px;}
.codebox a{color:#D2D2D2;float:right;}
.codebox dt{border-bottom:1px solid #3C3F45;clear:both;display:inline-block;margin-bottom:10px;padding-bottom:10px;width:100%;}
.attachbox{font-size:1.3em;background:#F5F5F5;margin:20px -20px -20px;padding:20px;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
.attachbox + .signature{border-top:none;}
.attachbox > dt{border-bottom:1px solid #E6E6E6;clear:both;display:inline-block;margin-bottom:20px;padding-bottom:10px;width:100%;}
.attachbox > dd{border-bottom:1px solid #E6E6E6;margin-bottom:20px;padding-bottom:20px;}
.attachbox > dd:last-child,
.attachbox > dd:only-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.file dt.attach-image{overflow:auto;}
.file dt.attach-image img{display:block;}
.file dd{margin-top:10px;}
.file dd + dd{margin-top:0;}
.inline-attachment{margin:20px 0;}
a.unapproved-topic-i{color:#4C9949;margin-left:10px;}
a.reported-topic-i{color:#C94949;margin-left:10px;}
a.unapproved-topic-i:hover,
a.reported-topic-i:hover{color:#2569B5;}
.forum-selection{line-height:35px;text-align:right;}
.forum-selection > label > select{margin-left:20px;}
.forum-selection > *:last-child{margin-right:0;}
#simple-wrap > #page-body > *:last-child{padding-bottom:40px;}
.simple-copyright{padding:40px 20px;background-color:#46494F;color:#8D939E;text-align:center;}
.simple-copyright span{margin-left:40px;}
.simple-copyright a{color:#8D939E;}
.simple-close{font-size:1.8em;font-weight:300;width:100%;display:block;padding:20px;text-align:center;}
.simple-close i{margin-right:20px;font-size:20px;}
.simple-whois{white-space:pre-line;}
.forumlist-wrapper{margin-right:245px;float:none;}
.forumlist-wrapper .inner{width:100%;}
.sidebar-wrapper{float:right;width:225px;}
.sidebar-wrapper > img{display:block;margin-bottom:21px;margin-left:auto;margin-right:auto;border-radius:3px;}
.sidebar-wrapper > div{background-color:#FFFFFF;border:1px solid #EBEBEB;border-radius:3px;padding:21px 20px 16px;}
.sidebar-wrapper > div + div{margin-top:21px;}
.sidebar-wrapper > div > *:last-child{margin-bottom:0;}
.sidebar-wrapper h6{color:#8D939E;text-transform:uppercase;line-height:1;margin-bottom:16px;}
.sidebar-wrapper p{font-size:1.2em;line-height:22px;}
.mylist li {border-bottom:1px solid #FBF9F9;margin-bottom:3px;}