html {
    color: #000;
    background: #FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,img {
    border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup {
    font-style: inherit;
    font-weight: inherit;
}

del,ins {
    text-decoration: none;
}

li {
    list-style: none;
}

caption,th {
    text-align: left;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before,q:after {
    content: '';
}

abbr,acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: baseline;
}

sub {
    vertical-align: baseline;
}

legend {
    color: #000;
}

input,button,textarea,select,optgroup,option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

input,button,textarea,select {
    *font-size: 100%;
}

body {
    font: 13px/1.231 arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font: x-small;
}

select,input,button,textarea,button {
    font: 99% arial,helvetica,clean,sans-serif;
}

table {
    font-size: inherit;
    font: 100%;
}

pre,code,kbd,samp,tt {
    font-family: monospace;
    *font-size: 108%;
    line-height: 100%;
}

img:-moz-broken,img:-moz-user-disabled {
    -moz-force-broken-image-icon: 1;
}

img:-moz-broken:not([width]),img:-moz-user-disabled:not([width]) {
    width: 50px;
}

img:-moz-broken:not([height]),img:-moz-user-disabled:not([height]) {
    height: 50px;
}

html {
    background-color: #f7f7f7;
    overflow-y: scroll!important;
}

body {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    font-size: 14px;
    font-family: Lato,sans-serif;
    color: rgb(44,44,44);
    background-color: #f7f7f7;
    word-wrap: break-word;
    line-height: 1.5;
    min-width: 300px;
}

pre,textarea {
    word-wrap: normal;
}

[dir=auto] {
    text-align: left;
}

a:link,a:visited {
    color: #3f4d50;
    text-decoration: none;
}

a[href]:hover {
    color: #5d3f1e;
}

a:hover {
    _text-decoration: underline;
}

a.noOutline {
    outline: 0 none;
}

.emCtrl,.messageContent a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.emCtrl:hover,.emCtrl:focus,.ugc a:hover,.ugc a:focus {
    text-decoration: none;
    -webkit-box-shadow: 5px 5px 7px #CCCCCC;
    -moz-box-shadow: 5px 5px 7px #CCCCCC;
    -khtml-box-shadow: 5px 5px 7px #CCCCCC;
    box-shadow: 5px 5px 7px #CCCCCC;
    outline: 0 none;
}

.emCtrl:active,.ugc a:active {
    position: relative;
    top: 1px;
    -webkit-box-shadow: 2px 2px 7px #CCCCCC;
    -moz-box-shadow: 2px 2px 7px #CCCCCC;
    -khtml-box-shadow: 2px 2px 7px #CCCCCC;
    box-shadow: 2px 2px 7px #CCCCCC;
    outline: 0 none;
}

.ugc a:link,.ugc a:visited {
    padding: 0 3px;
    margin: 0 -3px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
}

.ugc a:hover,.ugc a:focus {
    background: url(/web/20150510073131im_/http://www.mcgamer.net/rgba.php?r=255&g=255&b=255&a=51);
    background: rgba(255,255,255,.2);
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF);
    ;-webkit-box-shadow: 0 1px 0 #71a234;
    -moz-box-shadow: 0 1px 0 #71a234;
    -khtml-box-shadow: 0 1px 0 #71a234;
    box-shadow: 0 1px 0 #71a234;
}

img.mceSmilie,img.mceSmilieSprite {
    vertical-align: text-bottom;
    margin: 0 1px;
}

.titleBar {
    margin-bottom: 10px;
}

.titleBar {
    zoom:1;}

.titleBar:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.titleBar h1 {
    font-size: 18pt;
    overflow: hidden;
    zoom:1;}

.titleBar h1 em {
    color: #8f9ea1;
}

.titleBar h1 .Popup {
    float: left;
}

#pageDescription {
    font-size: 12px;
    color: rgb(127,127,127);
    margin-top: 2px;
}

.topCtrl {
    float: right;
}

.topCtrl h2 {
    font-size: 12pt;
}

img {
    -ms-interpolation-mode: bicubic;
}

a.avatar {
    *cursor: pointer;
}

.avatar img,.avatar .img,.avatarCropper {
    background-color: #5d3f1e;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    background-position: 0 0!important;
}

.avatar.plainImage img,.avatar.plainImage .img {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    padding: 0;
    background-position: left top;
}

.avatar .img {
    display: block;
    background-repeat: no-repeat;
    background-position: 2px 2px;
    text-indent: 1000px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
}

.avatar .img.s {
    width: 48px;
    height: 48px;
}

.avatar .img.m {
    width: 96px;
    height: 96px;
}

.avatar .img.l {
    width: 192px;
    height: 192px;
}

.avatarCropper {
    width: 192px;
    height: 192px;
    direction: ltr;
}

.avatarCropper a,.avatarCropper span,.avatarCropper label {
    overflow: hidden;
    position: relative;
    display: block;
    width: 192px;
    height: 192px;
}

.avatarCropper img {
    padding: 0;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    position: relative;
    display: block;
}

.avatarScaler img {
    max-width: 192px;
    _width: 192px;
}

body .dimmed,body a.dimmed,body .dimmed a {
    color: #8f9ea1;
}

body .muted,body a.muted,body .muted a {
    color: rgb(127,127,127);
}

body .faint,body a.faint,body .faint a {
    color: #abb8bb;
}

.highlight {
    font-weight: bold;
}

.concealed,.concealed a,.cloaked,.cloaked a {
    text-decoration: inherit!important;
    color: inherit!important;
    *clear: expression(style.color= parentNode.currentStyle.color,style.clear = "none",0);
}

a.concealed:hover,.concealed a:hover {
    text-decoration: underline!important;
}

.xenTooltip {
    font-size: 11px;
    color: rgb(255,255,255);
    background: url(/web/20150510073131im_/http://www.mcgamer.net/rgba.php?r=94&g=94&b=94&a=229);
    background: rgba(94,94,94,0.9);
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E55E5E5E,endColorstr=#E55E5E5E);
    padding: 5px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    display: none;
    z-index: 15000;
    cursor: default;
}

.xenTooltip a,.xenTooltip a:hover {
    color: rgb(255,255,255);
    text-decoration: underline;
}

.xenTooltip .arrow {
    border-top: 6px solid rgb(94,94,94);
    border-top: 6px solid rgba(94,94,94,0.9);
    _border-top: 6px solid rgb(94,94,94);
    border-right: 6px solid transparent;
    border-bottom: 1px none black;
    border-left: 6px solid transparent;
    position: absolute;
    bottom: -6px;
    line-height: 0px;
    width: 0px;
    height: 0px;
    left: 9px;
    _display: none;
}

.xenTooltip.flipped .arrow {
    left: auto;
    right: 9px;
}

.xenTooltip.statusTip {
    padding: 5px 10px;
    line-height: 17px;
    width: 250px;
    height: auto;
}

.xenTooltip.statusTip .arrow {
    border: 6px solid transparent;
    border-right-color: rgb(94,94,94);
    border-right-color: rgba(94,94,94,0.9);
    _border-right-color: rgb(94,94,94);
    border-left: 1px none black;
    top: 6px;
    left: -6px;
    bottom: auto;
    right: auto;
}

.xenTooltip.iconTip {
    margin-left: -6px;
}

.xenTooltip.iconTip.flipped {
    margin-left: 7px;
}

#PreviewTooltip {
    display: none;
}

.xenPreviewTooltip {
    border: 0px solid #5d3f1e;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    position: relative;
    width: 400px;
    display: none;
    z-index: 15000;
    cursor: default;
    border-color: rgb(93,63,30);
    border-color: rgba(93,63,30,0.5);
    _border-color: rgb(93,63,30);
}

.xenPreviewTooltip .arrow {
    border-top: 15px solid rgb(3,42,70);
    border-top: 15px solid rgba(3,42,70,0.25);
    _border-top: 15px solid rgb(3,42,70);
    border-right: 15px solid transparent;
    border-bottom: 1px none black;
    border-left: 15px solid transparent;
    position: absolute;
    bottom: -15px;
    left: 22px;
    _display: none;
}

.xenPreviewTooltip .arrow span {
    border-top: 15px solid #FFFFFF;
    border-right: 15px solid transparent;
    border-bottom: 1px none black;
    border-left: 15px solid transparent;
    position: absolute;
    top: -17px;
    left: -15px;
}

.xenPreviewTooltip .section,.xenPreviewTooltip .sectionMain,.xenPreviewTooltip .primaryContent,.xenPreviewTooltip .secondaryContent {
    margin: 0;
}

.xenPreviewTooltip .previewContent {
    overflow: hidden;
    zoom:1;min-height: 1em;
}

.importantMessage {
    margin: 10px 0;
    color: #3f4d50;
    background-color: rgb(255,255,255);
    text-align: center;
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #b7c6c9;
}

.importantMessage a {
    font-weight: bold;
    color: #3f4d50;
}

.section {
    margin: 20px auto;
}

.sectionMain {
    background-color: #f5fafb;
    padding: 10px;
    margin: 20px auto;
    border: 1px solid rgb(221,225,226);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
}

.heading,.xenForm .formHeader {
    font-weight: bold;
    font-size: 18px;
    color: #FFF;
    background-color: #71a234;
    padding: 10px;
    margin-bottom: 3px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -khtml-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}

.heading a {
    color: #FFF;
}

.subHeading {
    font-size: 14px;
    color: #ebf2f4;
    text-decoration: none;
    background-color: #788689;
    padding: 10px;
    margin: 3px auto 0;
}

.subHeading a {
    color: #ebf2f4;
}

.textHeading,.xenForm .sectionHeader {
    font-weight: bold;
    color: rgb(44,44,44);
    padding-bottom: 2px;
    margin: 10px auto;
    border-bottom: 1px solid rgb(221,225,226);
}

.xenForm .sectionHeader,.xenForm .formHeader {
    margin: 10px 0;
}

.primaryContent>.textHeading:first-child,.secondaryContent>.textHeading:first-child {
    margin-top: 0;
}

.larger.textHeading,.xenForm .sectionHeader {
    color: rgb(221,225,226);
    font-size: 11pt;
    margin-bottom: 6px;
}

.larger.textHeading a,.xenForm .sectionHeader a {
    color: rgb(221,225,226);
}

.primaryContent {
    background-color: #FFFFFF;
    padding: 10px;
}

.primaryContent a {
    color: #71a234;
}

.secondaryContent {
    background-color: #f4fbfd;
    padding: 10px;
}

.secondaryContent a {
    font-size: 14px;
    color: rgb(102,127,133);
}

.sectionFooter {
    overflow: hidden;
    zoom:1;font-size: 14px;
    color: rgb(44,44,44);
    background-color: #f5fafb;
    padding: 10px;
    border-bottom: 1px solid rgb(221,225,226);
    line-height: 16px;
}

.sectionFooter a {
    color: rgb(44,44,44);
}

.sectionFooter .left {
    float: left;
}

.sectionFooter .right {
    float: right;
}

.actionList {
    text-align: center;
}

.opposedOptions {
    overflow: hidden;
    zoom:1;}

.opposedOptions .left {
    float: left;
}

.opposedOptions .right {
    float: right;
}

.columns {
    overflow: hidden;
    zoom:1;}

.columns .columnContainer {
    float: left;
}

.columns .columnContainer .column {
    margin-left: 3px;
}

.columns .columnContainer:first-child .column {
    margin-left: 0;
}

.c50_50 .c1,.c50_50 .c2 {
    width: 49.99%;
}

.c70_30 .c1 {
    width: 70%;
}

.c70_30 .c2 {
    width: 29.99%;
}

.c60_40 .c1 {
    width: 60%;
}

.c60_40 .c2 {
    width: 39.99%;
}

.c40_30_30 .c1 {
    width: 40%;
}

.c40_30_30 .c2,.c40_30_30 .c3 {
    width: 29.99%;
}

.c50_25_25 .c1 {
    width: 50%;
}

.c50_25_25 .c2,.c50_25_25 .c3 {
    width: 25%;
}

