/*
Theme Name: Betsafe FIFA World Cup 2010 theme
Theme URI: http://almostanything.betsafe.com
Description: Theme for Betsafe FIFA World Cup 2010 theme site
Version: 1.0
Author: Jonas Karlsson
Author URI: http://pushforward.se
Tags: clean, stylish
*/

@import url("stylesheets/reset.css");
@import url("stylesheets/wp.css");

/*general*/
body, html {
	background: #201f21 url('images/bg.png') no-repeat top center;
	font-family: Arial, Helvetica, sans-serif;
}

/* Structural elements, not visible when CSS is enabled */
.structural,
.structural * {
	position: absolute;
	left: -9999px;
}


/* top */
#top {
	width: 100%;
	height: 25px;
	overflow: hidden;
	background: #434343 url('images/bg_topnav.gif');
}
#top ul {
	width: 979px;
	margin: 0 auto;
	display: block;
}
#top li {
	float: right;
}
#top a {
	font-size: 77%;
	padding-top: 5px;
	text-shadow: 1px 1px 0 #000;
}
#top a#new-affiliate-account {
	color: white;
	background: transparent url('images/new-affiliate-account.png') no-repeat;
	width: 133px;
	height: 20px;
	display: block;
	padding-left: 35px;
	margin-right: 47px;
}
#top a#forgot-password {
	margin-left: 80px;
	width: 131px;
	color: #ccc;
	font-style: italic;
}


.wrapper {
	width: 980px;
	margin: 0 auto;
}




/* header */
#nav-main,
#nav-main > ul > li > a,
#nav-main > ul > li > a em,
#nav-main > ul > li > a span,
#nav-main .sub > ul > li > a,
#nav-main .sub-breadcrumbs span {
	background-color: transparent;
	background-image: url('images/ui-general.png');
	background-repeat: no-repeat;
}

/*
=Nav-main
*/
#nav-main {
	background-position: 0 -220px;
	clear: both;
	font-size: 13px;
	line-height: 1.5;
	position: relative;
}

#nav-main ul {
	list-style: none;
	margin: 0;
}

#nav-main li {float: left;}

#nav-main li:hover .sub {left: 0;}

#nav-main li a {
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#nav-main > ul {
	height: 44px;
	padding: 1px;
}

#nav-main > ul > li:last-child {float: right;}

#nav-main > ul > li > a {
	background-position: 0 -266px;
	color: #fff;
	padding: 0 0 0 24px;
	position: relative;
	text-shadow: 0 1px 0 #000;
}

#nav-main > ul > li:first-child > a {
	background-position: -9999px -9999px; /* <-- Hide the default value without resetting the sprite */
	text-indent: -9999px;
}

#nav-main > ul > li:last-child > a {background-position: 0 -310px;}

#nav-main > ul > li > a:hover,
#nav-main > ul > li > a:focus,
#nav-main > ul > li > a:active,
#nav-main > ul > .hover > a {
	background-position: 0 -354px;
	color: #333;
	text-shadow: 0 1px 0 #ddd;
}

#nav-main > ul > li:first-child > a:hover,
#nav-main > ul > li:first-child > a:focus,
#nav-main > ul > li:first-child > a:active,
#nav-main > ul > .hover:first-child > a {background-position: 0 -398px;}

#nav-main > ul > li:last-child > a:hover,
#nav-main > ul > li:last-child > a:focus,
#nav-main > ul > li:last-child > a:active,
#nav-main > ul > .hover:last-child > a {background-position: 0 -442px;}

#nav-main li a em {
	background-position: -954px -286px;
	bottom: 6px;
	height: 5px;
	left: 50%;
	margin-left: -4px;
	position: absolute;
	text-indent: -9999px;
	width: 8px;
}

#nav-main li:first-child a em {
	background-position: -905px -280px;
	bottom: 14px;
	height: 17px;
	margin-left: -9px;
	width: 18px;
}

#nav-main li:first-child a:hover em,
#nav-main li:first-child a:focus em,
#nav-main li:first-child a:active em {background-position: -861px -280px;}

#nav-main li a span {
	background-position: 100% -486px;
	display: block;
	height: 32px;
	padding: 12px 24px 0 0;
}

#nav-main li:first-child a span {padding-right: 40px;}

#nav-main li:last-child a span {background-position: -9999px -9999px; /* <-- Hide the default value without resetting the sprite */ }

#nav-main li.more a span {background-position: 100% -530px;}

#nav-main li a:hover span,
#nav-main li a:focus span,
#nav-main li a:active span,
#nav-main .hover a span {background-position: 100% -574px;}

#nav-main li:last-child a:hover span,
#nav-main li:last-child a:focus span,
#nav-main li:last-child a:active span,
#nav-main .hover:last-child a span {background-position: 100% -618px;}

#nav-main .more a:hover span,
#nav-main .more a:focus span,
#nav-main .more a:active span,
#nav-main .more.hover a span {background-position: 100% -662px;}

/*
=Nav-main: Sub Area
*/
#nav-main .sub {
	background-color: #f0f0f0;
	border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
	left: -9999px;
	font-size: 11px;
	padding: 14px 0;
	position: absolute;
	top: 45px;
	width: 980px;
	z-index: 5000;
}

#nav-main .sub > ul {
	background: transparent url('images/nav-main-sub-ul.png') repeat-y 0 0;
	float: left;
	margin: 0 14px 20px;
	overflow: hidden /* <-- Clearfix -- */ ;
}

#nav-main .sub.col-1 > ul {background: none;}
#nav-main .sub.col-2 > ul {background-position: -3400px 0;}
#nav-main .sub.col-3 > ul {background-position: -2992px 0;}
#nav-main .sub.col-4 > ul {background-position: -2448px 0;}
#nav-main .sub.col-5 > ul {background-position: -1768px 0;}
#nav-main .sub.col-6 > ul {background-position: -952px 0;}


#nav-main .sub > ul > li {width: 136px;}

#nav-main .sub > ul > li > a {
	background-position: 0 -706px;
	height: 24px;
	padding: 10px 0 0 10px;
	text-shadow: 0 1px 0 #eee;
}

#nav-main .sub > ul > li:first-child > a {background-position: -136px -706px;}

#nav-main .sub > ul > li:last-child > a {background-position: -272px -706px;}

#nav-main .sub > ul > li > a:hover,
#nav-main .sub > ul > li > a:focus,
#nav-main .sub > ul > li > a:active {background-position: -408px -706px;}

