html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
body {
    line-height: 1
}
ol,
ul {
    list-style: none
}
blockquote,
q {
    quotes: none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
.wrapper {
    width: 960px;
    margin: 0 auto
}
a {
    text-decoration: none
}
a:hover {
    text-decoration: underline
}
span.translation_missing {
    padding: 0 !important;
    margin: 0 !important;
    display: inline !important
}
html {
    -webkit-font-smoothing: antialiased
}
.firstarrow {
    display: none !important
}
@font-face {
    font-family: 'CronosPro';
    src: url(/assets/cronos/cronospro-regular-webfont-46535359f037d0121a7fb14ab8673894.eot);
    src: url(/assets/cronos/cronospro-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/cronos/cronospro-regular-webfont-4ecea63ee87e3458538ee2ef7c240e11.woff) format("woff"), url(/assets/cronos/cronospro-regular-webfont-c32bba50a953cb5b710ddc220b49985d.ttf) format("truetype"), url(/assets/cronos/cronospro-regular-webfont.svg#CronosProRegular) format("svg");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'CronosPro';
    src: url(/assets/cronos/cronospro-semibold-webfont-f5dd59f187905161ab2b2e138c4800bb.eot);
    src: url(/assets/cronos/cronospro-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/cronos/cronospro-semibold-webfont-055214cbf18766c3b1bce9d743a50c8a.woff) format("woff"), url(/assets/cronos/cronospro-semibold-webfont-22909df1215722e8b646d73563debf3c.ttf) format("truetype"), url(/assets/cronos/cronospro-semibold-webfont.svg#CronosProSemibold) format("svg");
    font-weight: bold;
    font-style: normal
}
@font-face {
    font-family: 'CronosPro';
    src: url(/assets/cronos/cronospro-italic-webfont-60ec6385282635651eb0832bead6490b.eot);
    src: url(/assets/cronos/cronospro-italic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/cronos/cronospro-italic-webfont-7ce0962c78808a6d6f4d6ddb1ea171da.woff) format("woff"), url(/assets/cronos/cronospro-italic-webfont-4b9efddcfcf1d3b09653d47cce963456.ttf) format("truetype"), url(/assets/cronos/cronospro-italic-webfont.svg#CronosProItalic) format("svg");
    font-weight: normal;
    font-style: italic
}
@font-face {
    font-family: 'CronosPro';
    src: url(/assets/cronos/cronospro-semibolditalic-webfont-a4a333af7f13d519a4faf439ec72af27.eot);
    src: url(/assets/cronos/cronospro-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/cronos/cronospro-semibolditalic-webfont-2bc06f70c46c1e5f4e1fd9158232e9e6.woff) format("woff"), url(/assets/cronos/cronospro-semibolditalic-webfont-ca34501fef729581cf33d864df0354e8.ttf) format("truetype"), url(/assets/cronos/cronospro-semibolditalic-webfont.svg#CronosProSemiboldItalic) format("svg");
    font-weight: bold;
    font-style: italic
}
@font-face {
    font-family: 'EasonPro';
    src: url(/assets/eason/easonpro-regular-webfont-39718cc12a80451600644954ec74f4eb.eot);
    src: url(/assets/eason/easonpro-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/eason/easonpro-regular-webfont-cfa5201fa131ba6f4fc0cc6b42e624a4.woff) format("woff"), url(/assets/eason/easonpro-regular-webfont-a44631ac6d493aef67b88fcba19e8b67.ttf) format("truetype"), url(/assets/eason/easonpro-regular-webfont.svg#EasonProregular) format("svg");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'EasonPro';
    src: url(/assets/eason/easonpro-italic-webfont-ba120ac97d1445651a65e3dfab486336.eot);
    src: url(/assets/eason/easonpro-italic-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/eason/easonpro-italic-webfont-5e0ff8d463d894c545269145747c947e.woff) format("woff"), url(/assets/eason/easonpro-italic-webfont-df91b81b856a42e36bedaa98ebfcd3ff.ttf) format("truetype"), url(/assets/eason/easonpro-italic-webfont.svg#EasonProitalic) format("svg");
    font-weight: normal;
    font-style: italic
}
@font-face {
    font-family: 'EasonPro';
    src: url(/assets/eason/easonpro-bold-webfont-46e1793ab223b4a580f19e09d5133f92.eot);
    src: url(/assets/eason/easonpro-bold-webfont.eot?#iefix) format("embedded-opentype"), url(/assets/eason/easonpro-bold-webfont-39d93d92fbd822d99a33abcd2361b884.woff) format("woff"), url(/assets/eason/easonpro-bold-webfont-f073b7f5e03942f926cd0ea6034d51f5.ttf) format("truetype"), url(/assets/eason/easonpro-bold-webfont.svg#EasonProBold) format("svg");
    font-weight: bold;
    font-style: normal
}
img.rotate {
    -webkit-animation: 'spinnerRotate' 2s infinite linear
}
@-webkit-keyframes spinnerRotate {
    from {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}
a.button {
    text-decoration: none
}
.button {
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    display: inline-block;
    *display: inline;
    zoom: 1;
    color: #ccc;
    height: 35px;
    line-height: normal;
    min-width: 30px;
    font-size: 20px;
    border: none;
    background: url(/assets/blackbutton-ab9f80c8f27f34c06c8d2eb3fc842fea.png) 0 0 no-repeat;
    padding: 15px 15px 0 15px
}
.button:hover {
    color: #fff;
    opacity: 1;
    text-decoration: none
}
.button .plus {
    background: url(/assets/plus-7eb987b729140fd200ec51f15840530f.png) 100% -1px no-repeat;
    padding-right: 24px
}
.button.loading {
    color: #fff
}
.button.cancel {
    color: #fbb
}
.button.mini {
    line-height: 25px;
    height: 25px;
    font-size: 13px;
    padding: 0 7px
}
input.button {
    height: 50px;
    padding-top: 0
}
.button:nth-child(2n),
li:nth-child(2n) .button {
    background-position: -150px 0
}
.button.rss {
    color: #f1e3d3;
    background-image: url(/assets/rssbutton-3af7275bd58c2639c79b1ac52e54b0e8.png);
    background-position: 0 0;
    width: 79px;
    padding-left: 13px;
    padding-right: 0
}
.button.rss:hover {
    color: #fff
}
.button.anet {
    background-image: url(/assets/anet_button-4508844eb785e81ecc64725620eea519.png);
    background-position: 0 0 !important;
    width: 75px;
    height: 36px
}
.button.anet span.first_anet {
    display: block;
    text-indent: -10000px;
    width: 46px;
    background: url(/assets/anet_first_post-cc6bfa39a5c3afb297f729cedca51e63.png) 0 0 no-repeat;
    height: 20px;
    opacity: 0.75
}
.button.anet:hover span.first_anet {
    opacity: 1
}
.first-arrow {
    display: none
}
body {
    background: #CBCBCB
}
body #header {
    background: #fff url(/assets/header_large_grayscale-46a37239d7f3055d1855b4dfd4dec1e0.jpg) 49.95% 0% no-repeat
}
body #header.alpha {
    background-image: url(/assets/header_large_grey-083d3bfc0175dbdd9ec2e6fda5d32e1f.jpg)
}
body #header .wrapper {
    position: relative;
    display: block;
    height: 312px
}
body #header .wrapper h1 a {
    text-indent: -10000px;
    background: url(/assets/gw2_grayscale-787e0363cf108832ef1f23bfb6b6e3ec.png) no-repeat;
    display: block;
    height: 207px;
    width: 312px;
    position: absolute;
    top: 37px;
    left: 10px
}
body #header .wrapper .top-nav {
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    color: #ffc8ad;
    font-size: 12px;
    letter-spacing: 0px
}
body #header .wrapper .top-nav span {
    display: inline-block;
    padding: 9px 0
}
body #header .wrapper .top-nav span.left {
    min-width: 185px;
    text-align: right;
    background: url(/assets/top_nav_left-e6ac3e0fbf0eca1fb75871d1c2b31d38.png) 100% 0% no-repeat;
    margin-left: -45px
}
body #header .wrapper .top-nav span.right {
    min-width: 301px;
    background: url(/assets/top_nav_right-9295c1145aed9cd4fb12df7b076d2059.png) 0% 0% no-repeat;
    text-align: left
}
body #header .wrapper .top-nav a {
    color: #ffc8ad;
    text-decoration: none;
    padding: 0 8px
}
body #header .wrapper .top-nav a:hover {
    text-decoration: underline
}
body #header .wrapper .langselect {
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    font-size: 12px;
    color: #777777;
    position: absolute;
    top: 9px;
    right: 63px
}
body #header .wrapper .langselect a {
    color: #777777;
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 0px 5px;
    border-right: 1px solid #777777
}
body #header .wrapper .langselect a:last-child {
    border-right: none;
    padding-right: 0
}
body #header .wrapper .langselect a:hover,
body #header .wrapper .langselect a.active {
    color: #fee6d0;
    text-decoration: none
}
body #header .wrapper .global-search {
    position: absolute;
    top: 1px;
    right: 0
}
body #header .wrapper .global-search input,
body #header .wrapper .global-search textarea {
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: url(/assets/global_search_icon-74bb159503c4f1df94cb0ce26a93b372.png);
    background-repeat: no-repeat;
    background-position: 99% 50%;
    font-size: 14px;
    line-height: 1;
    padding: 4px 20px 2px 9px;
    color: black;
    border: 1px solid #555;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none
}
body #header .wrapper .global-search input {
    width: 300px
}
body #header .wrapper ul.mid-nav {
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    position: absolute;
    top: 49px;
    right: 12px
}
body #header .wrapper ul.mid-nav li {
    display: inline;
    z-index: 1001;
    position: relative
}
body #header .wrapper ul.mid-nav li a {
    padding: 0 20px;
    font-size: 24px;
    color: white;
    text-decoration: none
}
body #header .wrapper ul.mid-nav li a:hover {
    text-decoration: none;
    color: #fdd787
}
body #header .wrapper ul.mid-nav li a:last-child {
    padding-right: 0
}
body #header .wrapper ul.mid-nav ul.sub-nav {
    position: absolute;
    top: -44px;
    left: -16px;
    z-index: 1000;
    background: url(/assets/sub_nav-0efd5575490dc3995bbf86c76d2296b8.png) 0 0% no-repeat;
    padding: 101px 45px 0 0;
    width: 245px;
    min-height: 100px
}
body #header .wrapper ul.mid-nav ul.sub-nav.media {
    left: 116px
}
body #header .wrapper ul.mid-nav ul.sub-nav.community {
    left: 206px
}
body #header .wrapper ul.mid-nav ul.sub-nav.services {
    left: 353px
}
body #header .wrapper ul.mid-nav ul.sub-nav.shop {
    left: 353px
}
body #header .wrapper ul.mid-nav ul.sub-nav:after {
    display: block;
    position: absolute;
    left: 0;
    bottom: -50px;
    padding: 0 45px 0 20px;
    content: "";
    height: 50px;
    width: 245px;
    background: url(/assets/sub_nav-0efd5575490dc3995bbf86c76d2296b8.png) 0 100% no-repeat
}
body #header .wrapper ul.mid-nav ul.sub-nav li {
    color: #555555;
    font-size: 17px;
    display: block;
    padding: 0;
    margin: 0 0 0 20px
}
body #header .wrapper ul.mid-nav ul.sub-nav li a {
    display: block;
    color: #555555;
    border-top: 1px solid rgba(155, 155, 155, 0.3);
    font-size: 17px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 6px 0 7px 0
}
body #header .wrapper ul.mid-nav ul.sub-nav li a em {
    font-style: italic
}
body #header .wrapper ul.mid-nav ul.sub-nav li a.arrow {
    background: no-repeat 100% 50% url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAQAAAAEnG+bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG1JREFUCB0FwTFuAQAAQNG/mBygMThCF7EYXAAx9R49gBNJGqsTiJB0sDiAydhEiO31vWRhKkmZu7sYS8oJnI2kzNzA0UjJxA0cfCT5dAW/SQb24J0M/YA/qwxtwcNa2YGnpZQNXtaSkm9fkvQPQdR4oPOV8D0AAAAASUVORK5CYII=)
}
body #header .wrapper ul.mid-nav ul.sub-nav li:hover {
    background-color: rgba(163, 153, 133, 0.1);
    color: #000
}
body #header .wrapper ul.mid-nav ul.sub-nav li:hover a {
    color: #000
}
body #header .wrapper ul.mid-nav ul.sub-nav li:first-child a {
    padding-top: 0;
    border: none
}
body #header .wrapper ul.mid-nav ul.sub-nav li:first-child a.arrow {
    background-position: 100% 25%
}
body #header .wrapper ul.mid-nav ul.subber-nav {
    position: absolute;
    top: 50px;
    left: -16px;
    z-index: 1000;
    width: 245px;
    margin-left: 245px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAToAAAHDCAMAAACDASa/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5OTdGNzlCODAxQTExRTFBQjVCQjREOTRFOUE5QjlEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5OTdGNzlDODAxQTExRTFBQjVCQjREOTRFOUE5QjlEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk5N0Y3OTk4MDFBMTFFMUFCNUJCNEQ5NEU5QTlCOUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk5N0Y3OUE4MDFBMTFFMUFCNUJCNEQ5NEU5QTlCOUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58Yd1WAAACK1BMVEXz8/P////z8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/OcOjdAAAAAuXRSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmKCkqKy0uLzAxMjM1Njc4Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWVpdXmJjZGVmZ2hpamtvcHFydHZ3eHt9fn+AgoOEhYaIiouMjY6QkZKTlJWWl5iZmpucnZ+goaOkqKmqq62usrO0t7m6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2dU77ncAAAf0SURBVHja7dbLktvGFYfx/+kGQHJmdPOlkopz2cYvladMVfwKeQCXs/ImVZZljaSRhiQIsM85WWAkjSyNZMly2RV/32KuJNj4obsB+0r0YRl00EEHHXQEHXTQQQcdQQcddNARdNBBBx10BB100EFH0EEHHXTQEXTQQQcdQQcddNBBR9BBBx10BB100EEHHUEHHXTQEXTQQQcddAQddNBBR9BBBx100BF00EEHHUEHHXTQQUfQQQcddAQddNBBBx1BBx100EEHHXTQQQcdQQcddNBBR9BBBx10BB100EEHHUEHHXTQEXTQQQcddAQddNBBR9BBBx100BF00EEHHUEHHXTQQUfQQQcddAQddNBBBx1BBx100BF00EEHHXQEHXTQQUfQQQcddNARdNBBBx1BBx100EFH0EEHHXTQQQcddNBBR9BBBx100BF00EEHHUEHHXTQQUfQQQcddAQddNBBBx1BBx100BF00EEHHXQEHXTQQUfQQQcddNARdNBBBx1BBx100EFH0EEHHXQEHXTQQQcdQQcddNARdNBBBx10BB100EFH0EEHHXTQEXTQQQcddNBBBx100BF00EEHHXQEHXTQQUfQQQcddNARdNBBBx1BBx100EFH0EEHHXQEHXTQQQcdQQcddNARdNBBBx10BB100EFH0EEHHXTQEXTQQQcdQQcddNBBR9BBBx10BB100EEHHUEHHXTQEXTQQQcddAQddNBBBx100EEHHXQEHXTQQQcdQQcddNARdNBBBx10BB100EFH0EEHHXTQEXTQQQcdQQcddNBBR9BBBx10BB100EEHHUEHHXTQEXTQQQcddAQddNBBR9BBBx100BF00EEHHUEHHXTQQUfQQQcddAQddNBBBx39HunSoIPu//FKQPdT2p1Cx4KFDrrfSWEG3U29eiNdfnv+t1REL2nuFaq/AF2apCg/8yjH/jcheWGDhoj+2MmaDz6fWJi39LNpMIvfxqzzYvL6/AK76k36v/yjrks5+3yytnh4eW+M6TDu/jxPWduD88N80n160c6HMU/a4R10aR95vK8ey6uknPtUiYzOx1o2qcz66syN1kvL8pEyYtCx1J83rtjG4fNib7iIR7+8tdk/+Oa8/fe7jV9EK3F6PFqUaOlWa1OzUAn7OLMulzN7y7mksijClm1CkltRHoYMH2zOte96U7fNKLaqLc9czdfep8W4njOrufWuMWIt9dW7qpT5i6O9P53ZtfFmZpXLB2m7eXiub//97WUriuqvvKlYmkt1eevb6H7KVb16TUbUskyil4MLeXaWxVKmzDxqOGbJ0qfSNfab5xdax/qjCRBtkKSY1vZ8ckrKqNc+cpmHirnXhxNKqWg2Wzuc9GtdHu7/55v7++3kpRbLV+VkClkubkr7SkpLy+X3FwN6+cOVUMrHW/J5OKyLZLNqVh3USX2m7OBZSz9HXacpLU3K3fbkad6utyJ3w1pSZPWSx1rH6Xa7ePIwz3w+jDGdXI77efPUzaaDldJP4eO82Zom5erstNu73dpMY9vY3XV/L+vmnp+dNN/89fHt4VjbSu1wLGur9T22w0jvjsPB6+b5W8Z2/8nXXz/e+9y0PIYMmlMZJVSKQlEzrs3AtH9a1RRhras+mNT6Mg12UGbtjkVd0WGY6hCztTZ0h9jZaRntpM0bl+aNtXk1eI3Sz15ztZvibKOYS+0U8/ZO22/L2Xz2Q+umZ6P74aIOdXd8+sTbfJwltXa07A8eqZCnZUoyK3U2K2mSK01K612dspPXotUqNoOvyvruJ7f/9PntO1liilPNm5xWshsWR5qUri7TMmfF4F2nzIvD9nC5u/90nH94sG+SpGqZilKitFLaTfYm+9drn5X7aaPuTc8HrfOspkhZ81VJk9djqUpTTP3l6b483rrfrY+/7/v66OmDfW3b/SSvMddsYRZZpKZscl3tI2bmVkJKs5RkmbLs0lVC1a24zJa9KdOqK7Nr1llWqTOzenJ254u/f/GH4eWa9bFquDYFo2hndqzr3aovmWXqYjvb+OzR+f0H87if5zabp6Ist6amYv7OaWuyf1wcTm61nLJs5pgt5+xLPU79evVs7+vQaohLP6sX+amvLw6Tjf6Jte2hu7veTM9aHiUdtrXsjuG1ujeTlam6pCJ7OcNLvPxezEpIMqlYZEqZspTMX7zu2tbsy5dqy71GUqik7NqEKKWu73326R//8tnFnZN7p16V3RvWqCn3352Pj7ZPvs9xO2drzatLxUyqrtBLs9cG8jrdKsKKlLL0ojTJlm0vljOSLC0tzTKreVP1ElW6+oyqtGUxXN1iLdMURbZslkWRWnbS5ROzmKelXOpy2UgUP2mwr5nq6onFlGqqabZa2Wp157O/fXn788t+fz6Vbv/Uxtw9mONiPOyyG/MYihLajMvaXHb99toASrxjOCbrLK9uA6YSVZklU7kMK80yLUssnGlRTMpllljq+eCVJcxSy91HIamkq8qUFq9O/y7l+ph1aVfnvdwRi1kpXRl6TR7evESGpK5JNU2dQqrFfZnEqYy3Xbab/mOyLsxVvS4PALZsDqGaUb3TsuIszZY9SKFSXlgURYkSNaWQqjL0q3XDKVZTibLMA6WFTClJxV01FVKxDxq2XU2aKpfqGw5h1596P3j8v2pFZnkFllG9Sv7j9fjO5Xkz3Vte8F50v+GKzPKm+VXffwv5HdG9a7G8p15J/Q8/0J1rw0hfLQAAAABJRU5ErkJggg==)
}
body #header .wrapper ul.mid-nav ul.subber-nav.professions {
    top: 77px
}
body #header .wrapper ul.mid-nav ul.subber-nav li {
    color: #555555;
    font-size: 17px;
    display: block;
    padding: 0;
    margin: 0 0 0 0
}
body #header .wrapper ul.mid-nav ul.subber-nav li a {
    display: block;
    color: #555555;
    border-top: 1px solid rgba(155, 155, 155, 0.3);
    font-size: 17px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 6px 0 7px 0
}
body #header .wrapper ul.mid-nav ul.subber-nav li a em {
    font-style: italic
}
body #header .wrapper ul.mid-nav ul.subber-nav li:hover {
    background-color: rgba(163, 153, 133, 0.1);
    color: #000
}
body #header .wrapper ul.mid-nav ul.subber-nav li:hover a {
    color: #000
}
body #header .wrapper ul.mid-nav ul.subber-nav li:first-child a {
    border: none
}
body #header .wrapper nav.bookcrumbs {
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    position: absolute;
    top: 268px;
    left: 0;
    background: url(/assets/bookcrumb_line-de0a196fb93ec49ef05100900d1812bb.png) 50% 0% no-repeat;
    width: 960px;
    padding: 20px 0px 0;
    margin: 0 0px
}
body #header .wrapper nav.bookcrumbs div {
    display: inline;
    background: url(/assets/bookcrumb_arrow-6d69a0ee2cdde6f305bf5f243504c433.png) 0% 33% no-repeat
}
body #header .wrapper nav.bookcrumbs div a {
    font-size: 16px;
    color: #707070;
    text-decoration: none;
    padding: 0 5px 0 16px
}
body #header .wrapper nav.bookcrumbs div a:hover {
    text-decoration: none
}
body #header .wrapper nav.bookcrumbs div h2 {
    display: inline
}
body #header .wrapper nav.bookcrumbs div:first-child {
    background: none
}
body #header .wrapper nav.bookcrumbs div:first-child a {
    padding-left: 0
}
body #header .wrapper nav.bookcrumbs div:last-child a {
    color: black
}
body #header .wrapper .character {
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    position: absolute;
    top: 177px;
    right: 0;
    margin-right: 50px;
    display: block;
    width: 554px;
    height: 100px;
    z-index: 10
}
body #header .wrapper .character p.login {
    color: #8f8f8f;
    font-size: 33px;
    text-align: right;
    padding: 35px 20px 0 0;
    font-family: "EasonPro", "Courier New", "Georgia", serif
}
body #header .wrapper .character p.login a {
    font-weight: bold;
    color: #b00;
    text-decoration: none
}
body #header .wrapper .character p.login a:hover {
    text-decoration: underline
}
body #header .wrapper .character ul.links {
    text-align: right;
    padding-top: 10px
}
body #header .wrapper .character ul.links li {
    font-size: 12px;
    display: inline;
    color: #b00;
    border-left: 1px solid #b5b5b5;
    padding: 2px 5px
}
body #header .wrapper .character ul.links li a {
    color: #b00;
    text-decoration: none;
    font-weight: semibold
}
body #header .wrapper .character ul.links li a:hover {
    text-decoration: underline
}
body #header .wrapper .character ul.links li a.mail {
    font-size: 12px
}
body #header .wrapper .character ul.links li a.friend {
    font-size: 12px
}
body #header .wrapper .character ul.links li:first-child {
    border-left: none;
    padding-left: 0
}
body #header .wrapper .character ul.links li:last-child {
    padding-right: 0
}
body #header .wrapper .character p.realname {
    font-size: 21px;
    padding-left: 219px;
    padding-top: 4px;
    font-weight: semibold;
    text-align: right
}
body #header .wrapper .character p.realname a {
    color: #8f8f8f
}
body #header .wrapper .character p.realname a:hover {
    color: black
}
body #header .wrapper .character .charname {
    text-align: right;
    color: black;
    font-size: 16px;
    padding-top: 5px;
    padding-left: 219px;
    font-weight: semibold
}
body #header .wrapper .character .charname .dropdown {
    width: 16px;
    height: 16px;
    background: url(/assets/dropdown_icon-612843551c18002b236f2082fa138c6a.png) no-repeat;
    -webkit-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25);
    cursor: pointer
}
body #header .wrapper .character .charname .dropdown:hover {
    background-position: -16px 0;
    -webkit-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.33);
    box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.33)
}
body #header .wrapper .character .charname .dropdown-box {
    background: #353229;
    position: relative;
    top: -5px;
    width: 300px;
    z-index: 100;
    padding: 15px;
    -webkit-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25)
}
body #header .wrapper .character .charname .dropdown-box ul {
    color: white;
    font-size: 14px
}
body #header .wrapper .character .charname .dropdown-box ul a {
    color: white;
    text-decoration: none
}
body #header .wrapper .character .charname .dropdown-box ul a:hover {
    text-decoration: underline
}
body #header .wrapper .character .charname .dropdown-box ul li {
    margin-bottom: 5px
}
body #header .wrapper .character .charname .dropdown-box ul li:last-child {
    margin-bottom: 0
}
body #header .wrapper .character .charname .dropdown {
    margin-right: 10px;
    display: inline-block;
    *display: inline;
    zoom: 1
}
body #header .wrapper .character .charname .dropdown-box {
    position: absolute;
    top: 24px;
    right: 0
}
body #header .wrapper .char {
    position: absolute;
    z-index: 0;
    top: 168px;
    right: 0px;
    overflow: hidden;
    height: 100px
}
body #header .wrapper .char img {
    max-width: 144px
}
body .flashcontent {
    background: #fff
}
body .flashcontent .flashwrapper {
    background: url(/assets/post_line-e8168efa2505966e06897dbe3d18f88c.png) no-repeat 50% 0%;
    padding-top: 1px
}
body .flashcontent .flashwrapper .flash {
    background: #d97874;
    background: -moz-linear-gradient(left, #fff 0%, #d97874 40%, #d97874 60%, #fff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(40%, #d97874), color-stop(60%, #d97874), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, #fff 0%, #d97874 40%, #d97874 60%, #fff 100%);
    background: -o-linear-gradient(left, #fff 0%, #d97874 40%, #d97874 60%, #fff 100%);
    background: -ms-linear-gradient(left, #fff 0%, #d97874 40%, #d97874 60%, #fff 100%);
    background: linear-gradient(left, #ffffff 0%, #d97874 40%, #d97874 60%, #ffffff 100%);
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    text-align: center;
    color: white
}
body .flashcontent .flashwrapper .flash h4 {
    padding: 16px 200px 8px;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
    font-family: "EasonPro", "Courier New", "Georgia", serif
}
body .flashcontent .flashwrapper .flash p {
    text-align: center;
    font-size: 20px;
    padding: 8px 200px
}
body .flashcontent .flashwrapper .flash p:first-child {
    padding-top: 16px
}
body .flashcontent .flashwrapper .flash p:last-child {
    padding-bottom: 16px
}
body .flashcontent .flashwrapper .flash p.notice {
    font-size: 16px
}
body .flashcontent .flashwrapper .flash a {
    color: white;
    text-decoration: underline
}
body .flashcontent .flashwrapper .flash a:hover {
    text-decoration: underline;
    color: #ddd
}
body .flashcontent .flashwrapper .flash ul {
    text-align: left;
    padding: 0 350px 10px 350px;
    margin-left: 10px;
    max-width: 300px
}
body .flashcontent .flashwrapper .flash ul li {
    text-align: left;
    list-style-type: disc;
    padding-bottom: 10px
}
body .flashcontent .flashwrapper .flash>*:last-child {
    background: url(/assets/post_line-e8168efa2505966e06897dbe3d18f88c.png) no-repeat 50% 100%
}
body #content {
    zoom: 1;
    background: #fff
}
body #content:before,
body #content:after {
    content: "";
    display: table
}
body #content:after {
    clear: both
}
body #content #main {
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content #main.forum_index {
    width: 605px;
    float: left
}
body #content #main.forum_index #welcome {
    display: block;
    width: 605px;
    height: 214px;
    background: url(/assets/forum/index/welcome-fd0bf82c20c42e60278dd58ecac9a83d.png) 100% 0 no-repeat;
    position: relative
}
body #content #main.forum_index #welcome .close {
    position: absolute;
    top: 5px;
    right: 5px
}
body #content #main.forum_index #welcome .close a {
    display: block;
    text-indent: -10000px;
    width: 9px;
    height: 11px;
    opacity: 0.4;
    background: url(/assets/forum/index/sidebar_close-331857ee9eb62f2d7b4a40876d251748.png) 0 0 no-repeat
}
body #content #main.forum_index #welcome .close a:hover {
    opacity: 0.9
}
body #content #main.forum_index #welcome h1 {
    padding-top: 34px;
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    font-size: 60px;
    letter-spacing: -2px;
    width: 375px;
    white-space: nowrap
}
body #content #main.forum_index #welcome h2 {
    padding-top: 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    font-weight: lighter;
    line-height: 1.3;
    width: 380px
}
body #content #main.forum_index #welcome h3 {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    color: #ba0000;
    letter-spacing: 1px;
    padding-right: 10px;
    bottom: 30px;
    left: 4px;
    font-size: 16px;
    background: url(/assets/forum/index/learn_more-f14b80cebb8e326f4645241aaa50fd67.png) 100% 50% no-repeat
}
body #content #main.forum_index #welcome h3 a {
    color: #ba0000
}
body #content #main.forum_index #cat_header {
    display: block;
    width: 605px;
    height: 27px;
    background: url(/assets/forum/index/forum_header-0626c2512a5587c520615eaed4977f3a.png) 100% 100% no-repeat
}
body #content #main.forum_index .category {
    padding-top: 25px;
    width: 583px;
    background: url(/assets/forum/index/category_divider-74b5755dc8ccde42e795f747522c70bf.png) 0% 0% no-repeat;
    position: relative
}
body #content #main.forum_index .category a.arrow {
    text-indent: -10000px;
    display: block;
    position: absolute;
    top: 32px;
    right: 0;
    background: url(/assets/forum/index/category_active_arrow-0c3bb7a442eac2d8b91542d27138134d.png) no-repeat;
    width: 17px;
    height: 9px;
    -moz-transform: rotate(90deg) translate(0px, 2px);
    -webkit-transform: rotate(90deg) translate(0px, 2px);
    -ms-transform: rotate(90deg) translate(0px, 2px);
    transform: rotate(90deg) translate(0px, 2px)
}
body #content #main.forum_index .category.expanded a.arrow {
    -moz-transform: rotate(0deg) translate(0px, 0px);
    -webkit-transform: rotate(0deg) translate(0px, 0px);
    -ms-transform: rotate(0deg) translate(0px, 0px);
    transform: rotate(0deg) translate(0px, 0px)
}
body #content #main.forum_index .category h2 {
    font-size: 24px;
    padding-bottom: 10px
}
body #content #main.forum_index .category .forum {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 40px;
    height: 40px;
    opacity: 1
}
body #content #main.forum_index .category .forum.read {
    opacity: 0.4
}
body #content #main.forum_index .category .forum span.sprite {
    display: block;
    float: left;
    width: 45px;
    height: 40px;
    overflow: hidden;
    text-align: center
}
body #content #main.forum_index .category .forum img {
    vertical-align: -35%
}
body #content #main.forum_index .category .forum h3 {
    margin-left: 5px;
    display: inline;
    color: black;
    font-size: 15px;
    line-height: 15px
}
body #content #main.forum_index .category .forum p.tagline {
    padding-left: 11px;
    margin-left: 9px;
    line-height: 15px;
    background: url(/assets/forum/index/forum_tagline_arrow-2481399dd5988707d4b0d6aa8dd383ed.png) 0% 2px no-repeat;
    display: inline;
    font-size: 12px;
    color: #5d5d5d;
    white-space: nowrap;
    text-decoration: none !important
}
body #content #main.forum_index .category a:hover {
    text-decoration: none
}
body #content #main.forum_index .category a:hover .forum h3 {
    text-decoration: underline
}
body #content #main.forum_index .category.minicategory .forum {
    width: 189px;
    float: left
}
body #content #main.forum_index .category.minicategory .forum h3 {
    width: 144px
}
body #content #main.forum_index .category:nth-of-type(2) {
    padding-top: 10px;
    background-image: none
}
body #content #main.forum_index .category:nth-of-type(2) a.arrow {
    top: 20px
}
body #content #sidebar.forum_index {
    padding: 0 0 0 20px;
    width: 335px;
    float: left;
    display: block;
    overflow: hidden;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content #sidebar.forum_index .learn_more h3 {
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    font-size: 22px
}
body #content #sidebar.forum_index .learn_more ul {
    padding-left: 5px
}
body #content #sidebar.forum_index .learn_more ul li {
    margin-top: 15px;
    padding-left: 15px;
    background: url(/assets/bookcrumb_arrow-6d69a0ee2cdde6f305bf5f243504c433.png) 0% 0px no-repeat
}
body #content #sidebar.forum_index .learn_more ul li a {
    color: #b00
}
body #content #sidebar.forum_index .learn_more form {
    display: block;
    padding-bottom: 20px
}
body #content #sidebar.forum_index .learn_more form input[type='text'],
body #content #sidebar.forum_index .learn_more form textarea {
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: inset 0 0 9px #b2b2b2;
    -moz-box-shadow: inset 0 0 9px #b2b2b2;
    box-shadow: inset 0 0 9px #b2b2b2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #efefef;
    color: #000000;
    font-size: 22px;
    padding: 1px;
    margin: 2px 0 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content #sidebar.forum_index .learn_more form input[type='text'],