.tabs {
    font-size: 14px;
    background-repeat: repeat-x;
    background-position: top;
    padding: 0 10px;
    margin-top: 10px;
    border-bottom: 1px solid rgb(221,225,226);
    word-wrap: normal;
    min-height: 30px;
    _height: 23px;
    display: table;
    width: 100%;
    *width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.tabs li {
    float: left;
}

.tabs li a,.tabs.noLinks li {
    color: rgb(44,44,44);
    text-decoration: none;
    background-color: #f5fafb;
    background-repeat: repeat-x;
    background-position: top;
    padding: 0 10px;
    margin-right: -1px;
    margin-bottom: -1px;
    border: 1px solid rgb(221,225,226);
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -khtml-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -khtml-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    display: inline-block;
    line-height: 28px;
    cursor: pointer;
    outline: 0 none;
    white-space: nowrap;
    word-wrap: normal;
    height: 28px;
}

.tabs li:hover a,.tabs.noLinks li:hover {
    text-decoration: none;
    background-color: rgb(221,225,226);
}

.tabs li.active a,.tabs.noLinks li.active {
    background-color: #FFFFFF;
    padding-bottom: 1px;
    border-bottom: 1px none black;
}

.xenForm .tabs,.xenFormTabs {
    padding: 5px 30px 0;
}

@media (max-width: 480px) {
    .Responsive .tabs li {
        float:none;
    }

    .Responsive .tabs li a,.Responsive .tabs.noLinks li {
        display: block;
    }
}

.Popup {
    position: relative;
}

.Popup.inline {
    display: inline;
}

.Popup .arrowWidget {
    background: transparent url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/uix/sprite.png') no-repeat -32px 0;
    margin-top: -2px;
    margin-left: 2px;
    display: inline-block;
    *margin-top: 0;
    vertical-align: middle;
    background-size: 160px 48px;
    background-image: none;
    margin-top: 0;
    height: auto!important;
    width: 12px!important;
    text-align: center;
    width: 16px;
    height: 16px;
}

.PopupOpen .arrowWidget {
    background-position: -48px 0;
}

.Popup .PopupControl,.Popup.PopupContainerControl {
    display: inline-block;
    cursor: pointer;
}

.Popup .PopupControl:hover,.Popup.PopupContainerControl:hover {
    color: rgb(44,44,44);
    text-decoration: none;
    background: url(/web/20150510073131im_/http://www.mcgamer.net/rgba.php?r=0&g=0&b=0&a=51);
    background: rgba(0,0,0,.2);
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
}

.Popup .PopupControl:focus,.Popup .PopupControl:active,.Popup.PopupContainerControl:focus,.Popup.PopupContainerControl:active {
    outline: 0;
}

.Popup .PopupControl.PopupOpen,.Popup.PopupContainerControl.PopupOpen {
    color: #FFF;
    background-color: #71a234;
    background-repeat: repeat-x;
    background-position: top;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -khtml-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -khtml-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

.Popup .PopupControl.BottomControl.PopupOpen,.Popup.PopupContainerControl.BottomControl.PopupOpen {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -khtml-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -khtml-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.Popup .PopupControl.PopupOpen:hover,.Popup.PopupContainerControl.PopupOpen:hover {
    text-decoration: none;
}

.Menu {
    font-size: 14px;
    border: 1px solid rgb(205,220,224);
    border-top: 2px solid #71a234;
    overflow: hidden;
    -webkit-box-shadow: 0px 3px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 0 rgba(0,0,0,0.2);
    -khtml-box-shadow: 0px 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0px 3px 0 rgba(0,0,0,0.2);
    min-width: 200px;
    *width: 200px;
    position: absolute;
    z-index: 7500;
    display: none;
}

.Popup:hover .Menu {
    display: block;
}

.Popup:hover .Menu.JsOnly {
    display: none;
}

.Menu.BottomControl {
    border-top-width: 1px;
    border-bottom-width: 3px;
    -webkit-box-shadow: 0px 0px 0px transparent;
    -moz-box-shadow: 0px 0px 0px transparent;
    -khtml-box-shadow: 0px 0px 0px transparent;
    box-shadow: 0px 0px 0px transparent;
}

.Menu>li>a,.Menu .menuRow {
    display: block;
}

.Menu .menuHeader {
    overflow: hidden;
    zoom:1;}

.Menu .menuHeader h3 {
    font-size: 15pt;
}

.Menu .menuHeader .muted {
    font-size: 11px;
}

.Menu .primaryContent {
    background-color: rgba(255,255,255,0.96);
}

.Menu .secondaryContent {
    background-color: rgba(244,251,253,0.96);
}

.Menu .sectionFooter {
    background-color: rgba(245,250,251,0.9);
}

.Menu .blockLinksList {
    max-height: 400px;
    overflow: auto;
}

.formPopup {
    width: 250px;
    background-color: #FFFFFF;
}

.formPopup form,.formPopup .ctrlUnit {
    margin: 5px auto;
}

.formPopup .ctrlUnit {
}

.formPopup .textCtrl,.formPopup .button {
    width: 232px;
}

.formPopup .ctrlUnit>dt label {
    display: block;
    margin-bottom: 2px;
}

.formPopup .submitUnit dd {
    text-align: center;
}

.formPopup .ctrlUnit>dd .explain {
    margin: 2px 0 0;
}

.formPopup .primaryControls {
    zoom:1;white-space: nowrap;
    word-wrap: normal;
    padding: 0 5px;
}

.formPopup .primaryControls input.textCtrl {
    margin-bottom: 0;
}

.formPopup .secondaryControls {
    padding: 0 5px;
}

.formPopup .controlsWrapper {
    background: #f5fafb url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/gradients/category-23px-light.png') repeat-x top;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    margin: 5px 0;
    font-size: 11px;
}

.formPopup .controlsWrapper .textCtrl {
    width: 222px;
}

.formPopup .advSearchLink {
    display: block;
    text-align: center;
    padding: 5px;
    font-size: 11px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f5fafb;
    background: #FFFFFF url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/gradients/category-23px-light.png') repeat-x top;
}

.formPopup .advSearchLink:hover {
    background-color: #f5fafb;
    text-decoration: none;
}

.xenOverlay {
    display: none;
    z-index: 10000;
    width: 90%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 690px;
}

.xenOverlay .overlayScroll {
    max-height: 400px;
    overflow: auto;
}

.xenOverlay .overlayScroll.ltr {
    direction: ltr;
}

.xenOverlay .overlayScroll .sortable-placeholder {
    background-color: rgb(221,225,226);
}

.overlayOnly {
    display: none!important;
}

.xenOverlay .overlayOnly {
    display: block!important;
}

.xenOverlay input.overlayOnly,.xenOverlay button.overlayOnly,.xenOverlay a.overlayOnly {
    display: inline!important;
}

.xenOverlay a.close {
    color: #FFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer;
    text-align: center;
    width: 32px;
    height: 32px;
}

.xenOverlay .nonOverlayOnly {
    display: none!important;
}

.xenOverlay .formOverlay {
    color: #3f4d50;
    background-color: rgb(255,255,255);
    padding: 10px;
    border: 1px solid rgb(221,225,226);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    _zoom: 1;
    margin: 0;
}

.Touch .xenOverlay .formOverlay {
    background: rgb(255,255,255);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
}

.xenOverlay .formOverlay a.muted,.xenOverlay .formOverlay .muted a {
    color: rgb(127,127,127);
}

.xenOverlay .formOverlay .heading {
    font-weight: bold;
    font-size: 12pt;
    color: #FFFFFF;
    background-color: #788689;
    padding: 10px;
    margin-bottom: 10px;
    border-style: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.xenOverlay .formOverlay .subHeading {
    font-weight: bold;
    font-size: 11px;
    color: #788689;
    padding: 5px 10px;
    margin-bottom: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.xenOverlay .formOverlay .textHeading {
    color: rgb(44,44,44);
}

.xenOverlay .formOverlay>p {
    padding-left: 10px;
    padding-right: 10px;
}

.xenOverlay .formOverlay .textCtrl {
    color: #3f4d50;
    background-color: #ebf2f4;
    border: 1px solid #b7c6c9;
}

.xenOverlay .formOverlay .textCtrl option {
    background-color: #ebf2f4;
}

.xenOverlay .formOverlay .textCtrl:focus,.xenOverlay .formOverlay .textCtrl.Focus {
    background-image: none;
    border-color: #e28c04;
}

.xenOverlay .formOverlay .textCtrl:focus option {
    background-image: none;
}

.xenOverlay .formOverlay .textCtrl.disabled {
    background: url(/web/20150510073131im_/http://www.mcgamer.net/rgba.php?r=0&g=0&b=0&a=63);
    background: rgba(0,0,0,0.25);
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000);
}

.xenOverlay .formOverlay .textCtrl.disabled option {
    background: url(/web/20150510073131im_/http://www.mcgamer.net/rgba.php?r=0&g=0&b=0&a=63);
    background: rgba(0,0,0,0.25);
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000);
}

.xenOverlay .formOverlay .textCtrl.prompt {
    color: rgb(160,160,160);
}

.xenOverlay .formOverlay .ctrlUnit>dt dfn,.xenOverlay .formOverlay .ctrlUnit>dd li .hint,.xenOverlay .formOverlay .ctrlUnit>dd .explain {
    color: #bbb;
}

.xenOverlay .formOverlay a {
    color: #788689;
}

.xenOverlay .formOverlay a.button {
}

.xenOverlay .formOverlay .avatar img,.xenOverlay .formOverlay .avatar .img,.xenOverlay .formOverlay .avatarCropper {
    background-color: transparent;
}

.xenOverlay .formOverlay .tabs {
    background: transparent none;
    border-color: rgb(221,225,226);
}

.xenOverlay .formOverlay .tabs a {
    background: transparent none;
    border-color: rgb(221,225,226);
}

.xenOverlay .formOverlay .tabs a:hover {
    background: url(/web/20150510073131im_/http://www.mcgamer.net/rgba.php?r=255&g=255&b=255&a=63);
    background: rgba(255,255,255,0.25);
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3FFFFFFF,endColorstr=#3FFFFFFF);
}

.xenOverlay .formOverlay .tabs .active a {
    background-color: black;
}

.xenOverlay .formOverlay .tabPanel {
    background: transparent url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/color-picker/panel.png') repeat-x top;
    border: 1px solid rgb(221,225,226);
}

.xenOverlay .section,.xenOverlay .sectionMain {
    padding: 0px;
    border: 1px solid rgb(221,225,226);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    border-color: rgb(221,225,226);
    border-color: rgba(221,225,226,0.5);
    _border-color: rgb(221,225,226);
}

.Touch .xenOverlay .section,.Touch .xenOverlay .sectionMain {
    border-color: rgb(221,225,226);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
}

.xenOverlay>.section,.xenOverlay>.sectionMain {
    background: none;
    margin: 0;
}

.xenOverlay .section .heading,.xenOverlay .sectionMain .heading {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    margin-bottom: 0;
}

.xenOverlay .section .subHeading,.xenOverlay .sectionMain .subHeading {
    margin-top: 0;
}

.xenOverlay .section .sectionFooter,.xenOverlay .sectionMain .sectionFooter {
    overflow: hidden;
    zoom:1;}

.xenOverlay .sectionFooter .buttonContainer {
    line-height: 31px;
}

.xenOverlay .sectionFooter .button,.xenOverlay .sectionFooter .buttonContainer {
    min-width: 75px;
    *min-width: 0;
    float: right;
    margin-left: 5px;
}

.xenOverlay .sectionFooter .buttonContainer .button {
    float: none;
    margin-left: 0;
}

#AjaxProgress.xenOverlay {
    width: 100%;
    max-width: none;
    overflow: hidden;
    zoom:1;}

#AjaxProgress.xenOverlay .content {
    background: rgb(0,0,0) url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/widgets/ajaxload.info_FFFFFF_facebook.gif') no-repeat center center;
    background: rgba(0,0,0,0.5) url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/widgets/ajaxload.info_FFFFFF_facebook.gif') no-repeat center center;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -khtml-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    float: right;
    width: 85px;
    height: 30px;
}

.Touch #AjaxProgress.xenOverlay .content {
    background-color: rgb(0,0,0);
}

.xenOverlay.timedMessage {
    color: black;
    background: transparent url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/overlay/timed-message.png') repeat-x;
    border-bottom: 1px solid black;
    max-width: none;
    width: 100%;
}

.xenOverlay.timedMessage .content {
    font-size: 18pt;
    padding: 30px;
    text-align: center;
}

#StackAlerts {
    position: fixed;
    bottom: 70px;
    left: 35px;
    z-index: 9999;
}

#StackAlerts .stackAlert {
    position: relative;
    width: 270px;
    border: 1px solid rgb(205,220,224);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.4);
    -moz-box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.4);
    -khtml-box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.4);
    box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.4);
    margin-top: 5px;
}

