/*  phpBB3 Style Sheet    --------------------------------------------------------------Style name:medianXLOriginal author:Marco Paulucci    --------------------------------------------------------------*/
article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}
a:not(.dropdown-item),abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div:not(.menu),dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:initial}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
dl{box-sizing:initial}
body,html{color:#a97}
html{font-size:100%;height:100%}
body{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;line-height:normal;margin:0;word-wrap:break-word}
h1{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin-right:20px;margin-top:15px;font-weight:700;font-size:2em}
h2{font-family:'Exocet',Montserrat,Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:400;font-size:3em;margin:.8em 0 0;}
h2.solo{margin-bottom:1em}
h3{font-size:15px;font-family:Calibri,Verdana,arial;margin-bottom:3px;padding-bottom:2px;margin-top:20px}
h4{font-family:"Open Sans","Trebuchet MS",Verdana,Helvetica,Arial,Sans-serif;font-size:1.3em}
p{line-height:1.3em;font-size:1.1em;margin-bottom:1.5em}
img{border-width:0}
hr{border:0 solid transparent;border-top-width:1px;height:1px;margin:5px 0;clear:both}
hr.dashed{border-top-style:dashed;margin:10px 0}
hr.divider{border-top-color:#C5C5CD;border-style:dashed}
p.right{text-align:right}
p.jumpbox-return{margin-top:1em;float:left}
em,i{font-style:italic}
u{text-decoration:underline}
.header-avatar:hover,.pagination li a,.pagination li span,.table a:not(.btn),table a:not(.btn){text-decoration:none}
ul{list-style-type:disc}
ol{list-style-type:decimal}
li{display:list-item}
ol ul,ul ul{list-style-type:circle}
ol ol ul,ol ul ul,ul ol ul,ul ul ul{list-style-type:square}
#wrap{margin:0 auto!important;max-width:1200px;min-width:625px;padding:5px}
@media only screen and (max-width:1220px),only screen and (max-device-width:1220px){#wrap{margin:0 auto}
}
#page-body{margin:4px 0;clear:both}
#page-footer{clear:both}
#page-footer h3{margin-top:20px}
.forabg,.forumbg,.panel,.post{margin-bottom:4px}
.forabg{padding:0;clear:both}
.forumbg{clear:both}
.panel{padding:5px 10px}
.post{margin-top:6px;background-repeat:no-repeat;background-position:100% 0;position:relative}
.rowbg{margin:5px 5px 2px}
ul.linklist{display:block;margin:0}
#cp-main .panel{padding:5px 10px}
ul.linklist>li{float:left;font-size:1.1em;line-height:2.2em;list-style-type:none;margin-right:7px;padding-top:1px;width:auto}
a.rightside,p.rightside,ul.linklist>li.rightside{float:right;margin-right:0;margin-left:7px;text-align:right}
ul.navlinks{border-top:1px solid transparent}
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}
ul.linklist li.responsive-menu{position:relative;margin:0 5px}
ul.linklist li.responsive-menu a.responsive-menu-link{display:inline-block;margin:0 5px;font-size:16px;position:relative;width:16px;line-height:20px;text-decoration:none}
.hasjs ul.linklist.leftside,.hasjs ul.linklist.rightside{max-width:48%}
.hasjs ul.linklist.fullwidth{max-width:none}
ul.linklist.bulletin>li:before{display:inline-block;content:"\2022";font-size:inherit;line-height:inherit;padding-right:4px}
ul.linklist.bulletin>li.no-bulletin:before,ul.linklist.bulletin>li.rightside:last-child:before,ul.linklist.bulletin>li:first-child:before{content:none}
.responsive-menu:before{display:none!important}
.header-profile{display:inline-block;vertical-align:top}
.header-avatar img{margin-bottom:2px;max-height:20px;vertical-align:middle;width:auto}
.header-avatar span:after{content:'\25BC';display:inline-block;font-size:9px;float:right;padding-left:2px;opacity:.7}
#color_palette_placeholder table{border-collapse:separate;border-spacing:1px}
.column1{float:left;clear:left;width:49%}
.column2{float:right;clear:right;width:49%}
.left-box{float:left;width:auto;text-align:left;max-width:100%}
.left-box.profile-details{width:80%}
.right-box{float:right;width:auto;text-align:right;max-width:100%}
dl.details dt{float:left;clear:left;width:30%;text-align:right;display:block}
dl.details dd{margin-left:0;padding-left:5px;margin-bottom:5px;float:left;width:65%;text-overflow:ellipsis}
.action-bar{font-size:11px;margin:4px 0}
.forabg+.action-bar{margin-top:2em}
#darkenwrapper{display:none;position:relative;z-index:44}
#darken{top:0;width:100%;height:100%;opacity:.5;z-index:45}
#loading_indicator{background:center center no-repeat;border-radius:5px;display:none;opacity:.8;margin-top:-50px;margin-left:-50px;height:50px;width:50px;position:fixed;left:50%;top:50%;z-index:51}
#forum-permissions{float:right;width:auto;padding-left:5px;margin-left:5px;margin-top:10px;text-align:right}
.copyright{padding:5px;text-align:center}
.small{font-size:.9em!important}
.titlespace{margin-bottom:15px}
.headerspace{margin-top:20px}
.error{font-weight:700;font-size:1em}
div.rules{margin:10px 0;font-size:1.1em;padding:5px 10px;border-radius:7px}
div.rules ol,div.rules ul{margin-left:20px}
p.post-notice{position:relative;padding:5px 5px 5px 26px;min-height:14px;margin-bottom:1em}
p.post-notice:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:28px;background:50% 50% no-repeat;pointer-events:none}
form>p.post-notice strong{line-height:20px}
#jumpbox{margin:5px 0}
.stat-block{clear:both}
#top{position:absolute;top:-20px}
.clear{display:block;clear:both;font-size:1px;line-height:1px;background:0 0}
.hidden{display:none}
.visible .hidden{display:block!important}
.force_hidden{display:none!important}
.smilies{vertical-align:text-bottom}
.post-buttons,.postbody h3 img{vertical-align:bottom}
.member-search{float:left;margin:0;padding:6px 10px}
.member-search strong{font-size:.95em}
.attachbox dt,.codebox p,.postbody .content h3,.postbody .content h5,.spoilbtn{text-transform:uppercase}
.postbody .postimage-container,.postbody img.postimage{max-width:100%;max-height:768px}
#quick-links{margin:0 7px 0 0}
#quick-links a.responsive-menu-link{display:block;font-size:inherit;line-height:inherit;margin:0;width:auto}
#quick-links a.responsive-menu-link:before{font-size:16px;line-height:16.5px}
.clearboth{clear:both!important}
.back2top,.post:after{clear:both}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.floatleft{float:left}
.floatright,a.top{float:right}
.textoverflow{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}
a{direction:ltr;unicode-bidi:embed}
.username-coloured{display:inline!important;padding:0!important}
li.header dd,ul.topiclist dd{-webkit-box-sizing:border-box}
a.forumtitle{font-family:Georgia,Verdana,Calibri,Helvetica,Arial,Sans-serif;font-size:1.3em}
.postlink{text-decoration:none;border-bottom:1px solid transparent;padding-bottom:0}
.signature a,.signature a:hover{border:none}
.postprofile a,.postprofile dt.author a{font-weight:700}
.search .postprofile a{font-weight:400}
.back2top{height:11px;text-align:right}
a.top{background:top left no-repeat none;width:11px;height:11px;overflow:hidden;letter-spacing:1000px;text-indent:11px}
a.top2{background:0 50% no-repeat none;padding-left:15px}
a.arrow-up{background:left center no-repeat none;padding-left:10px;border-bottom-width:0}
a.arrow-down{background:right center no-repeat none;padding-right:10px}
a.arrow-left{background:3px 60% no-repeat none;padding-left:12px}
a.arrow-right{background:95% 60% no-repeat none;padding-right:12px}
a.arrow-up:hover{background-position:left top}
a.arrow-down:hover{background-position:right bottom}
a.arrow-left:hover{background-position:0 60%}
a.arrow-right:hover{background-position:100% 60%}
.skiplink{position:absolute;left:-999px;width:990px}
a.feed-icon-forum{float:right;margin:3px}
.forabg{font-family:"Open Sans",Verdana}
.forabg .header a,.forabg .header dt i,.forumbg .header dl.icon dt i{margin-left:10px;margin-right:5px}
ul.topiclist,ul.topiclist li{list-style-type:none;margin:0;display:block}
.forabg .header a.categorytitle{font-size:15px}
.forabg .header dt,.forumbg .header dt{font-size:13px}
ul.forums{background:repeat-x}
dl.icon,dl.icon dt{background-repeat:no-repeat}
.content li,.signature li,dl.icon dt li{list-style-type:inherit}
.row{margin-left:0;margin-right:0}
.row:after,.row:before{content:"";display:initial}
li.row{border-top:1px solid transparent;border-bottom:1px solid transparent}
li.row strong{font-weight:400}
li.header dd,li.header dt{line-height:1em;border-left-width:0;margin:4px 0;padding-top:4px;padding-bottom:4px;font-size:1.1em;font-family:Montserrat,Helvetica,sans-serif}
li.header dt{font-weight:700;width:100%;margin-right:-440px}
li.header dt .list-inner{margin-right:440px}
li.header dd{padding-left:1px;box-sizing:border-box}
li.header dl.icon dd,li.header dl.icon dt{min-height:0}
li.header dl.icon dt .list-inner{padding-left:0;padding-right:50px}
div.stat-block{padding:1px 20px;margin-top:10px}
dl.icon{background-position:7px 50%}
dl.icon dt{background-position:5px 95%}
dl.icon dt .list-inner{padding-left:45px}
dl.icon dd,dl.icon dt{min-height:35px}
dl a.icon-link{display:block;width:30px;height:30px;padding:0;position:absolute;top:50%;left:0;margin-top:-15px;margin-left:9px}
dd.extra,dd.mark,dd.posts,dd.topics,dd.views{width:80px;text-align:center;line-height:2.2em;font-size:1.2em}
.postbody .ignore,dd.option{font-size:1.1em}
dd.posts,dd.topics,dd.views{width:95px}
dl.icon dt ol,dl.icon dt ul{list-style-position:inside;margin-left:1em}
dl.icon dt li{display:list-item}
dd.info,dd.lastpost,dd.moderation,dd.redirect,dd.time{width:250px;font-size:1.1em}
dd.redirect{line-height:2.5em}
dd.extra,dd.mark,dd.option,dd.time{line-height:200%}
dd.lastpost>span,dd.moderation>span,dd.redirect>span,ul.topiclist dd.info>span,ul.topiclist dd.time>span{display:block;padding-left:5px}
dd.option{width:125px;text-align:center}
.item-full>div,.profile-contact .icon_contact{vertical-align:middle}
.content{clear:none;min-height:3em;line-height:1.4em;font-size:1em;padding-bottom:1px}
.content h2,.panel h2{font-weight:400;border-bottom:1px solid transparent;font-size:15px;margin-top:7px;margin-bottom:10px;padding-bottom:10px}
.post .content h2{margin-bottom:0;font-size:26px}
.panel h3{margin:.5em 0;clear:both}
.content p,.panel p{font-size:1.2em;margin-bottom:1em;line-height:1.4em}
dl.faq{font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;font-size:1.1em;margin-top:1em;margin-bottom:2em;line-height:1.4em}
dl.faq dt{font-weight:700}
.content dl.faq{font-size:1.2em;margin-bottom:.5em}
.content ol,.content ul{margin-bottom:1em;margin-left:3em}
.posthilit{padding:0 2px 1px}
p.author{margin-bottom:.6em;padding:0 0 5px;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.2em;clear:both}
.signature{margin-top:1.5em;padding-top:.2em;font-size:1.1em;border-top:1px solid transparent;clear:left;line-height:140%;width:100%}
.signature.standalone{border-top-width:0;margin-top:0}
dd .signature{margin:0;padding:0;clear:none;border:none}
.signature ol,.signature ul{margin-bottom:1em;margin-left:3em}
.post .notice,.post .signature{float:left;display:inline-block;width:calc(100% - 150px);margin-top:0;clear:none}
.spoilbtn,blockquote cite{display:block;font-weight:700}
.post .notice+.signature{margin-top:5px!important}
.post .postbody p.author{margin-top:2px;padding-top:5px;margin-bottom:7px}
.post .postbody p.author a{font-weight:700}
.spoilwrapper{margin:5px 0;font-weight:400;padding:4px 10px}
.spoilbtn{font-size:11px}
.detail-spoiler iframe,.spoilwrapper .spoilcontent iframe{width:560px;height:315px}
.notice{font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;width:auto;margin-top:1.5em;padding-top:.7em;font-size:1em;border-top:1px solid transparent;clear:left;line-height:130%}
ul.searchresults{text-align:right;clear:both}
blockquote{background:6px 8px no-repeat;border:1px solid transparent;font-size:.95em;margin:.5em 1px 0 25px;padding:5px}
blockquote blockquote{font-size:1em;margin:.5em 1px 0 15px}
blockquote cite{font-style:normal;margin-left:20px;font-size:.9em;border-bottom:1px dotted #333;margin-bottom:5px}
.codebox,blockquote cite cite{font-size:1em}
blockquote.uncited{padding-top:25px}
blockquote+br+br{display:none}
.codebox code,.codebox p,skillplan{display:block}
.post iframe,skillplan iframe{max-width:100%!important}
iframe.planner{width:320px!important;height:432px!important}
.codebox{padding:3px;border:1px solid transparent;margin:2px 0}
.codebox p{border-bottom:1px solid transparent;margin-bottom:3px;font-size:.8em!important;font-weight:700;padding:1px 2px 2px}
blockquote .codebox{margin-left:0}
.codebox code{overflow:auto;height:auto;max-height:200px;white-space:normal;padding-top:5px;font:.9em Monaco,"Andale Mono","Courier New",Courier,mono;line-height:1.3em;margin:2px 0}
.attachbox dl.thumbnail dd,div.inline-attachment p{font-size:100%}
.friend-offline,dl.thumbnail dd{font-style:italic}
#imgur_button, #item_bbcode, #smiley_button{min-width:20px;width:20px;height:20px;margin-bottom:4px;cursor:pointer;vertical-align:middle;display:inline-block}
#imgur_button label{padding-right:0}
.attachbox{float:left;width:auto;max-width:100%;margin:5px 5px 5px 0;padding:6px;border:1px dashed transparent;clear:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.attachbox dt{font-family:Arial,Helvetica,sans-serif}
dl.file,dl.file dt,dl.thumbnail dd{font-family:Verdana,Arial,Helvetica,sans-serif}
div.dl_links,dl.file dt{text-transform:none}
.attachbox dd{margin-top:4px;padding-top:4px;clear:left;border-top:1px solid transparent;overflow-x:auto}
.attachbox dd dd{border:none}
.attach-image img,dl.thumbnail dt a:hover img,dl.thumbnail img{border:1px solid transparent}
.attachbox p,.attachbox p.stats{line-height:110%;font-weight:400;clear:left}
.vote-submitted,dl.file dt,fieldset.polls dl.voted{font-weight:700}
.attach-image{margin:3px 0;max-width:100%}
.attach-image img{cursor:default}
div.inline-attachment dl.file,div.inline-attachment dl.thumbnail{display:block;margin-bottom:4px}
dl.file dd,dl.file dt{margin:0;padding:0}
dl.file{display:block}
dl.thumbnail img{padding:3px;box-sizing:border-box}
#shoutbox .row span,.dl_links strong,.item-name,.item-searcher .item-list .item-name,.module-twitch .row[data-status='1']>span>a,dd.profile-warnings{font-weight:700}
dd.profile-contact{overflow:visible}
.online{background-image:none;background-position:100% 0;background-repeat:no-repeat}
.search .postprofile{width:30%}
.profile-avatar img{max-width:100%}
dl.pmlist dt{width:60%!important}
dl.pmlist dt textarea{width:95%}
dl.pmlist dd{margin-left:61%!important;margin-bottom:2px}
.action-bar div.dl_links{padding:10px 0 0 10px}
.item-full,.item-image .item-code,.item-image .item-sockets,.item-image>img,.item-inline .item-code,.item-inline .item-sockets{padding:5px;background:#000}
.dl_links ul{list-style-type:none;margin:0}
.attachment-filename{width:100%}
.ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
table.fixed-width-table{table-layout:fixed}
.contact-icon,.small-icon,.topicguide{background-repeat:no-repeat}
.item-tier1,.item-tier2,.item-tier3,.item-tier4,.item-tier5{display:none}
.item-image,.item-inline{display:inline-block;cursor:help;width:100%;height:100%}
#guidefilter>span,.button,.item-searcher .item-list .item,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],select{cursor:pointer}
.item-image *,.item-inline *{pointer-events:none}
.item-image>img{border-radius:5px;padding:5px;border:1px solid}
.item-full,.item-image .item-code,.item-inline .item-code,.item-image .item-sockets,.item-inline .item-sockets{font-family:Montserrat;text-align:center;border:1px solid;padding:5px;border-radius:6px;font-size:13px}
.item-image .item-code,.item-inline .item-code,.item-image .item-sockets,.item-inline .item-sockets{position:absolute;z-index:10000;display:none;white-space:nowrap}
.item-full{display:table;padding:5px 30px;margin:5px 0;border:0;border-radius:0}
.item-full>div{display:table-cell;text-align:left}
.item-full img{margin-bottom:1px;display:inline-block;padding:5px}
.item-full .item-runes{margin-right:-1px;margin-bottom:-5px}
.item-full div:first-child{min-width:80px;text-align:center}
.item-full div+div{padding-left:25px}
.item-wrapper{padding:10px}
.item-image .item-type,.item-inline .item-type{border-top:1px solid;padding:6px 4px 4px;font-family:Montserrat;font-weight:700;margin-top:10px;margin-bottom:-10px}
.item-image .item-type>span,.item-inline .item-type>span{font-size:15px}
.item-full .item-type{padding:2px 4px 0 30px;vertical-align:initial;font-size:14px;text-transform:uppercase}
.item-header{height:4px;opacity:.45;border-bottom:1px solid}
.item-inline+.item-inline{margin-left:4px}
.item-searcher .panel{padding:0}
.item-searcher .item-list .list-group-item:first-child{border-radius:0}
.item-searcher .item-list .list-group-item{padding:5px 15px}
.item-searcher .item-list .badge{font-size:11px;margin-top:2px}
.item-searcher .input-group .input-group-addon{border-bottom-left-radius:0}
.item-searcher .input-group .form-control{border-bottom-right-radius:0}
@media only screen and (max-width:599px),only screen and (max-device-width:599px){.item-searcher .input-group .input-group-addon .radio-inline{display:none}
}
.module-shoutbox{width:66%;display:inline-block}
.module-lastposts{display:inline-block;padding-bottom:1px}
.module-lastposts div.row>div{padding-right:4px;float:right}
#shoutbox .row span{float:right}
#shoutbox .row span.username{float:none}
.module-twitch .row[data-status='0']{opacity:.7}
.module-twitch div.bg1{max-height:200px;overflow-y:scroll}
a.ajax-dummy{display:none}
#shoutbox div.shouts{display:block;height:208px;overflow-y:scroll}
#shoutbox div.row{opacity:1;transition:opacity .2s;border:0}
#shoutbox div.shouts span.timeago{min-width:120px;text-align:right;font-weight:400;opacity:.9;padding-top:2px}
#shoutbox #shoutbox_input{width:calc(100% - 59px);height:20px;border-width:0;padding:0 0 0 5px;border-top:1px solid;outline:0}
#shoutbox #shoutbox_submit{border:0;padding:4px;width:59px;margin:0 -2px;outline:0}
#countdown-container{float:right;font-size:11px;margin-top:5px}
.coins{padding-left:16px;display:inline-block}
.coins a{font-weight:700}
#guide-settings span{display:inline-block;width:14.72em;font-weight:700;font-size:11px}
#guide-settings label{margin-bottom:7px;display:block}
#guidefilter{float:right;line-height:2em}
#guidefilter>span{font-size:1.2em;font-weight:700;margin-top:6px;display:block;padding:2px 15px;max-height:24px;overflow:hidden}
#sort-topics,.topicguide .fa{display:none}
#guidefilter>fieldset{overflow:hidden;height:24px;margin-top:5px}
.topicguide{line-height:32px;padding-left:40px}
.donate-row{padding:8px;font-size:1.1em}
.donate-row .donate-comment{min-height:18px}
.donate-row img{width:auto;height:auto}
.donate-row .default-avatar,.donate-row img{max-height:35px;max-width:35px;margin-right:10px;background-size:130%;background-position:top center}
.abbc3_buttons_row{width:80%;max-height:30px}
@media only screen and (max-width:799px),only screen and (max-device-width:799px){.abbc3_buttons_row{max-height:inherit}
}
ul.fa-ul{font-size:1.2em}
#tradeform{font-size:1.1em}
#tradeform input{height:16px;margin-bottom:3px}
#tradeform input, #tradeform textarea{margin-top:2px}
#sort-topics{margin-top:8px}
.button,.icon-button:before,.small-icon>a{display:inline-block}
a.topictitle{font-family:Verdana,"Trebuchet MS",Arial;font-size:12px}
ul.topiclist{font-family:"Open Sans",Verdana,Helvetica}
.button{font-size:13px;white-space:nowrap;padding:2px 8px;font-family:"Open Sans","Droid Sans",Verdana,Arial,Helvetica;position:relative;text-decoration:none!important;outline-style:none!important;vertical-align:bottom}
.inputbox:focus,.inputbox:hover,select:focus{outline-style:none}
.icon-button:before{background:no-repeat;content:'';float:right;height:12px;margin:3px 0 0 2px;width:12px}
.buttons,.buttons .button{float:left}
.pmreply-icon:before,.reply-icon:before{background-position:-20px 0}
.pmreply-icon:hover:before,.reply-icon:hover:before{background-position:-20px -20px}
.newpm-icon:before,.post-icon:before,.reply-all:before{background-position:0 0}
.newpm-icon:hover:before,.post-icon:hover:before,.reply-all:hover:before{background-position:0 -20px}
.locked-icon:before{background-position:-60px 0}
.locked-icon:hover:before{background-position:-60px -20px}
.forwardpm-icon:before{background-position:-40px 0}
.forwardpm-icon:hover:before{background-position:-40px -20px}
.modtools-icon{font-size:0}
.modtools-icon:before,.search-adv-icon:before,.search-icon:before,.tools-icon:before{background-position:-80px 0;height:16px;margin-top:2px;width:16px}
.search-icon:before{background-position:-245px 0}
.search-icon:hover:before{background-position:-245px -20px}
.search-adv-icon:before{background-position:-265px 0}
.search-adv-icon:hover:before{background-position:-265px -20px}
.modtools-icon:before{background-position:-225px 0}
.small-icon{background-position:0 50%;background-image:none}
.small-icon>a{padding:0 0 0 18px}
ul.linklist.bulletin>li.small-icon:before{display:none}
.contact-icon{display:block;height:16px;width:16px}
.contact-icons a{border-bottom:1px dotted;border-right:1px dotted;display:block;float:left;padding:8px}
.contact-icons .last-cell{border-right:none}
.contact-icons div:last-child a{border-bottom:none}
.contact-icons div{clear:left}
.pm-icon{background-position:0 0}
.email-icon{background-position:-21px 0}
.jabber-icon{background-position:-80px 0}
.post-buttons{float:right;margin-top:2px}
.has-profile .post-buttons{float:none;position:absolute;margin:0;right:0;top:5px}
.post-buttons>li{float:left;margin-right:3px}
.post-buttons .icon-button{padding:0 5px}
.hastouch .post-buttons .icon-button{padding:2px 8px}
.post-buttons .icon-button span{display:block;height:0;overflow:hidden;position:absolute;width:1px}
.post-buttons .icon-button:before{margin-left:0}
.quote-icon:before{background-position:-122px 0}
.quote-icon:hover:before{background-position:-122px -21px}
.edit-icon:before{background-position:-137px 0}
.edit-icon:hover:before{background-position:-137px -21px}
.warn-icon:before{background-position:-208px 0}
.warn-icon:hover:before{background-position:-208px -21px}
.delete-icon:before{background-position:-152px 0}
.delete-icon:hover:before{background-position:-152px -21px}
.report-icon:before{background-position:-165px 0}
.report-icon:hover:before{background-position:-165px -21px}
.info-icon:before{background-position:-175px 0}
.info-icon:hover:before{background-position:-175px -21px}
.button.responsive-menu-link:before{background-position:-191px 0}
.button.responsive-menu-link:hover:before{background-position:-191px -21px}
.panel-container .panel p,.panel-container .postbody p.author{font-size:1.1em}
.hasjs .postbody .post-buttons{max-width:40%}
button::-moz-focus-inner{padding:0;border:0}
#cp-menu{float:left;width:19%;margin-top:1em;margin-bottom:5px}
#cp-main{float:left;width:81%}
#cp-main .content{padding:0}
.panel-container .panel ol{margin-left:2em;font-size:1.1em}
.panel-container .panel li.row{border-bottom:1px solid transparent;border-top:1px solid transparent}
ul.cplist{margin-bottom:5px;border-top:1px solid transparent}
.panel-container .panel li.header dd,.panel-container .panel li.header dt{margin-bottom:2px}
.panel-container table.table1{margin-bottom:1em}
.panel-container table.table1 thead th{font-weight:700;border-bottom:1px solid transparent;padding:5px}
.panel-container table.table1 tbody th{font-style:italic;background-color:transparent!important;border-bottom:none}
#cp-main .pm-message{border:1px solid transparent;margin:10px 0;width:auto;float:none}
.pm-message h2{padding-bottom:5px}
#cp-main .box2 h3, #cp-main .postbody h3{margin-top:0}
#cp-main .buttons{margin-left:0}
#cp-main ul.linklist{margin:0}
.mcp-main .postbody{width:100%}
.tabs-container h2{float:left;margin-bottom:0}
#minitabs, #tabs{line-height:normal}
#minitabs>ul, #tabs>ul{list-style:none;margin:0;padding:0;position:relative}
#minitabs .tab, #tabs .tab{display:block;float:left;font-size:1em;font-weight:700;line-height:14px}
#minitabs .tab>a, #tabs .tab>a{display:block;padding:5px 9px;position:relative;text-decoration:none;white-space:nowrap;cursor:pointer}
#tabs{margin:20px 0 0 7px}
#tabs .tab>a{border-radius:4px 4px 0 0;margin:1px 1px 0 0}
#tabs .activetab>a{margin-top:0;padding-bottom:7px}
#minitabs{float:right;margin:15px 7px 0 0;max-width:50%}
#minitabs .tab{float:right}
#minitabs .tab>a{border-radius:5px 5px 0 0;margin-left:2px}
#minitabs .tab>a:hover{text-decoration:none}
.responsive-tab{position:relative}
.responsive-tab>a.responsive-tab-link{display:block;font-size:16px;position:relative;width:16px;line-height:14px;text-decoration:none}
.responsive-tab .responsive-tab-link:before{content:'';position:absolute;left:10px;top:7px;height:.125em;width:14px;border-bottom:.125em solid transparent;border-top:.375em double transparent}
#navigation li,.friend-online,dl.mini dt{font-weight:700}
#navigation{width:100%;padding-top:36px}
#navigation li{display:inline;margin:1px 0;padding:0}
#navigation a{display:block;padding:5px;margin:1px 0;text-decoration:none}
#cp-main h2{border-bottom:none;padding:0;margin-left:10px}
.cp-mini{margin:10px 15px 10px 5px;max-height:200px;overflow-y:auto;padding:5px 10px;border-radius:7px}
dl.mini dd{padding-top:4px}
input,select{font-weight:400;font-family:Verdana,Helvetica,Arial,sans-serif;vertical-align:middle}
#pm-menu{line-height:2.5em}
ol.def-rules{padding-left:0}
ol.def-rules li{line-height:180%;padding:1px}
.pmlist li.bg1,.pmlist li.bg2{padding:0 3px}
.pm_foe_colour,.pm_friend_colour,.pm_marked_colour,.pm_replied_colour,.pmlist li.pm_foe_colour,.pmlist li.pm_friend_colour,.pmlist li.pm_marked_colour,.pmlist li.pm_replied_colour{padding:0;border:3px solid transparent;border-width:0 3px}
.pm-legend{border-left-width:10px;border-left-style:solid;border-right-width:0;margin-bottom:3px;padding-left:3px}
#gallery label{position:relative;float:left;margin:10px;padding:5px;width:auto;border:1px solid transparent;text-align:center}
@media only screen and (max-width:900px),only screen and (max-device-width:900px){.nojs #minitabs a span,.nojs #tabs a span{max-width:40px;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.5px}
#cp-main, #cp-menu, #navigation{float:none;width:auto;margin:0}
#navigation{padding:0;margin:0 auto;max-width:320px}
#navigation a{background-image:none}
#navigation li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px}
#navigation li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
}
input,select,textarea{font-size:1em}
input{padding:0 3px}
select{border:1px solid transparent;padding:1px}
a.button1,dt label,input.button1{font-weight:700}
option{padding-right:1em}
select optgroup option{padding-right:1em;font-family:Verdana,Helvetica,Arial,sans-serif}
textarea{font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;width:60%;padding:2px;line-height:1.4em}
label{cursor:default;padding-right:5px}
label img,label input{vertical-align:middle}
.inputbox,.inputbox:focus,.inputbox:hover,a.button1,a.button2,input.button1,input.button2,input.button3{border:1px solid transparent}
dd input,dd textarea{margin-right:3px}
dd select{width:auto}
dd select[multiple]{width:100%}
dd textarea{width:85%}
#timezone{width:95%}
#format-buttons{margin:15px 0 2px}
#format-buttons input, #format-buttons select{vertical-align:middle}
#message-box{width:80%}
#message-box textarea{font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;width:450px;height:270px;min-width:100%;max-width:100%;font-size:1.2em;resize:vertical}
#smiley-box{width:18%;float:right}
.search-box .inputbox,.search-box button{float:left;height:24px}
#smiley-box img{margin:3px}
.inputbox{padding:2px}
input.inputbox{width:85%}
input.medium{width:50%}
input.narrow{width:25%}
input.tiny{width:150px}
textarea.inputbox{width:85%}
.autowidth{width:auto!important}
input[type=number]{-moz-padding-end:inherit}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}
input[type=search]::-webkit-search-cancel-button{cursor:pointer}
input.button1,input.button2{font-size:1em}
a.button1,a.button2,input.button1,input.button2,input.button3{width:auto!important;padding-top:1px;padding-bottom:1px;font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;background:top left repeat-x}
.badge-contest1,.badge-contest2,.badge-contest3,.badge-cookies1,.badge-cookies2,.badge-cookies3,.badge-custom1,.badge-custom2,.badge-custom3,.badge-donor1,.badge-donor2,.badge-donor3,.badge-guides1,.badge-guides2,.badge-guides3,.badge-help1,.badge-help2,.badge-help3,.badge-hidden1,.badge-hidden2,.badge-hidden3,.badge-master1,.badge-master2,.badge-master3,.badge-mind1,.badge-mind2,.badge-multi1,.badge-multi2,.badge-multi3,.badge-posts1,.badge-posts2,.badge-posts3,.badge-rich1,.badge-rich2,.badge-rich3,.badge-skill1,.badge-skill2,.badge-skill3,.badge-unique1,.badge-unique2,.badge-unique3,.badge-videos1,.badge-videos2,.badge-videos3,.badge-views1,.badge-views2,.badge-views3,.profile-badge,input.search{background-repeat:no-repeat}
input.button3{padding:0;margin:0;line-height:5px;height:12px;font-variant:small-caps}
a.button1,a.button1:active,a.button1:link,a.button1:visited,a.button2,a.button2:active,a.button2:link,a.button2:visited{text-decoration:none;padding:2px 8px;line-height:250%;vertical-align:text-bottom;background-position:0 1px}
a.button1:hover,a.button2:hover,input.button1:hover,input.button2:hover,input.button3:hover{border:1px solid transparent;background-position:0 100%}
input.disabled{font-weight:400}
.big-column,.button{font-weight:700}
.search-box{float:left}
.headerbar .search-box{margin-top:66px}
.search-box .inputbox{background-image:none;border-right-width:0;border-radius:4px 0 0 4px;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.search-box button.search-icon{border-radius:0;font-size:0;height:24px;margin:0;padding:3px 5px}
.search-box a.button{border-radius:0 4px 4px 0;margin:0}
.search-header{border-radius:4px;display:block;float:right;margin-right:5px}
.search-header .inputbox{border:0}
.search-header button{border-top:0;border-bottom:0}
.search-header a.button{border:0;border-left:1px;padding:3px 5px 3px 4px}
input.search{background-position:left 1px;padding-left:17px}
#search-box{border-radius:0;box-shadow:none;margin-right:0;margin-top:2px;margin-bottom:-2px}
#search-box input,.search-box input.search{background:#151515;color:#a97;border:1px solid #333;transition:border-color 250ms;padding-left:8px}
#search-box input:focus, #search-box input:focus+button, #search-box input:hover, #search-box input:hover+button{border-color:#a09159;transition:border-color 250ms}
#search-box button,.search-box input.search+button.button{border:1px solid #333;transition:border-color 250ms}
#search-box button.button:hover{background:#333}
.search-box a.button{border-width:1px;font-size:1.1em;padding:2px 6px}
#keywords{border-radius:0}
.full{width:95%}
.medium{width:50%}
.narrow{width:25%}
.tiny{width:10%}
body{background:#000}
h1{color:#FFF}
h2{color:#a09880}
h2 a{color:#DFCFa0}
h2 a:hover{color:#efefef}
h3{border-bottom:1px solid #333;color:#bda580}
.post .vote a,.post .vote span{color:#fff}
hr{border-color:#333 #FFF #FFF}
.profile-contact hr{border-top-color:#CCC}
.search-box .button:hover,.search-box .inputbox,.search-box .inputbox:focus,.search-box .inputbox:hover{border-color:#C7C3BF}
.search-header{box-shadow:0 0 10px #fff}
.forabg,.forumbg{margin-top:10px}
.panel .panel{border-width:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.bg1{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#181818),color-stop(10%,#1a1b1b),color-stop(80%,#1a1b1b),color-stop(100%,#181818));background:-webkit-linear-gradient(#181818,#1a1b1b 10%,#1a1b1b 80%,#181818);background:-moz-linear-gradient(#181818,#1a1b1b 10%,#1a1b1b 80%,#181818);background:-o-linear-gradient(#181818,#1a1b1b 10%,#1a1b1b 80%,#181818);background:linear-gradient(#181818,#1a1b1b 10%,#1a1b1b 80%,#181818)}
table.zebra-list tr:nth-child(odd) td,ul.zebra-list li:nth-child(odd){background-color:#ECF3F7}
.bg2{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#121212),color-stop(10%,#0f0f0f),color-stop(80%,#0f0f0f),color-stop(100%,#121212));background:-webkit-linear-gradient(#121212 0,#0f0f0f 10%,#0f0f0f 80%,#121212);background:-moz-linear-gradient(#121212 0,#0f0f0f 10%,#0f0f0f 80%,#121212);background:-o-linear-gradient(#121212 0,#0f0f0f 10%,#0f0f0f 80%,#121212);background:linear-gradient(#121212 0,#0f0f0f 10%,#0f0f0f 80%,#121212)}
table.zebra-list tr:nth-child(even) td,ul.zebra-list li:nth-child(even){background-color:#f2e1e1}
.bg3{background-color:#333}
.post{border:1px solid #333}
.post .vote .upvotes{background:#43631f}
.post .vote .downvotes{background:#b11313}
.post code.inline-code{background-color:rgba(255,255,255,.12);color:#2E8B57}
.post .postbody p.author{border-bottom:1px solid #333}
@media only screen and (max-width:799px),only screen and (max-device-width:799px){.post .profile{border-bottom:1px solid #333}
}
.ucprowbg{background-color:#e2dcdc}
.fieldsbg{background-color:#eae7e7}
table.table1 tbody tr.forumbg-table .bg2{background:#E2E2E2}
ul.navlinks{border-top-color:rgba(0,0,0,.1)}
.forumbg-table{background:rgba(0,0,0,.6)}
table.table1 tbody tr{border-color:#333}
table.table1 tbody tr.hover,table.table1 tbody tr:hover{color:#000}
table.table1 td{color:#a97}
table.table1 tbody td{border-top-color:#333}
table.table1 tbody th{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#1e1f1e),color-stop(100%,#1b1b1b));background:-webkit-linear-gradient(#1e1f1e,#1b1b1b);background:-moz-linear-gradient(#1e1f1e,#1b1b1b);background:-o-linear-gradient(#1e1f1e,#1b1b1b);background:linear-gradient(#1e1f1e,#1b1b1b);border-bottom:1px solid #000;color:#a97}
table.info tbody th{color:#000}
dl.details dt{color:#847050}
dl.details dd{color:#a97}
.sep{color:#d97d11}
.pagination li a{border-color:#302E2E}
.pagination li.ellipsis span{background-color:transparent}
.error,div.rules{color:#BC2A4D}
.pagination li.next a,.pagination li.page-jump a,.pagination li.previous a{background-image:url(images/icons_pagination.png)}
.reported{background-color:#F7ECEF}
li.reported{background-color:#330007!important}
div.rules,p.post-notice{background-color:#4a0811}
a{color:#a0865a}
a:focus,a:hover{color:#c5b9ae}
.mark{background-color:initial}
.postlink,.postlink-local{color:#ad6f39;border-bottom-color:#ad6f39}
.postlink-local:visited,.postlink:visited{color:#bb8b62;border-bottom-color:#bb8b62;border-bottom-style:dotted}
.postlink-local:hover,.postlink:hover{background-color:#332213;color:#bfa784}
.signature a,.signature a:hover,a.arrow-up:hover{background-color:transparent}
.post .notice,.post .signature{border-top:1px solid #333}
a.arrow-left:hover,a.arrow-right:hover{color:#D23636}
.forabg ul.forums,.forumbg ul.forums,ul.forums,ul.topics{border-bottom-width:0}
ul.forums li.row,ul.topics li.row{margin-top:-1px;border:1px solid rgba(0,0,0,.15)}
ul.topiclist li.header{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#1e1f1e),color-stop(100%,#1b1b1b));background:-webkit-linear-gradient(#1e1f1e,#1b1b1b);background:-moz-linear-gradient(#1e1f1e,#1b1b1b);background:-o-linear-gradient(#1e1f1e,#1b1b1b);background:linear-gradient(#1e1f1e,#1b1b1b);border-bottom:1px solid #000;margin-bottom:1px}
ul.topiclist dd{border-left-color:rgba(0,0,0,.1)}
.rtl ul.topiclist dd{border-right-color:#fff;border-left-color:transparent}
div.row,li.row{border-bottom-color:rgba(0,0,0,.15);background:#1a1b18}
#qr_postform .panel h2,.content h2,.panel h2{border-bottom-color:#333}
div.row:nth-child(odd),li.row:nth-child(odd){background:#1c1c18}
li.row:hover dd{border-left-color:rgba(0,0,0,.15)}
.rtl li.row:hover dd{border-right-color:#CCC;border-left-color:transparent}
.postwrapper{color:#a97}
.content h2,.panel h2{color:#d8cfae}
.postbody .content h4{color:rgba(191,13,13,1)}
.postbody h3{margin-top:0;margin-bottom:5px;padding-bottom:5px}
dl.faq dt{color:#9c7535}
.posthilit{background-color:#b5a37c;color:#3c2a0e}
.notice,.signature{border-top-color:#CCC}
blockquote{background-color:rgba(255,255,255,.025);border-color:#282828 #333 #333;border-left-width:2px;border-bottom:2px solid #444}
.codebox{background-color:#212121;border-color:#424242}
.codebox p{border-bottom-color:#424242}
.codebox code{color:#2E8B57;background:0 0}
.syntaxbg{color:#FFF}
.syntaxcomment{color:#FF8000}
.syntaxdefault{color:#00B}
.syntaxhtml{color:#000}
.syntaxkeyword{color:#070}
.syntaxstring{color:#D00}
.spoilwrapper{background-color:#251d14;border:1px solid #332f26}
.spoilwrapper .spoilbtn:hover{color:#cabca1!important}
.sarcasm{color:#0079f9}
.attachbox p,.attachbox p.stats,dl.file dd,dl.thumbnail dd{color:#666}
.attachbox{background-color:#FFF;border-color:#d8c9c9}
.pm-message .attachbox{background-color:#F2F3F3}
.attachbox dd{border-top-color:#d8c9c9}
.attach-image img{border-color:#999}
dl.thumbnail img{border-color:#666;background-color:#FFF}
dl.thumbnail dt a:hover{background-color:#EEE}
dl.thumbnail dt a:hover img{border-color:#D23636}
.button{color:#c1b294;background:#1c1c18;border:1px solid #302E2E}
#cp-menu hr,.panel-container h3,.panel-container hr,ul.cplist{border-color:#333}
#cp-main .pm-message{border-color:#e2dbdb;background-color:#FFF}
#tabs .tab>a:hover{background:rgba(255,255,255,.175)}
#tabs .activetab>a, #tabs .activetab>a:hover{box-shadow:0 1px 1px #88827d inset;color:#aba190}
#minitabs .tab>a{background-color:#333}
#minitabs .activetab>a, #minitabs .activetab>a:hover{background-color:#444}
.responsive-tab .responsive-tab-link:before{border-color:#825353}
.responsive-tab .responsive-tab-link:hover:before{border-color:#D31141}
#navigation a{background:#333}
#navigation a:hover{text-decoration:none;background:#222}
#navigation #active-subsection a{background:#444}
dl.mini dt{border-bottom:1px solid #333;padding-bottom:4px;margin-bottom:4px}
#gallery label{background:#FFF;border-color:#CCC}
#gallery label:hover{background-color:#EEE}
select{border-color:#666;background-color:#FAFAFA;color:#000}
label{color:#a97}
option.disabled-option{color:graytext}
dd label{white-space:nowrap;color:#a97}
#message-box textarea{color:#a97;background:rgba(255,255,255,.075);border-color:#333}
input.button3{background-image:none}
a.button1,a.button2{color:#000}
a.button1:hover,a.button2:hover,input.button1:hover,input.button2:hover,input.button3:hover{border-color:#BC2A4D;color:#BC2A4D}
input.button1:focus,input.button2:focus,input.button3:focus{outline-style:none;border-color:#947352;color:#870F0F}
input.disabled{color:#666}
#darken, #loading_indicator{background-color:#000}
ul.linklist li.responsive-menu a.responsive-menu-link:hover:before,ul.linklist li.responsive-menu.visible a.responsive-menu-link:before{border-color:#D31141}
.item-runeword-fill{background-color:#8C8C8C!important}
.item-eruneword-fill{background-color:#ab1994!important}
.item-unique-fill{background-color:#AF7711!important}
.item-set-fill{background-color:#282!important}
.item-runeword{color:#8C8C8C}
.item-eruneword{color:#ab1994}
.item-unique{color:#AF7711}
.item-set{color:#282}
.item-magic{color:#5B5BE0}
.item-full .item-magic{color:#575ca5}
.item-basic{color:#bfbfbf}
.item-yellow{color:#D4C824}
.item-darkgreen{color:#058405}
.item-red{color:#BB1313}
.item-white{color:#DAD1D1}
.item-grey{color:#AFAAAA}
.item-orange{color:#E88D18}
.item-full,.item-image .item-code,.item-inline .item-code,.item-full,.item-image .item-sockets,.item-inline .item-sockets{box-shadow:0 0 5px rgba(0,0,0,.62)}
.item-full{box-shadow:none;background:0 0;border-left:1px solid #333}
.item-full img{border:1px solid #000}
.item-image .item-type>span,.item-inline .item-type>span{color:#BBB}
.item-full .item-type{color:rgba(0,0,0,.45);border:1px solid rgba(0,0,0,.15);border-width:1px 1px 0 0}
.item-header{background:rgba(255,255,255,.35)}
.item-searcher .item-list .item:hover{background:#fffbde}
