body, html {
    background-color: #394656;
    color:#BFCAD0;
    font-family:Verdana,Times New Roman,Helvetica,sans-serif;
    height: 100%;
    margin: 0px;
    scrollbar-face-color: #394656;
    scrollbar-highlight-color: #BFCAD0;
    scrollbar-shadow-color: #101010;
    scrollbar-3dlight-color: #101010;
    scrollbar-arrow-color: #B78601
    scrollbar-track-color: #232733;
    scrollbar-darkshadow-color: #101010;
}

br.news_dist {
    line-height:10px;
}

a {
    color:#B78601;
    text-decoration: none;
    font-size:12px;
}

a.download_match {
    color:#BFCAD0;
}
a.download_match:hover {
    color:#B78601;
}

a.download_nomatch {
    color:#BFCAD0;
}

a.download_ffa {
    color:#BFCAD0;
}

a.download_nomatch:hover {
    color:#B78601;
}

a.press_link {
    color:#BFCAD0;
    font-size:11px;
}

a.menu_level1 {
    color:#BFCAD0;
}

a.menu_level1:hover {
/*    color:#B78601;*/
}

a.menu_level1_active {
    color:#BFCAD0;
    font-weight:bold;
}

a.menu_level2 {
    color:#BFCAD0;
    font-size:11px;
}

a.menu_level2:hover {
    color:#B78601;
}

a.menu_level2_active {
    color:#BFCAD0;
    font-size:11px;
    font-weight:bold;
}

a.menu_level3 {
    color:#BFCAD0;
    font-size:11px;
    font-style:italic;
}

a.menu_level3:hover {
    color:#B78601;
}

a.menu_level3_active {
    color:#B78601;
    font-size:11px;
    font-style:italic;
}

a.news_link {
    color:#B78601;
    font-size:11px;
}

a.faq_active {
    color:#B78601;
    font-size:11px;
}

a.faq {
    color:#B78601;
    font-size:11px;
}

b.news_link {
    color:#B78601;
    font-size:11px;
}

span {
    color: #BFCAD0;
    font-size:12px;
}

span.navbar {
    vertical-align:top;
}

span.menu_level1 {
    vertical-align:top;
}

span.menu_level2 {
    vertical-align:top;
    font-size:11px;
}

span.menu_level2_grey {
    font-size:11px;
    font-style:italic;
    color:#657377;
}

span.menu_level3 {
    vertical-align:top;
    font-size:11px;
    font-style:italic;
}

span.menu_level3_grey {
    font-size:11px;
    font-style:italic;
    color:#657377;
}

span.limiter {
    color: #FFBA00;
}

span.news_date {
    line-height:18px;
    font-size:10px;
}

span.news_date_1 {
    color:#FF3300;
    line-height:18px;
    font-size:10px;
}

span.news_date_2 {
    color:#EA6646;
    line-height:18px;
    font-size:10px;
}

span.news_date_5 {
    color:#D5998C;
    line-height:18px;
    font-size:10px;
}

span.news_date_7 {
    color:#C0CCD2;
    line-height:18px;
    font-size:10px;
}

span.news_title {
    line-height:18px;
    font-size:12px;
    color:#B78601;
}

span.news_link {
    font-size:11px;
    color:#657377;
}

span.news_comment {
    font-size:9px;
    color:#657377;
}

span.news_poster {
    font-size:9px;
    color:#B78601;
}

div.news_text {
    font-size:11px;
    text-align:justify;
    color:#BFCAD0;
}

div.news_text span {
    font-size:11px;
}

div.news_text a {
    font-size:11px;
}

div.index_help_text {
    font-size:11px;
    text-align:center;
    color:#BFCAD0;
}

p {
    font-size:11px;
    color:#BFCAD0;
}

img {
    border:none;
}

table {
/*
    border:0px;
    border-spacing:0px;
*/
}

table.news_text {
    font-size:11px;
    text-align:justify;
    color:#BFCAD0;
}

table.faq {
    font-size:12px;
}

table.large_text {
    font-size:14px;
}

table.large_text a {
    font-size:14px;
}

table.outer_border {
    border-color:#000000;
    border-width:2px;
    border-style:solid;
/*    text-align:center;*/
}

td.outer_border {
    background-color:#101010;
    border-color:#000000;
    border-width:2px;
    border-style:solid;
    text-align:center;
}

td.faq_active {
    border-color:#B78601;
    border-width:1px;
    border-style:solid;
    text-align:center;
}

td.faq {
    border-color:#000000;
    border-width:1px;
    border-style:solid;
    text-align:center;
}

tr.bar_topblack {
    height:26px;
    background-image:url(/img/bar_topblack.gif);
    background-repeat:repeat-x;
}