#StackAlerts .stackAlertContent {
    padding: 10px;
    padding-right: 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: solid 2px #f5fafb;
    background: url(/web/20150510073131im_/http://www.mcgamer.net/rgba.php?r=255&g=255&b=255&a=229);
    background: rgba(255,255,255,0.9);
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF);
    font-size: 11px;
    font-weight: bold;
}

.xenOverlay .section .messageContainer {
    padding: 0;
}

.xenOverlay .section .messageContainer .mceLayout {
    border: none;
}

.xenOverlay .section .messageContainer tr.mceFirst td.mceFirst {
    border-top: none;
}

.xenOverlay .section .messageContainer tr.mceLast td.mceLast,.xenOverlay .section .messageContaner tr.mceLast td.mceIframeContainer {
    border-bottom: none;
}

.xenOverlay .section .textCtrl.MessageEditor,.xenOverlay .section .mceLayout,.xenOverlay .section .bbCodeEditorContainer textarea {
    width: 100%!important;
    min-height: 260px;
    _height: 260px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width: 610px) {
    .Responsive .xenOverlay {
        width:100%;
    }

    .Responsive .xenOverlay .formOverlay,.Responsive .xenOverlay .section,.Responsive .xenOverlay .sectionMain {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -khtml-border-radius: 10px;
        border-radius: 10px;
        border-width: 10px;
    }

    .Responsive .xenOverlay a.close {
        top: 0;
        right: 0;
        width: 28px;
        height: 28px;
        background-size: 100% 100%;
    }
}

.alerts .alertGroup {
    margin-bottom: 20px;
}

.alerts .primaryContent {
    overflow: hidden;
    zoom:1;padding: 5px;
}

.alerts .avatar {
    float: left;
}

.alerts .avatar img {
    width: 32px;
    height: 32px;
}

.alerts .alertText {
    margin-left: 32px;
    padding: 0 5px;
}

.alerts h3 {
    display: inline;
}

.alerts h3 .subject {
    font-weight: bold;
}

.alerts .timeRow {
    font-size: 11px;
    margin-top: 5px;
}

.alerts .newIcon,.alertsPopup .newIcon {
    display: inline-block;
    vertical-align: baseline;
    margin-left: 2px;
    width: 11px;
    height: 11px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/xenforo-ui-sprite.png') no-repeat -144px -40px;
}

table.dataTable {
    width: 100%;
    _width: 99.5%;
    margin: 10px 0;
}

.dataTable caption {
    font-weight: bold;
    font-size: 18px;
    color: #FFF;
    background-color: #71a234;
    padding: 10px;
    margin-bottom: 3px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -khtml-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}

.dataTable tr.dataRow td {
    border-bottom: 1px solid #f5fafb;
    padding: 5px 10px;
    word-wrap: break-word;
}

.dataTable tr.dataRow td.secondary {
    background: #FFFFFF url("/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/gradients/category-23px-light.png") repeat-x top;
}

.dataTable tr.dataRow th {
    background: #ebf2f4 url("/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/gradients/category-23px-light.png") repeat-x top;
    border-bottom: 1px solid #b7c6c9;
    border-top: 1px solid #ebf2f4;
    color: #3f4d50;
    font-size: 11px;
    padding: 5px 10px;
}

.dataTable tr.dataRow th a {
    color: inherit;
    text-decoration: underline;
}

.dataTable .dataRow .dataOptions {
    text-align: right;
    white-space: nowrap;
    word-wrap: normal;
    padding: 0;
}

.dataTable .dataRow .important,.dataTable .dataRow.important {
    font-weight: bold;
}

.dataTable .dataRow .dataOptions a.secondaryContent {
    display: inline-block;
    border-left: 1px solid #f5fafb;
    border-bottom: none;
    padding: 7px 10px 6px;
    font-size: 11px;
}

.dataTable .dataRow .dataOptions a.secondaryContent:hover {
    background-color: #f5fafb;
    text-decoration: none;
}

.dataTable .dataRow .delete {
    padding: 0px;
    width: 26px;
    border-left: 1px solid #f5fafb;
    background-color: #f4fbfd;
}

.dataTable .dataRow .delete a {
    display: block;
    background: transparent url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/permissions/deny.png') no-repeat center center;
    cursor: pointer;
    padding: 5px;
    width: 16px;
    height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -1000px;
}

.memberListItem {
    overflow: hidden;
    zoom:1;}

.memberListItem .avatar,.memberListItem .icon {
    float: left;
    padding-left: 10px;
}

.memberListItem .extra {
    font-size: 12px;
    float: right;
    margin-right: 10px;
}

.memberListItem .extra .DateTime {
    display: block;
}

.memberListItem .extra .bigNumber {
    font-size: 250%;
    color: rgb(127,127,127);
}

.memberListItem .member {
    margin-left: 65px;
}

.memberListItem h3.username {
    font-weight: bold;
    font-size: 13pt;
    margin-bottom: 3px;
}

.memberListItem .username.guest {
    font-style: italic;
    font-weight: normal;
}

.memberListItem .userInfo {
    font-size: 12px;
    margin-bottom: 3px;
}

.memberListItem .userBlurb {
}

.memberListItem .userBlurb .userTitle {
    font-weight: bold;
}

.memberListItem .userStats dt,.memberListItem .userStats dd {
    white-space: nowrap;
}

.memberListItem .member .contentInfo {
    margin-top: 5px;
}

.memberListItem.extended .extra {
    width: 200px;
}

.memberListItem.extended .member {
    margin-right: 210px;
}

.DismissParent .DismissCtrl {
    position: absolute;
    top: 12px;
    right: 5px;
    display: block;
    background: transparent url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/xenforo-ui-sprite.png') no-repeat -80px 0;
    color: white;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    opacity: .4;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    font-size: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 20000em;
    cursor: pointer;
}

.DismissParent:hover .DismissCtrl,.Touch .DismissParent .DismissCtrl {
    opacity: 1;
}

.DismissParent:hover .DismissCtrl:hover {
    background-position: -96px 0;
}

.DismissParent:hover .DismissCtrl:active {
    background-position: -112px 0;
}

.baseHtml h1 {
    font-size: 138.5%;
}

.baseHtml h2 {
    font-size: 123.1%;
}

.baseHtml h3 {
    font-size: 108%;
}

.baseHtml h1,.baseHtml h2,.baseHtml h3 {
    margin: 1em 0;
}

.baseHtml h1,.baseHtml h2,.baseHtml h3,.baseHtml h4,.baseHtml h5,.baseHtml h6,.baseHtml strong {
    font-weight: bold;
}

.baseHtml abbr,.baseHtml acronym {
    border-bottom: 1px dotted #000;
    cursor: help;
}

.baseHtml em {
    font-style: italic;
}

.baseHtml blockquote,.baseHtml ul,.baseHtml ol,.baseHtml dl {
    margin: 1em;
}

.baseHtml ol,.baseHtml ul,.baseHtml dl {
    margin-left: 3em;
    margin-right: 0;
}

.baseHtml ul ul,.baseHtml ul ol,.baseHtml ul dl,.baseHtml ol ul,.baseHtml ol ol,.baseHtml ol dl,.baseHtml dl ul,.baseHtml dl ol,.baseHtml dl dl {
    margin-top: 0;
    margin-bottom: 0;
}

.baseHtml ol li {
    list-style: decimal outside;
}

.baseHtml ul li {
    list-style: disc outside;
}

.baseHtml ol ul li,.baseHtml ul ul li {
    list-style-type: circle;
}

.baseHtml ol ol ul li,.baseHtml ol ul ul li,.baseHtml ul ol ul li,.baseHtml ul ul ul li {
    list-style-type: square;
}

.baseHtml ul ol li,.baseHtml ul ol ol li,.baseHtml ol ul ol li {
    list-style: decimal outside;
}

.baseHtml dl dd {
    margin-left: 1em;
}

.baseHtml th,.baseHtml td {
    border: 1px solid #000;
    padding: .5em;
}

.baseHtml th {
    font-weight: bold;
    text-align: center;
}

.baseHtml caption {
    margin-bottom: .5em;
    text-align: center;
}

.baseHtml p,.baseHtml pre,.baseHtml fieldset,.baseHtml table {
    margin-bottom: 1em;
}

.PageNav {
    font-size: 12px;
    padding: 2px 0;
    overflow: hidden;
    zoom:1;line-height: 18px;
    word-wrap: normal;
    min-width: 150px;
    white-space: nowrap;
}

.PageNav .hidden {
    display: none;
}

.PageNav .pageNavHeader,.PageNav a,.PageNav .scrollable {
    display: block;
    float: left;
    margin-right: 3px;
}

.PageNav .pageNavHeader {
    padding: 1px 0;
}

.PageNav a {
    color: #788689;
    text-decoration: none;
    background-color: #ebf2f4;
    border: 1px solid transparent;
    -webkit-border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    -khtml-border-radius: 2px!important;
    border-radius: 2px!important;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 30px;
}

.PageNav a[rel=start] {
    width: 30px!important;
}

.PageNav a.text {
    width: auto!important;
    padding: 0 4px;
}

.PageNav a {
}

.PageNav a.currentPage {
    color: #FFF;
    background-color: #e28c04;
    position: relative;
}

a.PageNavPrev,a.PageNavNext {
    color: #3f4d50;
    background-color: transparent;
    padding: 1px;
    border: 1px none rgb(221,225,226);
    cursor: pointer;
    width: 30px!important;
}

.PageNav a:hover,.PageNav a:focus {
    color: #FFF;
    text-decoration: none;
    background-color: #71a234;
}

.PageNav a.distinct {
    margin-left: 3px;
}

.PageNav .scrollable {
    position: relative;
    overflow: hidden;
    width: 172px;
    height: 18px;
}

.PageNav .scrollable .items {
    display: block;
    width: 20000em;
    position: absolute;
    display: block;
}

.PageNav .gt999 {
    font-size: 9px;
    letter-spacing: -0.05em;
}

.PageNav.pn5 a {
    width: 29px;
}

.PageNav.pn5 .scrollable {
    width: 167px;
}

.PageNav.pn6 a {
    width: 33px;
}

.PageNav.pn6 .scrollable {
    width: 187px;
}

.PageNav.pn7 a {
    width: 37px;
}

.PageNav.pn7 .scrollable {
    width: 207px;
}

@media (max-width: 610px) {
    .Responsive .PageNav .pageNavHeader {
        display:none;
    }
}

@media (max-width: 480px) {
    .Responsive .PageNav .unreadLink {
        display:none;
    }
}

.pairs dt,.pairsInline dt,.pairsRows dt,.pairsColumns dt,.pairsJustified dt {
    color: rgb(127,127,127);
}

.pairsRows,.pairsColumns,.pairsJustified {
    line-height: 1.5;
}

.pairsInline dl,.pairsInline dt,.pairsInline dd {
    display: inline;
}

.pairsRows dt,.pairsRows dd {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *margin-right: 1ex;
    *zoom:1;}

dl.pairsColumns,dl.pairsJustified,.pairsColumns dl,.pairsJustified dl {
    overflow: hidden;
    zoom:1;}

.pairsColumns dt,.pairsColumns dd {
    float: left;
    width: 48%;
}

.pairsJustified dt {
    float: left;
    max-width: 100%;
    margin-right: 5px;
}

.pairsJustified dd {
    float: right;
    text-align: right;
    max-width: 100%
}

.listInline ul,.listInline ol,.listInline li,.listInline dl,.listInline dt,.listInline dd {
    display: inline;
}

