body {
    width: 775px;
    font: normal normal normal 11px/normal Arial, Verdana, Helvetica, sans-serif;
    color: #000;
    margin: 0 auto;
    background-color: #f57c00;
    background-image: url(https://i.imgur.com/cJ47anR.png);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: 26%;
}

* {
    margin: 0;
    padding: 0;
    word-spacing: 0;
    letter-spacing: 0;
    word-wrap: break-word;
    border: 0;
    border-spacing: 0;
    _border-collapse: collapse
}

#layout {
    width: 775px;
    height: auto;
    margin-top: 10px;
    background-color: #fff;
    border: 1px solid #000
}

#top {
    height: 31px;
    width: 775px;
    background-image: url(https://i.imgur.com/T6SyqHg.png)
}

#searchform {
    float: right;
    padding: 5px 5px 0
}

#searchform form label {
    font: normal normal 700 11px/normal Arial, Verdana, Helvetica, sans-serif;
    color: #fff;
    letter-spacing: 1px;
    padding: 0 3px;
    position: relative;
    top: 2px
}

#searchform form select {
    width: 100px;
    height: 16px;
    border-color: #000;
    border-style: outset inset inset outset;
    border-width: 1px
}

#searchform form span {
    position: relative;
    top: 2px
}

#forumheader {
    float: left;
    width: 375px;
    padding: 8px 5px 5px;
    text-align: right
}

#topnav {
    clear: left;
    padding: 10px 5px 0;
    text-align: center
}

#topboxes {
    height: auto;
    padding-top: 9px
}

div.newtop {
    float: left;
    width: 246px;
    padding-left: 9px
}

#controlpanel_top {
    height: 14px;
    background-image: url(https://i.imgur.com/jb8V6GF.png)
}

#forumactivity_top {
    height: 14px;
    background-image: url(https://i.imgur.com/sHEjxYz.png)
}

#newtopics_top {
    height: 14px;
    background-image: url(https://i.imgur.com/bdUoiPz.png)
}

div.boxleft {
    float: left;
    width: 237px;
    height: 144px;
    background-image: url(https://i.imgur.com/dQHRnpB.png)
}

div.boxleft div {
    height: 121px
}

div.boxleft div.bottomlink {
    height: 15px;
    text-align: right
}

div.boxleft img {
    padding-right: 8px
}

div.boxright {
    float: right;
    width: 9px;
    height: 144px;
    background-image: url(https://i.imgur.com/j0I4KoC.png)
}

div.content {
    clear: left;
    height: auto;
    margin: 0 10px 10px;
}

div.contenttop {
    height: 16px;
    background-image: url(https://i.imgur.com/9tiGkWq.png);
}

div.contentmiddle {
    height: auto;
    padding: 10px 9px 10px 10px;
    background-repeat: repeat-y
}

div.contentbottom {
    height: 12px;
    background-image: url(https://i.imgur.com/KdtV9qj.gif);
    background-position: 0 0;
    margin-top: -12px
}

#help,
div.contentbottom {
    background-repeat: no-repeat
}

#help {
    float: left;
  width: 100%; 
    height: 50px;
    background-image: url(https://i.imgur.com/rkLQeWu.jpg);
    background-position: 0 100%
}

#help table {
    margin-top: -5px
}

#help td {
    font: normal normal normal 11px/normal Arial, Verdana, Helvetica, sans-serif
}

#help td.icon {
    width: 50px
}

#forumjump {
    font: normal normal 700 12px/normal Arial, Verdana, Helvetica, sans-serif;
    text-align: right;
    align: right
}

#forumjump select {
    width: 155px
}

#footer {
    clear: both;
    height: 28px;
    background-image: url(https://i.imgur.com/zLkpikE.png);
    padding: 1px !important;
}

#topnav img {
    padding: 0 4px
}

a.submit:active,
a.submit:hover,
a.submit:link,
a.submit:visited {
    font: normal normal 700 11px/normal Arial, Verdana, Helvetica, sans-serif;
    color: #fff;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase
}