td.bar_topfiller {
    background-image:url(/img/bar_topblackfiller.gif);
}

td.bar_main_bgloop_highlight {
    background-color:#101010;
    background-image:url(/img/bar_main_middle_highlight.jpg);
    background-repeat:repeat-x;
    align:left;
    vertical-align:middle;
    cursor:pointer;
}

td.bar_main_bgloop_selected {
    background-color:#101010;
    background-image:url(/img/bar_main_middle_selected.jpg);
    background-repeat:repeat-x;
    align:left;
    vertical-align:middle;
    cursor:pointer;
}

td.bar_main_bgloop {
    background-color:#101010;
    background-image:url(/img/bar_main_repeat_middle.gif);
    background-repeat:repeat-x;
    align:center;
    vertical-align:middle;
    cursor:pointer;
}

table.bar_sub_bgloop {
    width:153px;
    background-color:#000000;
    background-image:url(/img/bar_main_open_gradient.jpg);
    background-repeat:repeat-x;
    align:center;
    vertical-align:middle;
}

td.sidebar_top {
    width:170px;
    background-color:#232733;
    align:left;
    vertical-align:top;
}

td.sidebar_spacer_v {
    width:0px;
    height:10px;
}

td.main_bgimage {
    background-color:#394656;
    background-image:url(/img/bg_lightblue.gif);
    background-repeat:repeat-x;
}

td.bar_metal_left_top {
    background-color:#232733;
    vertical-align:top;
    align:left;
    width:170px;
}

tr.bar_metal {
    background-color:#232733;
    background-image:url(/img/bar_metal_middle.jpg);
    background-repeat:repeat-x;
    vertical-align:top;
    align:left;
    width:100%;
    height:25px;
}

td.bar_metal_right_top {
    background-color:#232733;
    vertical-align:top;
    align:right;
}

td.bar_metal_right_bottom {
    background-color:#232733;
    background-image:url(/img/bar_metal_right_bottom.jpg);
    background-repeat:repeat-x;
    vertical-align:top;
    align:right;
}

td.submenu_placeholder {
    width:145px;
    height:2px;
}

td.menu_item_topdist {
    width:150px;
    height:3px;
}

td.menu_subitem_leftdist {
    width:2px;
    height:18px;
}

div.right_bar_text {
    height:18px;
    line-height:18px;
    font-size:11px;
    color:#BFCAD0;
}

a.right_bar_text {
    height:18px;
    line-height:18px;
    font-size:11px;
    color:#BFCAD0;
}

div.navbar {
    width:440px;
    height:19px;
    line-height:19px;
}

h2.tagline {
    font-weight: bold;
    font-size: 19px;
    text-align:center;
}

h2.headline {
    color: #B78601;
    font-weight: bold;
    font-size: 19px;
    text-align:center;
}

div.publisher {
    font-size:11px;
    text-align:left;
    color:#BFCAD0;
}

tr.download_ffa {
    color:#BFCAD0;
    font-size:11px;
/*    background-color:#101010;*/
    background-image:url(/img/content_bg.gif);
}

tr.download_match {
    color:#BFCAD0;
    font-size:11px;
/*    background-color:#394656; */
    background-image:url(/img/content_bg.gif);
}

tr.download_nomatch {
    color:#BFCAD0;
    font-size:11px;
/*    background-color:#101010;*/
    background-image:url(/img/content_bg.gif);
}

tr.download_regonly {
    color:#657377;
    font-style:italic;
    font-size:11px;
/*    background-color:#000000;*/
    background-image:url(/img/content_bg.gif);
}

tr.row1 {
    font-size:11px;
    background-image:url(/img/content_bg.gif);
    }
tr.row2 {
    font-size:11px;
    background-image:url(/img/bgfooter_y.gif);
    background-repeat:repeat-y;
}

ol.num {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

ol.num > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
  font-size: 22px;
}

ol.num > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}

li ol.num > li {
  margin: 0;
  font-size: 11px;
}

li ol.num > li:before {
  content: counters(item, ".") " ";
}

ol.alpha {
  list-style-type: lower-alpha;
  counter-reset: item;
  margin: 0;
}

ol.blank {
  list-style-type: none;
  margin-left: -2.4em;
  font-size: 16px;
}

div.infobox {
    background-color: #232733;
    border: 1px solid #B78601;
    margin: 20px;
    padding: 5px 10px;
}

img.desaturate {
    filter:         grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter:    grayscale(0%);
    -ms-filter:     grayscale(0%);
    -o-filter:      grayscale(0%);
}

img.desaturate:hover {
    filter:         grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter:    grayscale(100%);
    -ms-filter:     grayscale(100%);
    -o-filter:      grayscale(100%);
    transition:     all 300ms ease;    
}