.commaImplode li:after,.commaElements>*:after {
    content: ', ';
}

.commaImplode li:last-child:after,.commaElements>*:last-child:after {
    content: '';
}

.bulletImplode li:before {
    content: '\2022\a0';
}

.bulletImplode li:first-child:before {
    content: '';
}

.threeColumnList {
    overflow: hidden;
    zoom:1;}

.threeColumnList li {
    float: left;
    width: 32%;
    margin: 2px 1% 2px 0;
}

.previewTooltip {
}

.previewTooltip .avatar {
    float: left;
}

.previewTooltip .text {
    margin-left: 64px;
}

.previewTooltip blockquote {
    font-size: 11pt;
    font-family: Georgia,"Times New Roman",Times,serif;
    line-height: 1.4;
    font-size: 10pt;
    max-height: 150px;
    overflow: hidden;
}

.previewTooltip .posterDate {
    font-size: 11px;
    padding-top: 5px;
    border-top: 1px solid #f5fafb;
    margin-top: 5px;
}

.blockLinksList {
    font-size: 12px;
    padding: 2px;
}

.blockLinksList a,.blockLinksList label {
    color: rgb(102,127,133);
    padding: 5px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    display: block;
    outline: 0 none;
}

.blockLinksList a:hover,.blockLinksList a:focus,.blockLinksList li.kbSelect a,.blockLinksList label:hover,.blockLinksList label:focus,.blockLinksList li.kbSelect label {
    text-decoration: none;
    background-color: #f5fafb;
}

.blockLinksList a:active,.blockLinksList a.selected,.blockLinksList label:active,.blockLinksList label.selected {
    color: #5d3f1e;
    background-color: rgb(221,225,226);
}

.blockLinksList a.selected,.blockLinksList label.selected {
    font-weight: bold;
    display: block;
}

.blockLinksList span.depthPad {
    display: block;
}

.blockLinksList .itemCount {
    font-weight: bold;
    font-size: 12px;
    font-family: Lato,sans-serif;
    color: white;
    background-color: #e74c3c;
    padding: 0 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    right: 2px;
    top: -12px;
    line-height: 16px;
    min-width: 16px;
    _width: 16px;
    text-align: center;
    text-shadow: none;
    white-space: nowrap;
    word-wrap: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 16px;
    float: right;
    position: relative;
    right: 0;
    top: -1px;
}

.blockLinksList .itemCount.Zero {
    display: none;
}

.indentList ul,.indentList ol {
    margin-left: 2em;
}

.InProgress {
    background: transparent url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/widgets/ajaxload.info_B4B4DC_facebook.gif') no-repeat right center;
}

.hiddenIframe {
    display: block;
    width: 500px;
    height: 300px;
}

.traceHtml {
    font-size: 11px;
    font-family: calibri,verdana,arial,sans-serif;
}

.traceHtml .function {
    color: rgb(180,80,80);
    font-weight: normal;
}

.traceHtml .file {
    font-weight: normal;
}

.traceHtml .shade {
    color: rgb(128,128,128);
}

.traceHtml .link {
    font-weight: bold;
}

._depth0 {
    padding-left: 0em;
}

._depth1 {
    padding-left: 2em;
}

._depth2 {
    padding-left: 4em;
}

._depth3 {
    padding-left: 6em;
}

._depth4 {
    padding-left: 8em;
}

._depth5 {
    padding-left: 10em;
}

._depth6 {
    padding-left: 12em;
}

._depth7 {
    padding-left: 14em;
}

._depth8 {
    padding-left: 16em;
}

._depth9 {
    padding-left: 18em;
}

.xenOverlay .errorOverlay {
    color: white;
    padding: 25px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    border: 20px solid rgb(0,0,0);
    border: 20px solid rgba(0,0,0,0.25);
    _border: 20px solid rgb(0,0,0);
    background: url(/web/20150510073131im_/http://www.mcgamer.net/rgba.php?r=0&g=0&b=0&a=191);
    background: rgba(0,0,0,0.75);
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
}

.xenOverlay .errorOverlay .heading {
    padding: 5px 10px;
    font-weight: bold;
    font-size: 12pt;
    background: rgb(180,0,0);
    color: white;
    margin-bottom: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid rgb(100,0,0);
}

.xenOverlay .errorOverlay li {
    line-height: 2;
}

.xenOverlay .errorOverlay .exceptionMessage {
    color: rgb(127,127,127);
}

.formValidationInlineError {
    display: none;
    position: absolute;
    z-index: 5000;
    background-color: white;
    border: 1px solid rgb(180,0,0);
    color: rgb(180,0,0);
    -webkit-box-shadow: 2px 2px 10px #999;
    -moz-box-shadow: 2px 2px 10px #999;
    -khtml-box-shadow: 2px 2px 10px #999;
    box-shadow: 2px 2px 10px #999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 5px;
    font-size: 11px;
    width: 175px;
    min-height: 2.5em;
    _height: 2.5em;
    word-wrap: break-word;
}

.formValidationInlineError.inlineError {
    position: static;
    width: auto;
    min-height: 0;
}

.errorPanel {
    margin: 10px 0 20px;
    color: rgb(180,0,0);
    background: rgb(255,235,235);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid rgb(180,0,0);
}

.errorPanel .errorHeading {
    margin: .75em;
    font-weight: bold;
    font-size: 12pt;
}

.errorPanel .errors {
    margin: .75em 2em;
    display: block;
    line-height: 1.5;
}

@media (max-width: 800px) {
    .Responsive .formValidationInlineError {
        position:static;
        width: auto;
        min-height: auto;
    }
}

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
}

.ignored {
    display: none!important;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.ltr {
    direction: ltr;
}

.SquareThumb {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0;
    direction: ltr;
    width: 48px;
    height: 48px;
}

.SquareThumb img {
    position: relative;
    display: block;
}

.bbCodeImage {
    max-width: 100%;
}

.bbCodeImageFullSize {
    position: absolute;
    z-index: 50000;
    background-color: #FFFFFF;
}

.bbCodeStrike {
    text-decoration: line-through;
}

img.mceSmilie,img.mceSmilieSprite {
    vertical-align: text-bottom;
    margin: 0 1px;
}

img.mceSmilieSprite.mceSmilie1 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat 0px 0px;
}

img.mceSmilieSprite.mceSmilie2 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -60px -21px;
}

img.mceSmilieSprite.mceSmilie3 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -40px -42px;
}

img.mceSmilieSprite.mceSmilie4 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -60px 0px;
}

img.mceSmilieSprite.mceSmilie5 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -40px -21px;
}

img.mceSmilieSprite.mceSmilie6 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -40px 0px;
}

img.mceSmilieSprite.mceSmilie7 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -20px -21px;
}

img.mceSmilieSprite.mceSmilie8 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -20px 0px;
}

img.mceSmilieSprite.mceSmilie9 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -20px -42px;
}

img.mceSmilieSprite.mceSmilie10 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat 0px -42px;
}

img.mceSmilieSprite.mceSmilie11 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat 0px -21px;
}

img.mceSmilieSprite.mceSmilie12 {
    width: 18px;
    height: 18px;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/default/xenforo/xenforo-smilies-sprite.png') no-repeat -80px -42px;
}

.visibleResponsiveFull {
    display: inherit!important;
}

.visibleResponsiveWide,.visibleResponsiveMedium,.visibleResponsiveNarrow {
    display: none!important;
}

.hiddenResponsiveFull {
    display: none!important;
}

.hiddenResponsiveWide,.hiddenResponsiveMedium,.hiddenResponsiveNarrow {
    display: inherit!important;
}

@media (max-width: 800px) {
    .Responsive .visibleResponsiveFull {
        display:none!important;
    }

    .Responsive .hiddenResponsiveFull {
        display: inherit!important;
    }
}

@media (min-width: 611px) AND (max-width:800px) {
    .Responsive .visibleResponsiveWide {
        display:inherit!important;
    }

    .Responsive .hiddenResponsiveWide {
        display: none!important;
    }
}

@media (min-width: 481px) AND (max-width:610px) {
    .Responsive .visibleResponsiveMedium {
        display:inherit!important;
    }

    .Responsive .hiddenResponsiveMedium {
        display: none!important;
    }
}

@media (max-width: 480px) {
    .Responsive .visibleResponsiveNarrow {
        display:inherit!important;
    }

    .Responsive .hiddenResponsiveNarrow {
        display: none!important;
    }
}

@media (max-width: 480px) {
    .Responsive .xenTooltip.statusTip {
        width:auto;
    }

    .Responsive .xenPreviewTooltip {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        width: auto;
        max-width: 100%;
    }

    .Responsive .xenPreviewTooltip .arrow {
        display: none;
    }

    .Responsive .previewTooltip .avatar {
        display: none;
    }

    .Responsive .previewTooltip .text {
        margin-left: 0;
    }
}

.xenForm {
    margin: 10px auto;
    max-width: 800px;
}

.xenOverlay .xenForm {
    max-width: 600px;
}

.xenForm .ctrlUnit>dd {
    width: 68%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 30px;
}

.xenForm .ctrlUnit>dd .textCtrl {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.xenForm .ctrlUnit>dd .textCtrl[size],.xenForm .ctrlUnit>dd .textCtrl.autoSize {
    width: auto!important;
    min-width: 0;
}

.xenForm .ctrlUnit>dd .textCtrl.number {
    width: 150px;
}

.xenForm>.sectionHeader:first-child,.xenForm>fieldset>.sectionHeader:first-child {
    margin-top: 0;
}

.xenForm fieldset,.xenForm .formGroup {
    border-top: 1px solid #f5fafb;
    margin: 20px auto;
}

.xenForm>fieldset:first-child,.xenForm>.formGroup:first-child {
    border-top: none;
    margin: auto;
}

.xenForm .PreviewContainer+fieldset,.xenForm .PreviewContainer+.formGroup {
    border-top: none;
}

.xenForm fieldset+.ctrlUnit,.xenForm .formGroup+.ctrlUnit,.xenForm .submitUnit {
    border-top: 1px solid #f5fafb;
}

.xenForm fieldset+.ctrlUnit,.xenForm .formGroup+.ctrlUnit {
    padding-top: 10px;
}

.xenForm .primaryContent+.submitUnit,.xenForm .secondaryContent+.submitUnit {
    margin-top: 0;
    border-top: none;
}

.xenForm .ctrlUnit.submitUnit dd {
    line-height: 31px;
    padding-top: 0;
}

.ctrlUnit.submitUnit dd .explain,.ctrlUnit.submitUnit dd .text,.ctrlUnit.submitUnit dd label {
    line-height: 1.28;
}

.xenOverlay .ctrlUnit.submitUnit dd,.Menu .ctrlUnit.submitUnit dd,#QuickSearch .ctrlUnit.submitUnit dd {
    border: none;
    background: none;
}

.xenForm .ctrlUnit {
}

.xenForm .ctrlUnit.limited {
    display: none;
}

.xenForm .sectionHeader+fieldset,.xenForm .heading+fieldset,.xenForm .subHeading+fieldset,.xenForm .sectionHeader+.formGroup,.xenForm .heading+.formGroup,.xenForm .subHeading+.formGroup {
    border-top: none;
    margin-top: 0;
}

.xenForm .formHiderHeader {
    margin: 10px;
    font-size: 15px;
    font-weight: bold;
}

.textCtrl {
    font-size: 14px;
    color: #404040;
    background-color: #FFFFFF;
    padding: 5px 3px;
    margin-bottom: 2px;
    border: 1px solid rgb(221,225,226);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
}

select.textCtrl {
    word-wrap: normal;
    -webkit-appearance: menulist;
}

select[multiple].textCtrl,select[size].textCtrl {
    -webkit-appearance: listbox;
}

select[size="0"].textCtrl,select[size="1"].textCtrl {
    -webkit-appearance: menulist;
}

textarea.textCtrl {
    word-wrap: break-word;
}

.textCtrl:focus,.textCtrl.Focus {
    border-color: #e28c04;
}

textarea.textCtrl:focus {
}

input.textCtrl.disabled,textarea.textCtrl.disabled,.disabled .textCtrl {
    font-style: italic;
    color: rgb(100,100,100);
    background-color: rgb(245,245,245);
}