a.profilelink:active,
a.profilelink:hover,
a.profilelink:link,
a.profilelink:visited {
    font: normal normal 700 10px/normal Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #1565c0
}

a.bottomlink:active,
a.bottomlink:hover,
a.bottomlink:link,
a.bottomlink:visited {
    font: normal normal 700 8px/normal Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff
}

div.breadcrumb {
    text-align: center;
    text-transform: uppercase
}

div.breadcrumb,
div.breadcrumb a:active,
div.breadcrumb a:hover,
div.breadcrumb a:link,
div.breadcrumb a:visited {
    font: normal normal 700 11px/normal Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: .5px;
    word-spacing: .5px;
    text-decoration: none;
    color: #fff
}

#help {
    /* padding-top: 20px; */
}

#help table {
    margin-left: 10px
}

#help td {
    padding: 0 6px 6px
}

#help td img {
    margin-left: 15px
}

div.inlineheader {
    width: 709px;
    font-size: 11px;
    color: #fff;
    margin: 0 5px;
    height: 24px;
    border: 1px solid #000;
    background-image: url(https://i.imgur.com/lG4cSAo.gif)
}

div.inlineheader h3 {
    padding: 5px 3px 3px 6px;
    text-align: left;
    font: normal normal 700 11px/normal Arial, Verdana, Helvetica, sans-serif;
    color: #fff
}

div.inlineheader h3 a:active,
div.inlineheader h3 a:hover,
div.inlineheader h3 a:link,
div.inlineheader h3 a:visited {
    color: #fff
}

div.header {
    width: 734px;
    height: 26px;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-image: url(https://i.imgur.com/PrGjtlS.png)
}

div.header h3 {
    height: 16px;
    width: 723px;
    padding: 5px 3px 3px 6px;
    text-align: left;
    font: normal normal 700 11px/normal Arial, Verdana, Helvetica, sans-serif;
    color: #fff;
    border: 1px solid #1c1917
}

div.header h3 a:active,
div.header h3 a:hover,
div.header h3 a:link,
div.header h3 a:visited {
    color: #fff
}

div.header div.h3 {
    height: 16px;
    width: 723px;
    padding: 5px 3px 3px 6px;
    text-align: left;
    font: normal normal 700 11px/normal Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #1c1917
}

div.header div.h3 img {
    float: left;
    margin-top: -2px
}

div.header div.h3 table {
    width: 722px
}

div.header div.h3 table td img {
    float: none
}

div.header h3.header_title {
    float: left;
    width: 403px;
    text-align: left
}

div.header div {
    float: left;
    height: 16px;
    padding: 5px 3px 3px 6px;
    font: normal normal normal 11px/normal Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    border-top: 1px solid #1c1917;
    border-bottom: 1px solid #1c1917;
    border-right: 1px solid #1c1917;
    color: #fff
}

div.header div.header_replies,
div.header div.header_topics {
    width: 55px
}

div.header div.header_action {
    width: 180px;
    border-right: 1px solid #1c1917
}

div.header div.borderline {
    height: 24px;
    width: 732px;
    padding: 0;
    border: 1px solid #1c1917
}

div.header div.borderline table {
    text-align: left
}

div.inlinecontainer {
    width: 699px;
    margin: 0 5px 5px;
    padding: 0 5px 5px;
    border: 1px solid #1c1917;
    border-top: 0;
    background-image: url(https://i.imgur.com/mbl4RBl.gif)
}

div.inlinecontainer div {
    padding-top: 4px
}

div.container_c1 {
    background-image: url(https://i.imgur.com/Mm8BO1I.gif)
}

div.container_c1,
div.container_c2 {
    clear: both;
    width: 722px;
    border: 1px solid #1c1917;
    border-top: 0;
    margin-left: 1px;
    margin-bottom: 10px;
    padding: 5px
}

div.container_c2 {
    background-image: url(https://i.imgur.com/h64H3bk.gif)
}

div.container_c9 {
    clear: both;
    width: 722px;
    border: 1px solid #1c1917;
    margin-left: 1px;
    margin-bottom: 10px;
    padding: 5px;
    background-image: url(https://i.imgur.com/h64H3bk.gif)
}

div.subforums_container_c2 {
    clear: both;
    width: 722px;
    border: 1px solid #1c1917;
    border-top: 0;
    margin-left: 1px;
    margin-bottom: 10px;
    padding: 5px;
    background-image: url(https://i.imgur.com/h64H3bk.gif)
}

table.full {
    clear: both;
    width: 100%;
    height: 100%
}

table.full td {
    font-weight: 700
}

table.max {
    clear: both;
    width: 735px
}

table.container {
    clear: left;
    width: 734px;
    margin-left: 1px;
    margin-bottom: 10px;
    border-left: 1px solid #1c1917;
    border-right: 1px solid #1c1917;
}

table.container tr.spacer td {
    background-color: #000;
    height: 1px
}

table.container td.fulltitle {
    width: 711px
}

table.container td.fulltitle td.title_icon {
    width: 40px;
    padding: 5px 0 5px 5px
}

table.container td.fulltitle td.title_title {
    padding: 5px
}

table.container td.fulltitle td.title_title span {
    display: block;
    font-size: 11px;
    color: #596973;
    padding-top: 2px
}

table.container td.title {
    width: 412px
}

table.container td.title td.title_icon {
    width: 40px;
    padding: 5px 0 5px 5px
}

table.container td.title td.title_icon_small {
    width: 24px;
    padding-left: 7px
}

table.container td.title td.title_icon_small img {
    display: inline
}

img.icon_locked {
    margin-left: -13px
}

table.container td.title td.title_title {
    padding: 5px
}

table.container td.title td.title_title span {
    display: block;
    font-size: 11px;
    color: #596973;
    padding-top: 2px
}

table.container a.small:active,
table.container a.small:hover,
table.container a.small:link,
table.container a.small:visited {
    font-size: 11px;
    font-weight: 400;
    color: #596973
}

table.container td.info1 {
    width: 58px;
    text-align: center
}

table.container td.info1,
table.container td.info2 {
    font-size: 11px;
    padding: 3px;
    border-left: 1px solid #1c1917
}

table.container td.info2 {
    width: 183px
}

table.container td.info2 div {
    padding-left: 5px;
    font-size: 10px
}

table.subforums_container {
    clear: left;
    width: 734px;
    margin-left: 1px;
    margin-bottom: 10px;
    border-left: 1px solid #1c1917;
    border-right: 1px solid #1c1917;
    border-bottom: 1px solid #1c1917
}

table.subforums_container tr.spacer td {
    background-color: #000;
    height: 1px
}

table.subforums_container td.fulltitle {
    width: 711px
}

table.subforums_container td.fulltitle td.title_icon {
    width: 40px;
    padding: 5px 0 5px 5px
}

table.subforums_container td.fulltitle td.title_title {
    padding: 5px
}

table.subforums_container td.fulltitle td.title_title span {
    display: block;
    font-size: 11px;
    color: #596973;
    padding-top: 2px
}

table.subforums_container td.title {
    width: 412px
}

table.subforums_container td.title td.title_icon {
    width: 40px;
    padding: 5px 0 5px 5px
}

table.subforums_container td.title td.title_icon_small {
    width: 24px;
    padding-left: 7px
}

table.subforums_container td.title td.title_icon_small img {
    display: inline
}

table.subforums_container td.title td.title_title {
    padding: 5px
}

table.subforums_container td.title td.title_title span {
    display: block;
    font-size: 11px;
    color: #596973;
    padding-top: 2px
}

table.subforums_container a.small:active,
table.subforums_container a.small:hover,
table.subforums_container a.small:link,
table.subforums_container a.small:visited {
    font-size: 11px;
    font-weight: 400;
    color: #596973
}

table.subforums_container td.info1 {
    width: 58px;
    text-align: center
}

table.subforums_container td.info1,
table.subforums_container td.info2 {
    font-size: 11px;
    padding: 3px;
    border-left: 1px solid #1c1917
}

table.subforums_container td.info2 {
    width: 183px
}

table.subforums_container td.info2 div {
    padding-left: 5px;
    font-size: 10px
}

tr.altcolor_1 {
    background-image: url(https://i.imgur.com/2HsnkeS.gif)
}

tr.altcolor_2 {
    background-image: url(https://i.imgur.com/J75eKPG.gif)
}

table.altlisting {
    width: 734px;
    border: 1px solid #1c1917;
    border-top: 0;
    margin-left: 1px
}

table.altlisting td {
    padding: 2px 0;
    font: normal normal normal 12px/normal Arial, Verdana, Helvetica, sans-serif
}

table.altlisting td.note {
    font-size: 10px;
    color: #596973;
    padding: 3px
}

table.altlisting td label {
    padding: 0 3px
}

table.altlisting td a:active,
table.altlisting td a:hover,
table.altlisting td a:link,
table.altlisting td a:visited {
    font: normal normal normal 11px/normal Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none
}

div.bbcode_quote {
    margin: 5px 20px 7px;
    width: 530px
}

div.bbcode_quote div.bbcode_quote {
    padding-top: 10px;
    margin: 0;
    height: 0;
    overflow: hidden;
    background-image: url(https://i.imgur.com/D4E111Y.gif);
    background-position: 1px 3px;
    background-repeat: no-repeat
}

div.bbcode_quote_head {
    font-weight: 700
}

div.bbcode_quote_body {
    width: 530px;
    font-weight: 400;
    padding: 3px;
    clip: auto;
    overflow-x: auto;
    border: 1px solid #484848;
    background-color: #fbfbfb
}

div.bbcode_quote_body div.spoiler1,
div.bbcode_quote_body div.spoiler2 {
    width: 99%;
    margin: 0
}

div.spoiler1 {
    width: 530px;
    font-size: 10px;
    font-weight: 700;
    margin: 5px 20px 7px
}

div.spoiler2 {
    width: 530px;
    font-size: 11px;
    font-weight: 400;
    color: #f5f6f6;
    padding: 3px;
    clip: auto;
    overflow-x: auto;
    border: 1px solid #484848;
    background-color: #fff
}

div.spoiler2 div.bbcode_quote {
    width: 99%;
    margin: 0
}

div.spoiler2 img {
    filter: alpha(opacity=10);
    -moz-opacity: .1;
    opacity: .1
}

div.modcontrols {
    width: 732px
}

div.modcontrols,
table.modcontrols {
    clear: left;
    border: 1px solid #1c1917;
    border-top: 0;
    margin-left: 1px;
    margin-bottom: 10px;
    background-color: #fff
}

table.modcontrols {
    width: 734px
}

table.modcontrols td {
    padding: 5px
}

table.modcontrols td a {
    margin-right: 5px
}

table.modcontrols td select {
    position: relative;
    top: 3px
}

table.modcontrols td input {
    border: 0
}

div.header div.fleft {
    border: 0;
    padding: 0 3px 0 0
}

div.header div.reply {
    padding: 0;
    border: 0
}

div.header div.reply div.h3 {
    width: 722px;
    height: 24px;
    padding: 0 2px 0 8px
}

div.reply div.h3 table.replyheader td {
    padding-top: 3px
}

div.reply div.h3 table.replyheader td.right {
    width: 360px;
    padding-top: 4px
}

div.reply div.h3 table.replyheader td.right img {
    float: right;
    padding-left: 1px
}

table.reply {
    clear: left;
    width: 734px;
    border: 1px solid #1c1917;
    border-top: 0;
    margin-left: 1px;
    margin-bottom: 10px;
    background-image: url(https://i.imgur.com/pLTlR3i.gif)
}

table.reply td {
    vertical-align: top;
    padding: 5px
}

table.reply td.post_controls {
    padding-bottom: 0;
    text-align: right
}

table.reply td.post_userinfo {
    width: 150px;
    font-size: 10px;
    background-image: url(https://i.imgur.com/2HsnkeS.gif)
}

.post_userinfo .profilelink,
.post_userinfo .profilelink:active,
.post_userinfo .profilelink:hover,
.post_userinfo .profilelink:link,
.post_userinfo .profilelink:visited {
    color: #000 !important;
    font-family: Arial, Verdana, Helvetica, sans-serif !important;
    font-size: 12px !important;
    text-decoration: underline !important;
}

table.reply td.post_userinfo a {
    padding-bottom: 5px;
}

table.reply td.post_userinfo img {
    padding: 5px 0
}

table.reply div.post_container {
    width: 600px;
    clip: auto;
    overflow-x: auto;
    margin-left: 4px;
}

table.reply div.post_container table {
    width: 100%
}

table.reply td.post_text {
    height: 160px
}

td.post_text div.right {
    font-size: 12px
}

table.reply td.post_text div.signature {
    padding-top: 30px;
    background-image: url(https://i.imgur.com/QLvKOwE.gif);
    background-repeat: no-repeat;
    background-position: 0 25px
}

#replyf {
    padding-top: 5px
}

#replyf input,
textarea {
    border: 1px solid #000;
    margin-bottom: 5px;
    outline: 0
}

#topic_poll {
    font-size: 10px
}

div.forumpollbar {
    height: 6px;
    margin: 1px 0;
    font-size: 1px;
    color: #f89c0c;
    background-color: #f4b005
}

.button-container {
    padding: 6px;
    text-align: center;
    margin: 0 auto;
    width: 280px
}

.button-edit {
    padding: 3px;
    font-size: 10px;
    background-color: #0382d3;
    border: 1px solid #000;
    color: #fff;
    margin-left: 4px
}

.button-edit,
.cursor-pointer {
    cursor: pointer !important
}

#topic_poll input.border {
    margin-top: 5px
}

form.newtopic_form div.container_c2 {
    padding-top: 10px
}

form.newtopic_form div.error {
    padding: 5px 2px
}

form.newtopic_form label {
    font: normal normal 700 11px/normal Arial, Verdana, Helvetica, sans-serif
}

form.newtopic_form textarea {
    margin-bottom: 0
}

form.newtopic_form input,
form.newtopic_form textarea {
    border: 1px solid #000
}

ul.quickbox {
    list-style-type: none;
    padding: 5px 0 0 9px
}

ul.quickbox li {
    padding: .1px 0 0 15px;
    background-image: url(https://i.imgur.com/TJapqXP.png);
    background-repeat: no-repeat;
    background-position: 2px;
    _height: 5px;
    _background-position: 3px
}

ul.quickbox li span {
    font: italic normal normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
    color: #fff
}

ul.quickbox li a:active,
ul.quickbox li a:hover,
ul.quickbox li a:link,
ul.quickbox li a:visited {
    font: normal normal normal 10px/normal Arial, Verdana, Helvetica, sans-serif;
    color: #fff;
    letter-spacing: 1px;
    text-decoration: underline
}

ul.modlist {
    margin-left: 20px
}

ul.modlist li b {
    display: block;
    margin: 10px 5px 10px 0
}

ul.modlistsubbing {
    margin: 10px 30px
}

#banform div.h3 {
    width: 301px
}

#banform div.container_c2 {
    width: 300px
}

#banform div.header {
    width: 311px
}

::-webkit-scrollbar {
    width: 8px;
    height: 10px
}

::-webkit-scrollbar-button {
    width: 8px;
    height: 5px
}

::-webkit-scrollbar-track {
    background: #eee;
    border: thin solid #d3d3d3;
    box-shadow: inset 0 0 3px #dfdfdf;
    border-radius: 10px
}

::-webkit-scrollbar-thumb {
    background: #999;
    border: thin solid gray;
    border-radius: 10px
}

::-webkit-scrollbar-thumb:hover {
    background: #7d7d7d
}

.nb {
    border: 0;
    border-spacing: 0;
    _border-collapse: collapse
}

.blocklvl {
    display: block
}

.inline {
    display: inline
}

img.imgcorr {
    margin-bottom: -3px
}

p {
    padding-top: 5px
}

a:active,
a:hover,
a:link,
a:visited {
    font: normal normal 700 12px/normal Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    color: #000
}

a.con:active,
a.con:hover,
a.con:link,
a.con:visited {
    text-decoration: underline
}

.small,
a.con:active,
a.con:hover,
a.con:link,
a.con:visited {
    font: normal normal normal 11px/normal Arial, Verdana, Helvetica, sans-serif
}

.small {
    text-decoration: none
}

.small span {
    font-size: 11px;
    font-weight: 400
}

font.small a:active,
font.small a:hover,
font.small a:link,
font.small a:visited {
    font: normal normal normal 11px/normal Arial, Verdana, Helvetica, sans-serif;
    color: #280092;
    text-decoration: none
}

font.empty {
    font: italic normal normal 11px/normal Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: #596973
}

font.nothing {
    font: normal normal normal 11px/normal Arial, Verdana, Helvetica, sans-serif;
    color: #596973
}

div.nothing {
    display: inline;
    letter-spacing: 1px;
    color: #596973
}

font.error {
    font-size: 11px
}

div.error,
font.error {
    color: #f43600;
    font-weight: 700
}

div.error {
    font-size: 10px
}

div.centererror {
    text-align: center;
    color: #f43600;
    font-size: 11px;
    font-weight: 700;
    padding: 6px 0
}

div.centersuccess,
font.success {
    color: #000;
    font-size: 11px;
    font-weight: 700
}

div.centersuccess {
    text-align: center;
    padding: 6px 0
}

div.centersuccess span {
    font-weight: 400
}

div.centersuccess span a:active,
div.centersuccess span a:hover,
div.centersuccess span a:link,
div.centersuccess span a:visited {
    font-size: 11px;
    font-weight: 400;
    text-decoration: underline
}

font.onlineinfo {
    font-size: 11px
}

font.online {
    font-weight: 700
}

font.offline {
    text-decoration: line-through
}

h1 {
    display: none
}

h1,
h2 {
    font: normal normal 700 11px/normal Arial, Verdana, Helvetica, sans-serif;
    color: #fff;
    text-transform: uppercase
}

h2 {
    letter-spacing: .5px;
    word-spacing: .5px;
    text-align: center
}

h2,
h4 {
    display: inline;
    text-decoration: none
}

h4 {
    font: normal normal 700 11px/normal Arial, Verdana, Helvetica, sans-serif
}

.rank1,
a.rank1:active,
a.rank1:hover,
a.rank1:link,
a.rank1:visited {
    font: normal normal normal 11px/normal Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none
}

.rank2,
a.rank2:active,
a.rank2:hover,
a.rank2:link,
a.rank2:visited {
    font: normal normal normal 11px/normal Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline
}

.rank3,
a.rank3:active,
a.rank3:hover,
a.rank3:link,
a.rank3:visited {
    font: normal normal 700 11px/normal Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline
}

.rank4,
a.rank4:active,
a.rank4:hover,
a.rank4:link,
a.rank4:visited {
    font: normal normal 700 11px/normal Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none
}

div.brspacer,
div.cbrspacer {
    padding-top: 15px
}

div.cbrspacer {
    clear: both
}

div.brspacer_b {
    padding-bottom: 15px
}

div.padding,
td.padding {
    padding: 5px 0
}

td.padding_r {
    padding-right: 5px
}

div.inlinepadding {
    padding: 5px
}

div.cpadding {
    text-align: center;
    margin-top: 5px
}

div.padding_t {
    padding-top: 10px
}

div.padding_b {
    padding-bottom: 10px
}

.left {
    text-align: left
}

.right {
    text-align: right;
}

.center {
    text-align: center
}

div.fleft {
    float: left
}

div.fright {
    float: right
}

div.clear {
    clear: both
}

fieldset {
    text-align: left;
    padding: 0 5px 5px;
    border: 1px solid #052d33
}

legend {
    font-weight: 700;
    color: #280092;
    padding: 0 3px
}

select {
    font: normal normal normal 10px/normal Arial, Verdana, Helvetica, sans-serif;
    border-color: #adadad;
    border-style: outset inset inset outset;
    border-width: 1px
}

input {
    font: normal normal normal 12px/normal Arial, Verdana, Helvetica, sans-serif;
    padding: 0 2px;
    _padding: 0 .3em 0 .3em
}

input,
input.border {
    border: 1px solid #000;
    _width: auto;
    _overflow: visible
}

input.border {
    height: 18px;
    font: normal normal normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 0 10px 0px;
    background-color: #1565c0;
    _padding: 0 .3em 0 .3em
}

textarea {
    font: normal normal normal 12px/normal Arial, Verdana, Helvetica, sans-serif;
    padding: 0 2px
}

textarea.border {
    color: #fff;
    border: 1px solid #000;
    background-color: #0382d3
}

.lock300580 {
    overflow: hidden;
    height: expression(this.scrollHeight > 299 ? 300 + "px":"auto");
    width: expression(this.scrollWidth > 579 ? 580 + "px":"auto");
    max-height: 300px;
    max-width: 580px
}

ul.num {
    list-style-position: inside
}

ul.num li {
    list-style-type: decimal
}

ul.forumrules {
    margin: 10px
}

ul.forumrules li {
    list-style-type: none
}

div.rightlisting {
    float: right;
    margin-right: 1px;
    _float: none;
    _margin-left: 1px;
    _text-align: right
}

table.navigation {
    border: 1px solid #000
}

table.navigation td {
    font-size: 10px;
    border-left: 1px solid #000
}

table.navigation td.pages {
    background-image: url(https://i.imgur.com/YQ6fvrY.gif);
    border-left: 0
}

table.navigation td.pages span {
    display: block;
    height: 15px;
    padding: 2px 2px 0;
    border: 1px solid #fff
}

table.navigation td.img img,
table.navigation td.imgs img {
    margin-top: 4px
}

table.navigation td.curr {
    background-color: #dbdbdb
}

table.navigation td a,
table.navigation td.curr b {
    display: block;
    height: 15px;
    width: 17px;
    padding-top: 2px;
    text-align: center;
    border: 1px solid #fff
}

table.navigation td.imgs a {
    width: 25px
}

table.navigation td a:active,
table.navigation td a:link,
table.navigation td a:visited {
    font: normal normal 700 10px/normal Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
    background-image: url(https://i.imgur.com/YQ6fvrY.gif)
}

table.navigation td a:hover {
    font: normal normal 700 10px/normal Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
    background-image: url(https://i.imgur.com/AWALqYr.gif)
}

table.navigation td.select {
    padding: 0
}

table.navigation td.select div {
    width: 64px;
    _width: 67px;
    overflow: hidden
}

table.navigation td.select div select {
    background-color: #f1f1f1
}

div.levelBackground {
    height: 14px;
    width: 75px;
    background-color: #393939;
    border: 1px solid #000
}

div.levelFill {
    height: 14px;
    position: absolute;
    background-repeat: repeat-x;
    background-image: url(https://i.imgur.com/0Y2SnfA.gif)
}

div.levelNumber {
    color: #fff;
    position: absolute;
    width: 75px;
    text-align: center;
    font-size: 11px;
    font-family: Arial;
    font-weight: 700
}

table.controlpanel td {
    padding: 0 5px 10px 0
}

table.controlpanel td span {
    display: block;
    color: #fff;
    font-weight: 700;
    padding: 3px 3px 3px 5px;
    background-image: url(https://i.imgur.com/ntQHnLE.gif);
    border: 1px solid #000
}

table.controlpanel td span a:active,
table.controlpanel td span a:hover,
table.controlpanel td span a:link,
table.controlpanel td span a:visited {
    font-size: 11px;
    color: #fff;
    text-decoration: none
}

table.controlpanel td div {
    padding: 3px;
    border: 1px solid #000;
    border-top: 0;
    background-image: url(https://i.imgur.com/fSzDdhM.gif)
}

table.controlpanel td.altcolor div {
    background-image: url(https://i.imgur.com/h64H3bk.gif)
}

table.profileinfo {
    width: 734px;
    margin-bottom: 10px;
    margin-left: 1px;
    border: 1px solid #1c1917;
    border-top: 0;
    background-image: url(https://i.imgur.com/fSzDdhM.gif)
}

table.profileinfo td {
    font-size: 11px;
    padding: 5px;
    width: 50%
}

table.profileinfo td.battle {
    width: 33%
}

table.profileinfo td a:active,
table.profileinfo td a:hover,
table.profileinfo td a:link,
table.profileinfo td a:visited {
    font-size: 11px
}

.profile_avatar {
    width: 75px;
    height: 75px;
}

table.profileinfo td.profile_avatar {
    text-align: center;
    padding-top: 10px
}

table.profileinfo td.profile_avatar div {
    padding: 10px 0
}

table.profileinfo td.profile_avatar a {
    display: block;
    padding-bottom: 5px
}

#pmtopmenu {
    text-align: center;
    margin-bottom: 10px
}

#pmtopmenu a {
    text-decoration: none
}

#topsend td {
    padding: 2px 0
}

#topsend input {
    width: 135px
}

ul.sitemap {
    margin-left: 30px;
    _margin-left: 0
}

ul.sitemap li {
    list-style-position: inside;
    list-style-type: none;
    margin-left: 10px;
    _margin-left: 25px
}

ul.sitemap li a:active,
ul.sitemap li a:hover,
ul.sitemap li a:link,
ul.sitemap li a:visited {
    font: normal normal normal 12px/normal Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none
}

ul.sitemap li ul {
    margin-left: 10px
}

ul.sitemap li ul.ulnum li {
    list-style-type: decimal
}

ul.sitemap li ul.ulnum li ul.sitemapsubbing li {
    margin-left: 12px;
    list-style-type: square
}

form.login {
    padding: 10px 0 0 12px;
    color: #fff
}

form.login table td {
    height: 25px
}

form.login input.margin {
    margin-bottom: 5px
}

form.login input.border {
    color: #000;
    background-color: #fff
}

form.login a:active,
form.login a:hover,
form.login a:link,
form.login a:visited {
    display: block;
    font-size: 11px;
    color: #fff
}

div.controlpanel {
    padding: 3px 0 0 12px;
    font-size: 10px;
    color: #fff
}

div.controlpanel a.logout:active,
div.controlpanel a.logout:hover,
div.controlpanel a.logout:link,
div.controlpanel a.logout:visited {
    font-size: 10px;
    text-decoration: underline;
    color: #fff
}

#controlpanel {
    width: 170px;
    margin: 1px 0 0 5px;
    list-style-type: none;
    margin-top: -108px;
    margin-left: 10px;
}

#controlpanel li {
    padding-top: 5px
}

#controlpanel li:before {
    content: "- ";
    color: #fff
}

#controlpanel li a {
    font: normal normal normal 10px/normal Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: #fff
}

#buddyname {
    width: 120px
}

.cursor-pointer:hover {
    cursor: pointer !important
}

table.avatars {
    width: 100%
}

table.avatars td {
    text-align: center
}

table.avatars td.avatarcont div.avatarcell {
    padding: 5px 0;
    margin: 5px 2px 5px 7px;
    background-image: url(https://i.imgur.com/h64H3bk.gif);
    border: 1px solid #000
}

td.avatar {
    width: 150px;
    text-align: center
}

td.upform {
    padding-top: 10px
}