body #content #sidebar.forum_index .learn_more form textarea {
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    background-image: url(/assets/global_search_icon-74bb159503c4f1df94cb0ce26a93b372.png);
    background-repeat: no-repeat;
    background-position: 97% 50%;
    line-height: 1;
    padding: 4px 30px 2px 9px;
    color: #959494;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none
}
body #content #sidebar.forum_index .learn_more form input[type='text'].loading,
body #content #sidebar.forum_index .learn_more form textarea.loading {
    background-image: url(/assets/global_search_icon_loading-1a66d0071907f125215b3a1ea0ad9749.gif)
}
body #content #sidebar.forum_index .learn_more form input[type='text'].close,
body #content #sidebar.forum_index .learn_more form textarea.close {
    background-image: url(/assets/global_search_icon_close-b889914079a3688f9bc01170e04a8034.png)
}
body #content #sidebar.forum_index .learn_more form input {
    width: 294px
}
body #content #sidebar.forum_index .sidebox {
    min-height: 60px;
    border: 1px solid #d5d5d5;
    border-top: none;
    position: relative;
    margin-top: 40px
}
body #content #sidebar.forum_index .sidebox .dropdown {
    width: 16px;
    height: 16px;
    background: url(/assets/dropdown_icon-612843551c18002b236f2082fa138c6a.png) no-repeat;
    -webkit-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25);
    cursor: pointer
}
body #content #sidebar.forum_index .sidebox .dropdown:hover {
    background-position: -16px 0;
    -webkit-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.33);
    box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.33)
}
body #content #sidebar.forum_index .sidebox .dropdown-box {
    background: #353229;
    position: relative;
    top: -5px;
    width: 300px;
    z-index: 100;
    padding: 15px;
    -webkit-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0px 4px 2px rgba(0, 0, 0, 0.25)
}
body #content #sidebar.forum_index .sidebox .dropdown-box ul {
    color: white;
    font-size: 14px
}
body #content #sidebar.forum_index .sidebox .dropdown-box ul a {
    color: white;
    text-decoration: none
}
body #content #sidebar.forum_index .sidebox .dropdown-box ul a:hover {
    text-decoration: underline
}
body #content #sidebar.forum_index .sidebox .dropdown-box ul li {
    margin-bottom: 5px
}
body #content #sidebar.forum_index .sidebox .dropdown-box ul li:last-child {
    margin-bottom: 0
}
body #content #sidebar.forum_index .sidebox.list {
    padding: 0
}
body #content #sidebar.forum_index .sidebox .dropdown {
    position: absolute;
    top: 16px;
    left: 11px
}
body #content #sidebar.forum_index .sidebox .close {
    position: absolute;
    top: 16px;
    right: 13px
}
body #content #sidebar.forum_index .sidebox .close a {
    display: block;
    text-indent: -10000px;
    width: 9px;
    height: 11px;
    opacity: 0.4;
    background: url(/assets/forum/index/sidebar_close-331857ee9eb62f2d7b4a40876d251748.png) 0 0 no-repeat
}
body #content #sidebar.forum_index .sidebox .close a:hover {
    opacity: 0.9
}
body #content #sidebar.forum_index .sidebox h3 {
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    zoom: 1;
    padding: 16px 35px 3px 40px;
    width: 265px;
    background: url(/assets/forum/index/sidebar_top-e444f7d9ebd8598935676280b71b160f.png) repeat-x;
    margin-left: -1px
}
body #content #sidebar.forum_index .sidebox h3.nodropdown {
    padding-left: 12px;
    width: 285px
}
body #content #sidebar.forum_index .sidebox.stat a.body {
    padding: 0 65px 0 15px;
    display: block;
    min-height: 90px;
    text-decoration: none;
    background: url(/assets/forum/index/sidebar_arrow_big-4709c62b1483ae658318af0d8bbd5837.png) 275px 50% no-repeat
}
body #content #sidebar.forum_index .sidebox.stat a.body p.stat {
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    font-size: 90px;
    font-weight: lighter;
    color: #c42f2d;
    padding-right: 10px;
    float: left
}
body #content #sidebar.forum_index .sidebox.stat a.body p.desc {
    padding: 15px 0 0 0;
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    color: black
}
body #content #sidebar.forum_index .sidebox.stat a.body:hover p.desc {
    text-decoration: underline
}
body #content #sidebar.forum_index .sidebox.list li {
    background: url(/assets/forum/index/sidebar_arrow-db6a2cd14c13aad56b909a14910d5c87.png) 308px 50% no-repeat;
    margin-bottom: 1px
}
body #content #sidebar.forum_index .sidebox.list li.nolink {
    background: none
}
body #content #sidebar.forum_index .sidebox.list h3 {
    padding-bottom: 20px
}
body #content #sidebar.forum_index .sidebox.list .body {
    display: block;
    background: url(/assets/forum/index/sidebar_list_odd-5af931e284e5328139c00587b688f15c.png) 0% 0% no-repeat;
    height: 42px;
    text-decoration: none;
    padding: 0 25px 0 10px
}
body #content #sidebar.forum_index .sidebox.list .body p.title {
    padding: 3px 0 4px;
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    color: #b00;
    width: 290px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    zoom: 1
}
body #content #sidebar.forum_index .sidebox.list .body p.desc {
    padding: 0 0 3px;
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    width: 290px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    zoom: 1;
    color: #888
}
body #content #sidebar.forum_index .sidebox.list .body.bigbody p.title {
    padding-top: 6px
}
body #content #sidebar.forum_index .sidebox.list .body.bigbody p.desc {
    padding-bottom: 6px
}
body #content #sidebar.forum_index .sidebox.list .body .textbody {
    padding: 0 0 4px;
    color: #222;
    font-size: 14px;
    line-height: 18px
}
body #content #sidebar.forum_index .sidebox.list .body .textbody a {
    color: #000;
    text-decoration: underline
}
body #content #sidebar.forum_index .sidebox.list .body.bigbody {
    height: auto;
    background: none
}
body #content #sidebar.forum_index .sidebox.list a.body:hover p.title {
    text-decoration: underline
}
body #content #sidebar.forum_index li:nth-child(even) .body {
    background-image: url(/assets/forum/index/sidebar_list_odd-5af931e284e5328139c00587b688f15c.png)
}
body #content #sidebar.forum_index .sidebox.list li:nth-child(even) .body.bigbody {
    background: #fafafa
}
body #content .topiclist,
body #content .messages,
body #content .generic {
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content .topiclist .action-links,
body #content .messages .action-links,
body #content .generic .action-links {
    float: left;
    min-width: 463px
}
body #content .topiclist .action-links ul,
body #content .messages .action-links ul,
body #content .generic .action-links ul {
    overflow: hidden
}
body #content .topiclist .action-links ul.admin,
body #content .messages .action-links ul.admin,
body #content .generic .action-links ul.admin {
    background: url(/assets/hr-action-links-5b2539b38993df4ff8139b78c44f0c0e.png) left top no-repeat;
    margin-top: 6px;
    padding-top: 9px
}
body #content .topiclist .action-links ul.admin li,
body #content .messages .action-links ul.admin li,
body #content .generic .action-links ul.admin li {
    font-family: CronosPro, 'Courier New', Georgia, serif;
    font-size: 14px
}
body #content .topiclist .action-links ul.admin li:nth-child(2),
body #content .messages .action-links ul.admin li:nth-child(2),
body #content .generic .action-links ul.admin li:nth-child(2) {
    padding-left: 0;
    border-left: none
}
body #content .topiclist .action-links ul.admin li a,
body #content .messages .action-links ul.admin li a,
body #content .generic .action-links ul.admin li a {
    color: #bb5c00
}
body #content .topiclist .action-links li,
body #content .messages .action-links li,
body #content .generic .action-links li {
    float: left;
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid #a4a4a4;
    font-family: EasonPro, CronosPro, 'Courier New', Georgia, serif;
    font-size: 20px
}
body #content .topiclist .action-links li:first-child,
body #content .messages .action-links li:first-child,
body #content .generic .action-links li:first-child {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}
body #content .topiclist .action-links li a,
body #content .messages .action-links li a,
body #content .generic .action-links li a {
    color: #b00
}
body #content .topiclist .action-links li a.rss,
body #content .topiclist .action-links li a.first_anet,
body #content .messages .action-links li a.rss,
body #content .messages .action-links li a.first_anet,
body #content .generic .action-links li a.rss,
body #content .generic .action-links li a.first_anet {
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    width: 13px;
    height: 13px;
    margin: 4px 0 3px 0;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap
}
body #content .topiclist .action-links li a.rss,
body #content .messages .action-links li a.rss,
body #content .generic .action-links li a.rss {
    background-image: url(/assets/icon-rss-ff98cbbad0a9061d902480df8270e5b9.png)
}
body #content .topiclist .action-links li a.first_anet,
body #content .messages .action-links li a.first_anet,
body #content .generic .action-links li a.first_anet {
    background-image: url(/assets/icon-anet-post-2974fcdc87f901bf093431279123ff6f.png);
    width: 32px
}
body #content .topiclist .header,
body #content .messages .header,
body #content .generic .header {
    zoom: 1;
    position: relative;
    padding: 10px 0 48px 48px;
    margin-left: -48px;
    background: url(/assets/top_spacer-ac080ac10cd9a48e18f654fc1f7249bd.png) 0 100% no-repeat
}
body #content .topiclist .header:before,
body #content .topiclist .header:after,
body #content .messages .header:before,
body #content .messages .header:after,
body #content .generic .header:before,
body #content .generic .header:after {
    content: "";
    display: table
}
body #content .topiclist .header:after,
body #content .messages .header:after,
body #content .generic .header:after {
    clear: both
}
body #content .topiclist .header.nobuttons,
body #content .messages .header.nobuttons,
body #content .generic .header.nobuttons {
    min-height: 24px
}
body #content .topiclist .header.nobg,
body #content .messages .header.nobg,
body #content .generic .header.nobg {
    background-image: none;
    padding-bottom: 0
}
body #content .topiclist .header h3,
body #content .messages .header h3,
body #content .generic .header h3 {
    font-size: 38px;
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    padding: 0 0 20px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
body #content .topiclist .header p.notice,
body #content .messages .header p.notice,
body #content .generic .header p.notice {
    float: right;
    color: #bb0000;
    font-size: 20px;
    line-height: 50px
}
body #content .topiclist .header form,
body #content .messages .header form,
body #content .generic .header form {
    float: right
}
body #content .topiclist .header form.searchy input[type='text'],
body #content .topiclist .header form.searchy textarea,
body #content .messages .header form.searchy input[type='text'],
body #content .messages .header form.searchy textarea,
body #content .generic .header form.searchy input[type='text'],
body #content .generic .header form.searchy textarea {
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: inset 0 0 9px #b2b2b2;
    -moz-box-shadow: inset 0 0 9px #b2b2b2;
    box-shadow: inset 0 0 9px #b2b2b2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #efefef;
    color: #000000;
    font-size: 22px;
    padding: 1px;
    margin: 2px 0 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content .topiclist .header form.searchy input[type='text'],
