#panel {width: 245px; float: left;}
#newscont {width: 725px; float: right;}

.h1_area .h2 {width: 130px; margin-left: 93px;}
.menu2 {width: 660px;}

.date {font-size: 10px; color: #ff6600;}
#newscont p {margin: 0; padding: 0;}
#newscont p.annot {background: #f7f7f7; padding: 5px 12px;}
#newscont .bxdgray p, #newscont .bxdred p, #newscont .bxwhite p {padding: 5px 12px;}

b.q {color: #66cc33; font-weight: bold; font-size: 17px; font-family: serif;}
.bet th.q {padding-top: 3px; background-position: 2px 8px;}

div.m {background: #fff;}
h1 {width: 450px;}
h3 {color: #fff;}
h4 {margin: 0; font-size: 16px; padding: 0px 6px 8px 6px;}
 
#panel .bxyel h4 {margin: 0; font-size: 14px; font-weight: bold; padding: 6px 6px 3px 6px;}

#newscont h4 {color: #66cc33; font-size: 13px; font-weight: bold; margin-top: 8px; padding-bottom: 3px;}

.h5 {height: 21px; padding: 0px 3px 5px 17px; clear: both; background-color: #999; margin-top: -4px;}
.bxdred .h5 {background-color: #cc6666;}
.h5 a, .h5:visited {color: #fff; background: none;}
.h5 a:hover, .h5 .user a {color: #fff; background: #ff6600; text-decoration: none;}
.h5 .user a:hover {text-decoration: underline;}

.h5 img {margin-right: 3px;}
#newscont img {vertical-align: middle;}

.bxdgray, .bxdred {margin-bottom: 10px;}

h5 {margin-left: 0px; float: left;}
h6 {margin: 0; padding: 8px 3px 0 12px; font-size: 13px; color: #333; clear: left;}
h6 b {color: #996633; font-size: 14px;}
h6 img {margin: 0 3px 0 3px;}
h6 .date {font-size: 11px;}
#newscont h6 a, #newscont h6 a:visited {text-decoration: none;}

.user {padding: 5px 0 4px 15px; float: left; font-weight: bold;}
.user img {margin: 0 3px; vertical-align: middle;}
div.date {float: right; padding: 6px 3px 0 0; color: #fff;}
.bet {margin: 7px 0 7px 16px;}
.bet td {padding: 0 10px 5px 0; vertical-align: top;}
.bet big {font-size: 13px; font-weight: bold; color: #66CC33;}
.bet th {background: url('/i/go5_r.gif') no-repeat 2px 6px; text-align: left; padding: 0 7px 0 10px; vertical-align: top;}
.bet em {font-style: normal; color: #996633;}
.bet td img {vertical-align: middle; margin-left: 3px;}
.makebet {text-align: left; font-weight: bold; margin-top: 0; padding: 5px 5px 0px 8px; color: #fff;}
.makebet img {vertical-align: middle; margin-right: 5px;}

.complaint {text-align: right; font-size: 11px; padding: 5px 10px 9px 0;}
.complaint form {margin-top: 10px;}
.complaint textarea {width: 300px; height: 100px;}
.positive {color: #66cc33;}
.negative {color: #ff6600;}
.neutral {}

.result_link {color:#FF6600;}
.result_link:hover {color:#FFF; background-color:#FF6600;}
.result_link:visited {color:#FF6600;}
.result_link:visited:hover {color:#FFF;background-color:#FF6600;}
table.binded_games td img {vertical-align: middle;}
.comments_num {font-size: 11px; float: right; white-space: nowrap; padding-right: 10px;}

form#selectorForm {padding: 5px 7px; margin: 0;}
input#teamName {width: 133px; font-size: 11px; padding-top: 4px;}
form#selectorForm input.submit {margin-left: 5px;}

#panel ul {margin: 0; padding-top: 5px; padding-right: 7px;}
#panel ul li {margin-bottom: 9px;}
#panel ul a, #panel ul.compets a:visited {font-weight: bold; color: #006999;}
#panel ul a:hover {color: #fff; background-color: #006999;}
#panel ul a.on, #panel ul a.on:visited {font-weight: normal; color: #ff6600; background-color: none;}
#panel ul a.on:hover {font-weight: normal; color: #ff6600; background: none;}

#panel ul.sports {padding-left: 11px;}
ul#compets {margin-top: 6px;}
ul#compets, #teams_searched ul {padding-left: 5px; margin: 0;}
ul#compets li, #teams_searched ul li {list-style-type: none; list-style-image: none; background: none; font-size: 11px; padding-left: 27px; margin-bottom: 9px;}
ul#compets li img, #teams_searched ul li img {float: left; margin: 2px 0px 0 -25px; position: absolute;}

#calendar {font-size: 11px; padding-left: 10px;}
#calendar select {margin-right: 10px;}
#calendar table {border-collapse: collapse; margin-top: 7px; width: 190px;}
#calendar td {padding: 3px; text-align: center;}
#calendar th.holid {color: #ff6600;}
#calendar th {border-bottom: 1px solid #fff5ef;}
#calendar td.holid {background-color: #fff5ef; border: 1px solid #fff;}
p.note {color: #fff; font-size: 11px; padding: 5px 0 0 0; margin-left: 10px; margin-bottom: 0;}
p.note span {color: #66cc33;}
p.note img {margin-right: 3px;}

.nav_pages {color: #ccc; padding: 10px; text-align: center; font-size: 12px; font-weight: bold; width: 520px; float: left;}
.np_r {width: 160px; float: right;}
.nav_pages span {color: #fff; background: #ff6600; margin: 0 5px; padding: 2px 5px;}
.nav_pages a {margin: 0 5px; padding: 2px 5px;}
.nav_pages a, .nav_pages a:visited {color: #ff6600; font-weight: bold; font-size: 12px;}
.nav_pages a:hover {color: #fff; background: #ff6600;}

.lteams {margin: 3px 0; color: #996600;}
.lteams img {margin-right: 5px;}

img.h4 {float: left; vertical-align: top; margin: 19px 7px 0 10px;}

#make_sports li ul {padding-top: 3px; display: none; padding-left: 10px;}
#make_sports ul li {padding-top: 3px;}
.bet_controls {padding: 5px 5px 5px 5px !important; clear: both; margin: 5px 0 0 0 !important; height: 18px;}
.bet_controls li {float: left; background: none !important;  padding: 0 10px 0 0; margin: 0 !important; height: 18px;}
.bet_controls img {vertical-align: middle;}
p.result{padding: 5px 0 5px 0;}
.compGames td {padding: 5px;}
.hidden{display: none;}
.visible{display: block;}
.published {color: #66cc33;}
.draft {color: #ff6600;}

#newscont input.cb {float: left; margin: 6px 12px 0 3px;}
#makeBetForm .submit {margin-left: 170px;}
#makeBetForm {margin-top: 0; border: none; padding-bottom: 0;}

.bxdgray_up, .bxdgray_btm, .bxdgray_up_l, .bxdgray_btm_l {background: url('/i/box_dgray_corn.png') no-repeat; height: 12px;}
.bxdgray_up {background-position: right top;}
.bxdgray_up_l {background-position: left -12px;}
.bxdgray_btm {background-position: right bottom;}
.bxdgray_btm_l {background-position: left -24px;}
.bxdgray_up_c, .bxdgray_btm_c {background: url('/i/box_dgray_v.png') repeat-x; height: 12px; margin: 0 12px;}
.bxdgray_btm_c {background-position: left bottom;}
.bxdgray_cont, .bxdgray_cont_l {background: url('/i/box_dgray_h.png') repeat-y;}
.bxdgray_cont {background-position: right top;}
.bxdgray_cont_c {background: #fff; margin: 0 2px;}

.bxdred_up, .bxdred_btm, .bxdred_up_l, .bxdred_btm_l {background: url('/i/box_dred_corn.png') no-repeat; height: 12px;}
.bxdred_up {background-position: right top;}
.bxdred_up_l {background-position: left -12px;}
.bxdred_btm {background-position: right bottom;}
.bxdred_btm_l {background-position: left -24px;}
.bxdred_up_c, .bxdred_btm_c {background: url('/i/box_dred_v.png') repeat-x; height: 12px; margin: 0 12px;}
.bxdred_btm_c {background-position: left bottom;}
.bxdred_cont, .bxdred_cont_l {background: url('/i/box_dred_h.png') repeat-y;}
.bxdred_cont {background-position: right top;}
.bxdred_cont_c {background: #fff; margin: 0 2px;}

#newscont p.wh {padding-right: 5px;}

table.rank {width: 100%;}
table.rank th {padding: 5px 2px 5px 0px; white-space: normal; text-align: left;}
table.rank th.capper {width: 100px;}
table.rank th.nbets {width: 45px;}
table.rank tr.m td {background: #f7f7f7;}
table.rank .place {font-size: 9px; width: 20px; padding-left: 4px;}
table.rank .nbets {padding-right: 7px;}
table.extended td {padding-top: 5px; padding-bottom: 5px}
table.extended th.capper {width: 200px;}
table.extended th.nbets {width: 100px;}
table.extended td.place {padding-left: 10px; padding-right: 10px;}

#newscont .col1 {width: 362px;  float: left; margin-top: 2px;}
#newscont .col2 {width: 362px;  float: right; margin-top: 2px;}

#newscont .col1 h5, #newscont .col2 h5, #newscont .col1 h6, #newscont .col2 h6, #newscont .col1 h6 b, #newscont .col2 h6 b, #newscont .col1 th, #newscont .col2 th, #newscont .col1 td, #newscont .col2 td {font-size: 11px;}
#newscont .col1 b.q, #newscont .col2 b.q {font-size: 13px;}
#newscont .col1 .bet, #newscont .col2 .bet th.q {background-position: 2px 5px; padding-top: 0px;}
#newscont .col1 .h5, #newscont .col2 .h5 {font-size: 11px; margin-top: -5px; padding-bottom: 2px;}
#newscont .col1 p.annot, #newscont .col2 p.annot {font-size: 11px;}

.author_select {float: left; width: 200px; padding-left: 10px;}
.comments_add {float: right; width: 450px; text-align: right; padding: 10px;}
.comments_add form {text-align: right; clear: both; margin-top: 5px; display: none;}
.comments_add a {font-weight: bold;}
.comments_add img {vertical-align: middle;}
.comments_add textarea {width: 400px; height: 100px;}

.bxcomix {position: relative; margin-top: -8px; margin-bottom: 12px;}
.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 0 2px;}
.bxcomix_up_c {height: 30px; margin: 0 12px 0 20px; background-position: left 18px;}
.bxcomix_cont_c h5 {margin: 0 0; padding: 0 10px;}
#newscont .author {padding: 15px 5px 0 14px; margin: 0;}
.author .date {font-size: 0.75em;}
.author img {position: relative; margin: 0 10px -15px 0;}
.bxcomix h5 {padding-left: 15px;}
.author a {font-weight: bold;}
.author b {font-size: 14px;}
.bxcomix_cont_c p {margin: 0 !important; padding: 0px 12px 6px 15px !important;}
.author .date {font-size: 0.75em; color: #333;}

.rank_link {text-align: right; padding: 5px 15px 0 0; font-weight: bold; background: url('/i/go1_r.png') no-repeat right 8px; margin-right: 5px;}