#nav-main .sub > ul > li:first-child > a:hover,
#nav-main .sub > ul > li:first-child > a:focus,
#nav-main .sub > ul > li:first-child > a:active {background-position: -544px -706px;}

#nav-main .sub > ul > li:last-child > a:hover,
#nav-main .sub > ul > li:last-child > a:focus,
#nav-main .sub > ul > li:last-child > a:active {background-position: -680px -706px;}

#nav-main .sub ul ul {padding: 10px 0 0 10px;}

#nav-main .sub li li {float: none;}

#nav-main .sub li li a {
	background: transparent url('images/nav-main-sub-bullet.png') no-repeat 0 50%;
	font-weight: normal;
	padding-left: 12px;
	text-shadow: 0 1px 0 #fff;
}

#nav-main .sub li li a:hover,
#nav-main .sub li li a:focus,
#nav-main .sub li li a:active {
	background-position: -295px 50%;
	color: #000;
	text-decoration: underline;
}

#nav-main .sub-footer {
	border-top: 1px solid #ccc;
	clear: both;
	overflow: hidden;
	padding: 10px 24px 0;
}

#nav-main .sub-footer a:hover,
#nav-main .sub-footer a:focus,
#nav-main .sub-footer a:active {text-decoration: underline;}

/* Sub: Breadcrumbs */
#nav-main .sub-breadcrumbs {float: left;}

#nav-main .sub-breadcrumbs a {
	display: inline;
	font-weight: normal;
}

#nav-main .sub-breadcrumbs span {
	background-position: -962px -719px;
	display: inline-block;
	height: 8px;
	line-height: .6;
	margin: 0 2px;
	text-indent: -9999px;
	width: 18px;
}

/* Sub: Supplemental */
#nav-main .sub-supp {float: right;}

#nav-main .sub-supp a {display: inline;}


















#hd {
	overflow: hidden;
	width: 100%;
	z-index: 10001;
}
/*
#logo {
	background: transparent url('images/logo.png') no-repeat;
	width: 190px;
	height: 44px;
	display: block;
	margin: 8px 10px;
	float: left;
}
#logo span {
	display: none;
}
*/
#login {
	background: transparent url('images/bg_login.png') no-repeat;
	width: 421px;
	height: 49px;
	float: right;
}
#username, #password {
	float: left;
	border: none;
	outline: none;
	height: 17px;
	padding: 4px 7px 4px 7px;
	font-size: 77%;
	color: #999;
	background: transparent url('images/bg_login_input.png') no-repeat;
	width: 140px;
}
#username {
	margin: 11px 6px 11px 15px;
}
#password {
	margin: 11px 0px;
}
#login input[type=submit]{
	float: left;
	border: none;
	font-size: 77%;
	text-shadow: 1px 1px 0 #000;
	background: transparent url('images/login_active.png') no-repeat;
	color: #ccc;
	width: 79px;
	height: 27px;	
	margin-top: 11px;
}
#login input[type=submit]:active {
	background: transparent url('images/login.png') no-repeat;
	color: #555;
}

#menu {
	float: left;
	margin-top: 21px;
	height: 36px;
	width: 100%;
/*	overflow: hidden;*/
	background: transparent url('images/sprite-l.png') no-repeat 0 -650px;
}
#pages {margin-left:3px;}
#pages li.current_page_item a {
	background: transparent url('images/sprite-l.png') no-repeat right -200px;
	height: 17px;
	padding: 3px 8px 2px 8px;
	color: white;
	text-shadow: 1px 1px 0 #000000;
}
#pages a:hover {
	color: white;
}
#pages li.current_page_item {
	background: transparent url('images/sprite-l.png') no-repeat 0 -750px;	
	margin: 7px 5px 4px 5px;
}
#pages li {
	float: left;
	margin: 7px 5px 4px 5px;
}
#pages a {
	display: block;
	padding: 3px 8px 2px 8px;
	font-size: 77%;
	color: white;
	font-weight: bold;
	text-shadow: 1px 1px 0 #000000;
}


/* Language dropdown */
#chooselanguage {
	float: right;
	width: 140px;
	background: transparent url('images/bg_language_dropdown.png') no-repeat top right;
	z-index: 10001;
}
#chooselanguage a {
	font-size: 77%;
	display: block;
	width: 123px;
	outline: none;
	height: 17px;
	color: #333;
/*	text-shadow: 1px 1px 0 #ccc;*/
	padding-left: 28px;
	margin: 5px 12px;
}
#chooselanguage .active a {
	margin: 0; 
	height: 17px;
	color: white;
	text-shadow: 1px 1px 0 #420000;
/*	padding: 5px 0 0 5px;*/
}
#chooselanguage .active {
	padding: 11px;
	/*display: block;
		padding: 0;*/
}
#chooselanguage.active {
	height: 179px;
	background: transparent url('images/bg_language_dropdown_on.png') no-repeat top right;
}
#chooselanguage.active .active {
	display: block;
	padding: 11px;
}
#chooselanguage.active .active a {
	text-shadow: 1px 1px 0 #000;
}
#chooselanguage li {
	margin: 0;
}
#en	a { background-image: url('images/languages/en.png'); }
#se	a { background-image: url('images/languages/se.png'); }
#no	a { background-image: url('images/languages/no.png'); }
#dk	a { background-image: url('images/languages/dk.png'); }
#fi	a { background-image: url('images/languages/fi.png'); }
#pl	a { background-image: url('images/languages/pl.png'); }
#lv	a { background-image: url('images/languages/lv.png'); }

#en a, #se a, #no a, #dk a, #fi a, #pl a, #lv a{
	background-position: bottom left;
	background-repeat: no-repeat;
}

/*main*/
#bd {
	padding-top:5px;
}

#bd #main {
	background-color: white;
}

#main_down { background: transparent url('images/bg_white_bottom.png') no-repeat; margin-bottom: 40px;}
#main_up { background: transparent url('images/bg_white_top.png') no-repeat; }
#main_down, #main_up {
	width: 980px;
	overflow: hidden;
	height: 14px;
	clear: both;
}

/*page*/
.content {
	padding: 15px;
}
.content h2 {
	font-size: 131%;
	color: #333;
}
.content h3 {
	font-size:18px;
	font-weight:bold;
	color: #333;
}
.content h1 {
	font-size: 153.9%;
	font-weight: bold;
	color: #333;
}
.content p {
	line-height: 1.4em;
	font-size: 108%;
}