body #content .topiclist .header form.searchy textarea,
body #content .messages .header form.searchy input[type='text'],
body #content .messages .header form.searchy textarea,
body #content .generic .header form.searchy input[type='text'],
body #content .generic .header form.searchy textarea {
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    background-image: url(/assets/global_search_icon-74bb159503c4f1df94cb0ce26a93b372.png);
    background-repeat: no-repeat;
    background-position: 97% 50%;
    line-height: 1;
    padding: 4px 30px 2px 9px;
    color: #959494;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none
}
body #content .topiclist .header form.searchy input[type='text'].loading,
body #content .topiclist .header form.searchy textarea.loading,
body #content .messages .header form.searchy input[type='text'].loading,
body #content .messages .header form.searchy textarea.loading,
body #content .generic .header form.searchy input[type='text'].loading,
body #content .generic .header form.searchy textarea.loading {
    background-image: url(/assets/global_search_icon_loading-1a66d0071907f125215b3a1ea0ad9749.gif)
}
body #content .topiclist .header form.searchy input[type='text'].close,
body #content .topiclist .header form.searchy textarea.close,
body #content .messages .header form.searchy input[type='text'].close,
body #content .messages .header form.searchy textarea.close,
body #content .generic .header form.searchy input[type='text'].close,
body #content .generic .header form.searchy textarea.close {
    background-image: url(/assets/global_search_icon_close-b889914079a3688f9bc01170e04a8034.png)
}
body #content .topiclist .header form.searchy input,
body #content .messages .header form.searchy input,
body #content .generic .header form.searchy input {
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    width: 300px
}
body #content .topiclist .header p.search_results,
body #content .messages .header p.search_results,
body #content .generic .header p.search_results {
    position: absolute;
    bottom: 32px;
    right: 0;
    width: 341px;
    color: #8e8e8e
}
body #content .topiclist .header form#edittopicform,
body #content .messages .header form#edittopicform,
body #content .generic .header form#edittopicform {
    position: static;
    display: block;
    padding: 20px 0;
    float: left
}
body #content .topiclist .header form#edittopicform #errors input[type='text'],
body #content .topiclist .header form#edittopicform #errors textarea,
body #content .topiclist .header form#edittopicform #title input[type='text'],
body #content .topiclist .header form#edittopicform #title textarea,
body #content .topiclist .header form#edittopicform #byline input[type='text'],
body #content .topiclist .header form#edittopicform #byline textarea,
body #content .topiclist .header form#edittopicform #qa input[type='text'],
body #content .topiclist .header form#edittopicform #qa textarea,
body #content .topiclist .header form#edittopicform #iama input[type='text'],
body #content .topiclist .header form#edittopicform #iama textarea,
body #content .messages .header form#edittopicform #errors input[type='text'],
body #content .messages .header form#edittopicform #errors textarea,
body #content .messages .header form#edittopicform #title input[type='text'],
body #content .messages .header form#edittopicform #title textarea,
body #content .messages .header form#edittopicform #byline input[type='text'],
body #content .messages .header form#edittopicform #byline textarea,
body #content .messages .header form#edittopicform #qa input[type='text'],
body #content .messages .header form#edittopicform #qa textarea,
body #content .messages .header form#edittopicform #iama input[type='text'],
body #content .messages .header form#edittopicform #iama textarea,
body #content .generic .header form#edittopicform #errors input[type='text'],
body #content .generic .header form#edittopicform #errors textarea,
body #content .generic .header form#edittopicform #title input[type='text'],
body #content .generic .header form#edittopicform #title textarea,
body #content .generic .header form#edittopicform #byline input[type='text'],
body #content .generic .header form#edittopicform #byline textarea,
body #content .generic .header form#edittopicform #qa input[type='text'],
body #content .generic .header form#edittopicform #qa textarea,
body #content .generic .header form#edittopicform #iama input[type='text'],
body #content .generic .header form#edittopicform #iama textarea {
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: inset 0 0 9px #b2b2b2;
    -moz-box-shadow: inset 0 0 9px #b2b2b2;
    box-shadow: inset 0 0 9px #b2b2b2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #efefef;
    color: #000000;
    font-size: 22px;
    padding: 1px;
    margin: 2px 0 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content .topiclist .header form#edittopicform #errors label,
body #content .topiclist .header form#edittopicform #title label,
body #content .topiclist .header form#edittopicform #byline label,
body #content .topiclist .header form#edittopicform #qa label,
body #content .topiclist .header form#edittopicform #iama label,
body #content .messages .header form#edittopicform #errors label,
body #content .messages .header form#edittopicform #title label,
body #content .messages .header form#edittopicform #byline label,
body #content .messages .header form#edittopicform #qa label,
body #content .messages .header form#edittopicform #iama label,
body #content .generic .header form#edittopicform #errors label,
body #content .generic .header form#edittopicform #title label,
body #content .generic .header form#edittopicform #byline label,
body #content .generic .header form#edittopicform #qa label,
body #content .generic .header form#edittopicform #iama label {
    color: #bb0000;
    font-size: 22px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 300px;
    padding: 0 10px 5px 0;
    text-align: right;
    vertical-align: top
}
body #content .topiclist .header form#edittopicform #errors input[type='text'],
body #content .topiclist .header form#edittopicform #title input[type='text'],
body #content .topiclist .header form#edittopicform #byline input[type='text'],
body #content .topiclist .header form#edittopicform #qa input[type='text'],
body #content .topiclist .header form#edittopicform #iama input[type='text'],
body #content .messages .header form#edittopicform #errors input[type='text'],
body #content .messages .header form#edittopicform #title input[type='text'],
body #content .messages .header form#edittopicform #byline input[type='text'],
body #content .messages .header form#edittopicform #qa input[type='text'],
body #content .messages .header form#edittopicform #iama input[type='text'],
body #content .generic .header form#edittopicform #errors input[type='text'],
body #content .generic .header form#edittopicform #title input[type='text'],
body #content .generic .header form#edittopicform #byline input[type='text'],
body #content .generic .header form#edittopicform #qa input[type='text'],
body #content .generic .header form#edittopicform #iama input[type='text'] {
    width: 646px;
    margin-bottom: 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content .topiclist .header form#edittopicform #errors span.help,