.textCtrl.prompt {
    color: #abb8bb;
}

.textCtrl:-moz-placeholder {
    color: #abb8bb;
}

.textCtrl::-moz-placeholder {
    color: #abb8bb;
}

.textCtrl::-webkit-input-placeholder {
    color: #abb8bb;
}

.textCtrl:-ms-input-placeholder {
    color: #abb8bb;
}

.textCtrl.autoSize {
    width: auto!important;
}

.textCtrl.number,.textCtrl.number input {
    text-align: right;
    width: 150px;
}

.textCtrl.fillSpace {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    _width: 95%;
}

.textCtrl.code,.textCtrl.code input {
    font-family: Consolas,"Courier New",Courier,monospace;
    white-space: pre;
    word-wrap: normal;
    direction: ltr;
}

input.textCtrl[type="password"] {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

input[type="email"],input[type="url"] {
    direction: ltr;
}

.textCtrl.titleCtrl,.textCtrl.titleCtrl input {
    font-size: 18pt;
}

textarea.textCtrl.Elastic {
    max-height: 300px;
}

.textCtrlWrap {
    display: inline-block;
}

.textCtrlWrap input.textCtrl {
    padding: 0!important;
    margin: 0!important;
    border: none!important;
    background: transparent!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -khtml-border-radius: 0!important;
    border-radius: 0!important;
}

.textCtrlWrap.blockInput input.textCtrl {
    border-top: 1px solid rgb(221,225,226)!important;
    margin-top: 4px!important;
}

.button {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    font-family: Lato,sans-serif;
    color: #3f4d50;
    background-color: rgb(205,220,224);
    padding: 0px 6px;
    border-width: 0;
    border-top-color: rgb(255,255,255);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    outline: none;
    line-height: 30px;
    display: inline-block;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,.1);
    -khtml-box-shadow: inset 0 -2px 0 rgba(0,0,0,.1);
    box-shadow: inset 0 -2px 0 rgba(0,0,0,.1);
    -webkit-appearance: none;
    height: 30px;
}

.button.smallButton {
    font-size: 11px;
    padding: 0px 4px;
    line-height: 21px;
    height: 21px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.button.primary {
    color: #FFF;
    background-color: #71a234;
}

input.button.disabled,a.button.disabled,input.button.primary.disabled,a.button.primary.disabled,html .buttonProxy .button.disabled {
    color: rgb(226,226,226);
    background-color: rgb(154,154,154);
    -webkit-box-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    -khtml-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
}

.button::-moz-focus-inner {
    border: none;
}

a.button {
    display: inline-block;
    color: #3f4d50;
}

.button:hover,.button[href]:hover,.buttonProxy:hover .button {
    color: #FFF;
    text-decoration: none;
    background-color: #5d3f1e;
    border-top-color: white;
}

.button:focus {
    border-color: rgb(205,220,224);
}

.button:active,.button[href]:active,.button.ToggleButton.checked,.buttonProxy:active .button {
    color: rgb(221,225,226);
    background-color: #404040;
    border-bottom-color: white;
    -webkit-box-shadow: 0px 0px 0px 0px transparent;
    -moz-box-shadow: 0px 0px 0px 0px transparent;
    -khtml-box-shadow: 0px 0px 0px 0px transparent;
    box-shadow: 0px 0px 0px 0px transparent;
    outline: 0;
}

.button.ToggleButton {
    cursor: default;
    width: auto;
    color: ;
}

.button.ToggleButton.checked {
    background-color: rgb(255,150,50);
}

.button.inputSupplementary {
    width: 25px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.button.inputSupplementary.add {
    color: green;
}

.button.inputSupplementary.delete {
    color: red;
}

.submitUnit .button {
    min-width: 100px;
    *min-width: 0;
}

.xenForm .ctrlUnit {
    position: relative;
    margin: 10px auto;
}

.xenForm .ctrlUnit {
    zoom:1;}

.xenForm .ctrlUnit:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.xenForm .ctrlUnit.fullWidth {
    overflow: visible;
}

.xenForm .ctrlUnit>dt {
    padding-top: 4px;
    padding-right: 15px;
    text-align: right;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 32%;
    float: left;
}

.xenForm .ctrlUnit>dt.explain {
    font-size: 11px;
    text-align: justify;
}

.xenForm .ctrlUnit.fullWidth dt,.xenForm .ctrlUnit.submitUnit.fullWidth dt {
    float: none;
    width: auto;
    text-align: left;
    height: auto;
}

.xenForm .ctrlUnit.fullWidth dt {
    margin-bottom: 2px;
}

.xenForm .ctrlUnit>dt label {
    margin-left: 30px;
}

.xenForm .ctrlUnit.surplusLabel dt label {
    display: none;
}

.ctrlUnit.sectionLink dt {
    text-align: left;
    font-size: 11px;
}

.ctrlUnit.sectionLink dt a {
    margin-left: 11px;
}

.ctrlUnit>dt dfn {
    font-style: italic;
    font-size: 10px;
    color: rgb(127,127,127);
    margin-left: 30px;
    display: block;
}

.ctrlUnit.fullWidth dt dfn {
    display: inline;
    margin: 0;
}

.ctrlUnit>dt dfn b,.ctrlUnit>dt dfn strong {
    color: #8f9ea1;
}

.ctrlUnit>dt .error {
    font-size: 10px;
    color: red;
    display: block;
}

.ctrlUnit>dt dfn,.ctrlUnit>dt .error,.ctrlUnit>dt a {
    font-weight: normal;
}

.xenForm .ctrlUnit.submitUnit dt {
    height: 19px;
    display: block;
}

.ctrlUnit.submitUnit dt.InProgress {
    background: transparent url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/widgets/ajaxload.info_B4B4DC_facebook.gif') no-repeat center center;
}

.xenForm .ctrlUnit>dd {
    float: left;
}

.xenForm .ctrlUnit.fullWidth>dd {
    float: none;
    width: auto;
    padding-left: 30px;
}

.ctrlUnit>dd .explain {
    font-size: 12px;
    color: rgb(127,127,127);
    margin-top: 2px;
}

.ctrlUnit>dd .explain b,.ctrlUnit>dd .explain strong {
    color: #8f9ea1;
}

.ctrlUnit>dd>*>li {
    margin: 4px 0 8px;
    padding-left: 1px;
}

.ctrlUnit>dd>*>li:first-child>.textCtrl:first-child {
    margin-top: -3px;
}

.ctrlUnit>dd .break {
    margin-bottom: 0.75em;
    padding-bottom: 0.75em;
}

.ctrlUnit>dd .rule {
    border-bottom: 1px solid #f5fafb;
}

.ctrlUnit>dd .ddText {
    margin-bottom: 2px;
}

.ctrlUnit>dd>*>li .hint {
    font-size: 11px;
    color: rgb(127,127,127);
    margin-left: 16px;
    margin-top: 2px;
}

.ctrlUnit>dd>*>li>ul,.ctrlUnit .disablerList,.ctrlUnit .indented {
    margin-left: 16px;
}

.ctrlUnit>dd>*>li>ul>li:first-child {
    margin-top: 6px;
}

.ctrlUnit>dd .disablerList>li,.ctrlUnit>dd .checkboxColumns>li,.ctrlUnit>dd .choiceList>li {
    margin-top: 6px;
}

.ctrlUnit>dd .helpLink {
    font-size: 10px;
}

.ctrlUnit.textValue dt {
    padding-top: 0px;
}

.button.spinBoxButton {
    font-family: Lato,sans-serif;
    font-size: 11pt;
}

.unitPairsJustified li {
    overflow: hidden;
}

.unitPairsJustified li .label {
    float: left;
}

.unitPairsJustified li .value {
    float: right;
}

#calroot {
    margin-top: -1px;
    width: 198px;
    padding: 2px;
    background-color: #FFFFFF;
    font-size: 11px;
    border: 1px solid rgb(150,182,189);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 15px #666;
    -moz-box-shadow: 0 0 15px #666;
    -khtml-box-shadow: 0 0 15px #666;
    box-shadow: 0 0 15px #666;
    z-index: 7500;
}

#calhead {
    padding: 2px 0;
    height: 22px;
}

#caltitle {
    font-size: 11pt;
    color: rgb(150,182,189);
    float: left;
    text-align: center;
    width: 155px;
    line-height: 20px;
}

#calnext,#calprev {
    display: block;
    width: 20px;
    height: 20px;
    font-size: 11pt;
    line-height: 20px;
    text-align: center;
    float: left;
    cursor: pointer;
}

#calnext {
    float: right;
}

#calprev.caldisabled,#calnext.caldisabled {
    visibility: hidden;
}

#caldays {
    height: 14px;
    border-bottom: 1px solid rgb(150,182,189);
}

#caldays span {
    display: block;
    float: left;
    width: 28px;
    text-align: center;
    color: rgb(150,182,189);
}

#calweeks {
    margin-top: 4px;
}

.calweek {
    clear: left;
    height: 22px;
}

.calweek a {
    display: block;
    float: left;
    width: 27px;
    height: 20px;
    text-decoration: none;
    font-size: 11px;
    margin-left: 1px;
    text-align: center;
    line-height: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

.calweek a:hover,.calfocus {
    background-color: #FFFFFF;
}

a.caloff {
    color: rgb(127,127,127);
}

a.caloff:hover {
    background-color: #FFFFFF;
}

a.caldisabled {
    background-color: #efefef!important;
    color: #ccc!important;
    cursor: default;
}

#caltoday {
    font-weight: bold;
}

#calcurrent {
    background-color: rgb(150,182,189);
    color: #FFFFFF;
}

ul.autoCompleteList {
    background-color: #f4fbfd;
    border: 1px solid rgb(205,220,224);
    padding: 2px;
    font-size: 11px;
    min-width: 180px;
    _width: 180px;
    z-index: 1000;
}

ul.autoCompleteList li {
    padding: 3px 3px;
    height: 24px;
    line-height: 24px;
}

ul.autoCompleteList li:hover,ul.autoCompleteList li.selected {
    background-color: #f5fafb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

ul.autoCompleteList img.autoCompleteAvatar {
    float: left;
    margin-right: 3px;
    width: 24px;
    height: 24px;
}

ul.autoCompleteList li strong {
    font-weight: bold;
}

.statusEditorCounter {
    color: green;
}

.statusEditorCounter.warning {
    color: orange;
    font-weight: bold;
}

.statusEditorCounter.error {
    color: red;
    font-weight: bold;
}

.explain .statusHeader {
    display: inline;
}

.explain .CurrentStatus {
    color: rgb(44,44,44);
    font-style: italic;
    padding-left: 5px;
}

.xenForm .ctrlUnit.fullWidth dd .bbCodeEditorContainer textarea {
    margin-left: 0;
    min-height: 200px;
}

.bbCodeEditorContainer a {
    font-size: 11px;
}

.xenForm .ctrlUnit>dd {
    padding-top: 4px;
}

.xenForm .ctrlUnit.fullWidth>dd {
    padding-top: 0;
}

.xenForm .ctrlUnit>dd>input,.xenForm .ctrlUnit>dd>select,.xenForm .ctrlUnit>dd>textarea,.xenForm .ctrlUnit>dd>ul {
    margin-top: -4px;
}

.xenForm .ctrlUnit.fullWidth>dd>input,.xenForm .ctrlUnit.submitUnit>dd>input,.xenForm .ctrlUnit.fullWidth>dd>select,.xenForm .ctrlUnit.submitUnit>dd>select,.xenForm .ctrlUnit.fullWidth>dd>textarea,.xenForm .ctrlUnit.submitUnit>dd>textarea,.xenForm .ctrlUnit.fullWidth>dd>ul,.xenForm .ctrlUnit.submitUnit>dd>ul {
    margin-top: 0;
}

.xenForm .checkboxColumns>dd>ul,ul.checkboxColumns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
}

.xenForm .checkboxColumns>dd>ul li,ul.checkboxColumns li {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    break-inside: avoid-column;
    margin-bottom: 4px;
    padding-left: 1px;
    display: inline-block;
    width: 100%;
}