/* team info */
#teaminfo #main_up, #pageinfo #main_up {background:transparent url('images/sprite-l.png') no-repeat 0 -340px;}
#teaminfo #main_down, #pageinfo #main_down {background:transparent url('images/sprite-l.png') no-repeat 0 -357px;}
#teaminfo #main, #pageinfo #main {
	background:transparent url('images/bg-team.png') repeat-y;
}
#pageinfo {
	
}
#teaminfo .team, #pageinfo .page {
	padding:0 0 0 15px;
}
#teaminfo .content h1 {
	color:#418129;
	font-size:150%;
	line-height:22px;
	margin-top:35px;
}

#pageinfo .content h1 {
	color:#418129;
	font-size:150%;
	line-height:22px;
	margin:35px 0 0 100px;
}

#teamcorner {
	width:300px;
	background:#ddd;
}
#teamcorner img {margin:0 10px 0 0;}
#teamcorner h1, #teamcorner img, #teamcorner p {float:left;}

#topscreen {
	background:url('images/sprite-l.png') no-repeat 0 -500px;
	width:650px; height:90px;
}

#topscreen h1, #topscreen img, #topscreen p {float:left;}

#ranking {
	background:#2e8b2b;
	width:106px;
	padding-top:15px;
	font-size:76px;
	font-weight:bold;
	text-align:center;
	color:#f0f0f1;
	line-height:51px;
	letter-spacing:-3px;
	margin-left:570px;
}
#teaminfo a {text-decoration:underline;}
#ranking span {display:block;background:white;width:106px; height:15px; margin:0;padding:0;text-align:right;text-transform:uppercase;font-size:10px;color:#2e8b2b;line-height:12px;letter-spacing:0px;}
p.odds {
	font-size:62.5%;
	font-weight:bold;
	color:#848484;
	padding:0; margin:0;
}
img.teamimg {clear:both;padding-bottom:10px;}
p.odds a {color:#848484;}

.screen-info {width:575px;font-size:69.5%;background:url('images/sprite-y.png') no-repeat 4px -1945px;padding-left:100px;}

#groupA {
	width:590px;height:137px;font-size:69.5%;background:url('images/sprite-y.png') no-repeat top left;padding-left:100px;
}

#groupB {
	width:590px;height:137px;font-size:69.5%;background:url('images/sprite-y.png') no-repeat 0px -158px;padding-left:100px;
}
#groupC {
	width:590px;height:137px;font-size:69.5%;background:url('images/sprite-y.png') no-repeat 0px -318px;padding-left:100px;
}
#groupD {
	width:590px;height:137px;font-size:69.5%;background:url('images/sprite-y.png') no-repeat 0px -478px;padding-left:100px;
}

#groupE {
	width:590px;height:137px;font-size:69.5%;background:url('images/sprite-y.png') no-repeat 0px -627px;padding-left:100px;
}

#groupF {
	width:590px;height:137px;font-size:69.5%;background:url('images/sprite-y.png') no-repeat 0px -777px;padding-left:100px;
}

#groupG {
	width:590px;height:137px;font-size:69.5%;background:url('images/sprite-y.png') no-repeat 0px -928px;padding-left:100px;
}

#groupH {
	width:590px;height:137px;font-size:69.5%;background:url('images/sprite-y.png') no-repeat 0px -1100px;padding-left:100px;
}


div.table-bg {
	background:url('images/sprite-l.png') -300px -750px no-repeat;
	width:582px; height:137px;
}
.screen-keyplayer {width:575px;font-size:69.5%;background:url('images/sprite-l.png') no-repeat -910px -750px;padding-left:100px;}

.screen-watch {width:575px;font-size:69.5%;background:url('images/sprite-l.png') no-repeat -908px -380px;padding-left:100px;}

#teaminfo .team h2, #teaminfo .team h3 {font-size:108%;margin:0 0 3px 0;line-height:10px;text-transform:uppercase;font-weight:bold;color:#1f1e20;}
#teaminfo .team h3 {text-transform:none;margin-top:15px;}
#teaminfo hr.teamspacer {
	width:576px; height:18px;
	background:white url('images/sprite-l.png') no-repeat 0 -380px;
	display:block;
	border:0;
	margin:0 0 25px 80px;
}
ul.oddslist {
	color:#418129;
	font-weight:bold;
	font-size:108%;
	line-height:135%;
	margin:10px 0 10px 0;
}
ul.oddslist a {color:#418129;}

p.oddsinfo {
	font-style:italic;
	color:#959595;
}

.post-team {width:710px;background:#fff;float:left;}

hr.breakthis {
	clear:both;
	display:block;
	visibility:hidden;
	margin:0;
}
#rightColumn table td.date {background:url('images/sprite-l.png') no-repeat right -128px;}
#rightColumn table td {padding:0 7px 0 5px;}
#rightColumn {
	width:236px;
	float:left;
	font-size:62.5%;
	margin:0 0 0 19px;
}
strong {font-weight:bold;}

#rightColumn table {margin:0 10px;}

#rightColumn h4 {font-size:16px;font-weight:bold;color:#2d2d2d;margin-left:13px;margin:10px 0 0 15px;}
#rightColumn h5 {font-size:10px;text-transform:uppercase;font-weight:bold;margin:5px 0 0 15px;}

#rightColumn p {margin:0 0 10px 15px;}
#rightColumn hr {border:0; height:1px; background:#9e9e9e; margin:20px 0 15px 0;}

.right .quicktip-sidebar {
	background: transparent url('images/blog/support_bg2012.jpg') no-repeat;
	margin-bottom: 0;
	height: 192px;
}

.right .quicktip-sidebar p.qt-text {
	color:#fff;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}
/*
.right .quicktip-sidebar p.qt-icons {
	background:url('images/sprite-l.png') no-repeat -300px -914px;
	height:50px;
	margin:20px 0 10px 37px;
}
*/
.right .quicktip-sidebar h4 {
	font-size:18px;
	color:#fff;
	padding-top:15px;
	text-shadow: 1px 1px 0 #000000;
	margin-left:20px;
	text-indent:-9999px;
}

ul.bloglist {
	margin:5px 0 0 15px;
}
ul.bloglist li strong {
	display:block;
	margin:0 0 2px 0;
}

ul.bloglist li {
	margin:0 0 10px 0;
}

ul.bloglist li span.list-date, ul.bloglist li span.list-cat a {
		color:#4f4f4f;
}
ul.bloglist li span.list-cat {
	font-style:italic;
}

#rightColumn .quicktip {
	background: transparent url('images/sprite-l.png') bottom right;
	height: 190px;
	margin-top:30px;	
}

#rightColumn .quicktip h4 {
	font-size:18px;
	color:#fff;
	padding-top:15px;
	text-shadow: 1px 1px 0 #000000;
}
#rightColumn .quicktip p.qt-text {
	margin:85px 0 0 0;
	color:#fff;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