body #content .topiclist .header form#edittopicform #title span.help,
body #content .topiclist .header form#edittopicform #byline span.help,
body #content .topiclist .header form#edittopicform #qa span.help,
body #content .topiclist .header form#edittopicform #iama span.help,
body #content .messages .header form#edittopicform #errors span.help,
body #content .messages .header form#edittopicform #title span.help,
body #content .messages .header form#edittopicform #byline span.help,
body #content .messages .header form#edittopicform #qa span.help,
body #content .messages .header form#edittopicform #iama span.help,
body #content .generic .header form#edittopicform #errors span.help,
body #content .generic .header form#edittopicform #title span.help,
body #content .generic .header form#edittopicform #byline span.help,
body #content .generic .header form#edittopicform #qa span.help,
body #content .generic .header form#edittopicform #iama span.help {
    font-size: 13px;
    color: #888;
    position: relative;
    top: -1px;
    font-style: italic
}
body #content .topiclist .header form#edittopicform #iama,
body #content .messages .header form#edittopicform #iama,
body #content .generic .header form#edittopicform #iama {
    padding: 10px 0
}
body #content .topiclist .header form#edittopicform #errors label,
body #content .topiclist .header form#edittopicform #title label,
body #content .topiclist .header form#edittopicform #byline label,
body #content .topiclist .header form#edittopicform #qa label,
body #content .topiclist .header form#edittopicform #iama label,
body #content .messages .header form#edittopicform #errors label,
body #content .messages .header form#edittopicform #title label,
body #content .messages .header form#edittopicform #byline label,
body #content .messages .header form#edittopicform #qa label,
body #content .messages .header form#edittopicform #iama label,
body #content .generic .header form#edittopicform #errors label,
body #content .generic .header form#edittopicform #title label,
body #content .generic .header form#edittopicform #byline label,
body #content .generic .header form#edittopicform #qa label,
body #content .generic .header form#edittopicform #iama label {
    width: 150px
}
body #content .topiclist .header form#edittopicform #errors input[type='text'],
body #content .topiclist .header form#edittopicform #errors textarea,
body #content .topiclist .header form#edittopicform #title input[type='text'],
body #content .topiclist .header form#edittopicform #title textarea,
body #content .topiclist .header form#edittopicform #byline input[type='text'],
body #content .topiclist .header form#edittopicform #byline textarea,
body #content .topiclist .header form#edittopicform #qa input[type='text'],
body #content .topiclist .header form#edittopicform #qa textarea,
body #content .topiclist .header form#edittopicform #iama input[type='text'],
body #content .topiclist .header form#edittopicform #iama textarea,
body #content .messages .header form#edittopicform #errors input[type='text'],
body #content .messages .header form#edittopicform #errors textarea,
body #content .messages .header form#edittopicform #title input[type='text'],
body #content .messages .header form#edittopicform #title textarea,
body #content .messages .header form#edittopicform #byline input[type='text'],
body #content .messages .header form#edittopicform #byline textarea,
body #content .messages .header form#edittopicform #qa input[type='text'],
body #content .messages .header form#edittopicform #qa textarea,
body #content .messages .header form#edittopicform #iama input[type='text'],
body #content .messages .header form#edittopicform #iama textarea,
body #content .generic .header form#edittopicform #errors input[type='text'],
body #content .generic .header form#edittopicform #errors textarea,
body #content .generic .header form#edittopicform #title input[type='text'],
body #content .generic .header form#edittopicform #title textarea,
body #content .generic .header form#edittopicform #byline input[type='text'],
body #content .generic .header form#edittopicform #byline textarea,
body #content .generic .header form#edittopicform #qa input[type='text'],
body #content .generic .header form#edittopicform #qa textarea,
body #content .generic .header form#edittopicform #iama input[type='text'],
body #content .generic .header form#edittopicform #iama textarea {
    width: 602px
}
body #content .topiclist .header form#edittopicform #iama,
body #content .messages .header form#edittopicform #iama,
body #content .generic .header form#edittopicform #iama {
    padding: 10px 0
}
body #content .topiclist .header form#edittopicform fieldset legend,
body #content .messages .header form#edittopicform fieldset legend,
body #content .generic .header form#edittopicform fieldset legend {
    display: block;
    float: left;
    width: 150px;
    color: #bb0000;
    font-size: 22px;
    padding-right: 10px;
    text-align: right
}
body #content .topiclist .header form#edittopicform fieldset ul,
body #content .messages .header form#edittopicform fieldset ul,
body #content .generic .header form#edittopicform fieldset ul {
    float: left
}
body #content .topiclist .header form#edittopicform fieldset ul li,
body #content .messages .header form#edittopicform fieldset ul li,
body #content .generic .header form#edittopicform fieldset ul li {
    padding-bottom: 10px
}
body #content .topiclist .header form#edittopicform ul.utils,
body #content .messages .header form#edittopicform ul.utils,
body #content .generic .header form#edittopicform ul.utils {
    padding: 0 0 10px 160px
}
body #content .topiclist .header form#edittopicform ul.utils input[type=submit],
body #content .topiclist .header form#edittopicform ul.utils button.button,
body #content .topiclist .header form#edittopicform ul.utils a.button,
body #content .messages .header form#edittopicform ul.utils input[type=submit],
body #content .messages .header form#edittopicform ul.utils button.button,
body #content .messages .header form#edittopicform ul.utils a.button,
body #content .generic .header form#edittopicform ul.utils input[type=submit],
body #content .generic .header form#edittopicform ul.utils button.button,
body #content .generic .header form#edittopicform ul.utils a.button {
    background: #bb0000;
    color: #ffffff;
    font-size: 15px;
    padding: 7px;
    height: auto;
    line-height: normal;
    border: none;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer
}
body #content .topiclist .header form#edittopicform ul.utils input[type=submit]:hover,
body #content .topiclist .header form#edittopicform ul.utils button.button:hover,
body #content .topiclist .header form#edittopicform ul.utils a.button:hover,
body #content .messages .header form#edittopicform ul.utils input[type=submit]:hover,
body #content .messages .header form#edittopicform ul.utils button.button:hover,
body #content .messages .header form#edittopicform ul.utils a.button:hover,
body #content .generic .header form#edittopicform ul.utils input[type=submit]:hover,
body #content .generic .header form#edittopicform ul.utils button.button:hover,
body #content .generic .header form#edittopicform ul.utils a.button:hover {
    text-decoration: underline
}
body #content .topiclist .header form#edittopicform ul.utils input[type=submit].close,
body #content .topiclist .header form#edittopicform ul.utils button.button.close,
body #content .topiclist .header form#edittopicform ul.utils a.button.close,
body #content .messages .header form#edittopicform ul.utils input[type=submit].close,
body #content .messages .header form#edittopicform ul.utils button.button.close,
body #content .messages .header form#edittopicform ul.utils a.button.close,
body #content .generic .header form#edittopicform ul.utils input[type=submit].close,
body #content .generic .header form#edittopicform ul.utils button.button.close,
body #content .generic .header form#edittopicform ul.utils a.button.close {
    background-image: url(/assets/close_icon_white-a318577a04972de92e62a4ec13e020ee.png);
    background-position: 10px 8px;
    background-repeat: no-repeat;
    padding-left: 31px
}
body #content .topiclist .header form#edittopicform ul.utils li,
body #content .messages .header form#edittopicform ul.utils li,
body #content .generic .header form#edittopicform ul.utils li {
    display: inline
}
body #content .topiclist .header .pagination,
body #content .messages .header .pagination,
body #content .generic .header .pagination {
    padding-left: 10px;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    min-height: 67px;
    position: absolute;
    bottom: -24px;
    left: 48px
}
body #content .topiclist .header .pagination em,
body #content .topiclist .header .pagination span,
body #content .topiclist .header .pagination a,
body #content .messages .header .pagination em,
body #content .messages .header .pagination span,
body #content .messages .header .pagination a,
body #content .generic .header .pagination em,
body #content .generic .header .pagination span,
body #content .generic .header .pagination a {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 18px;
    text-align: center;
    color: #b1b1b1;
    background: url(/assets/pagination_page-c0e31915d5e4d2b23edc77261b8d909e.png) 0 0 no-repeat;
    width: 33px;
    height: 33px;
    line-height: 33px;
    margin-left: -4px;
    *padding-bottom: 20px
}
body #content .topiclist .header .pagination span.gap,
body #content .messages .header .pagination span.gap,
body #content .generic .header .pagination span.gap {
    background: none
}
body #content .topiclist .header .pagination .current,
body #content .messages .header .pagination .current,
body #content .generic .header .pagination .current {
    width: 49px;
    height: 67px;
    line-height: 48px;
    background: url(/assets/pagination_top_active-5a1c172f1d41592388e4043c04f5528b.png) 0 0 no-repeat;
    color: white;
    *padding-bottom: 0
}
body #content .topiclist .header .pagination .previous_page,
body #content .topiclist .header .pagination .next_page,
body #content .messages .header .pagination .previous_page,
body #content .messages .header .pagination .next_page,
body #content .generic .header .pagination .previous_page,
body #content .generic .header .pagination .next_page {
    display: none
}
body #content .topiclist .header table,
body #content .messages .header table,
body #content .generic .header table {
    width: 100%
}
body #content .topiclist .header table th,
body #content .messages .header table th,
body #content .generic .header table th {
    padding-bottom: 10px
}
body #content .topiclist .header table th,
body #content .topiclist .header table td,
body #content .messages .header table th,
body #content .messages .header table td,
body #content .generic .header table th,
body #content .generic .header table td {
    text-align: center
}
body #content .topiclist .footer,
body #content .messages .footer,
body #content .generic .footer {
    zoom: 1;
    clear: both;
    margin: 0 0 0 -125px;
    background: url(/assets/bottom_spacer-277eb8e99ed6466ebe23263c6f91650d.png) 0 0 no-repeat;
    min-height: 50px;
    padding: 67px 0 0 125px;
    position: relative
}
body #content .topiclist .footer:before,
body #content .topiclist .footer:after,
body #content .messages .footer:before,
body #content .messages .footer:after,
body #content .generic .footer:before,
body #content .generic .footer:after {
    content: "";
    display: table
}
body #content .topiclist .footer:after,
body #content .messages .footer:after,
body #content .generic .footer:after {
    clear: both
}
body #content .topiclist .footer.nobuttons,
body #content .messages .footer.nobuttons,
body #content .generic .footer.nobuttons {
    min-height: 0
}
body #content .topiclist .footer.nobg,
body #content .messages .footer.nobg,
body #content .generic .footer.nobg {
    background: none;
    padding-top: 0
}
body #content .topiclist .footer .back_to_top,
body #content .messages .footer .back_to_top,
body #content .generic .footer .back_to_top {
    position: absolute;
    top: 11px;
    right: 0;
    padding-left: 16px;
    background: url(/assets/top_arrow-959caa01ef480bdab58b7df5bbdf8602.png) 0 50% no-repeat
}
body #content .topiclist .footer .back_to_top a,
body #content .messages .footer .back_to_top a,
body #content .generic .footer .back_to_top a {
    color: #bb0000;
    text-decoration: none
}
body #content .topiclist .footer .back_to_top a:hover,
body #content .messages .footer .back_to_top a:hover,
body #content .generic .footer .back_to_top a:hover {
    text-decoration: underline
}
body #content .topiclist .footer .pagination,
body #content .messages .footer .pagination,
body #content .generic .footer .pagination {
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    min-height: 67px;
    position: absolute;
    top: -25px;
    left: 135px
}
body #content .topiclist .footer .pagination em,
body #content .topiclist .footer .pagination span,
body #content .topiclist .footer .pagination a,
body #content .messages .footer .pagination em,
body #content .messages .footer .pagination span,
body #content .messages .footer .pagination a,
body #content .generic .footer .pagination em,
body #content .generic .footer .pagination span,
body #content .generic .footer .pagination a {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 18px;
    text-align: center;
    color: #b1b1b1;
    background: url(/assets/pagination_page-c0e31915d5e4d2b23edc77261b8d909e.png) 0 0 no-repeat;
    width: 33px;
    height: 33px;
    line-height: 33px;
    margin-left: -4px;
    *padding-bottom: 0
}
body #content .topiclist .footer .pagination span.gap,
body #content .messages .footer .pagination span.gap,
body #content .generic .footer .pagination span.gap {
    background: none
}
body #content .topiclist .footer .pagination .current,
body #content .messages .footer .pagination .current,
body #content .generic .footer .pagination .current {
    width: 49px;
    height: 67px;
    background: url(/assets/pagination_bottom_active-ddd684b3ec47a845794addf7f9e46950.png) 0 0 no-repeat;
    line-height: 87px;
    color: white;
    *padding-bottom: 20px
}
body #content .topiclist .footer .pagination .previous_page,
body #content .topiclist .footer .pagination .next_page,
body #content .messages .footer .pagination .previous_page,
body #content .messages .footer .pagination .next_page,
body #content .generic .footer .pagination .previous_page,
body #content .generic .footer .pagination .next_page {
    display: none
}
body #content .topiclist.selecting .topic {
    cursor: pointer
}
body #content .topiclist.selecting .topic.selected {
    background-color: #f8f8f8
}
body #content .topiclist.selecting .list>div.topic .checkbox {
    display: block
}
body #content .topiclist.selecting .list>div.topic .title,
body #content .topiclist.selecting .list>div.topic.read .title,
body #content .topiclist.selecting .list>div.topic.arenanet .title,
body #content .topiclist.selecting .list>div.topic.arenanet.read .title {
    background-position: 43px 50%;
    padding-left: 76px;
    width: 404px
}
body #content .topiclist.selecting .list>div.topic .title a.topic,
body #content .topiclist.selecting .list>div.topic.read .title a.topic,
body #content .topiclist.selecting .list>div.topic.arenanet .title a.topic,
body #content .topiclist.selecting .list>div.topic.arenanet.read .title a.topic {
    max-width: 400px
}
body #content .topiclist.selecting .list>div.topic.locked .title a.topic {
    max-width: 380px
}
body #content .topiclist.selecting .list>div.topic.locked .title.q a.topic {
    max-width: 355px
}
body #content .topiclist.selecting .quick-actions {
    display: block
}
body #content .topiclist .quick-actions {
    clear: both;
    display: none;
    margin-top: 10px
}
body #content .topiclist .quick-actions .group {
    display: none
}
body #content .list {
    padding: 24px 0
}
body #content .list>div .title {
    display: block;
    padding-left: 40px;
    width: 440px;
    float: left
}
body #content .list>div .post {
    display: block;
    padding-left: 40px;
    width: 440px;
    float: left
}
body #content .list>div .post blockquote,
body #content .list>div .post a.blockquote {
    display: block;
    margin: 10px;
    padding: 10px;
    width: 400px;
    word-wrap: break-word;
    -webkit-box-shadow: inset 0 0 9px #b2b2b2;
    -moz-box-shadow: inset 0 0 9px #b2b2b2;
    box-shadow: inset 0 0 9px #b2b2b2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #efefef;
    line-height: 20px;
    color: black
}
body #content .list>div .creator {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    zoom: 1;
    width: 150px;
    float: left
}
body #content .list>div .replies {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    zoom: 1;
    width: 60px;
    padding-right: 20px;
    text-align: right;
    float: left
}
body #content .list>div .views {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    zoom: 1;
    width: 60px;
    padding-right: 15px;
    float: left
}
body #content .list>div .lposter {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    zoom: 1;
    max-width: 160px;
    padding-right: 15px;
    float: left
}
body #content .list>div .tracker_topic {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    zoom: 1;
    max-width: 160px;
    padding-right: 15px;
    float: left
}
body #content .list>div .actions {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    zoom: 1;
    width: 180px;
    padding-right: 15px;
    float: left
}
body #content .list>div .actions form {
    display: inline
}
body #content .list>div.report .actions {
    width: 150px;
    padding-right: 45px
}
body #content .list>div.report .lposter,
body #content .list>div.inbox .lposter {
    max-width: 120px
}
body #content .list .list_header,
body #content .list th {
    font-weight: bold;
    padding-bottom: 15px;
    font-size: 14px;
    zoom: 1;
    clear: both
}
body #content .list .list_header:before,
body #content .list .list_header:after,
body #content .list th:before,
body #content .list th:after {
    content: "";
    display: table
}
body #content .list .list_header:after,
body #content .list th:after {
    clear: both
}
body #content .list table {
    width: 100%
}
body #content .list div.topic,
body #content .list tr {
    zoom: 1;
    clear: both;
    height: 31px;
    position: relative;
    line-height: 31px;
    background: url(/assets/forum/topiclist/divider-bbaec0803655da5b6fc2684576206f08.png) 0% 100% no-repeat
}
body #content .list div.topic:before,
body #content .list div.topic:after,
body #content .list tr:before,
body #content .list tr:after {
    content: "";
    display: table
}
body #content .list div.topic:after,
body #content .list tr:after {
    clear: both
}
body #content .list div.topic.tracker,
body #content .list tr.tracker {
    height: auto
}
body #content .list div.topic.tracker .creator,
body #content .list div.topic.tracker .replies,
body #content .list div.topic.tracker .views,
body #content .list div.topic.tracker .tracker_topic,
body #content .list tr.tracker .creator,
body #content .list tr.tracker .replies,
body #content .list tr.tracker .views,
body #content .list tr.tracker .tracker_topic {
    margin-top: 8px
}
body #content .list div.topic.read span,
body #content .list tr.read span {
    opacity: 0.55
}
body #content .list div.topic.read span.checkbox,
body #content .list tr.read span.checkbox {
    opacity: 1
}
body #content .list div.topic .checkbox,
body #content .list tr .checkbox {
    position: absolute;
    z-index: 4;
    left: 18px;
    display: none
}
body #content .list div.topic .checkbox.radio,
body #content .list tr .checkbox.radio {
    left: 0
}
body #content .list div.topic .title,
body #content .list tr .title {
    font-size: 18px;
    background: url(/assets/forum/topiclist/post-b1e587594f2746ab95460a5a7c87ab71.png) 7px 50% no-repeat
}
body #content .list div.topic .title a,
body #content .list tr .title a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    zoom: 1;
    max-width: 440px;
    color: black;
    float: left
}
body #content .list div.topic .title .first-arrow,
body #content .list tr .title .first-arrow {
    display: none
}
body #content .list div.topic .title.q .q,
body #content .list tr .title.q .q {
    width: 25px;
    font-size: 20px;
    color: #bb0000;
    float: left
}
body #content .list div.topic .title.q a,
body #content .list tr .title.q a {
    max-width: 415px
}
body #content .list div.topic .tracker_topic,
body #content .list tr .tracker_topic {
    padding-right: 10px
}
body #content .list div.topic .tracker_topic a,
body #content .list tr .tracker_topic a {
    color: black
}
body #content .list div.topic.sticky.read .title a,
body #content .list div.topic.sticky .title a,
body #content .list tr.sticky.read .title a,
body #content .list tr.sticky .title a {
    color: #bb0000;
    font-weight: bold
}
body #content .list div.topic.participant .title,
body #content .list tr.participant .title {
    background: url(/assets/forum/topiclist/post_participant-6dee3f2accd834fcf617d9005cf20bc6.png) 7px 50% no-repeat
}
body #content .list div.topic.read .title,
body #content .list tr.read .title {
    background: url(/assets/forum/topiclist/read-cf9d21a98d0e1d589fcefe5c67648332.png) 7px 50% no-repeat
}
body #content .list div.topic.read.participant .title,
body #content .list tr.read.participant .title {
    background: url(/assets/forum/topiclist/read_participant-f6ca30feff1908e322b8a7a9c92091b9.png) 7px 50% no-repeat
}
body #content .list div.topic.arenanet .title,
body #content .list tr.arenanet .title {
    background: url(/assets/forum/topiclist/anet_post-3844b08e8a1e1cde2d9249d3b078f066.png) 0% 50% no-repeat
}
body #content .list div.topic.arenanet.participant .title,
body #content .list tr.arenanet.participant .title {
    background: url(/assets/forum/topiclist/anet_post_participant-12c1951be53b3abc9296ab00fb14232e.png) 0% 50% no-repeat
}
body #content .list div.topic.arenanet .post blockquote,
body #content .list div.topic.arenanet .post a.blockquote,
body #content .list tr.arenanet .post blockquote,
body #content .list tr.arenanet .post a.blockquote {
    background-image: url(/assets/forum/topiclist/anet_post-3844b08e8a1e1cde2d9249d3b078f066.png);
    background-position: 8px 8px;
    background-repeat: no-repeat;
    padding-left: 45px;
    width: 365px
}
body #content .list div.topic.locked span,
body #content .list tr.locked span {
    opacity: 0.55
}
body #content .list div.topic.locked span.checkbox,
body #content .list tr.locked span.checkbox {
    opacity: 1
}
body #content .list div.topic.locked.read span,
body #content .list tr.locked.read span {
    opacity: 0.35
}
body #content .list div.topic.locked.read span.checkbox,
body #content .list tr.locked.read span.checkbox {
    opacity: 1
}
body #content .list div.topic.locked.sticky span,
body #content .list tr.locked.sticky span {
    opacity: 1
}
body #content .list div.topic.locked.sticky span.checkbox,
body #content .list tr.locked.sticky span.checkbox {
    opacity: 1
}
body #content .list div.topic.locked.sticky.read span,
body #content .list tr.locked.sticky.read span {
    opacity: 0.55
}
body #content .list div.topic.locked.sticky.read span.checkbox,
body #content .list tr.locked.sticky.read span.checkbox {
    opacity: 1
}
body #content .list div.topic.locked.sticky .title a,
body #content .list tr.locked.sticky .title a {
    text-decoration: none
}
body #content .list div.topic.locked .title a,
body #content .list tr.locked .title a {
    max-width: 410px;
    text-decoration: line-through
}
body #content .list div.topic.locked .title .lockicon,
body #content .list tr.locked .title .lockicon {
    display: block;
    background: url(/assets/forum/topiclist/lock-75a303789272e4cf16ce4d0f47a4da0b.png) 50% 50% no-repeat;
    width: 20px;
    height: 31px;
    float: left
}
body #content .list div.topic.locked .title.q a,
body #content .list tr.locked .title.q a {
    max-width: 385px
}
body #content .list div.topic span.creator a,
body #content .list div.topic span.lposter a,
body #content .list div.topic td.creator a,
body #content .list tr span.creator a,
body #content .list tr span.lposter a,
body #content .list tr td.creator a {
    color: #bb0000;
    font-size: 14px
}
body #content .list div.topic span.creator a.arenanet,
body #content .list div.topic span.lposter a.arenanet,
body #content .list div.topic td.creator a.arenanet,
body #content .list tr span.creator a.arenanet,
body #content .list tr span.lposter a.arenanet,
body #content .list tr td.creator a.arenanet {
    color: black;
    font-weight: bolder;
    padding-right: 20px;
    background: url(/assets/anet_author-52047a2de640d280b7dcd89ea954880b.png) 100% 50% no-repeat
}
body #content .list div.topic .replies,
body #content .list tr .replies {
    font-size: 14px
}
body #content .list div.topic .views,
body #content .list tr .views {
    font-size: 14px
}
body #content .list div.topic .lposter,
body #content .list div.topic .tracker_topic,
body #content .list tr .lposter,
body #content .list tr .tracker_topic {
    background: url(/assets/forum/topiclist/arrow-5a5664e857add90729b323e187eadfb9.png) 100% 50% no-repeat
}
body #content .list div.topic.laststicky,
body #content .list tr.laststicky {
    padding-bottom: 3px;
    background: url(/assets/forum/topiclist/sticky_divider-b797119697d2e6afa1796beae995c938.png) 2px 100% no-repeat;
    margin-bottom: 2px
}
body #content .list div.topic.laststicky.selected,
body #content .list tr.laststicky.selected {
    background: #f8f8f8 url(/assets/forum/topiclist/sticky_divider-b797119697d2e6afa1796beae995c938.png) 2px 100% no-repeat
}
body #content .list tr {
    height: 50px;
    line-height: 100%
}
body #content .list tr th {
    text-align: left
}
body #content .list tr td {
    vertical-align: middle;
    padding: 0 5px
}
body #content .list tr .title a {
    float: none;
    padding-left: 40px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    *display: inline;
    zoom: 1
}
body #content .list tr .preview a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    max-height: 40px
}
body #content .list tr .date {
    white-space: nowrap;
    text-align: right;
    padding-right: 10px
}
body #content .list tr td.action,
body #content .list tr th.action {
    text-align: center
}
body #content .messages .quick-actions {
    display: none
}
body #content .messages.splitting .post {
    cursor: pointer
}
body #content .messages.splitting .post.selected {
    background-color: #f8f8f8
}
body #content .messages.splitting .split-actions {
    display: block
}
body #content .messages.splitting .checkbox {
    display: block;
    float: left;
    margin-right: 2px;
    line-height: 21px
}
body #content .messages .split-actions {
    clear: both;
    display: none;
    margin-top: 10px
}
body #content .messages .checkbox {
    display: none
}
body #content .messages .body .no_results.centercenter,
body #content .messages .body .no_results .centercenter {
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: -moz-box;
    -moz-box-orient: horizontal;
    -moz-box-pack: center;
    -moz-box-align: center;
    display: box;
    box-orient: horizontal;
    box-pack: center;
    box-align: center
}
body #content .messages .body .no_results .moz_fix {
    height: 100%;
    width: 100%
}
body #content .messages .body .no_results .lolflexbox {
    text-align: center
}
body #content .messages .body .no_results .bottomright {
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px
}
body #content .messages .body .no_results h1,
body #content .messages .body .no_results h2,
body #content .messages .body .no_results h3,
body #content .messages .body .no_results h4,
body #content .messages .body .no_results h5,
body #content .messages .body .no_results h6 {
    color: #bb0000;
    padding-bottom: 10px
}
body #content .messages .body .no_results h1 a,
body #content .messages .body .no_results h2 a,
body #content .messages .body .no_results h3 a,
body #content .messages .body .no_results h4 a,
body #content .messages .body .no_results h5 a,
body #content .messages .body .no_results h6 a {
    color: #bb0000;
    text-decoration: underline
}
body #content .messages .body .no_results h2 {
    font-size: 28px
}
body #content .messages .body .no_results h3 {
    font-size: 24px
}
body #content .messages .body .no_results h4 {
    font-size: 20px
}
body #content .messages .body .no_results p {
    font-size: 18px;
    padding-bottom: 10px;
    line-height: 125%
}
body #content .messages .body .no_results sub {
    vertical-align: sub;
    font-size: smaller
}
body #content .messages .body .no_results sup {
    vertical-align: super;
    font-size: smaller
}
body #content .messages .body .no_results.rules ul,
body #content .messages .body .no_results.rules ol,
body #content .messages .body .no_results .rules ul,
body #content .messages .body .no_results .rules ol {
    font-size: 18px;
    margin-left: 25px;
    margin-bottom: 10px
}
body #content .messages .body .no_results.rules li,
body #content .messages .body .no_results .rules li {
    list-style-position: outside;
    line-height: 133%
}
body #content .messages .body .no_results.rules ul li,
body #content .messages .body .no_results .rules ul li {
    list-style-type: disc
}
body #content .messages .body .no_results.rules ol li,
body #content .messages .body .no_results .rules ol li {
    list-style-type: decimal
}
body #content .messages .body .no_results.rules .spoiler_container,
body #content .messages .body .no_results .rules .spoiler_container {
    border-left: 7px #000 solid;
    padding: 5px 0 5px 15px;
    margin-bottom: 5px
}
body #content .messages .body .no_results.rules .spoiler_container input[type=submit],
body #content .messages .body .no_results.rules .spoiler_container button.button,
body #content .messages .body .no_results.rules .spoiler_container a.button,
body #content .messages .body .no_results .rules .spoiler_container input[type=submit],
body #content .messages .body .no_results .rules .spoiler_container button.button,
body #content .messages .body .no_results .rules .spoiler_container a.button {
    background: #000;
    color: #ffffff;
    font-size: 15px;
    padding: 7px;
    height: auto;
    line-height: normal;
    border: none;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer
}
body #content .messages .body .no_results.rules .spoiler_container input[type=submit]:hover,
body #content .messages .body .no_results.rules .spoiler_container button.button:hover,
body #content .messages .body .no_results.rules .spoiler_container a.button:hover,
body #content .messages .body .no_results .rules .spoiler_container input[type=submit]:hover,
body #content .messages .body .no_results .rules .spoiler_container button.button:hover,
body #content .messages .body .no_results .rules .spoiler_container a.button:hover {
    text-decoration: underline
}
body #content .messages .body .no_results.rules .spoiler_container input[type=submit].check,
body #content .messages .body .no_results.rules .spoiler_container button.button.check,
body #content .messages .body .no_results.rules .spoiler_container a.button.check,
body #content .messages .body .no_results .rules .spoiler_container input[type=submit].check,
body #content .messages .body .no_results .rules .spoiler_container button.button.check,
body #content .messages .body .no_results .rules .spoiler_container a.button.check {
    background-image: url(/assets/checkmark-af3163b1de7c0ccc92e0d0359e1168da.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 30px
}
body #content .messages .body .no_results.rules .spoiler_container .spoiler,
body #content .messages .body .no_results .rules .spoiler_container .spoiler {
    display: none
}
body #content .messages .body .no_results.rules dl a,
body #content .messages .body .no_results .rules dl a {
    color: #b00
}
body #content .messages .body .no_results.rules dl .check_box,
body #content .messages .body .no_results .rules dl .check_box {
    padding-bottom: 15px
}
body #content .messages .body .no_results.rules dl .check_box dd,
body #content .messages .body .no_results .rules dl .check_box dd {
    display: inline
}
body #content .messages .body .no_results.rules dl .check_box dt,
body #content .messages .body .no_results .rules dl .check_box dt {
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding-right: 10px;
    width: 250px;
    text-align: right
}
body #content .messages .body .no_results.rules table,
body #content .messages .body .no_results .rules table {
    margin-bottom: 10px
}
body #content .messages .body .no_results.rules table tr th,
body #content .messages .body .no_results .rules table tr th {
    font-weight: bold;
    text-align: center
}
body #content .messages .body .no_results.rules table tr td,
body #content .messages .body .no_results.rules table tr th,
body #content .messages .body .no_results .rules table tr td,
body #content .messages .body .no_results .rules table tr th {
    padding: 5px
}
body #content .messages .body .no_results.rules table tr td.prot,
body #content .messages .body .no_results .rules table tr td.prot {
    text-align: center
}
body #content .messages .body .no_results.rules table tr.odd td,
body #content .messages .body .no_results .rules table tr.odd td {
    background: #eeeeee
}
body #content .messages .body .no_results b,
body #content .messages .body .no_results strong {
    font-weight: bold
}
body #content .messages .body .no_results i,
body #content .messages .body .no_results em {
    font-style: italic
}
body #content .messages .body .no_results input[type='text'],
body #content .messages .body .no_results textarea {
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: inset 0 0 9px #b2b2b2;
    -moz-box-shadow: inset 0 0 9px #b2b2b2;
    box-shadow: inset 0 0 9px #b2b2b2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #efefef;
    color: #000000;
    font-size: 22px;
    padding: 1px;
    margin: 2px 0 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content .messages .body .no_results textarea {
    height: 100px
}
body #content .messages .body .no_results input[type=submit],
body #content .messages .body .no_results button.button,
body #content .messages .body .no_results a.button {
    background: #bb0000;
    color: #ffffff;
    font-size: 15px;
    padding: 7px;
    height: auto;
    line-height: normal;
    border: none;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer
}
body #content .messages .body .no_results input[type=submit]:hover,
body #content .messages .body .no_results button.button:hover,
body #content .messages .body .no_results a.button:hover {
    text-decoration: underline
}
body #content .messages .body .no_results input[type=submit].close,
body #content .messages .body .no_results button.button.close,
body #content .messages .body .no_results a.button.close {
    background-image: url(/assets/close_icon_white-a318577a04972de92e62a4ec13e020ee.png);
    background-position: 10px 8px;
    background-repeat: no-repeat;
    padding-left: 31px
}
body #content .messages .body .no_results ul.util li {
    display: inline
}
body #content .messages .body .no_results form.inline_form {
    display: inline;
    padding: 0;
    margin: 0
}
body #content .messages .body .no_results .body form.inline_form {
    display: inline;
    padding: 0;
    margin: 0
}
body #content .messages .body .no_results h2 {
    padding: 50px 0 5px;
    text-align: center
}
body #content .messages .body .no_results p {
    padding-bottom: 50px;
    text-align: center
}
body #content .messages .body h4 {
    font-size: 30px;
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    padding: 0 0 20px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
body #content .messages .body h4.line {
    background: url(/assets/post_line-e8168efa2505966e06897dbe3d18f88c.png) no-repeat 50% 100%
}
body #content .messages .body.list .post {
    min-height: 0
}
body #content .messages .body.list .post .post-header,
body #content .messages .body.list .post .post-body,
body #content .messages .body.list .post .post-footer {
    min-height: 0;
    padding-top: 15px
}
body #content .messages .body.list a.show-more {
    font-size: 12px;
    color: #b00;
    margin-left: 10px
}
body #content .messages .body .post {
    padding-bottom: 1px;
    min-height: 170px;
    overflow: hidden;
    zoom: 1;
    background: url(/assets/post_line-e8168efa2505966e06897dbe3d18f88c.png) no-repeat 50% 100%;
    position: relative
}
body #content .messages .body .post:before,
body #content .messages .body .post:after {
    content: "";
    display: table
}
body #content .messages .body .post:after {
    clear: both
}
body #content .messages .body .post.bigger {
    min-height: 300px
}
body #content .messages .body .post:last-child {
    background: none;
    margin-bottom: 0
}
body #content .messages .body .post:last-child .overlay {
    background-image: none
}
body #content .messages .body .post:last-child.selected {
    background-color: #f8f8f8
}
body #content .messages .body .post .overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    width: 100%;
    background: url(/assets/post_line-e8168efa2505966e06897dbe3d18f88c.png) no-repeat 50% 100% #fff;
    background-color: RGBA(255, 255, 255, 0.95)
}
body #content .messages .body .post .overlay.centercenter,
body #content .messages .body .post .overlay .centercenter {
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: -moz-box;
    -moz-box-orient: horizontal;
    -moz-box-pack: center;
    -moz-box-align: center;
    display: box;
    box-orient: horizontal;
    box-pack: center;
    box-align: center
}
body #content .messages .body .post .overlay .moz_fix {
    height: 100%;
    width: 100%
}
body #content .messages .body .post .overlay .lolflexbox {
    text-align: center
}
body #content .messages .body .post .overlay .bottomright {
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px
}
body #content .messages .body .post .overlay h1,
body #content .messages .body .post .overlay h2,
body #content .messages .body .post .overlay h3,
body #content .messages .body .post .overlay h4,
body #content .messages .body .post .overlay h5,
body #content .messages .body .post .overlay h6 {
    color: #bb0000;
    padding-bottom: 10px
}
body #content .messages .body .post .overlay h1 a,
body #content .messages .body .post .overlay h2 a,
body #content .messages .body .post .overlay h3 a,
body #content .messages .body .post .overlay h4 a,
body #content .messages .body .post .overlay h5 a,
body #content .messages .body .post .overlay h6 a {
    color: #bb0000;
    text-decoration: underline
}
body #content .messages .body .post .overlay h2 {
    font-size: 28px
}
body #content .messages .body .post .overlay h3 {
    font-size: 24px
}
body #content .messages .body .post .overlay h4 {
    font-size: 20px
}
body #content .messages .body .post .overlay p {
    font-size: 18px;
    padding-bottom: 10px;
    line-height: 125%
}
body #content .messages .body .post .overlay sub {
    vertical-align: sub;
    font-size: smaller
}
body #content .messages .body .post .overlay sup {
    vertical-align: super;
    font-size: smaller
}
body #content .messages .body .post .overlay.rules ul,
body #content .messages .body .post .overlay.rules ol,
body #content .messages .body .post .overlay .rules ul,
body #content .messages .body .post .overlay .rules ol {
    font-size: 18px;
    margin-left: 25px;
    margin-bottom: 10px
}
body #content .messages .body .post .overlay.rules li,
body #content .messages .body .post .overlay .rules li {
    list-style-position: outside;
    line-height: 133%
}
body #content .messages .body .post .overlay.rules ul li,
body #content .messages .body .post .overlay .rules ul li {
    list-style-type: disc
}
body #content .messages .body .post .overlay.rules ol li,
body #content .messages .body .post .overlay .rules ol li {
    list-style-type: decimal
}
body #content .messages .body .post .overlay.rules .spoiler_container,
body #content .messages .body .post .overlay .rules .spoiler_container {
    border-left: 7px #000 solid;
    padding: 5px 0 5px 15px;
    margin-bottom: 5px
}
body #content .messages .body .post .overlay.rules .spoiler_container input[type=submit],
body #content .messages .body .post .overlay.rules .spoiler_container button.button,
body #content .messages .body .post .overlay.rules .spoiler_container a.button,
body #content .messages .body .post .overlay .rules .spoiler_container input[type=submit],
body #content .messages .body .post .overlay .rules .spoiler_container button.button,
body #content .messages .body .post .overlay .rules .spoiler_container a.button {
    background: #000;
    color: #ffffff;
    font-size: 15px;
    padding: 7px;
    height: auto;
    line-height: normal;
    border: none;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer
}
body #content .messages .body .post .overlay.rules .spoiler_container input[type=submit]:hover,
body #content .messages .body .post .overlay.rules .spoiler_container button.button:hover,
body #content .messages .body .post .overlay.rules .spoiler_container a.button:hover,
body #content .messages .body .post .overlay .rules .spoiler_container input[type=submit]:hover,
body #content .messages .body .post .overlay .rules .spoiler_container button.button:hover,
body #content .messages .body .post .overlay .rules .spoiler_container a.button:hover {
    text-decoration: underline
}
body #content .messages .body .post .overlay.rules .spoiler_container input[type=submit].check,
body #content .messages .body .post .overlay.rules .spoiler_container button.button.check,
body #content .messages .body .post .overlay.rules .spoiler_container a.button.check,
body #content .messages .body .post .overlay .rules .spoiler_container input[type=submit].check,
body #content .messages .body .post .overlay .rules .spoiler_container button.button.check,
body #content .messages .body .post .overlay .rules .spoiler_container a.button.check {
    background-image: url(/assets/checkmark-af3163b1de7c0ccc92e0d0359e1168da.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 30px
}
body #content .messages .body .post .overlay.rules .spoiler_container .spoiler,
body #content .messages .body .post .overlay .rules .spoiler_container .spoiler {
    display: none
}
body #content .messages .body .post .overlay.rules dl a,
body #content .messages .body .post .overlay .rules dl a {
    color: #b00
}
body #content .messages .body .post .overlay.rules dl .check_box,
body #content .messages .body .post .overlay .rules dl .check_box {
    padding-bottom: 15px
}
body #content .messages .body .post .overlay.rules dl .check_box dd,
body #content .messages .body .post .overlay .rules dl .check_box dd {
    display: inline
}
body #content .messages .body .post .overlay.rules dl .check_box dt,
body #content .messages .body .post .overlay .rules dl .check_box dt {
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding-right: 10px;
    width: 250px;
    text-align: right
}
body #content .messages .body .post .overlay.rules table,
body #content .messages .body .post .overlay .rules table {
    margin-bottom: 10px
}
body #content .messages .body .post .overlay.rules table tr th,
body #content .messages .body .post .overlay .rules table tr th {
    font-weight: bold;
    text-align: center
}
body #content .messages .body .post .overlay.rules table tr td,
body #content .messages .body .post .overlay.rules table tr th,
body #content .messages .body .post .overlay .rules table tr td,
body #content .messages .body .post .overlay .rules table tr th {
    padding: 5px
}
body #content .messages .body .post .overlay.rules table tr td.prot,
body #content .messages .body .post .overlay .rules table tr td.prot {
    text-align: center
}
body #content .messages .body .post .overlay.rules table tr.odd td,
body #content .messages .body .post .overlay .rules table tr.odd td {
    background: #eeeeee
}
body #content .messages .body .post .overlay b,
body #content .messages .body .post .overlay strong {
    font-weight: bold
}
body #content .messages .body .post .overlay i,
body #content .messages .body .post .overlay em {
    font-style: italic
}
body #content .messages .body .post .overlay input[type='text'],
body #content .messages .body .post .overlay textarea {
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: inset 0 0 9px #b2b2b2;
    -moz-box-shadow: inset 0 0 9px #b2b2b2;
    box-shadow: inset 0 0 9px #b2b2b2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #efefef;
    color: #000000;
    font-size: 22px;
    padding: 1px;
    margin: 2px 0 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content .messages .body .post .overlay textarea {
    height: 100px
}
body #content .messages .body .post .overlay input[type=submit],
body #content .messages .body .post .overlay button.button,
body #content .messages .body .post .overlay a.button {
    background: #bb0000;
    color: #ffffff;
    font-size: 15px;
    padding: 7px;
    height: auto;
    line-height: normal;
    border: none;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer
}
body #content .messages .body .post .overlay input[type=submit]:hover,
body #content .messages .body .post .overlay button.button:hover,
body #content .messages .body .post .overlay a.button:hover {
    text-decoration: underline
}
body #content .messages .body .post .overlay input[type=submit].close,
body #content .messages .body .post .overlay button.button.close,
body #content .messages .body .post .overlay a.button.close {
    background-image: url(/assets/close_icon_white-a318577a04972de92e62a4ec13e020ee.png);
    background-position: 10px 8px;
    background-repeat: no-repeat;
    padding-left: 31px
}
body #content .messages .body .post .overlay ul.util li {
    display: inline
}
body #content .messages .body .post .overlay form.inline_form {
    display: inline;
    padding: 0;
    margin: 0
}
body #content .messages .body .post .overlay .body form.inline_form {
    display: inline;
    padding: 0;
    margin: 0
}
body #content .messages .body .post .flash {
    background: #d97874;
    background: -moz-linear-gradient(left, #fff 0%, #d97874 40%, #d97874 60%, #fff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(40%, #d97874), color-stop(60%, #d97874), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, #fff 0%, #d97874 40%, #d97874 60%, #fff 100%);
    background: -o-linear-gradient(left, #fff 0%, #d97874 40%, #d97874 60%, #fff 100%);
    background: -ms-linear-gradient(left, #fff 0%, #d97874 40%, #d97874 60%, #fff 100%);
    background: linear-gradient(left, #ffffff 0%, #d97874 40%, #d97874 60%, #ffffff 100%);
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    text-align: center;
    color: white
}
body #content .messages .body .post .flash h4 {
    padding: 16px 200px 8px;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
    font-family: "EasonPro", "Courier New", "Georgia", serif
}
body #content .messages .body .post .flash p {
    text-align: center;
    font-size: 20px;
    padding: 8px 200px
}
body #content .messages .body .post .flash p:first-child {
    padding-top: 16px
}
body #content .messages .body .post .flash p:last-child {
    padding-bottom: 16px
}
body #content .messages .body .post .flash p.notice {
    font-size: 16px
}
body #content .messages .body .post .flash a {
    color: white;
    text-decoration: underline
}
body #content .messages .body .post .flash a:hover {
    text-decoration: underline;
    color: #ddd
}
body #content .messages .body .post .flash ul {
    text-align: left;
    padding: 0 350px 10px 350px;
    margin-left: 10px;
    max-width: 300px
}
body #content .messages .body .post .flash ul li {
    text-align: left;
    list-style-type: disc;
    padding-bottom: 10px
}
body #content .messages .body .post .flash>*:last-child {
    background: url(/assets/post_line-e8168efa2505966e06897dbe3d18f88c.png) no-repeat 50% 100%
}
body #content .messages .body .post .post-header,
body #content .messages .body .post .post-topic-header {
    font-size: 12px;
    padding-top: 24px;
    position: relative;
    padding-left: 10px;
    width: 280px;
    zoom: 1;
    float: left
}
body #content .messages .body .post .post-header:before,
body #content .messages .body .post .post-header:after,
body #content .messages .body .post .post-topic-header:before,
body #content .messages .body .post .post-topic-header:after {
    content: "";
    display: table
}
body #content .messages .body .post .post-header:after,
body #content .messages .body .post .post-topic-header:after {
    clear: both
}
body #content .messages .body .post .post-header p,
body #content .messages .body .post .post-topic-header p {
    padding-bottom: 5px
}
body #content .messages .body .post .post-header p .mod,
body #content .messages .body .post .post-header p a.member,
body #content .messages .body .post .post-topic-header p .mod,
body #content .messages .body .post .post-topic-header p a.member {
    color: #bb0000;
    font-size: 18px
}
body #content .messages .body .post .post-header p .mod span.numbers,
body #content .messages .body .post .post-header p a.member span.numbers,
body #content .messages .body .post .post-topic-header p .mod span.numbers,
body #content .messages .body .post .post-topic-header p a.member span.numbers {
    font-size: 14px;
    color: #777
}
body #content .messages .body .post .post-header p strong,
body #content .messages .body .post .post-topic-header p strong {
    font-weight: bold
}
body #content .messages .body .post .post-header img.char,
body #content .messages .body .post .post-topic-header img.char {
    position: absolute;
    right: 0;
    top: 64px;
    max-width: 225px
}
body #content .messages .body .post .post-topic-header {
    display: none
}
body #content .messages .body .post .post-body {
    float: left;
    width: 550px;
    position: relative;
    padding-left: 10px;
    padding-top: 24px;
    min-height: 146px
}
body #content .messages .body .post .post-body .overlay {
    background-image: none
}
body #content .messages .body .post .post-body p {
    padding-bottom: 10px;
    line-height: 133%
}
body #content .messages .body .post .post-body p.editnotice {
    font-size: 12px;
    font-style: italic;
    color: #767676
}
body #content .messages .body .post .post-body p.giant_letter {
    float: left;
    font-size: 50px;
    line-height: 80%;
    padding: 0 10px 10px 0;
    margin: 0;
    font-family: "EasonPro", "Courier New", "Georgia", serif
}
body #content .messages .body .post .post-body p.giant_letter.red {
    color: #bb0000
}
body #content .messages .body .post .post-body p.giant_letter.green {
    color: #84ac37
}
body #content .messages .body .post .post-body strong,
body #content .messages .body .post .post-body b {
    font-weight: bold
}
body #content .messages .body .post .post-body em,
body #content .messages .body .post .post-body i {
    font-style: italic
}
body #content .messages .body .post .post-body h1,
body #content .messages .body .post .post-body h2,
body #content .messages .body .post .post-body h3,
body #content .messages .body .post .post-body h4,
body #content .messages .body .post .post-body h5,
body #content .messages .body .post .post-body h6 {
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 10px 0;
    line-height: 133%;
    white-space: normal;
    text-overflow: clip;
    overflow: visible
}
body #content .messages .body .post .post-body ul,
body #content .messages .body .post .post-body ol {
    margin-left: 2.5em;
    margin-bottom: 1.5em
}
body #content .messages .body .post .post-body li {
    list-style-position: outside;
    line-height: 21px
}
body #content .messages .body .post .post-body ul li {
    list-style-type: disc
}
body #content .messages .body .post .post-body ol li {
    list-style-type: decimal
}
body #content .messages .body .post .post-body blockquote {
    border-left: 7px #ededed solid;
    padding: 5px 0 0 15px;
    margin-bottom: 10px;
    font-size: 14px
}
body #content .messages .body .post .post-body blockquote cite {
    display: block;
    font-weight: bold;
    color: black;
    font-size: 16px;
    margin-bottom: 10px
}
body #content .messages .body .post .post-body blockquote cite a {
    color: black
}
body #content .messages .body .post .post-body blockquote cite a.arenanet {
    padding-left: 17px;
    background: url(/assets/anet_author2-b34782ca37d0bcc5a9870ae954c3f562.png) 0 50% no-repeat
}
body #content .messages .body .post .post-body blockquote.arenanet {
    border-left-color: #af0000;
    color: #bb0000
}
body #content .messages .body .post .post-body blockquote.arenanet cite {
    color: #bb0000
}
body #content .messages .body .post .post-body blockquote.arenanet cite a {
    color: #bb0000
}
body #content .messages .body .post .post-body blockquote blockquote blockquote {
    display: none
}
body #content .messages .body .post .post-body .spoiler_container {
    border-left: 7px #000 solid;
    padding: 5px 0 5px 15px;
    margin-bottom: 5px
}
body #content .messages .body .post .post-body .spoiler_container input[type=submit],
body #content .messages .body .post .post-body .spoiler_container button.button,
body #content .messages .body .post .post-body .spoiler_container a.button {
    background: #000;
    color: #ffffff;
    font-size: 15px;
    padding: 7px;
    height: auto;
    line-height: normal;
    border: none;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer
}
body #content .messages .body .post .post-body .spoiler_container input[type=submit]:hover,
body #content .messages .body .post .post-body .spoiler_container button.button:hover,
body #content .messages .body .post .post-body .spoiler_container a.button:hover {
    text-decoration: underline
}
body #content .messages .body .post .post-body .spoiler_container input[type=submit].check,
body #content .messages .body .post .post-body .spoiler_container button.button.check,
body #content .messages .body .post .post-body .spoiler_container a.button.check {
    background-image: url(/assets/checkmark-af3163b1de7c0ccc92e0d0359e1168da.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 30px
}
body #content .messages .body .post .post-body .spoiler_container .spoiler {
    display: none
}
body #content .messages .body .post .post-body .inline_spoiler {
    background: black;
    color: black
}
body #content .messages .body .post .post-body .inline_spoiler:hover {
    color: white
}
body #content .messages .body .post .post-body .inline_spoiler .inline_spoiler_title {
    color: white;
    padding-right: 5px
}
body #content .messages .body .post .post-body ul.qa {
    padding: 0 0 10px 0;
    margin: 0
}
body #content .messages .body .post .post-body ul.qa input[type=submit],
body #content .messages .body .post .post-body ul.qa button.button,
body #content .messages .body .post .post-body ul.qa a.button {
    background: #bb0000;
    color: #ffffff;
    font-size: 15px;
    padding: 7px;
    height: auto;
    line-height: normal;
    border: none;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer
}
body #content .messages .body .post .post-body ul.qa input[type=submit]:hover,
body #content .messages .body .post .post-body ul.qa button.button:hover,
body #content .messages .body .post .post-body ul.qa a.button:hover {
    text-decoration: underline
}
body #content .messages .body .post .post-body ul.qa input[type=submit].close,
body #content .messages .body .post .post-body ul.qa button.button.close,
body #content .messages .body .post .post-body ul.qa a.button.close {
    background-image: url(/assets/close_icon_white-a318577a04972de92e62a4ec13e020ee.png);
    background-position: 10px 8px;
    background-repeat: no-repeat;
    padding-left: 31px
}
body #content .messages .body .post .post-body ul.qa li {
    display: inline
}
body #content .messages .body .post .post-body ul.qa li.check input[type=submit],
body #content .messages .body .post .post-body ul.qa li.check button.button,
body #content .messages .body .post .post-body ul.qa li.check a.button {
    background: #84ac37;
    color: #ffffff;
    font-size: 15px;
    padding: 7px;
    height: auto;
    line-height: normal;
    border: none;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer
}
body #content .messages .body .post .post-body ul.qa li.check input[type=submit]:hover,
body #content .messages .body .post .post-body ul.qa li.check button.button:hover,
body #content .messages .body .post .post-body ul.qa li.check a.button:hover {
    text-decoration: underline
}
body #content .messages .body .post .post-body ul.qa li.check input[type=submit].check,
body #content .messages .body .post .post-body ul.qa li.check button.button.check,
body #content .messages .body .post .post-body ul.qa li.check a.button.check {
    background-image: url(/assets/checkmark-af3163b1de7c0ccc92e0d0359e1168da.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 30px
}
body #content .messages .body .post .post-body mark,
body #content .messages .body .post .post-body span.match {
    background: #bb0000;
    color: white
}
body #content .messages .body .post .post-body .signature-content {
    background: url(/assets/forum/topic/sig_line-1cce86ca19ddedbc9bb0b1a59399c34f.png) 0% 0% no-repeat;
    padding-top: 10px;
    margin-top: 25px;
    font-size: 0.75em
}
body #content .messages .body .post .post-body .signature-content+.editnotice {
    padding-top: 5px
}
body #content .messages .body .post .post-body .attachment-content .attachedimage {
    list-style-type: none
}
body #content .messages .body .post .post-body .attachment-content .attachedimage a img {
    max-width: 176px;
    max-height: 110px;
    width: auto;
    height: auto
}
body #content .messages .body .post .post-body .user_notes .footer {
    background: none
}
body #content .messages .body .post .post-footer {
    width: 100px;
    padding-right: 10px;
    float: left;
    text-align: right;
    color: #bb0000;
    font-size: 12px;
    padding-top: 24px
}
body #content .messages .body .post .post-footer p {
    padding-bottom: 2px
}
body #content .messages .body .post .post-footer p a {
    color: #bb0000;
    text-decoration: underline
}
body #content .messages .body .post .post-footer .reputation {
    overflow: hidden;
    margin-top: 10px
}
body #content .messages .body .post .post-footer p.score a {
    font-size: 15px;
    font-weight: bold;
    color: white;
    background-color: #B00;
    color: white;
    text-decoration: none;
    margin: 6px 0 0 6px;
    padding: 2px 8px;
    float: right;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px
}
body #content .messages .body .post .post-footer p.score a:hover {
    background-color: #600
}
body #content .messages .body .post .post-footer p.score a.used {
    background-color: #ccc
}
body #content .messages .body .post .post-footer p.score a.used:hover {
    background-color: #aaa
}
body #content .messages .body .post .post-footer p.thumbs {
    float: right
}
body #content .messages .body .post .post-footer p.thumbs a {
    display: inline-block;
    width: 20px;
    height: 20px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background-position: left top;
    background-repeat: no-repeat
}
body #content .messages .body .post .post-footer p.thumbs a.thumbup {
    background-image: url(/assets/button-thumbs-up-gw2-63a5a809b752a2aa353b625c17ae1602.png)
}
body #content .messages .body .post .post-footer p.thumbs a.used {
    opacity: 0.25
}
body #content .messages .body .post .post-footer ul.utils {
    position: absolute;
    bottom: 10px;
    right: 0;
    width: 100px;
    text-align: right
}
body #content .messages .body .post .post-footer ul.utils li {
    display: inline
}
body #content .messages .body .post .post-footer ul.utils li a.report,
body #content .messages .body .post .post-footer ul.utils li a.permalink,
body #content .messages .body .post .post-footer ul.utils li a.infract,
body #content .messages .body .post .post-footer ul.utils li a.delete,
body #content .messages .body .post .post-footer ul.utils li a.quote,
body #content .messages .body .post .post-footer ul.utils li a.edit {
    width: 0px;
    height: 0px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    zoom: 1
}
body #content .messages .body .post .post-footer ul.utils li a.edit {
    background: url(/assets/forum/topic/edit-38564f6ce6e986ba37f0e5f24fe4cd99.png);
    padding-left: 17px;
    padding-top: 24px
}
body #content .messages .body .post .post-footer ul.utils li a.quote {
    background: url(/assets/forum/topic/quote-6ea12ca3541f6339eeaf5d4fd207cb65.png);
    padding-left: 22px;
    padding-top: 18px
}
body #content .messages .body .post .post-footer ul.utils li a.delete {
    background: url(/assets/forum/topic/delete-f8b772e838454a0c9b32141e5a3d6f98.png);
    padding-left: 17px;
    padding-top: 24px
}
body #content .messages .body .post .post-footer ul.utils li a.infract {
    background: url(/include/images/forum/button-infract.png);
    padding-left: 16px;
    padding-top: 16px
}
body #content .messages .body .post .post-footer ul.utils li a.report {
    background: url(/assets/forum/topic/report-f11bc04b3f819af01598cb5caa5a1c19.png);
    padding-left: 20px;
    padding-top: 19px
}
body #content .messages .body .post .post-footer ul.utils li a.permalink {
    background: url(/assets/forum/topic/permalink-26cfd6d9145ccb2130ad79229fbc645e.png);
    padding-left: 17px;
    padding-top: 22px
}
body #content .messages .body .post.popular .post-footer p.score:before {
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url(/assets/highly_rated-d10d2d3a4885e649e258499209e86080.png) no-repeat;
    content: " ";
    height: 20px;
    width: 20px;
    margin-top: 4px;
    padding-bottom: 2px;
    border-bottom: 4px solid #bb0000
}
body #content .messages .body .post.verypopular .post-footer p.score:before {
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url(/assets/very_highly_rated-2c99cdd105ed6fdb07ff9a4c92f17ed6.png) no-repeat;
    content: " ";
    height: 20px;
    width: 20px;
    margin-top: 4px;
    padding-bottom: 2px;
    border-bottom: 4px solid #bb0000
}
body #content .messages .body .post.topicpopular .post-footer p.score:before {
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url(/assets/highly_rated-d10d2d3a4885e649e258499209e86080.png);
    content: " ";
    height: 20px;
    width: 20px;
    margin-top: 4px
}
body #content .messages .body .post.topicverypopular .post-footer p.score:before {
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url(/assets/very_highly_rated-2c99cdd105ed6fdb07ff9a4c92f17ed6.png);
    content: " ";
    height: 20px;
    width: 20px;
    margin-top: 4px
}
body #content .messages .body .post.mod {
    margin-left: -50px
}
body #content .messages .body .post.mod .post-header {
    background: url(/assets/mod_post1-c43dac01223d569868cc4998dc0ee101.png) 0 0 no-repeat;
    padding-left: 60px;
    min-height: 200px
}
body #content .messages .body .post.mod .post-header p {
    color: white
}
body #content .messages .body .post.mod .post-header p a {
    color: white
}
body #content .messages .body .post.mod .post-header p a.member span.numbers {
    display: none
}
body #content .messages .body .post.mod .post-body {
    background: url(/assets/mod_post2-c4486173b9409fae2ca09adeff61ebf6.png) 0 0 no-repeat;
    padding-top: 36px
}
body #content .messages .body .post.arenanet {
    margin-left: -50px
}
body #content .messages .body .post.arenanet .post-header {
    background: url(/assets/anet_post1-2cdfbf78c0a801cbec184664514770b4.png) 0 0 no-repeat;
    min-height: 200px;
    padding-left: 60px
}
body #content .messages .body .post.arenanet .post-header p {
    color: white
}
body #content .messages .body .post.arenanet .post-header p a {
    color: white
}
body #content .messages .body .post.arenanet .post-header p a.member span.numbers {
    display: none
}
body #content .messages .body .post.arenanet .post-header p.prev,
body #content .messages .body .post.arenanet .post-header p.next {
    background: url(/assets/anet_post_controls-4c13078acda46cc55e64f7b392e2102a.png) 0 0 no-repeat;
    display: block;
    width: 33px;
    height: 18px;
    padding: 0;
    padding-left: 18px;
    margin-bottom: 7px
}
body #content .messages .body .post.arenanet .post-header p.prev a,
body #content .messages .body .post.arenanet .post-header p.next a {
    text-indent: -10000px;
    display: block;
    width: 33px;
    height: 18px
}
body #content .messages .body .post.arenanet .post-header p.prev.disabled,
body #content .messages .body .post.arenanet .post-header p.next.disabled {
    background-position: -68px 0
}
body #content .messages .body .post.arenanet .post-header p.next {
    background-position: 0 -18px;
    width: 68px;
    height: 60px;
    padding-left: 0;
    position: relative
}
body #content .messages .body .post.arenanet .post-header p.next.noarrow {
    height: 25px
}
body #content .messages .body .post.arenanet .post-header p.next a {
    position: absolute;
    top: 35px;
    left: 18px
}
body #content .messages .body .post.arenanet .post-header p.next.disabled {
    background-position: -68px -18px
}
body #content .messages .body .post.arenanet .post-body {
    background: url(/assets/anet_post2-5da020ba55a37fdf700db218f09552da.png) 0 0 no-repeat;
    padding-top: 36px
}
body #content .messages .body .post.highlighted {
    background: #d5d973;
    background: -moz-linear-gradient(left, #fff 0%, #d5d973 40%, #d5d973 60%, #fff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(40%, #d5d973), color-stop(60%, #d5d973), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, #fff 0%, #d5d973 40%, #d5d973 60%, #fff 100%);
    background: -o-linear-gradient(left, #fff 0%, #d5d973 40%, #d5d973 60%, #fff 100%);
    background: -ms-linear-gradient(left, #fff 0%, #d5d973 40%, #d5d973 60%, #fff 100%);
    background: linear-gradient(left, #ffffff 0%, #d5d973 40%, #d5d973 60%, #ffffff 100%)
}
body #content .messages .body .post.highlighted blockquote {
    border-left: 7px #888888 solid
}
body #content .messages .body .post.reply #hints {
    padding-bottom: 10px
}
body #content .messages .body .post.reply #hints p {
    display: inline
}
body #content .messages .body .post.reply #hints a {
    color: #bb0000;
    text-decoration: underline
}
body #content .messages .body .post.reply #hints ul {
    margin: 0;
    display: inline
}
body #content .messages .body .post.reply #hints ul li {
    list-style: none;
    display: inline
}
body #content .messages .body .post.reply .post-body {
    width: 650px
}
body #content .messages .body .post.reply .post-body input[type='text'],
body #content .messages .body .post.reply .post-body textarea {
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: inset 0 0 9px #b2b2b2;
    -moz-box-shadow: inset 0 0 9px #b2b2b2;
    box-shadow: inset 0 0 9px #b2b2b2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #efefef;
    color: #000000;
    font-size: 22px;
    padding: 1px;
    margin: 2px 0 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content .messages .body .post.reply .post-body textarea {
    background-image: none;
    width: 618px;
    font-size: 18px;
    padding: 15px;
    height: 200px;
    outline: none
}
body #content .messages .body .post.reply .post-body #miscoptions {
    margin-top: 5px
}
body #content .messages .body .post.reply .post-body #miscoptions legend {
    padding-bottom: 5px
}
body #content .messages .body .post.reply .post-body #miscoptions ul {
    margin: 0 0 15px 10px
}
body #content .messages .body .post.reply .post-body #miscoptions ul li {
    list-style: none
}
body #content .messages .body .post.reply .post-body #miscoptions .emblemselectdiv {
    display: inline
}
body #content .messages .body .post.reply .post-body ul.utils {
    margin: 0
}
body #content .messages .body .post.reply .post-body ul.utils li {
    list-style-type: none;
    display: inline
}
body #content .messages .body .post.reply .post-body ul.utils li.option label {
    font-size: 15px
}
body #content .messages .body .post.reply .post-body ul.utils li .emblemselectdiv {
    display: inline
}
body #content .messages .body .post.quick .post-body {
    width: 650px
}
body #content .messages .body .post.quick .post-body input[type='text'],
body #content .messages .body .post.quick .post-body textarea {
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: inset 0 0 9px #b2b2b2;
    -moz-box-shadow: inset 0 0 9px #b2b2b2;
    box-shadow: inset 0 0 9px #b2b2b2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #efefef;
    color: #000000;
    font-size: 22px;
    padding: 1px;
    margin: 2px 0 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content .messages .body .post.quick .post-body textarea {
    background-image: none;
    width: 618px;
    font-size: 18px;
    padding: 15px;
    height: 100px;
    outline: none
}
body #content .messages .body .post.quick .post-body ul.utils {
    margin: 0
}
body #content .messages .body .post.quick .post-body ul.utils li {
    list-style-type: none;
    display: inline
}
body #content .messages .body .post.quick .post-body ul.utils li.option label {
    font-size: 15px
}
body #content .messages .body .post.quick .post-body ul.utils li .emblemselectdiv {
    display: inline
}
body #content .messages .body .post.quick .post-body input[type=submit],
body #content .messages .body .post.quick .post-body button.button,
body #content .messages .body .post.quick .post-body a.button {
    background: #bb0000;
    color: #ffffff;
    font-size: 15px;
    padding: 7px;
    height: auto;
    line-height: normal;
    border: none;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer
}
body #content .messages .body .post.quick .post-body input[type=submit]:hover,
body #content .messages .body .post.quick .post-body button.button:hover,
body #content .messages .body .post.quick .post-body a.button:hover {
    text-decoration: underline
}
body #content .messages .body .post.quick .post-body input[type=submit].close,
body #content .messages .body .post.quick .post-body button.button.close,
body #content .messages .body .post.quick .post-body a.button.close {
    background-image: url(/assets/close_icon_white-a318577a04972de92e62a4ec13e020ee.png);
    background-position: 10px 8px;
    background-repeat: no-repeat;
    padding-left: 31px
}
body #content .messages #postingform .header {
    padding-bottom: 20px
}
body #content .messages #postingform .header #errors input[type='text'],
body #content .messages #postingform .header #errors textarea,
body #content .messages #postingform .header #title input[type='text'],
body #content .messages #postingform .header #title textarea,
body #content .messages #postingform .header #byline input[type='text'],
body #content .messages #postingform .header #byline textarea,
body #content .messages #postingform .header #qa input[type='text'],
body #content .messages #postingform .header #qa textarea,
body #content .messages #postingform .header #iama input[type='text'],
body #content .messages #postingform .header #iama textarea {
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: inset 0 0 9px #b2b2b2;
    -moz-box-shadow: inset 0 0 9px #b2b2b2;
    box-shadow: inset 0 0 9px #b2b2b2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #efefef;
    color: #000000;
    font-size: 22px;
    padding: 1px;
    margin: 2px 0 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content .messages #postingform .header #errors label,