.xenForm .checkboxColumns.blockLinksList>dd>ul li,ul.checkboxColumns.blockLinksList li {
    display: block;
}

.xenForm .checkboxColumns.multiple>dd>ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
}

.xenForm .checkboxColumns.multiple>dd {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
}

.xenForm .checkboxColumns.multiple>dd>ul {
    margin-bottom: 18px;
}

#recaptcha_image {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    max-width: 100%;
}

#recaptcha_image img {
    max-width: 100%;
}

#helper_birthday {
    display: inline-block;
}

#helper_birthday>li {
    display: inline;
}

html[dir=rtl] #helper_birthday input,html[dir=rtl] #helper_birthday select {
    direction: rtl;
}

@media (max-width: 480px) {
    .Responsive .xenForm .ctrlUnit>dt {
        float:none;
        width: auto;
        text-align: left;
        height: auto;
    }

    .Responsive .xenForm .ctrlUnit>dt label {
        margin-left: 0;
    }

    .Responsive .xenForm .ctrlUnit.submitUnit dt {
        height: auto;
    }

    .Responsive .xenForm .ctrlUnit>dd,.Responsive .xenForm .ctrlUnit.fullWidth dd {
        float: none;
        width: auto;
        text-align: left;
        height: auto;
        padding-left: 30px;
        overflow: hidden;
    }

    .Responsive .xenForm .checkboxColumns>dd>ul,.Responsive ul.checkboxColumns {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .Responsive #ctrl_upload {
        max-width: 200px;
    }

    .Responsive .xenForm .ctrlUnit>dd .textCtrl[size],.Responsive .xenForm .ctrlUnit>dd .textCtrl.autoSize {
        width: 100%!important;
    }

    .Responsive .xenForm .ctrlUnit>dd>input,.Responsive .xenForm .ctrlUnit>dd>select,.Responsive .xenForm .ctrlUnit>dd>textarea,.Responsive .xenForm .ctrlUnit>dd>ul {
        margin-top: -0;
    }
}

@media (max-width: 610px) {
    .Responsive .insideSidebar .xenForm .ctrlUnit>dt {
        float:none;
        width: auto;
        text-align: left;
        height: auto;
    }

    .Responsive .insideSidebar .xenForm .ctrlUnit>dt label {
        margin-left: 0;
    }

    .Responsive .insideSidebar .xenForm .ctrlUnit.submitUnit dt {
        height: auto;
    }

    .Responsive .insideSidebar .xenForm .ctrlUnit>dd,.Responsive .insideSidebar .xenForm .ctrlUnit.fullWidth dd {
        float: none;
        width: auto;
        text-align: left;
        height: auto;
        padding-left: 30px;
        overflow: hidden;
    }

    .Responsive .insideSidebar .xenForm .ctrlUnit>dd .textCtrl[size],.Responsive .insideSidebar .xenForm .ctrlUnit>dd .textCtrl.autoSize {
        width: 100%!important;
    }

    .Responsive .insideSidebar .xenForm .ctrlUnit>dd>input,.Responsive .insideSidebar .xenForm .ctrlUnit>dd>select,.Responsive .insideSidebar .xenForm .ctrlUnit>dd>textarea,.Responsive .insideSidebar .xenForm .ctrlUnit>dd>ul {
        margin-top: -0;
    }
}

@media (max-device-width: 568px) {
    .Responsive .textCtrl {
        font-size:16px;
    }
}

#header {
}

#header .pageWidth .pageContent {
    zoom:1;}

#header .pageWidth .pageContent:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#logo {
    display: block;
    float: left;
    line-height: 116px;
    *line-height: 120px;
    height: 120px;
    max-width: 100%;
    vertical-align: middle;
}

#logo span {
    *display: inline-block;
    *height: 100%;
}

#logo a:hover {
    text-decoration: none;
}

#logo img {
    vertical-align: middle;
    max-width: 100%;
}

#visitorInfo {
    float: right;
    min-width: 250px;
    _width: 250px;
    overflow: hidden;
    zoom:1;background: rgb(221,225,226);
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 0;
    border: 1px solid #5d3f1e;
    color: #5d3f1e;
}

#visitorInfo .avatar {
    float: left;
    display: block;
}

#visitorInfo .avatar .img {
    border-color: rgb(150,182,189);
}

#visitorInfo .username {
    font-size: 18px;
    text-shadow: 0 0 0 transparent,1px 1px 10px white;
    color: #5d3f1e;
    white-space: nowrap;
    word-wrap: normal;
}

#alerts {
    zoom:1;}

#alerts #alertMessages {
    padding-left: 5px;
}

#alerts li.alertItem {
    font-size: 11px;
}

#alerts .label {
    color: #5d3f1e;
}

.footer .pageContent {
    font-size: 14px;
    background-color: #5d3f1e;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid rgb(221,225,226);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    zoom:1;line-height: 50px;
    min-height: 20px;
    height: 50px;
}

.footer a,.footer a:visited {
    display: block;
}

.footer a:hover,.footer a:active {
    color: #71a234;
}

.footer .choosers {
    padding-right: 5px;
    float: left;
    overflow: hidden;
    zoom:1;text-align: left;
}

.footer .choosers dt {
    display: none;
}

.footer .choosers dd {
    float: left;
}

.footerLinks {
    float: right;
    zoom:1;}

.footerLinks li {
    float: left;
}

.footerLinks a.globalFeed {
    width: 14px;
    height: 14px;
    display: block;
    text-indent: -9999px;
    white-space: nowrap;
    background: url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/xenforo-ui-sprite.png') no-repeat -112px -16px;
    padding: 0;
    margin: 5px;
}

.footerLegal .pageContent {
    font-size: 11px;
    overflow: hidden;
    zoom:1;padding: 5px 5px 15px;
    text-align: center;
}

#copyright {
    color: #8f9ea1;
    float: left;
}

#legal {
    float: right;
}

#legal li {
    float: left;
    margin-left: 10px;
}

@media (max-width: 610px) {
    .Responsive .footerLinks a.globalFeed,.Responsive .footerLinks a.topLink,.Responsive .footerLinks a.homeLink {
        display:none;
    }

    .Responsive .footerLegal .debugInfo {
        clear: both;
    }
}

@media (max-width: 480px) {
    .Responsive #copyright span {
        display:none;
    }
}

.breadBoxTop,.breadBoxBottom {
    padding: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
    overflow: hidden;
    zoom:1;clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.breadBoxTop {
}

.breadBoxTop .topCtrl {
    float: right;
    line-height: 60px;
}

.breadcrumb {
    font-size: 16px;
    color: rgb(102,127,133);
    background-color: #b7c6c9;
    overflow: hidden;
    zoom:1;max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 -2px 0 rgba(0,0,0,0.07) inset;
    -moz-box-shadow: 0 -2px 0 rgba(0,0,0,0.07) inset;
    -khtml-box-shadow: 0 -2px 0 rgba(0,0,0,0.07) inset;
    box-shadow: 0 -2px 0 rgba(0,0,0,0.07) inset;
    height: 40px;
}

.breadcrumb.showAll {
    height: auto;
}

.breadcrumb .boardTitle {
    display: none;
}

.breadcrumb .crust {
    display: block;
    float: left;
    position: relative;
    zoom:1;max-width: 50%;
}

.breadcrumb .crust a.crumb {
    cursor: pointer;
    color: #8f9ea1;
    text-decoration: none;
    padding: 0 18px;
    margin-bottom: -1px;
    outline: 0 none;
    -moz-outline-style: 0 none;
    display: block;
    _border-bottom: none;
    line-height: 60px;
}

.breadcrumb .crust a.crumb>span {
    display: block;
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
}

.breadcrumb .crust:first-child a.crumb,.breadcrumb .crust.firstVisibleCrumb a.crumb {
    border-top-left-radius: ;
    border-bottom-left-radius: ;
}

.breadcrumb .crust:last-child a.crumb {
    font-weight: bold;
    color: #3f4d50;
}

.breadcrumb .crust .arrow {
    border: 20px solid transparent;
    border-right: 1px none black;
    border-left-width: 10px;
    border-left-color: ;
    -moz-border-right-colors: ;
    display: block;
    position: absolute;
    right: -10px;
    top: 0px;
    z-index: 50;
    width: 0px;
    height: 0px;
}

.breadcrumb .crust .arrow span {
    border: 20px solid transparent;
    border-right: 1px none black;
    border-left-width: 10px;
    border-left-color: ;
    -moz-border-right-colors: ;
    display: block;
    position: absolute;
    left: -11px;
    top: -20px;
    z-index: 51;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 9999px;
    width: 0px;
    height: 0px;
}

.breadcrumb .crust:hover a.crumb {
    color: #3f4d50;
}

.breadcrumb .crust:hover .arrow span {
    border-left-color: ;
}

.breadcrumb .crust .arrow {
    _display: none;
}

.breadcrumb .jumpMenuTrigger {
    font-size: 18px;
    color: #8f9ea1;
    background-color: transparent;
    padding-right: 18px;
    padding-left: 18px;
    border-left: 1px solid rgb(150,182,189);
    display: inline-block;
    float: right;
    white-space: nowrap;
    overflow: hidden;
    -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.2);
    -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.2);
    -khtml-box-shadow: inset 1px 0 0 rgba(255,255,255,.2);
    box-shadow: inset 1px 0 0 rgba(255,255,255,.2);
}

@media (max-width: 480px) {
    .Responsive .breadBoxTop.withTopCtrl {
        display:table;
        table-layout: fixed;
        width: 100%;
    }

    .Responsive .breadBoxTop.withTopCtrl nav {
        display: table-header-group;
    }

    .Responsive .breadBoxTop.withTopCtrl .topCtrl {
        display: table-footer-group;
        margin-top: 5px;
        text-align: right;
    }
}

#navigation .pageContent {
    height: 138px;
    position: relative;
}

#navigation .menuIcon {
    position: relative;
    font-size: 18px;
    width: 16px;
    display: inline-block;
    text-indent: -9999px;
}

#navigation .PopupOpen .menuIcon:before,#navigation .navLink .menuIcon:before {
    zoom:1;}

#navigation .menuIcon:before {
    content: "";
    font-size: 18px;
    position: absolute;
    top: 1.7em;
    left: 0;
    width: 16px;
    height: 2px;
    border-top: 6px double currentColor;
    border-bottom: 2px solid currentColor;
}

.navTabs {
    font-size: 20px;
    background-color: #788689;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    -webkit-box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    -moz-box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    -khtml-box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    height: 68px;
}

.navTabs .publicTabs {
    float: left;
}

.navTabs .visitorTabs {
    float: right;
}

.navTabs .navTab {
    float: left;
    white-space: nowrap;
    word-wrap: normal;
}

.navTabs .navLink,.navTabs .SplitCtrl {
    font-family: 'Squada One',cursive;
    color: #b7c6c9;
    padding-right: 14px;
    padding-left: 14px;
    display: block;
    float: left;
    vertical-align: text-bottom;
    text-align: center;
    outline: 0 none;
    transition: 0.2s;
    text-transform: uppercase;
    height: 68px;
    line-height: 68px;
}

.navTabs .publicTabs .navLink {
    padding: 0 15px;
}

.navTabs .visitorTabs .navLink {
    padding: 0 10px;
}

.navTabs .navLink:hover {
    text-decoration: none;
}

.navTabs .navTab.PopupClosed {
    position: relative;
}

.navTabs .navTab.PopupClosed .navLink {
    color: rgb(221,225,226);
}

.navTabs .navTab.PopupClosed:hover {
    background-color: rgb(102,127,133);
}

.navTabs .navTab.PopupClosed .navLink:hover {
    color: #FFFFFF;
}

.navTabs .navTab.PopupClosed .arrowWidget {
    background-position: -64px 0;
}

.navTabs .navTab.PopupClosed .SplitCtrl {
    margin-left: -14px;
    width: 14px;
}

.navTabs .navTab.PopupClosed:hover .SplitCtrl {
    background: transparent url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/xenforo-ui-sprite.png') no-repeat -128px 26.5px;
}