/* blog */
#blog {
	overflow: hidden;
	width: 980px;
	clear: both;
	padding-top:5px;
	z-index: 1;
}

#categories {
	clear: both;	
	width: 980px;
	overflow: hidden;
	background: transparent url('images/blog/menu_bg.png') no-repeat top left;
	padding: 12px 13px 0 13px;
	height: 32px;
}
#categories li {
	float: left;
	background: transparent url('images/blog/menu_item_right.png') no-repeat right top;
	margin-right: 7px;
}
#categories a {
	display: block;
	padding: 9px 10px;
	background: transparent url('images/blog/menu_item_left.png') no-repeat left top;
	color: #999;
	font-size: 77%;
	font-weight: bold;
}
#categories li.hover a {
	background: transparent url('images/blog/menu_left.png') no-repeat left top;
	color: #fff;
}
#categories li.hover {
	background: transparent url('images/blog/menu_right.png') no-repeat right top;
}
#categories .current-cat, #categories .current_page_item, #categories li.current_page_item.hover {
	background: transparent url('images/blog/menu_item_right_active.png') no-repeat right top !important;
}
#categories .current-cat a, #categories .current_page_item a, #categories li.current_page_item.hover a {
	background: transparent url('images/blog/menu_item_left_active.png') no-repeat left top !important;
	color: #222 !important;
}


#become-member {
	float: right !important;
	margin-right: 20px !important;
	padding: 0px;
	background: transparent url('images/blog/become-affiliate-member.png') no-repeat !important;
}
#become-member a {
	width: 163px;
	background-image: none;
	padding: 6px 6px 7px 10px;
	text-shadow: 1px 1px 0 #99cc66;
	color: #122e00;
}

#blog h2 a {
	color: #333;
}
#blog .main {
	width: 980px;
	overflow: hidden; 
	clear: both;
	background: transparent url('images/blog/right_bg.png') repeat-y top right;
}
#blog .content {
	overflow: hidden; 
	width: 683px;
	float: left;
	background-color: white;	
}
#blog .entry {
	font-size: 77%;
	color: #222;
}
#blog .post {
	padding: 10px 5px 0px 5px;
}
.post p {
	margin: 4px 0 8px 0;
}
#blog .entry p {
	margin: 14px 0 8px 0;
}
.multi .comment_popup {
	float: right;
	background: transparent url('images/blog/comments-count.png') no-repeat top left;
	text-align: center;
	width: 51px;
	height: 43px;
	padding-top: 3px;
	display: block;
	color: #b7101d;
	font-size: 116%;
	font-weight: bold;
}
.multi .post {
	margin: 0 60px;
}
.multi .post h2, .multi .post h2 a {
	color: #333333 !important;
	font-weight: bold;
	font-size: 123.1% !important;
	margin-bottom: 0 !important;
}

#blog .meta {
	font-size: 85%;
	color: #999;
	font-style: italic;
	padding-bottom: 5px;
}
#blog .tags {
	font-size: 77%;
	padding-top: 20px;
	font-style: italic;
	color:#666;
}
#blog .meta a {
	color: #999;
}
#blog .single .post {
	width:553px;
	margin:0 60px;
}
#blog .single .post, #blog .multi .post {
	background: transparent url('images/blog/divider.png') no-repeat bottom center;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-top:20px;
}
#blog .single h1 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
#blog .right {
	width: 267px;
	float: left;
}
#blog .right .box {
	background: transparent url('images/blog/box_top_bg.png') no-repeat top center;
}
#blog .box h3 {
	font-size: 116%;
	font-weight: bold;
	color: #666;
	text-shadow: 1px 1px 0 #fff;
	background: transparent url('images/blog/hr.png') repeat-x bottom left;
	padding-top: 13px;
	padding-bottom: 10px;
	margin: 0 17px;
}
#blog .box .posts {
	padding: 0 17px;
}
#blog .box .posts li {
	background: transparent url('images/blog/hr.png') repeat-x bottom left;
}
#blog .box .posts a {
	padding: 4px 7px 5px 7px;
	display: block;
	font-size: 85%;
	color: #333;
	text-shadow: 1px 1px 0 #eee;
}
#blog .box a:hover {
	background: transparent url('images/blog/list-hover.png') no-repeat bottom center;
}
#blog .bottom {
	background: transparent url('images/blog/box_bottom_bg.png') no-repeat left bottom;
	padding: 13px;
	overflow: hidden;
	border-bottom: 1px solid #a1a0a1;
}
#blog .bottom a {
	background: transparent url('images/blog/box-button-bg.png') no-repeat top left;
	display: block;
	float: right;
	font-size: 70%;
	padding: 7px 7px 8px 7px;
	width: 155px;
	font-weight: bold;
	color: #333;
	text-shadow: 1px 1px 0 #eee;	
	text-align: center;
}
#blog .description h1, #respond h2 {
	font-size: 153.9%;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #ababab;
	padding-bottom: 5px;
}
#blog .description {
	margin: 10px 5px 8px 5px;	
	height: 170px;
	border-bottom: 1px solid #ababab;
	background-position: 550px 50px;	
	background-repeat: no-repeat;
}

#blog .description h2 {
	margin-top: 10px;
	font-size: 116%;
	color: #333;
}
#blog .description p {
	font-size: 85%;
	color: #333;
	margin-top: 15px;
	width: 372px;
	height: 100px;
	padding-right: 400px;	
}
#blog .support {
	background: transparent url('images/blog/support_bg.png') no-repeat;
	margin-bottom: 25px;
	height: 191px;	
}

#blog .support h3 {
	font-size: 116%;
	font-weight: bold;	
	color: white;
	text-shadow: 1px 1px 0 #555;		
	padding-top: 13px;
	padding-bottom: 10px;
	margin: 0 17px;
}
#blog .links {
	padding: 5px 25px;
}
#blog .garant {
	margin: 5px 25px 15px 25px;
	padding-left: 50px;
	font-size: 77%;
	color: white;
	text-shadow: 1px 1px 0 #555;		
	background: transparent url('images/blog/shield.png') no-repeat left center;
}
.garant strong {
	font-weight: bold;
}
#blog .bd {
	background-color: white;
}


.entrynav {
	width:650px;
	font-size:12px;
}

.alignleft-nav {
	width:290px; float:left;
	margin:0 0 0 25px;
}