body #content .messages #postingform .header #title label,
body #content .messages #postingform .header #byline label,
body #content .messages #postingform .header #qa label,
body #content .messages #postingform .header #iama label {
    color: #bb0000;
    font-size: 22px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 300px;
    padding: 0 10px 5px 0;
    text-align: right;
    vertical-align: top
}
body #content .messages #postingform .header #errors input[type='text'],
body #content .messages #postingform .header #title input[type='text'],
body #content .messages #postingform .header #byline input[type='text'],
body #content .messages #postingform .header #qa input[type='text'],
body #content .messages #postingform .header #iama input[type='text'] {
    width: 646px;
    margin-bottom: 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content .messages #postingform .header #errors span.help,
body #content .messages #postingform .header #title span.help,
body #content .messages #postingform .header #byline span.help,
body #content .messages #postingform .header #qa span.help,
body #content .messages #postingform .header #iama span.help {
    font-size: 13px;
    color: #888;
    position: relative;
    top: -1px;
    font-style: italic
}
body #content .messages #postingform .header #iama {
    padding: 10px 0
}
body #content .messages.topic_results .action-links {
    display: none
}
body #content .messages.topic_results .body .post .post-header {
    display: none
}
body #content .messages.topic_results .body .post.arenanet,
body #content .messages.topic_results .body .post.mod {
    margin-left: 0
}
body #content .messages.topic_results .body .post.arenanet .post-body,
body #content .messages.topic_results .body .post.mod .post-body {
    background: none
}
body #content .messages.topic_results .body .post .post-topic-header {
    display: block
}
body #content .messages.topic_results .body .post .post-topic-header h3 {
    font-size: 20px
}
body #content .messages.topic_results .body .post .post-topic-header h3 a {
    color: #bb0000;
    width: 270px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    zoom: 1
}
body #content .messages.topic_results .body .post .post-topic-header p {
    margin-top: 4px;
    padding-bottom: 0;
    font-size: 12px
}
body #content .messages.topic_results .body .post .post-topic-header p a.member {
    font-size: 12px
}
body #content .generic.centercenter,
body #content .generic .centercenter {
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: -moz-box;
    -moz-box-orient: horizontal;
    -moz-box-pack: center;
    -moz-box-align: center;
    display: box;
    box-orient: horizontal;
    box-pack: center;
    box-align: center
}
body #content .generic .moz_fix {
    height: 100%;
    width: 100%
}
body #content .generic .lolflexbox {
    text-align: center
}
body #content .generic .bottomright {
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px
}
body #content .generic h1,
body #content .generic h2,
body #content .generic h3,
body #content .generic h4,
body #content .generic h5,
body #content .generic h6 {
    color: #bb0000;
    padding-bottom: 10px
}
body #content .generic h1 a,
body #content .generic h2 a,
body #content .generic h3 a,
body #content .generic h4 a,
body #content .generic h5 a,
body #content .generic h6 a {
    color: #bb0000;
    text-decoration: underline
}
body #content .generic h2 {
    font-size: 28px
}
body #content .generic h3 {
    font-size: 24px
}
body #content .generic h4 {
    font-size: 20px
}
body #content .generic p {
    font-size: 18px;
    padding-bottom: 10px;
    line-height: 125%
}
body #content .generic sub {
    vertical-align: sub;
    font-size: smaller
}
body #content .generic sup {
    vertical-align: super;
    font-size: smaller
}
body #content .generic.rules ul,
body #content .generic.rules ol,
body #content .generic .rules ul,
body #content .generic .rules ol {
    font-size: 18px;
    margin-left: 25px;
    margin-bottom: 10px
}
body #content .generic.rules li,
body #content .generic .rules li {
    list-style-position: outside;
    line-height: 133%
}
body #content .generic.rules ul li,
body #content .generic .rules ul li {
    list-style-type: disc
}
body #content .generic.rules ol li,
body #content .generic .rules ol li {
    list-style-type: decimal
}
body #content .generic.rules .spoiler_container,
body #content .generic .rules .spoiler_container {
    border-left: 7px #000 solid;
    padding: 5px 0 5px 15px;
    margin-bottom: 5px
}
body #content .generic.rules .spoiler_container input[type=submit],
body #content .generic.rules .spoiler_container button.button,
body #content .generic.rules .spoiler_container a.button,
body #content .generic .rules .spoiler_container input[type=submit],
body #content .generic .rules .spoiler_container button.button,
body #content .generic .rules .spoiler_container a.button {
    background: #000;
    color: #ffffff;
    font-size: 15px;
    padding: 7px;
    height: auto;
    line-height: normal;
    border: none;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer
}
body #content .generic.rules .spoiler_container input[type=submit]:hover,
body #content .generic.rules .spoiler_container button.button:hover,
body #content .generic.rules .spoiler_container a.button:hover,
body #content .generic .rules .spoiler_container input[type=submit]:hover,
body #content .generic .rules .spoiler_container button.button:hover,
body #content .generic .rules .spoiler_container a.button:hover {
    text-decoration: underline
}
body #content .generic.rules .spoiler_container input[type=submit].check,
body #content .generic.rules .spoiler_container button.button.check,
body #content .generic.rules .spoiler_container a.button.check,
body #content .generic .rules .spoiler_container input[type=submit].check,
body #content .generic .rules .spoiler_container button.button.check,
body #content .generic .rules .spoiler_container a.button.check {
    background-image: url(/assets/checkmark-af3163b1de7c0ccc92e0d0359e1168da.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 30px
}
body #content .generic.rules .spoiler_container .spoiler,
body #content .generic .rules .spoiler_container .spoiler {
    display: none
}
body #content .generic.rules dl a,
body #content .generic .rules dl a {
    color: #b00
}
body #content .generic.rules dl .check_box,
body #content .generic .rules dl .check_box {
    padding-bottom: 15px
}
body #content .generic.rules dl .check_box dd,
body #content .generic .rules dl .check_box dd {
    display: inline
}
body #content .generic.rules dl .check_box dt,
body #content .generic .rules dl .check_box dt {
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding-right: 10px;
    width: 250px;
    text-align: right
}
body #content .generic.rules table,
body #content .generic .rules table {
    margin-bottom: 10px
}
body #content .generic.rules table tr th,
body #content .generic .rules table tr th {
    font-weight: bold;
    text-align: center
}
body #content .generic.rules table tr td,
body #content .generic.rules table tr th,
body #content .generic .rules table tr td,
body #content .generic .rules table tr th {
    padding: 5px
}
body #content .generic.rules table tr td.prot,
body #content .generic .rules table tr td.prot {
    text-align: center
}
body #content .generic.rules table tr.odd td,
body #content .generic .rules table tr.odd td {
    background: #eeeeee
}
body #content .generic b,
body #content .generic strong {
    font-weight: bold
}
body #content .generic i,
body #content .generic em {
    font-style: italic
}
body #content .generic input[type='text'],
body #content .generic textarea {
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: inset 0 0 9px #b2b2b2;
    -moz-box-shadow: inset 0 0 9px #b2b2b2;
    box-shadow: inset 0 0 9px #b2b2b2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #efefef;
    color: #000000;
    font-size: 22px;
    padding: 1px;
    margin: 2px 0 15px;
    font-family: "CronosPro", "Courier New", "Georgia", serif
}
body #content .generic textarea {
    height: 100px
}
body #content .generic input[type=submit],
body #content .generic button.button,
body #content .generic a.button {
    background: #bb0000;
    color: #ffffff;
    font-size: 15px;
    padding: 7px;
    height: auto;
    line-height: normal;
    border: none;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer
}
body #content .generic input[type=submit]:hover,
body #content .generic button.button:hover,
body #content .generic a.button:hover {
    text-decoration: underline
}
body #content .generic input[type=submit].close,
body #content .generic button.button.close,
body #content .generic a.button.close {
    background-image: url(/assets/close_icon_white-a318577a04972de92e62a4ec13e020ee.png);
    background-position: 10px 8px;
    background-repeat: no-repeat;
    padding-left: 31px
}
body #content .generic ul.util li {
    display: inline
}
body #content .generic form.inline_form {
    display: inline;
    padding: 0;
    margin: 0
}
body #content .generic .body form.inline_form {
    display: inline;
    padding: 0;
    margin: 0
}
body #content .generic .body {
    padding-top: 20px
}
body #content .generic .body.center {
    text-align: center
}
body #content .generic .body form {
    text-align: left;
    padding-left: 200px
}
body #content .generic .body form .formfield {
    padding-bottom: 10px
}
body #content .generic .body form ul.utils li {
    display: inline
}
body #content .generic .body form ul.top_labeled label {
    display: block
}
body #content .generic .body form ul.top_labeled p.instructions {
    font-size: 12px;
    letter-spacing: 0px;
    margin: 2px 0 0 0;
    padding: 0
}
body #content .generic .user_notes {
    margin: 20px 0
}
body #content .generic .user_notes form {
    padding-left: 20px
}
body #content .generic .user_notes textarea {
    width: 618px;
    font-size: 18px;
    padding: 15px;
    height: 100px;
    outline: none
}
body #content .generic .user_notes .note {
    padding: 0 0 20px 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc
}
body #content .generic .user_notes .note a {
    color: #b00;
    text-decoration: none
}
body #content .generic .user_notes .note a:hover {
    text-decoration: underline
}
body #content .generic .user_notes .note blockquote {
    border-left: 7px #EDEDED solid;
    padding: 5px 0 0 15px;
    margin-bottom: 10px
}
body #content .generic .user_notes .note .body {
    padding: 0
}
body #content .generic .user_notes .note .footer {
    background: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    min-height: 0
}
body #content .generic .user_notes .note .footer a {
    color: #8f8f8f
}
body #content .generic .user_notes .note .footer p {
    font-size: 13px;
    color: #8f8f8f;
    float: left;
    margin-right: 10px;
    padding-bottom: 0
}
body #content .generic .user_notes .note .footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden
}
body #content .generic .user_notes .note .footer ul li {
    list-style-type: none;
    float: left;
    font-size: 13px;
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid #8f8f8f
}
body #content .generic .user_notes .note .footer ul li:first-child {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}
body #footer {
    clear: both;
    background: url(/assets/footer-ab68d19d60db3e0304bdb4e738163ef5.jpg) 50% 0% no-repeat;
    font-family: "CronosPro", "Courier New", "Georgia", serif;
    position: relative;
    height: 232px
}
body #footer .wrapper {
    position: relative;
    padding-top: 162px
}
body #footer .social {
    position: absolute;
    right: 10px;
    top: 100px;
    width: 361px
}
body #footer .social span {
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    display: block;
    float: left;
    text-align: right;
    width: 200px;
    line-height: 36px;
    padding-right: 10px
}
body #footer .social ul {
    display: inline
}
body #footer .social ul li a {
    display: block;
    float: left;
    text-indent: -10000px;
    width: 36px;
    height: 36px;
    background: url(/assets/social-666fadd69fb3167ddc8c46f94c9fa3a4.png) 0 0 no-repeat
}
body #footer .social ul li a.tw {
    background-position: -36px 0;
    width: 39px
}
body #footer .social ul li a.fl {
    width: 39px;
    background-position: -75px 0
}
body #footer .social ul li a.rss {
    width: 37px;
    background-position: -114px 0
}
body #footer .nav {
    float: left;
    padding: 165px 0 20px 0px;
    min-width: 131px;
    width: 133px
}
body #footer .nav li a {
    color: #575757;
    font-size: 15px;
    line-height: 22px
}
body #footer .nav li:first-child a {
    color: black;
    font-size: 18px
}
body #footer .nav li.alsoblack {
    padding-top: 22px
}
body #footer .nav li.alsoblack a {
    color: black;
    font-size: 18px
}
body #footer .buy_bg {
    float: left;
    width: 283px;
    height: 232px;
    margin: 151px 0 0 0;
    background: url(/assets/buy_bg-8b1cf1eda51d5a62f1145200a7b92113.jpg) 0 0 no-repeat
}
body #footer .buy_bg p {
    display: inline
}
body #footer .buy_bg p a {
    font-family: "EasonPro", "Courier New", "Georgia", serif;
    color: black;
    font-size: 22px;
    padding: 10px 0 0 93px;
    background: url(/assets/box_en-e9166ecd1afea0ed5c8d9cff61e3bc78.png) 0 0 no-repeat;
    margin: 17px 0 0 74px;
    min-height: 159px;
    letter-spacing: -1px;
    line-height: 28px;
    display: block
}
body #footer .buy_bg p a em {
    font-style: italic
}
body #footer .copyrights {
    height: 113px;
    overflow: hidden;
    clear: both;
    background: #898989
}
body #footer .copyrights a.ncsoft,
body #footer .copyrights a.arenanet,
body #footer .copyrights a.esrb,
body #footer .copyrights a.pegi {
    display: block;
    height: 113px;
    text-indent: -10000px;
    float: left
}
body #footer .copyrights a.ncsoft {
    width: 119px;
    margin: 0 20px 0 10px;
    background: url(/assets/ncsoft-1c59b22936ea0530c434b4cc91f13e07.png) 0 50% no-repeat
}
body #footer .copyrights a.arenanet {
    width: 111px;
    margin: 0 20px;
    background: url(/assets/arenanet-a67c51a2ffdaacb9433dae277af497bd.png) 0 50% no-repeat
}
body #footer .copyrights p {
    color: white;
    float: left;
    padding-top: 22px;
    width: 439px;
    font-size: 12px;
    line-height: 13px
}
body #footer .copyrights p a {
    display: inline;
    height: auto;
    text-indent: 0;
    float: none;
    color: #fff;
    text-decoration: underline
}
body #footer .copyrights p a:hover {
    color: #bbb
}
body #footer .copyrights ul.legal {
    position: absolute;
    top: 85px;
    left: 300px
}
body #footer .copyrights ul.legal li {
    display: inline;
    padding: 3px 10px;
    border-right: 1px solid white
}
body #footer .copyrights ul.legal li a {
    font-size: 16px;
    color: white
}
body #footer .copyrights ul.legal li a:hover {
    text-decoration: underline
}
body #footer .copyrights ul.legal li:first-child {
    padding-left: 0
}
body #footer .copyrights ul.legal li:last-child {
    border-right: none
}
body #footer .copyrights a.esrb {
    width: 184px;
    margin-left: 20px;
    background: url(/assets/esrb-t-7257863b6a3c3153340b5a3e61787513.png) 0 50% no-repeat
}
body #footer .copyrights a.pegi {
    width: 215px;
    height: 61px;
    margin-top: 30px;
    background: url(/assets/pegi-uk-ff7c4c0b5ce14c1960c3b29c2104bd9c.gif) 0 50% no-repeat
}
body[lang='en'] .langselect a[lang='en'] {
    color: #fee6d0 !important
}
body[lang='fr'] .langselect a[lang='fr'] {
    color: #fee6d0 !important
}
body[lang='fr'] a.pegi {
    background: url(/assets/pegi-fr-f6317ba00bbe29c5190090686075bc54.gif) 0 50% no-repeat !important
}
body[lang='fr'] .buy_bg p a {
    background: url(/assets/box_fr-80eb02fe04c32402921f6e62728e19d6.png) 0 0 no-repeat !important
}
body[lang='de'] .langselect a[lang='de'] {
    color: #fee6d0 !important
}
body[lang='de'] a.pegi {
    background: url(/assets/pegi-de-245675fc006236c8f843b92df22b73d9.gif) 0 50% no-repeat !important
}
body[lang='de'] #footer .releases a {
    font-size: 16px !important
}
body[lang='de'] #footer .copyrights p {
    padding-top: 14px !important
}
body[lang='de'] .buy_bg p a {
    background: url(/assets/box_de-b5faeb6cd4fbc84c165cca026fe97569.png) 0 0 no-repeat !important
}
body[lang='es'] .langselect a[lang='es'] {
    color: #fee6d0 !important
}
body[lang='es'] a.pegi {
    background: url(/assets/pegi-es-86faf02dfb9801e104f67e70301f8bd1.gif) 0 50% no-repeat !important
}
body[lang='es'] .list_header {
    font-size: 13px !important
}
body[lang='es'] .post.quick .utils li.option label {
    font-size: 14px !important
}
body[lang='es'] .buy_bg p a {
    background: url(/assets/box_es-80eb02fe04c32402921f6e62728e19d6.png) 0 0 no-repeat !important
}
body[lang='pirate'] #header {
    background: url(/assets/header_large_pirate-51f11ecd1301c494231ecd272a28b220.jpg) 50% 0% no-repeat
}
/* Custom additions for the Archive */
body #content #sidebar.forum_index .learn_more li p:not(:first-child) {
    font-size: 90%;
    color: #5d5d5d
}
body #content #sidebar.forum_index .learn_more li p {
    padding-bottom: 10px
}
body #footer .wrapper p {
    padding: 0 15px;
    color: #575757;
    font-size: 13px;
    line-height: 20px
}
body #footer p a {
    color: #575757;
    font-size: 13px;
    line-height: 20px
}