.navTabs .navTab.selected .navLink {
    position: relative;
    color: #FFFFFF;
    background-color: #3f4d50;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.navTabs .navTab.selected .SplitCtrl {
    display: none;
}

.navTabs .navTab.selected .arrowWidget {
    background-position: -32px 0;
}

.navTabs .navTab.selected.PopupOpen .arrowWidget {
    background-position: -16px 0;
}

.navTabs .navTab.PopupOpen .navLink {
}

.navTabs .navTab.selected.PopupOpen .navLink {
    color: #FFF;
    background-color: #71a234;
    background-repeat: repeat-x;
    background-position: top;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -khtml-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -khtml-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

.navTabs .navTab.selected .tabLinks {
    background-color: #3f4d50;
    width: 100%;
    padding: 0;
    border: none;
    overflow: hidden;
    zoom:1;position: absolute;
    left: 0px;
    top: 70px;
    height: 68px;
    background-position: 0px -68px;
    *clear: expression(style.width= document.getElementById('navigation').offsetWidth + 'px', style.clear = "none", 0);
}

.navTabs .navTab.selected .blockLinksList {
    background: none;
    padding: 0;
    border: none;
    margin-left: 8px;
}

.withSearch .navTabs .navTab.selected .blockLinksList {
    margin-right: 275px;
}

.navTabs .navTab.selected .tabLinks .menuHeader {
    display: none;
}

.navTabs .navTab.selected .tabLinks li {
    float: left;
    padding: 2px 0;
}

.navTabs .navTab.selected .tabLinks a {
    font-weight: bold;
    font-size: 12px;
    color: rgb(102,127,133);
    padding-right: 10px;
    padding-left: 10px;
    border-style: none;
    display: block;
    line-height: 62px;
}

.navTabs .navTab.selected .tabLinks .PopupOpen a {
    color: inherit;
    text-shadow: none;
}

.navTabs .navTab.selected .tabLinks a:hover,.navTabs .navTab.selected .tabLinks a:focus {
    color: #71a234;
    text-decoration: none;
    background-color: transparent;
    outline: 0;
}

.navTabs .navTab.selected .tabLinks .Popup a:hover,.navTabs .navTab.selected .tabLinks .Popup a:focus {
    color: inherit;
    background: none;
    border-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    text-shadow: none;
}

.navTabs .navLink .itemCount {
    font-weight: bold;
    font-size: 12px;
    font-family: Lato,sans-serif;
    color: white;
    background-color: #e74c3c;
    padding: 0 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    right: 2px;
    top: -12px;
    line-height: 16px;
    min-width: 16px;
    _width: 16px;
    text-align: center;
    text-shadow: none;
    white-space: nowrap;
    word-wrap: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 16px;
}

.navTabs .navLink .itemCount .arrow {
    border: 3px solid transparent;
    border-top-color: #e74c3c;
    border-bottom: 1px none black;
    position: absolute;
    bottom: -3px;
    right: 4px;
    line-height: 0px;
    text-shadow: none;
    _display: none;
    width: 0px;
    height: 0px;
}

.navTabs .navLink .itemCount.Zero {
    display: none;
}

.navTabs .navLink .itemCount.ResponsiveOnly {
    display: none!important;
}

.NoResponsive #VisitorExtraMenu_Counter,.NoResponsive #VisitorExtraMenu_ConversationsCounter,.NoResponsive #VisitorExtraMenu_AlertsCounter {
    display: none!important;
}

.navTabs .navTab.account .navLink {
    font-weight: bold;
}

.navTabs .navTab.account .navLink .accountUsername {
    display: block;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#AccountMenu {
    width: 274px;
}

#AccountMenu .menuHeader {
    position: relative;
}

#AccountMenu .menuHeader .avatar {
    float: left;
    margin-right: 10px;
}

#AccountMenu .menuHeader .visibilityForm {
    margin-top: 10px;
    color: rgb(102,127,133);
}

#AccountMenu .menuHeader .links .fl {
    position: absolute;
    bottom: 10px;
    left: 116px;
}

#AccountMenu .menuHeader .links .fr {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

#AccountMenu .menuColumns {
    overflow: hidden;
    zoom:1;padding: 2px;
}

#AccountMenu .menuColumns ul {
    float: left;
    padding: 0;
    max-height: none;
    overflow: hidden;
}

#AccountMenu .menuColumns a,#AccountMenu .menuColumns label {
    width: 115px;
}

#AccountMenu .statusPoster textarea {
    width: 245px;
    margin: 0;
    resize: vertical;
    overflow: hidden;
}

#AccountMenu .statusPoster .submitUnit {
    margin-top: 5px;
    text-align: right;
}

#AccountMenu .statusPoster .submitUnit .statusEditorCounter {
    float: left;
    line-height: 23px;
    height: 23px;
}

.navPopup {
    width: 260px;
}

.navPopup a:hover,.navPopup .listItemText a:hover {
    background: none;
    text-decoration: underline;
}

.navPopup .menuHeader .InProgress {
    float: right;
    display: block;
    width: 20px;
    height: 20px;
}

.navPopup .listPlaceholder {
    max-height: 350px;
    overflow: auto;
}

.navPopup .listPlaceholder ol.secondaryContent {
    padding: 0 10px;
}

.navPopup .listPlaceholder ol.secondaryContent.Unread {
    background-color: rgb(204,241,252);
}

.navPopup .listItem {
    overflow: hidden;
    zoom:1;padding: 5px 0;
    border-bottom: 1px solid #f5fafb;
}

.navPopup .listItem:last-child {
    border-bottom: none;
}

.navPopup .PopupItemLinkActive:hover {
    margin: 0 -8px;
    padding: 5px 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background-color: #f5fafb;
    cursor: pointer;
}

.navPopup .avatar {
    float: left;
}

.navPopup .avatar img {
    width: 32px;
    height: 32px;
}

.navPopup .listItemText {
    margin-left: 37px;
}

.navPopup .listItemText .muted {
    font-size: 9px;
}

.navPopup .unread .listItemText .title,.navPopup .listItemText .subject {
    font-weight: bold;
}

.navPopup .sectionFooter .floatLink {
    float: right;
}

@media (max-width: 610px) {
    .Responsive .navTabs {
        padding-left:10px;
        padding-right: 10px;
    }

    .Responsive .withSearch .navTabs .navTab.selected .blockLinksList {
        margin-right: 50px;
    }
}

@media (max-width: 480px) {
    .Responsive.hasJs .navTabs:not(.showAll) .publicTabs .navTab:not(.selected):not(.navigationHiddenTabs) {
        display:none;
    }
}

#searchBar {
    position: relative;
    zoom:1;z-index: 52;
}

#QuickSearchPlaceholder {
    position: absolute;
    right: 20px;
    top: -42px;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    font-size: 11px;
    height: 16px;
    width: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: -9999px;
    background: transparent url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/xenforo-ui-sprite.png') no-repeat -144px 0px;
    overflow: hidden;
}

#QuickSearch {
    display: block;
    position: absolute;
    right: 20px;
    top: -18px;
    margin: 0;
    background-color: #FFFFFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding-top: 5px;
    _padding-top: 3px;
    z-index: 7500;
}

#QuickSearch .secondaryControls {
    display: none;
}

#QuickSearch.active {
    -webkit-box-shadow: 5px 5px 25px rgba(0,0,0,0.5);
    -moz-box-shadow: 5px 5px 25px rgba(0,0,0,0.5);
    -khtml-box-shadow: 5px 5px 25px rgba(0,0,0,0.5);
    box-shadow: 5px 5px 25px rgba(0,0,0,0.5);
    padding-bottom: 5px;
}

#QuickSearch .submitUnit .button {
    min-width: 0;
}

#QuickSearch input.button.primary {
    float: left;
    width: 110px;
}

#QuickSearch #commonSearches {
    float: right;
}

#QuickSearch #commonSearches .button {
    width: 23px;
    padding: 0;
}

#QuickSearch #commonSearches .arrowWidget {
    margin: 0;
    float: left;
    margin-left: 4px;
    margin-top: 4px;
}

#QuickSearch .moreOptions {
    display: block;
    margin: 0 24px 0 110px;
    width: auto;
}

@media (max-width: 610px) {
    .Responsive #QuickSearchPlaceholder {
        display:block;
    }

    .Responsive #QuickSearchPlaceholder.hide {
        display: none;
    }

    .Responsive #QuickSearch {
        display: none;
    }

    .Responsive #QuickSearch.show {
        display: block;
    }
}

#headerMover {
    position: relative;
    zoom:1;}

#headerMover #headerProxy {
    height: 258px;
}

#headerMover #header {
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.pageWidth {
    margin-right: auto;
    margin-left: auto;
    _width: 976px;
    _margin: 0 auto;
    max-width: 1140px;
}

.NoResponsive body {
    min-width: 1140px;
}

#content .pageContent {
    background-color: #FFFFFF;
    padding: 20px;
    border: 1px solid rgb(221,225,226);
    border-top-width: 0;
    border-bottom-width: 2px;
    border-bottom-color: #dde3e5;
}

#content .pageContent {
    zoom:1;}

#content .pageContent:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.mainContainer {
    float: left;
    margin-right: -310px;
    width: 100%;
}

.mainContent {
    margin-right: 310px;
}

.sidebar {
    float: right;
    font-size: 13px;
    width: 300px;
}

.sidebar .visitorPanel {
    overflow: hidden;
    zoom:1;}

.sidebar .visitorPanel h2 .muted {
    display: none;
}

.sidebar .visitorPanel .avatar {
    margin-right: 10px;
    float: left;
    width: auto;
    height: auto;
}

.sidebar .visitorPanel .avatar img {
    width: ;
    height: ;
}

.sidebar .visitorPanel .username {
    font-weight: bold;
    font-size: 18px;
    color: #71a234;
}

.sidebar .visitorPanel .stats {
    margin-top: 2px;
}

.sidebar .visitorPanel .stats .pairsJustified {
    line-height: normal;
}

.sidebar .section .primaryContent h3,.sidebar .section .secondaryContent h3,.profilePage .mast .section.infoBlock h3 {
    font-weight: bold;
    font-size: 18px;
    color: #71a234;
    padding: 10px;
    margin-bottom: 10px;
}

.sidebar .section .primaryContent h3 a,.sidebar .section .secondaryContent h3 a {
    font-weight: bold;
    font-size: 18px;
    color: #71a234;
}

.sidebar .section .secondaryContent .footnote,.sidebar .section .secondaryContent .minorHeading {
    color: rgb(127,127,127);
    margin-top: 5px;
}

.sidebar .section .secondaryContent .minorHeading a {
    color: rgb(127,127,127);
}

.sidebar .avatarList li {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 0;
    margin-left: 0;
    border-bottom: 2px solid rgb(221,225,226);
    overflow: hidden;
    zoom:1;}

.sidebar .avatarList .avatar {
    margin-right: 5px;
    float: left;
    width: 48px;
    height: 48px;
    width: auto;
    height: auto;
}

.sidebar .avatarList .avatar img {
    width: 48px;
    height: 48px;
}

.sidebar .avatarList .username {
    font-weight: bold;
    font-size: 18px;
    color: #3f4d50;
    margin-top: 2px;
    display: block;
}

.sidebar .avatarList .userTitle {
    font-size: 14px;
    color: #abb8bb;
}

.sidebar .userList {
}

.sidebar .userList .username {
    font-size: 13px;
}

.sidebar .userList .username.invisible {
    color: rgb(150,182,189);
}

.sidebar .userList .username.followed {
}

.sidebar .userList .moreLink {
    display: block;
}

.followedOnline {
    margin-top: 3px;
    margin-bottom: -5px;
    overflow: hidden;
    zoom:1;}

.followedOnline li {
    margin-right: 5px;
    margin-bottom: 5px;
    float: left;
}

.followedOnline .avatar {
    width: 32px;
    height: 32px;
    width: auto;
    height: auto;
}

.followedOnline .avatar img {
    width: 32px;
    height: 32px;
}

#SignupButton {
    margin-bottom: 10px;
    text-align: center;
    line-height: 40px;
    display: block;
    cursor: pointer;
    height: 40px;
}