.alignright-nav {
	width:335px;float:left;
	text-align:right;
}

#openaccount {float:right; margin:17px 5px 0 0;}
/*comments*/
#respond {
	padding: 0 5px;
}
#respond h2 {
	border: none;
}
.commentzone {
	margin: 15px 40px;
	overflow: hidden;
	background: white url('images/blog/comments/bg.png') repeat-y top left;
}
.comment-body {
	background: transparent url('images/blog/comments/bg-top.png') no-repeat top left;
	padding: 15px 20px 0px 20px;
	font-size: 77%;
	color: ;
}
.authorzone {
	background: transparent url('images/blog/comments/bg-bottom.png') no-repeat bottom left;
	overflow: hidden;
}
.author {
	background: transparent url('images/blog/comments/arrow-down.png') no-repeat bottom right;
	float: left;
	height: 30px;
	font-size: 77%;
	padding: 20px 40px 0 15px;
	color: #999;
}
.author strong {
	font-weight: bold;
}

.field, #comment {
	background: transparent url('images/blog/comments/field-bg.png') no-repeat top left;
	border: none;
	padding: 5px;
	font-size: 77%;
	margin-bottom: 15px;
}
label {
	font-size: 77%;
	font-weight: bold;
	color: #666;
	margin-bottom: 8px;
	display: block;
}
#commentform {
	background: transparent url('images/blog/comments/form-bg.png') no-repeat top left;
	margin: 0 37px;
}
#fields {
	float: left;
	width: 170px;
}
.field {
	width: 180px;
}
#comment-area {
	float: right;
	width: 350px;
	height: 100px;
}
#comment {
	width: 330px;
	height: 120px;
}
#commentform-top {
	height: 15px;
	padding: 13px 15px 10px 15px;
}
#commentform h3 {
	font-weight: bold;
	font-size: 100%;
	color: #666;	
}
#form-container {
	padding: 10px 25px 15px 15px;
	clear: both;
	overflow: hidden;
	height: 215px;
}
#submit {
	background: transparent url('images/blog/comments/submit.png') no-repeat top right;
	border: none;
	float: right;
	width: 163px;
	height: 44px;
	cursor:pointer;
}




/* banner rotation */
#banner {
	clear: both;
	height: 276px;
	background: transparent url('images/slider/bg.png') no-repeat 54px 20px;
	overflow: hidden;
	margin-left:15px;
}
#banner_content {
	overflow: hidden;	
	float: left;
	width: 830px;
	height: 240px;
	display: block;
	margin-top: 25px;
	background-color: white;
}

#banner_content .banner {
	text-shadow: 0px 1px 1px #222;		
	width: 780px;
	height: 245px;
	display: inline;
	float: left;
	padding:15px 25px 20px 25px;
	color: white;	
}

#banner_content .banner .likebtn {display:none;}
.banner h1 {
	font-size: 251%;	
	font-weight: bold;
	padding-bottom: 15px;	
	width: 520px;
}
.banner p {
	font-size: 80%;
	font-weight: bold;
	width: 410px;
}

.banner .btn {
	margin-top: 10px;	
	float: left;
}
#banner .previous, #banner .next {
	margin-top: 100px;
	display: block;
	width: 60px;
	height: 72px;
	float: left;
	outline: none;
}
#banner .previous span, #banner .next span {
	display: none;
}
#banner .previous {
	background: transparent url('images/slider/left.png') no-repeat;
}
#banner .next {
	background: transparent url('images/slider/right.png') no-repeat;
}
#banner .previous:active {
	background: transparent url('images/slider/left_hit.png') no-repeat;
}
#banner .next:active {
	background: transparent url('images/slider/right_hit.png') no-repeat;
}


/* black bar on startpage*/
#bar {
	overflow: hidden;
	background: transparent url('images/sprite-l.png') no-repeat top left;
	width: 950px;
	height: 83px;
	padding: 15px;
	margin:0 0 0 15px;
}
#bar .column {
	float: left;
	width: 170px;
	padding: 0 25px;
	background: transparent url('images/splitter-start.png') repeat-y top left;
	color: white;
	height:100%;
}
#bar .column h2 {
	font-size: 93.7%;
	text-shadow: 0px -1px 1px #222;
	font-weight:bold;
}
#bar .column p {
	font-size: 75%;
	color: #ccc;
	text-shadow: 0px -1px 1px #333;
	font-style:italic;
	line-height:135%;
}
#bar .column a {
	border-bottom: 1px solid #ccc;
	color: #ccc;
}
#bar .column.first {
	width: 230px;
	padding-top: 15px;
	padding-left:15px;
	background:none;
}
#bar .column.first h2 {
	font-size: 187.5%;
	font-style: normal;	
	font-weight: bold !important;
	text-shadow: 0px -2px 1px #222;
}
#bar .column.first p {
	font-style:normal;
	font-weight:bold;
}





/*middle on startpage*/
#middle {
	overflow: hidden;
	padding: 20px 15px 0px 15px;
}
#middle .btn{
	float: right;
}
#middle div {
	float: left;
}
#marketing-toolcase {
	padding: 20px 19px 20px 19px;
	width: 320px;
	height: 280px;
	background: transparent url('images/marketing-toolcase.png') no-repeat top left;
}
#marketing-toolcase h2 {
	font-size: 108%;
	padding-bottom: 15px;
}
#marketing-toolcase ul {
	clear: both;
	overflow: hidden;
	padding-top: 10px;
}
#marketing-toolcase li {
	font-size: 77%;
	height: 70px;
	float: left;
	width: 110px;
	padding-left: 50px;
	text-shadow: 1px 1px 1px #fff;	
}
#marketing-toolcase a {
	color: #222;
	text-shadow: 1px 1px 1px #fff;	
}

#marketing-toolcase .rss {
	background: transparent url('images/briefcase/rss.png') no-repeat top left;	
}
#marketing-toolcase .competition {
	background: transparent url('images/briefcase/tournaments.png') no-repeat top left;	
}
#marketing-toolcase .widgets {
	background: transparent url('images/briefcase/widgets.png') no-repeat top left;	
}
#marketing-toolcase .banners {
	background: transparent url('images/briefcase/banners.png') no-repeat top left;	
}

#promotions, #content-news {
	width: 278px;
	float: left;
	margin-left: 16px;
}
#promotions h2, #content-news h2 {
	font-size: 125%;
	padding:0 0 6px 0;
	margin-bottom: 10px;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid #d2d2d2;
	line-height:80%;
}
#promotions ul, #content-news ul {
	margin:0;
	color: #8e8e8e;
	clear: both;
	overflow: hidden;
}

