.bxcomix_up, .bxcomix_btm, .bxcomix_up_l, .bxcomix_btm_l {background: url('/i/box_comix_corn.png') no-repeat;}
.bxcomix_up, .bxcomix_up_l {height: 30px;}
.bxcomix_btm, .bxcomix_btm_l {height: 24px;}
.bxcomix_up {background-position: right 18px;}
.bxcomix_up_l {background-position: left -12px;}
.bxcomix_btm {background-position: right bottom; height: 15px;}
.bxcomix_btm_l {background-position: left -42px; height: 15px;}
.bxcomix_up_c, .bxcomix_btm_c {background: url('/i/box_comix_v.png') repeat-x; height: 14px;}
.bxcomix_btm_c {background-position: left bottom; height: 15px; margin: 0 12px;}
.bxcomix_cont, .bxcomix_cont_l {background: url('/i/box_comix_h.png') repeat-y;}
.bxcomix_cont {background-position: right top;}
.bxcomix_cont_c {background: #fff; margin: 0 2px; padding: 0 10px;}
.bxcomix_up_c {height: 30px; margin: 0 12px 0 20px; background-position: left 18px;}
.bxcomix_cont_c p {margin: 0; padding: 0; font-size: 11px;}
.author {padding: 0; margin-bottom: 0;}
.bxcomix {margin-top: -11px; margin-bottom: 6px;}

#cont_up {padding: 0;}

#top_contests, #top_indexes, #top_blogs, #top_news, #top_adv {float: left; overflow-x: hidden;}
#top_contests {width: 333px;}
#top_news {width: 352px;}
#top_blogs {width: 285px;}
#top_adv {width: 306px;}
#new_contests {width: 685px; float: left;}

#blocks_row1 {width: 970px; height: 560px; overflow: hidden;}
#blocks_row2 {clear: both; height: 454px; padding-bottom: 10px;}

table.standing {margin: -5px 0 0 0; background: #fff; width: 100%; /* table-layout: fixed; */}
table.standing td {padding: 2px; width: 14px; font-size: 11px;}
table.standing .place {font-size: 9px; padding-left: 5px; width: 10px;}
table.standing .member {width: 130px; padding-left: 5px; overflow: hidden; white-space: nowrap;}
table.standing .member big {font-size: 18px;}
table.standing .scores {width: 28px;}
table.standing .history {width: 14px;}
table.standing .emblem {width: 17px; padding: 4px 2px;}
table.standing .team {width: 150px; overflow: hidden; white-space: nowrap; font-size: 10px;}
table.standing .team strong {font-size: 12px;}
table.standing tr.m td {background: #f0f0f0;}
table.standing tr td.m1 {background: #f0f0f0;}
table.standing tr.m td.m1 {background: #dcdcdc;}

.contest table td {font-size: 12px;}
.contest table.standing tr.m td {background: #e6e6e6;}
#top_indexes .bxgray {margin-top: -4px;}
#top_indexes .bxyel_cont {margin-top: 5px;}

.contest h4 {font-size: 14px; font-weight: bold; line-height: 16px; margin: 0 0 0 80px; padding-top: 2px; text-transform: none; height: 48px; position: absolute; width: 130px;}
.contest h5 {font-size: 11px; font-weight: bold; margin: 0 5px; padding: 2px 0 2px 0;}
.contest p.into {position: absolute; margin-left: 80px; padding: 70px 0 0 0;}
.contest h5.prize {clear: both; padding-top: 12px;}
.contest p.prize {margin: 0; height: 25px; padding: 0 0 6px 0; text-align: center; line-height: normal;}
.contest p.prize big {font-size: 22px; color: #FF6600; text-decoration: underline;}
.contest .contest_logo {float: left; margin-right: 7px; width: 78px; height: 78px; text-align: center;}
.contest a.contest_logo:hover, .contest .history a:hover, #top_news a:hover {background: none;}
.contest .contest_logo img {vertical-align: middle;}

.contest_sm {width: 155px; float: left; text-align: center;}
.contest .bxgray_cont_c .contest_sm img {margin: 0 20px;}

table.contests_list td, table.contests_list th {padding: 2px;}
table.contests_list th {font-size: 10px; text-align: left; padding-top: 0px;}
table.contests_list a, table.contests_list a:visited {color: #006999; text-decoration: underline; font-weight: bold;}
table.contests_list a:hover {background: #006999; color: #fff;}
table.contests_list tr.m td {background: #f0f0f0;}
table.contests_list .contest_t {white-space: normal; padding: 5px 2px 5px 9px; width: 156px;}
table.contests_list th.prizeb {white-space: normal; font-weight: bold; font-size: 9px;}
table.contests_list td.prizeb {white-space: nowrap; color: #ff6600; text-align: center; font-weight: bold; font-size: 12px; padding-right: 5px; text-align: left;}
table.contests_list th.tournaments {padding-left: 6px;}
table.contests_list .tournaments img {margin: 2px 1px 2px 5px;}
table.contests_list tfoot td {padding: 0; line-height: 8px;}

#top_contests .contest p {font-size: 10px; margin: -5px 0 0 0; padding: 0 0 3px 7px;}
#top_contests .contest p.go {font-size: 12px;}
#top_contests .bxwhite {margin: 0;}
#new_contests .contest {width: 228px; float: left;}

p.ondate {font-size: 10px; padding: 5px 0 0 5px; margin: 0;}
#top_contests p.info, #new_contests p.info {padding: 0; color: #fff; font-size: 11px;}
#top_contests p.whstart {margin-bottom: 10px; font-size: 10px;}

#top_adv {width: 306px;}
#top_adv .bxgray_cont_c {height: 463px; overflow: hidden; margin-top: -4px;}
#top_adv .bxgray {margin-top: -4px;}
#top_adv h4 {margin-left: 13px;}
#top_adv .bxwhite {margin: 0 0 0 -3px;}
#top_adv p {padding-top: 5px; padding-bottom: 5px; margin-bottom: 0;}

#top_indexes {width: 285px;}
#top_indexes .bxyel {margin-top: -4px;}
#top_indexes .bxwhite {width: 130px; height: 126px; margin: 0 3px 3px 0; overflow: hidden;}
#top_indexes .bxwhite_cont_c {padding: 0 6px;}
#top_indexes h4 {clear: both; font-size: 14px; font-weight: bold; text-transform: none; margin: -6px 0 5px 8px;}
#top_indexes h5 {color: #ff6600; font-weight: bold; font-size: 12px; height: 23px; line-height: 14px; margin: 0 0 7px 0; padding-top: 0;}
#top_indexes big {font-size: 20px;}
#top_indexes .subject {width: 115px; padding: 5px 0 0 0; height: 42px; overflow: hidden; font-size: 12px;}
#top_indexes .subject img {float: left; margin-right: 10px; vertical-align: middle;}
#top_indexes p {clear: both; padding: 0; margin: 0; font-size: 11px;}
#top_indexes p.sm {padding: 0 10px 0 10px;}
#top_indexes p.sm em {font-style: normal;}
#top_indexes .bxwhite p {text-align: center;}

#top_blogs .bxyel {margin-top: -4px;}
#top_blogs .date {font-size: 0.75em;}
#top_blogs .bxyel_cont_c {height: 476px; overflow: hidden;}
#top_blogs .bxcomix_cont_c  {height: auto; overflow: hidden;}
#top_blogs .bxcomix_up_c  {height: 30px; overflow: hidden;}
#top_blogs .bxcomix_btm_c {height: 15px; overflow: hidden;}
#top_blogs h5 {margin-left: 0; padding-top: 0; margin-top: -3px;}
#top_blogs p.info {margin: 3px 0 0 7px;}
#top_blogs .notes_block {height: 453px; overflow: hidden;}

#top_sf_stat {background: url('/i/sf_stat_bg.png') no-repeat; width: 915px; height: 207px; clear: both; padding: 13px 25px 10px 20px; margin: 0 5px; overflow: hidden;}
#top_sf_stat h3 {color: #fff; font-size: 16px; font-weight: bold; margin: 0; padding: 0; position: absolute;}
#top_sf_stat h4 {font-size: 10px; font-weight: bold; color: #fff; margin: 20px 0 0 0; padding: 0; position: absolute;}
#top_sf_stat h5 {font-size: 20px; font-weight: normal; color: #fff; width: 168px; margin: 0 0 0 518px; padding: 0; position: absolute;}
#top_sf_stat h3 em, #top_sf_stat h4 em, #top_sf_stat h5 em {font-style: normal; color: #ffff99;}
#top_sf_stat table {position: absolute; margin-top: 99px;}
#top_sf_stat table th {color: #ffff99; vertical-align: bottom; text-align: left; padding: 0 0 3px 0;}
#top_sf_stat table td {text-transform: uppercase; color: #fff; height: 20px; padding: 0 2px 0 0;}
#top_sf_stat table td small {text-transform: none;}
#top_sf_stat big {font-size: 40px; color: #fff; display: block; margin-bottom: -6px;}
#n_members, #n_forecasts {color: #ffff99; position: absolute;}
#n_members {margin: -1px 0 0 222px; width: 130px;}
#n_forecasts {margin: -1px 0 0 364px; width: 110px;}
#top_adv_order {position: absolute; margin-left: 740px; width: 180px; color: #fff;}
#top_adv_order h4 {color: #ff9900; font-size: 18px; font-weight: normal; margin: 0; line-height: 18px; position: relative; text-transform: none; margin: 0;}
#top_adv_order p {margin: 0; font-size: 10px; padding-top: 8px;}
#top_adv_order a, #top_adv_order a:visited {color: #ffcc00; font-size: 12px;}
#top_adv_order a:hover {background: #ff9900; color: #fff;}

#top_stats {width: 970px;}
#top_stats h4 {font-size: 14px; text-transform: none; font-weight: bold; margin-bottom: 7px;}
#top_stats em {font-size: 11px;}
#top_stats img {float: left; margin-right: 5px;}
#top_stats .bxgray {width: 240px; height: 222px; float: left; margin-bottom: 1px;}
#top_stats .bxgray div {clear: both;}
#top_stats p {margin: 0; clear: both; padding: 0 10px 5px 10px;}
#top_stats p.out {clear: both;}

#top_news {margin-left: 0;}
#top_news p {color: #fff; padding-top: 4px; padding-bottom: 12px;}
#top_news h5 {color: #66cc33; padding-top: 0; font-weight: normal;}
#top_news .adv {border-top: 1px #888 solid; margin: 10px 35px 0 35px;}
#top_news .adv h5 {color: #c2c2c2; font-size: 12px; text-align: center; margin-left: 0; padding-top: 3px;}
#top_news .date {font-size: 10px; color: #ff6600; margin-left: 15px;}
#top_news .ear {margin-left: 5px;}
#googleadvmain {width: 282px; text-align: center;}

a:visited {color: #006999;}
a:hover {color: #ffffff;}
h1 {width: auto; margin:0 0 0 8px; padding:8px 0 0;}

#ownbanners a {display:none; margin-bottom: 11px;}