#SignupButton .inner {
    font-size: 24px;
    font-family: 'Squada One',cursive;
    color: #FFF;
    background-color: #e28c04;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    display: block;
    line-height: 60px;
    text-transform: uppercase;
    background: linear-gradient(to bottom,#e4b52b,#e28c04);
    -webkit-box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    -moz-box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    -khtml-box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    text-shadow: 0 2px 0 rgba(0,0,0,.08);
    height: 60px;
}

#SignupButton:hover .inner {
    text-decoration: none;
    background-color: #71a234;
    background: linear-gradient(to bottom,#93c557,#71a234);
}

#SignupButton:active {
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
    -khtml-box-shadow: 0 0 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 3px rgba(0,0,0,0.2);
}

@media (max-width: 800px) {
    .Responsive .mainContainer {
        float:none;
        margin-right: 0;
        width: auto;
    }

    .Responsive .mainContent {
        margin-right: 0;
    }

    .Responsive .sidebar {
        float: none;
        margin: 0 auto;
    }

    .Responsive .sidebar .visitorPanel {
        display: none;
    }
}

@media (max-width: 340px) {
    .Responsive .sidebar {
        width:100%;
    }
}

.messageText {
    font-size: 11pt;
    font-family: Georgia,"Times New Roman",Times,serif;
    line-height: 1.4;
}

.messageText img,.messageText iframe,.messageText object,.messageText embed {
    max-width: 100%;
}

.pageNavLinkGroup {
    display: table;
    *zoom:1;table-layout: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    margin: 10px 0;
    line-height: 18px;
}

opera:-o-prefocus,.pageNavLinkGroup {
    display: block;
    overflow: hidden;
}

.pageNavLinkGroup:after {
    content: ". .";
    display: block;
    word-spacing: 99in;
    overflow: hidden;
    height: 0;
    font-size: 0.13em;
    line-height: 0;
}

.pageNavLinkGroup .linkGroup {
    float: right;
}

.linkGroup {
}

.linkGroup a {
    padding: 3px 0;
}

.linkGroup a.inline {
    padding: 0;
}

.linkGroup a,.linkGroup .Popup,.linkGroup .element {
    margin-left: 10px;
    display: block;
    float: left;
}

.linkGroup .Popup a {
    margin-left: -2px;
    margin-right: -5px;
    *margin-left: 10px;
    padding: 3px 5px;
}

.linkGroup .element {
    padding: 3px 0;
}

a.callToAction {
    display: inline-block;
    line-height: 60px;
    outline: 0 none;
    height: 60px;
}

a.callToAction span {
    font-size: 24px;
    font-family: 'Squada One',cursive;
    color: #FFF;
    background-color: #e28c04;
    padding: 0 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    display: block;
    text-transform: uppercase;
    background: linear-gradient(to bottom,#e4b52b,#e28c04);
    -webkit-box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    -moz-box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    -khtml-box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    box-shadow: 0 -2px 0 rgba(0,0,0,0.2) inset;
    text-shadow: 0 2px 0 rgba(0,0,0,.08);
}

a.callToAction:hover {
    text-decoration: none;
}

a.callToAction:hover span {
    background-color: #71a234;
    background: linear-gradient(to bottom,#93c557,#71a234);
}

a.callToAction:active {
}

a.callToAction:active span {
    background-color: rgb(102,127,133);
}

.avatarHeap {
    overflow: hidden;
    zoom:1;}

.avatarHeap ol {
    margin-right: -4px;
    margin-top: -4px;
}

.avatarHeap li {
    float: left;
    margin-right: 4px;
    margin-top: 4px;
}

.avatarHeap li .avatar {
    display: block;
}

.fbWidgetBlock .fb_iframe_widget,.fbWidgetBlock .fb_iframe_widget>span,.fbWidgetBlock .fb_iframe_widget iframe {
    width: 100%!important;
}

.username .style3 {
    color: #AA0000;
    text-shadow: 1px 1px #969696;
}

.username .style5 {
    color: orange;
    text-shadow: 1px 1px #969696;
}

.username .style27 {
    color: #00AAAA;
    text-shadow: 1px 1px #969696;
}

.username .style26 {
    color: #FFAA00;
    text-shadow: 1px 1px #969696;
}

.username .style18 {
    color: purple;
}

.username .style25 {
    color: #AAAAAA;
    text-shadow: 1px 1px #969696;
}

.username .style39 {
    color: #FF33CC;
    text-shadow: 1px 1px #969696;
}

.username .style4 {
    color: #F55;
    text-shadow: 1px 1px #969696;
}

.username .style7 {
    color: #AA0000;
    text-shadow: 1px 1px #969696;
}

.username .style35 {
    color: #0a5cce;
    text-shadow: 1px 1px #969696;
}

.username .style36 {
    color: #11bd48;
    text-shadow: 1px 1px #969696;
}

.username .style2 {
    text-shadow: 1px 1px #969696;
}

.username .style14 {
    color: #A00;
    text-shadow: 1px 1px #969696;
}

.username .style29 {
    color: #8309f5;
    text-shadow: 1px 1px #969696;
}

.username .style6 {
    color: orange;
}

.username .banned {
    text-decoration: line-through;
}

.prefix {
    background-color: transparent;
    padding: 0px 6px;
    margin: -1px 0;
    border: 1px solid transparent;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
}

a.prefixLink:hover {
    text-decoration: none;
}

a.prefixLink:hover .prefix {
    color: rgb(102,127,133);
    text-decoration: none;
    background-color: #FFFFFF;
    padding: 0 6px;
    border: 1px solid rgb(221,225,226);
}

.prefix a {
    color: inherit;
}

.prefix.prefixPrimary {
    color: rgb(102,127,133);
    background-color: #f5fafb;
    border-color: #f5fafb;
}

.prefix.prefixSecondary {
    color: #788689;
    background-color: #ebf2f4;
    border-color: #ebf2f4;
}

.prefix.prefixRed {
    color: white;
    background-color: red;
    border-color: #F88;
}

.prefix.prefixGreen {
    color: white;
    background-color: green;
    border-color: green;
}

.prefix.prefixOlive {
    color: black;
    background-color: olive;
    border-color: olive;
}

.prefix.prefixLightGreen {
    color: black;
    background-color: lightgreen;
    border-color: lightgreen;
}

.prefix.prefixBlue {
    color: white;
    background-color: blue;
    border-color: #88F;
}

.prefix.prefixRoyalBlue {
    color: white;
    background-color: royalblue;
    border-color: #81A9E1;
}

.prefix.prefixSkyBlue {
    color: black;
    background-color: skyblue;
    border-color: skyblue;
}

.prefix.prefixGray {
    color: black;
    background-color: gray;
    border-color: #AAA;
}

.prefix.prefixSilver {
    color: black;
    background-color: silver;
    border-color: silver;
}

.prefix.prefixYellow {
    color: black;
    background-color: yellow;
    border-color: #E0E000;
}

.prefix.prefixOrange {
    color: black;
    background-color: orange;
    border-color: #FFC520;
}

.discussionListItem .prefix,.searchResult .prefix {
    font-size: 80%;
    margin: 0;
    line-height: 16px;
    font-weight: normal;
}

h1 .prefix {
    font-size: 80%;
    margin: 0;
    line-height: 16px;
    line-height: normal;
}

.breadcrumb span.prefix,.heading span.prefix {
    font-style: italic;
    font-weight: bold;
    padding: 0;
    margin: 0;
    border: 0 none black;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    display: inline;
    color: inherit;
}

.userBanner {
    font-size: 11px;
    background: transparent url('/web/20150510073131im_/http://www.mcgamer.net/styles/mcgamer/xenforo/gradients/form-button-white-25px.png') repeat-x top;
    padding: 1px 5px;
    border: 1px solid transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    -khtml-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    text-align: center;
}

.userBanner.wrapped {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
    position: relative;
}

.userBanner.wrapped span {
    position: absolute;
    top: -4px;
    width: 5px;
    height: 4px;
    background-color: inherit;
}

.userBanner.wrapped span.before {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -khtml-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    left: -1px;
}

.userBanner.wrapped span.after {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -khtml-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    right: -1px;
}

.userBanner.bannerHidden {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
    border: none;
}

.userBanner.bannerHidden.wrapped {
    margin-left: 0;
    margin-right: 0;
}

.userBanner.bannerHidden.wrapped span {
    display: none;
}

.userBanner.bannerStaff {
    color: rgb(102,127,133);
    background-color: #f5fafb;
    border-color: rgb(221,225,226);
}

.userBanner.bannerStaff.wrapped span {
    background-color: rgb(221,225,226);
}

.userBanner.bannerPrimary {
    color: rgb(102,127,133);
    background-color: #f5fafb;
    border-color: rgb(221,225,226);
}

.userBanner.bannerPrimary.wrapped span {
    background-color: rgb(221,225,226);
}

.userBanner.bannerSecondary {
    color: #788689;
    background-color: #ebf2f4;
    border-color: #ebf2f4;
}

.userBanner.bannerSecondary.wrapped span {
    background-color: #ebf2f4;
}

.userBanner.bannerRed {
    color: white;
    background-color: red;
    border-color: #F88;
}

.userBanner.bannerRed.wrapped span {
    background-color: #F88;
}

.userBanner.bannerGreen {
    color: white;
    background-color: green;
    border-color: green;
}

.userBanner.bannerGreen.wrapped span {
    background-color: green;
}

.userBanner.bannerOlive {
    color: black;
    background-color: olive;
    border-color: olive;
}

.userBanner.bannerOlive.wrapped span {
    background-color: olive;
}

.userBanner.bannerLightGreen {
    color: black;
    background-color: lightgreen;
    border-color: lightgreen;
}

.userBanner.bannerLightGreen.wrapped span {
    background-color: lightgreen;
}

.userBanner.bannerBlue {
    color: white;
    background-color: blue;
    border-color: #88F;
}

.userBanner.bannerBlue.wrapped span {
    background-color: #88F;
}

.userBanner.bannerRoyalBlue {
    color: white;
    background-color: royalblue;
    border-color: #81A9E1;
}

.userBanner.bannerRoyalBlue.wrapped span {
    background-color: #81A9E1;
}

.userBanner.bannerSkyBlue {
    color: black;
    background-color: skyblue;
    border-color: skyblue;
}

.userBanner.bannerSkyBlue.wrapped span {
    background-color: skyblue;
}

.userBanner.bannerGray {
    color: black;
    background-color: gray;
    border-color: #AAA;
}

.userBanner.bannerGray.wrapped span {
    background-color: #AAA;
}

.userBanner.bannerSilver {
    color: black;
    background-color: silver;
    border-color: silver;
}

.userBanner.bannerSilver.wrapped span {
    background-color: silver;
}

.userBanner.bannerYellow {
    color: black;
    background-color: yellow;
    border-color: #E0E000;
}

.userBanner.bannerYellow.wrapped span {
    background-color: #E0E000;
}

.userBanner.bannerOrange {
    color: black;
    background-color: orange;
    border-color: #FFC520;
}

.userBanner.bannerOrange.wrapped span {
    background-color: #FFC520;
}

@media (max-width: 800px) {
    .Responsive .pageWidth {
        margin-right:10px;
        margin-left: 10px;
    }

    .Responsive #content .pageContent {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (max-width: 610px) {
    .Responsive .pageWidth {
    }

    .Responsive .forum_view #pageDescription,.Responsive .thread_view #pageDescription {
        display: none;
    }
}

@media (max-width: 480px) {
    .Responsive .pageWidth {
        margin-right:0;
        margin-left: 0;
    }

    .Responsive .pageNavLinkGroup .PageNav,.Responsive .pageNavLinkGroup .linkGroup {
        clear: right;
    }
}

.signature.messageText {
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}

.notice-content {
    padding: 10px;
}

.notices--block .notice {
    font-size: 14px;
    border-radius: 0px;
}

.notice.notice--primary {
    color: #2c2c2c;
    background: #b2bcc5;
}

.notice {
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-top-color: #dde1e2;
    border-right-color: #dde1e2;
    border-bottom-color: #dde1e2;
    border-left-color: #dde1e2;
}

b, strong {
    font-weight: 600;
}