#promotions ul a, #content-news ul a {
	color: #4f4f4f;
	font-weight: bold;
}
#promotions li, #content-news li {
	font-size: 11px;	
	padding: 0 0 8px 0;
	clear: both;
	display: block;
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 8px;
	height:80px;
}

#promotions li p, #content-news li p {margin:0;padding:0;}

#promotions li span.metadata, #content-news li span.metadata, #promotions li span.metadata a, #content-news li span.metadata a {
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#4f4f4f;
}
#promotions li span.metadata, #content-news li span.metadata {display:block;clear:both;margin:0 0 0 92px;}

#promotions li img, #content-news li img {float:left;margin:2px 10px 12px 0;}

#twitter {
	overflow: hidden;
}
#twitter a {
	color: #006e8e;
	text-decoration: none;
}
#twitter div {
	float: left; 
	font-size: 77%;
	color: #006e8e;
}
#twitter .tweet_text {
	font-weight: bold;
}

#twitter #follow {
	height: 120px;
	width: 200px;
	padding-right: 20px;
	padding-bottom: 15px;
}
#follow img {
	margin: 0px auto 10px auto;
	display: block;
}
#twitter #follow a {
	background: transparent url('images/twitter/follow-left.png') no-repeat left top;
	padding: 7px 15px;
	font-weight: bold;
	text-shadow: 0 1px 0 #e5faff;
	margin: 20px 0 0 30px;
}
#twitter #follow a span {
	background: transparent url('images/twitter/follow-right.png') no-repeat right top;
	padding: 7px 15px 7px 0px;		
}
#twitter .tweet {
	background: transparent url('images/twitter/bg-down-thin.png') no-repeat bottom left;
	padding-bottom: 25px;
	width: 163px;
	margin-right: 30px;
	margin-top: 20px;
}
#twitter .last {
	margin-right: 0;
}
#twitter .tweet ul {
	background: transparent url('images/twitter/bg-up-thin.png') no-repeat top left;
	padding: 10px;
}

