.column-a { width: 639px; }
.column-e { width: 170px; margin-right: 10px; }

.navigation { padding: 8px 10px 0px 10px !important; margin: -20px -15px 15px -15px !important; }
.navigation .l, .navigation .r { display: block; letter-spacing: -0.5px; color: #ffffff; }
.navigation .l { float: left; }
.navigation .r { float: right; }
.navigation strong { font-weight: normal; color: #b79353; display: block; text-align: center; }

.tabs { background: url(../gfx/shade.jpg) repeat-x; height: 22px; border: 1px solid #242424; border-width: 1px 0; margin: 20px -15px 10px -15px; padding: 8px 10px 0 20px; }
.tabs a { background: url(../gfx/more.png) no-repeat 8px center; padding: 0 10px 0 25px; font-weight: bold; border-right: 1px dotted #222; }
.tabs a:last-child { border: 0; }
.tabs li { display: inline; }

.entry .body_stats { padding-top: 20px; }
.entry .body_stats div.stat { padding-top: 0; margin: 0 0 20px 0; }
.entry .body_stats h4 { height: 22px; padding: 8px 0 0 10px; margin: 0 -15px; background: url(../gfx/shade.jpg) repeat-x; border: 1px solid #242424; border-left: 0; border-right: 0; }
.entry .body_stats h2 { color: #b79353; font-weight: normal; margin: 10px 0; }
.entry .body_stats .bets { background: #0d0d0d; padding: 3px 15px; margin: 0 -15px 10px -15px; }
.entry .body_stats table { width: 100%; border-collapse: separated; border-spacing: 2px; }
.entry .body_stats a { text-decoration: none; }
.entry .body_stats a:hover, .entry .body_stats a.hover { color: #b69552; }
.entry .body_stats th { padding: 5px; }
.entry .body_stats td { border-bottom: 1px solid #2a2a2a; padding: 3px; }
.entry .body_stats .team { width: 144px; }
.entry .body_stats .score { width: 40px; text-align: center; }
.entry .body_stats td.stat { width: 25px; text-align: center; }
.entry .body_stats .bet { width: 70px; text-align: center; }
.entry .body_stats .bet p { font-size: 11px; color: #444; }
.entry .body_stats .bet p a { color: #aaa; }
.entry .body_stats .condition { width: 65px !important; }
.entry .body_stats .position { width: 25px; text-align: right; }
.entry .body_stats .num { width: 30px; text-align: center; }
.entry .body_stats .points { width: 40px; text-align: center; }

.entry .timeline { border-spacing: 1px; border-collapse: separated; }
.entry .timeline th { font-weight: bold; }
.entry .timeline th, .entry .timeline th a , .entry .timeline th a:hover { color: #b79353; }
.entry .timeline th.leaguage { font-weight: normal; text-align: left; }
.entry .timeline td { border: 1px solid #252525; }
.entry .timeline .odd { background: #0d0d0d; }
.entry .timeline td.team { padding: 3px 10px; }
.entry .timeline td.team:first-child { text-align: right; }
.entry .timeline td.score a, .entry .timeline td.bet a { color: #b79353; }
.entry .timeline td.bet p { font: normal 10px Arial; }

.entry .statistics { border-spacing: 1px; border-collapse: separated; }
.entry .statistics td { border: 1px solid #252525; }
.entry .statistics .odd { background: #0d0d0d; }
.entry .statistics .stat_number { font-weight: bold; color: #b79353; width: 40px; text-align: center; }
.entry .statistics .stat_number_percent { width: 100px; }

.entry .compare, .entry .compare fieldset { padding: 0; margin: 0; border: 0; }
.entry .compare select { width: 250px; border: 1px solid #222; color: #999; background: #111; margin: 20px; }

.entry .teams { list-style-type: square; padding: 0 0 0 40px; }
.entry .teams li { margin: 5px 0; }

.entry .matches { border-spacing: 1px; border-collapse: separated; }
.entry .matches td, .entry .matches th { border: 1px solid #252525; }
.entry .matches th { font-weight: bold; background: #000; text-align: center; border-right-color: #000; }
.entry .matches th:last-child { border-right-color: #252525; }
.entry .matches .odd { background: #0d0d0d; }
.entry .matches .bet { width: 30px; }
.entry .matches .date { text-align: center; color: #444; }
.entry .matches .team { text-align: center; width: 150px; }
.entry .matches .team .position { color: #b79353; font: normal 10px Arial; margin-left: 5px; }

.entry .stats_overall { margin-top: 20px; border-spacing: 1px; border-collapse: separated; }
.entry .stats_overall td, .entry .stats_overall th { border: 1px solid #252525; }
.entry .stats_overall th { font-weight: bold; background: #000; text-align: center; border-right-color: #000; }
.entry .stats_overall th:last-child { border-right-color: #252525; }
.entry .stats_overall .odd { background: #0d0d0d; }
.entry .stats_overall .criteria { color: #b79353; }
.entry .stats_overall td.stat_node { width: 60px; text-align: center; font-weight: bold; }
.entry .stats_overall .stat_node .percent { font: normal 10px Arial; color: #666; display: block; }

.entry .courses { border-spacing: 1px; border-collapse: separated; }
.entry .courses td, .entry .courses th { border: 1px solid #252525; }
.entry .courses th { font-weight: bold; background: #000; text-align: center; border-right-color: #000; }
.entry .courses th:last-child { border-right-color: #252525; }
.entry .courses .odd { background: #0d0d0d; }
.entry .courses .bookie img { margin-right: 5px; vertical-align: middle; }
.entry .courses .summary { background: #050505; }
.entry .courses .summary-line td { border-top-width: 3px !important; }
.entry .courses .summary td.bet { color: #b79353; font-weight: bold; }
.entry .courses .summary .bookie { text-align: right; padding: 3px 10px; }

.entry .positions { border-spacing: 1px; border-collapse: separated; }
.entry .positions th, .entry .positions th a , .entry .positions th a:hover { color: #fff; }
.entry .positions td, .entry .positions th { border: 1px solid #252525; }
.entry .positions th { font-weight: bold; background: #000; text-align: center; border-right-color: #000; }
.entry .positions th:last-child { border-right-color: #252525; }
.entry .positions .odd { background: #0d0d0d; }
.entry .positions .team { padding: 3px 10px; }

.entry .preferences, .entry .preferences fieldset { margin: 0; padding: 0; border: 0; }
.entry .preferences { padding: 10px; background: #1c1c1c; margin: 0 0 20px 0; border: 1px solid #222; }
.entry .preferences, .entry .preferences select, .entry .preferences label input { color: #888; font: normal 11px Arial; }
.entry .preferences label input, .entry .preferences select { border: 1px solid #222; background: #000; }
.entry .preferences select { width: 40px; }
.entry .preferences label, .entry .preferences select { margin-right: 5px; }
.entry .preferences label input { vertical-align: middle; margin-right: 3px; }

.entry .body_stats .condition div { width: 5px; height: 5px; float: left; border: 1px solid #000; margin: 2px; }
.entry .body_stats .condition div.p0 { background: red; }
.entry .body_stats .condition div.p1 { background: green; }
.entry .body_stats .condition div.p2 { background: dodgerblue; }

.entry .body_stats .row-increase { background: #294600 !important; }
.entry .body_stats .row-pre-increase { background: #192b00 !important; }
.entry .body_stats .row-decrease { background: #7c0000 !important; }
.entry .body_stats .row-pre-decrease { background: #2b0000 !important; }
.entry .body_stats .row-uefa { background: #00467c !important; }
.entry .team_selected { color: #b79353; }