.navtab {margin:5px 0 0 100px; height:40px;}
.navtab li {float:left;}
.navtab li a {font-weight:bold; color:#56f064; font-size:10px;}
.navtab li.play-active {
	background:url('images/sprite-l.png') 0 -821px no-repeat;
	width:110px; height:24px;
	padding:1px 0 0 0;
	text-align:center;
}

.navtab li.play {
	background:url('images/sprite-l.png') 0 -850px no-repeat;
	width:110px; height:24px;
	padding:1px 0 0 0;
	text-align:center;
}

.navtab li.group {
	background:url('images/sprite-l.png') -75px -919px no-repeat;
	width:110px; height:24px;
	padding:1px 0 0 0;
	text-align:center;
}

.navtab li.group-active {
	background:url('images/sprite-l.png') -75px -891px no-repeat;
	width:110px; height:24px;
	padding:1px 0 0 0;
	text-align:center;
}

ul.grouplist {
	float:left;
	padding:10px 0px 0 0;
}

ul.grouplist li {padding:2px 0 4px 35px;height:19px;margin:3px 0 5px 0;border:1px solid #dcdcdc;border-width:0 0 1px 0;width:78px;}
ul.grouplist li:last-child {border:0;}
.grouplist li.a1 {
	background:url('images/sprite-l.png') 0 -999px no-repeat;
}
.grouplist li.a2 {
	background:url('images/sprite-l.png') 0 -1033px no-repeat;
}
.grouplist li.a3 {
	background:url('images/sprite-l.png') 0 -1065px no-repeat;
}
.grouplist li.a4 {
	background:url('images/sprite-l.png') 0 -1098px no-repeat;
}

.grouplist li.b1 {
	background:url('images/sprite-l.png') -171px -999px no-repeat;
}
.grouplist li.b2 {
	background:url('images/sprite-l.png') -171px -1033px no-repeat;
}
.grouplist li.b3 {
	background:url('images/sprite-l.png') -171px -1065px no-repeat;
}
.grouplist li.b4 {
	background:url('images/sprite-l.png') -171px -1098px no-repeat;
}

.grouplist li.c1 {
	background:url('images/sprite-l.png') -351px -999px no-repeat;
}
.grouplist li.c2 {
	background:url('images/sprite-l.png') -351px -1033px no-repeat;
}
.grouplist li.c3 {
	background:url('images/sprite-l.png') -351px -1065px no-repeat;
}
.grouplist li.c4 {
	background:url('images/sprite-l.png') -351px -1098px no-repeat;
}


.grouplist li.d1 {
	background:url('images/sprite-l.png') -510px -999px no-repeat;
}
.grouplist li.d2 {
	background:url('images/sprite-l.png') -510px -1033px no-repeat;
}
.grouplist li.d3 {
	background:url('images/sprite-l.png') -510px -1065px no-repeat;
}
.grouplist li.d4 {
	background:url('images/sprite-l.png') -510px -1098px no-repeat;
}

.grouplist li.e1 {
	background:url('images/sprite-l.png') -670px -999px no-repeat;
}
.grouplist li.e2 {
	background:url('images/sprite-l.png') -670px -1033px no-repeat;
}
.grouplist li.e3 {
	background:url('images/sprite-l.png') -670px -1065px no-repeat;
}
.grouplist li.e4 {
	background:url('images/sprite-l.png') -670px -1098px no-repeat;
}

.grouplist li.f1 {
	background:url('images/sprite-l.png') -843px -999px no-repeat;
}
.grouplist li.f2 {
	background:url('images/sprite-l.png') -843px -1033px no-repeat;
}
.grouplist li.f3 {
	background:url('images/sprite-l.png') -843px -1065px no-repeat;
}
.grouplist li.f4 {
	background:url('images/sprite-l.png') -843px -1098px no-repeat;
}

.grouplist li.g1 {
	background:url('images/sprite-l.png') -410px -1187px no-repeat;
}
.grouplist li.g2 {
	background:url('images/sprite-l.png') -410px -1220px no-repeat;
}
.grouplist li.g3 {
	background:url('images/sprite-l.png') -410px -1252px no-repeat;
}
.grouplist li.g4 {
	background:url('images/sprite-l.png') -410px -1285px no-repeat;
}

.grouplist li.h1 {
	background:url('images/sprite-l.png') -596px -1187px no-repeat;
}
.grouplist li.h2 {
	background:url('images/sprite-l.png') -596px -1220px no-repeat;
}
.grouplist li.h3 {
	background:url('images/sprite-l.png') -596px -1252px no-repeat;
}
.grouplist li.h4 {
	background:url('images/sprite-l.png') -596px -1285px no-repeat;
}


table.resultlist {
	float:left;
	margin:10px 0 0 20px;
	font-size:90%;
}

p.rightLinks {
	float:right;
	padding:0 13px 0 0;
	margin:0;
	font-size:90%;
	color:#2f8c2b;
	font-weight:bold;
}

p.rightLinks a {	
	color:#2f8c2b;
}

h2.groupTitle {
	font-size:12px;
	font-weight:bold;
	color:#2f8c2b;
	margin:10px 0 0 100px;
	text-transform:uppercase;
}

table.resultlist td {padding:2px 2px 1px 0;}
table.resultlist td.cFirst {width:210px;}
table.resultlist td.cSecond {width:150px;font-weight:bold;}
table.resultlist td.cThird {font-weight:bold;}
table.resultlist th {padding-bottom:1px;font-size:10px;color:#2f8c2b;font-weight:bold;}

/* sidebar tweet */
.right .tweet {
	overflow: hidden;
	font-size: 77%;
	color: #006e8e;
	background: transparent url('images/twitter/bg-down.png') no-repeat bottom left;
	padding-bottom: 25px;
	width: 213px;
	margin-left: 25px;
}
.box.twitter {
	padding: 25px 0 0 0;
}
.right .tweet a {
	color: #006e8e;
	text-decoration: none;
}
.right .tweet_text {
	font-weight: bold;
}
.right .tweet ul {
	background: transparent url('images/twitter/bg-up.png') no-repeat top left;
	padding: 10px;
}

#box-column {
	float:left;
	width:359px;
}

.greybox {
	width:359px;
	background:transparent url('images/sprite-l.png') no-repeat bottom left;
	float:left;
	margin:0 0 7px 0;
}
.greybox h3 {margin:12px 0 0 15px;}
.greybox h3 a {color:#000;}

.greybox strong {font-weight:bold;}
.greybox p {
	font-size:68.7%;
	margin:10px 18px 7px 15px;
	padding-top:28px;
	color:#2d2d2d;
}

.gamelist {
	width:325px;
	margin:5px 14px 10px 15px;
	font-size:68.7%;
	color:#2d2d2d;
	float:left;
}

table.gamelist td {padding-bottom:3px;}
table.gamelist td a {text-decoration:underline;}
table.gamelist td a:hover {text-decoration:none;}
a.btn-box {
	background: transparent url('images/sprite-l.png') no-repeat 0 -150px;
	padding: 5px 0 2px 0;
	display: block;
	font-size: 11px;
	width:326px; height:18px;
	font-weight: bold;
	color: #413f43;
	text-shadow: 0 1px 0 #e5faff;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	margin:0 0 10px 15px;
	float:left;
}
.box-top {
	background:white url('images/sprite-l.png') no-repeat 0 -1192px;
	width:359px;height:33px;
}

.banner-livebet {
	width:176px; height:117px;
	background:transparent url('images/sprite-l.png') no-repeat 0 -200px;
	margin-right:7px;
}

.banner-quicktip {
	width:176px; height:117px;
	background:transparent url('images/qtbox.jpg') no-repeat;
	border-radius:8px; 
	-moz-border-radius:8px; 
	-webkit-border-radius:8px; 
	border:0px;
}

.banner-quicktip a.btn-banner {margin:58px 0 0 19px;}
.banner-livebet a.btn-banner {margin:65px 0 0 18px;}

a.btn-banner {
	background: transparent url('images/sprite-l.png') no-repeat -500px -150px;
	padding: 6px 0 2px 0;
	display: block;
	font-size: 11px;
	width:140px; height:17px;
	font-weight: bold;
	color: #413f43;
	text-shadow: 0 1px 0 #e5faff;
	text-decoration:none;
	cursor:pointer;
	text-align:center;	
}

a.btn-banner2 {
	background: transparent url('images/sprite-l.png') no-repeat -500px -150px;
	padding: 6px 0 2px 0;
	display: block;
	font-size: 11px;
	width:140px; height:17px;
	font-weight: bold;
	color: #413f43;
	text-shadow: 0 1px 0 #e5faff;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	margin-left:60px;
	margin-top:90px;
}


a.btn-qtschedule {
	background: transparent url('images/grey-button-left.png') no-repeat bottom left;
	padding: 8px 0px 9px 14px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #413f43;
	text-shadow: 0 1px 0 #e5faff;
	margin:10px 0 0 77px;
}

a.btn-qt {
	background: transparent url('images/grey-button-left.png') no-repeat bottom left;
	padding: 8px 0px 9px 14px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #413f43;
	text-shadow: 0 1px 0 #e5faff;
	margin:10px 0 0 63px;
}


.right a.btn-qt {
	background: transparent url('images/grey-button-left.png') no-repeat bottom left;
	padding: 8px 0px 9px 14px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #413f43;
	text-shadow: 0 1px 0 #e5faff;
	margin:0 0 0 92px;
}

.banner-quicktip h3 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #3c3c3c;
	margin:10px 0 0 15px;
	text-indent:-9999px;
}



/* groups */
.groupball {
	width:116px; height:158px;
	margin:35px 71px 0 21px;
	float:left;
}

#a1-ball {
	background:url('images/sprite-groups.png') no-repeat 0 0;
	display:block;
}
#a2-ball {
	background:url('images/sprite-groups.png') no-repeat -200px -1px;
}
#a3-ball {
	background:url('images/sprite-groups.png') no-repeat -401px -1px;
}
#a4-ball {
	background:url('images/sprite-groups.png') no-repeat -600px -1px;
	margin-right:0;
}


#b1-ball {
	background:url('images/sprite-groups.png') no-repeat 0 -199px;
}
#b2-ball {
	background:url('images/sprite-groups.png') no-repeat -200px -199px;
}
#b3-ball {
	background:url('images/sprite-groups.png') no-repeat -401px -199px;
}
#b4-ball {
	background:url('images/sprite-groups.png') no-repeat -600px -199px;
	margin-right:0;
}

#c1-ball {
	background:url('images/sprite-groups.png') no-repeat 0 -401px;
}
#c2-ball {
	background:url('images/sprite-groups.png') no-repeat -200px -401px;
}
#c3-ball {
	background:url('images/sprite-groups.png') no-repeat -401px -401px;
}
#c4-ball {
	background:url('images/sprite-groups.png') no-repeat -600px -401px;
	margin-right:0;
}

#d1-ball {
	background:url('images/sprite-groups.png') no-repeat 0 -601px;
}
#d2-ball {
	background:url('images/sprite-groups.png') no-repeat -200px -601px;
}
#d3-ball {
	background:url('images/sprite-groups.png') no-repeat -401px -601px;
}
#d4-ball {
	background:url('images/sprite-groups.png') no-repeat -600px -601px;
	margin-right:0;
}

#e1-ball {
	background:url('images/sprite-groups.png') no-repeat 0 -802px;
}
#e2-ball {
	background:url('images/sprite-groups.png') no-repeat -200px -802px;
}
#e3-ball {
	background:url('images/sprite-groups.png') no-repeat -401px -802px;
}
#e4-ball {
	background:url('images/sprite-groups.png') no-repeat -600px -802px;
	margin-right:0;
}

#f1-ball {
	background:url('images/sprite-groups.png') no-repeat 0 -1001px;
}
#f2-ball {
	background:url('images/sprite-groups.png') no-repeat -200px -1001px;
}
#f3-ball {
	background:url('images/sprite-groups.png') no-repeat -401px -1001px;
}
#f4-ball {
	background:url('images/sprite-groups.png') no-repeat -600px -1001px;
	margin-right:0;
}
#g1-ball {
	background:url('images/sprite-groups.png') no-repeat 0 -1200px;
}
#g2-ball {
	background:url('images/sprite-groups.png') no-repeat -200px -1200px;
}
#g3-ball {
	background:url('images/sprite-groups.png') no-repeat -401px -1200px;
}
#g4-ball {
	background:url('images/sprite-groups.png') no-repeat -600px -1200px;
	margin-right:0;
}

#h1-ball {
	background:url('images/sprite-groups.png') no-repeat 0 -1401px;
}
#h2-ball {
	background:url('images/sprite-groups.png') no-repeat -200px -1401px;
}
#h3-ball {
	background:url('images/sprite-groups.png') no-repeat -401px -1401px;
}
#h4-ball {
	background:url('images/sprite-groups.png') no-repeat -600px -1401px;
	margin-right:0;
}

img.blankimg {height:130px; width:116px;}
.groupball p {padding:0 0 0 7px;}

/* slide dots */
#dots {width:112px; margin:0 auto;height:17px;}
#banner_dots {margin:0 auto;width:100%;}
#banner_dots a {
	text-indent:-9999px;
	display:block;
	width:9px; height:8px;
	background:url('images/sprite-l.png') no-repeat 0 -428px;
	float:left;
	margin:0 5px 0 0;
	
}

#banner_dots a.active {
	background:url('images/sprite-l.png') no-repeat 0 -448px;
}



span.likebtn {
	display:block;
	width:100px; height:25px;
	margin:20px 0 0 0;
} 


/* button class */
a.btn {
	background: transparent url('images/grey-button-left.png') no-repeat bottom left;
	padding: 8px 0px 9px 14px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #413f43;
	text-shadow: 0 1px 0 #e5faff;
}
a.btn span {
	background: transparent url('images/grey-button.png') no-repeat bottom right;
	padding: 8px 14px 9px 0px;
}

a.btn-group {
	background: transparent url('images/sprite-l.png') no-repeat -775px -200px;
	padding: 8px 0px 9px 23px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #413f43;
	text-shadow: 0 1px 0 #e5faff;
	margin-left:8px;
}
a.btn-group span {
	background: transparent url('images/sprite-l.png') no-repeat right -150px;
	padding: 9px 23px 9px 0px;
}


a.btn-qt span, a.btn-qtschedule span {
	background: transparent url('images/grey-button.png') no-repeat bottom right;
	padding: 8px 14px 9px 0px;
}

#rightColumn a.btn-qt {
	text-decoration:none;
}


#playofftree {
	width:600px; height:460px;
	background:url('images/playofftree.png') no-repeat top right;
	float:left;
	margin:0 10px 0 0;
}
.cTitle {color:#7b2e00;font-weight:bold;}
#columnTwo .cTitle, #columnSix .cTitle {color:#790000;}
#columnThree .cTitle {margin-left:5px;}
#columnFour .cTitle {margin-left:5px;color:#ebebeb;}

#columnThree .cTitle, #columnFive .cTitle {color:#122e00;}
#columnFive .cTitle {margin-left:32px;}
#columnSix .cTitle, #columnSeven .cTitle {margin-left:12px;}


#playofftree #columnOne, #playofftree #columnTwo, #playofftree #columnThree, #playofftree #columnFour, #playofftree #columnFive, #playofftree #columnSix, #playofftree #columnSeven
{float:left; width:83px; font-size:9px; margin-top:5px;}

#playofftree p {margin:17px 0 15px 0;}
#playofftree #columnOne {width:83px; height:66px; margin-left:20px;}
#columnOne #game49, #game53 {width:83px; height:66px;margin:43px 0 0 0;}

#game50, #game54 {width:83px; height:66px;margin:20px 0 0 0;}
#game51, #game55 {width:83px; height:66px;margin:66px 0 0 0;}
#game52, #game56 {width:83px; height:66px;margin:20px 0 0 0;}

h1.playofftitle {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	margin:0; padding:0;
}

#titlePlayoff {
	float:left;
	width:60px;
	margin-right:25px;
}

#titlePlayoff img {float:right;margin-top:10px;}

#game58, #game57 {margin-top:85px;}
#game59, #game60 {margin-top:185px;}
#game61 {margin-top:102px;}
#game64 {margin:100px 0 0 20px;color:#ffbf00;}
#game62 {margin-top:99px;}

#playofftree #columnTwo {margin-left:8px;}
#playofftree #columnThree {margin-left:8px;}
#playofftree #columnFour {width:30px;}
#playofftree #columnFive {width:93px;}
#playofftree #columnFive #game61, #playofftree #columnFive #game62 {margin-left:18px;}
#playofftree #columnFive #game64 {margin-left:0;}

#playofftree #columnSix {margin-left:13px;}
#playofftree #columnSeven {margin-left:9px;}


#playofflist {font-size:10px;margin:30px 0 10px 87px;}
.playTitle {text-transform:uppercase; background:#e1e1e1; width:585px;padding:5px;}
.topTitle {font-weight:bold;}
#playofflist td {padding:2px 5px;}

a {color:#2d2d2d;}
#blog .entry a {color:#ff6600;font-weight:bold;}
#blog .meta a {color:#ff6600;}
#blog .entry a:hover, #blog .meta a:hover {color:#ff6600;text-decoration:underline;font-weight:bold;}
a {outline: none;}
