/*
#f39808	orange
*/

h1 { min-height: 165px; margin-top: 0; padding-top: 0; background: url(../images/contests/header_sweepstakes.png) top center no-repeat; }
	h1 span { position: absolute; text-indent: -8000px; }

#contentWrapper { /*margin-top: 180px;*/ }
	#sectionContests { padding: 0; background: none; border: none; }
		#contest_daily, #contest_weekly { width: 477px; padding: 0; background-image: url(../images/contests/bg_sweepstakes2.png); background-position: bottom left; border-width: 2px; text-align: center; }
		#contest_daily { float: left; padding-top: 0; }
			#contest_daily h2 { min-height: 111px; margin-top: -35px; margin-bottom: -30px; background: url(../images/contests/header_daily.png) top left no-repeat; }
		#contest_weekly { float: right; padding-top: 0; }
			#contest_weekly h2 { min-height: 111px; margin-top: -30px; margin-bottom: -35px; background: url(../images/contests/header_weekly.png) top left no-repeat; }
				#contest_daily h2 span, #contest_weekly h2 span { position: absolute; text-indent: -8000px; }
			#contest_daily p, #contest_weekly p { margin-bottom: 0; padding-bottom: 0; text-align: center; }
			#contest_daily dl, #contest_weekly dl { margin-top: 0; padding-top: 0; }
				#contest_daily dt, #contest_weekly dt { }
				#contest_daily dd { margin-left: 0; padding-left: 0; }
				#contest_weekly dd { margin-left: 0; padding-left: 0; }

#contentSidebar { margin-top: 20px; padding-bottom: 10px; background: url(../images/contests/bg_sweepstakes2.png) bottom left repeat-x; border: 1px solid #1d1d1d; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
	#sectionFeaturedWinner { float: left; width: 493px; padding: 0; background: none; }
		#sectionFeaturedWinner h3 { min-height: 25px; margin-top: 2px; padding-top: 0; background: url(../images/contests/header_featured_winner.png) top left no-repeat; }
			#sectionFeaturedWinner h3 span { position: absolute; text-indent: -8000px; }
		#sectionFeaturedWinner .container { margin-left: 17px; margin-right: 12px; padding: 10px; border: 1px solid #f39808; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
			#sectionFeaturedWinner dl { margin: 0; padding-left: 5px; }
				#sectionFeaturedWinner dt { float: left; }
				#sectionFeaturedWinner dd { margin-left: 140px; padding-left: 0; }

	#sectionWinners { float: right; width: 478px; padding: 0; background: none; }
		#sectionWinners h3 { min-height: 27px; margin-top: 7px; margin-bottom: 0; padding-top: 0; background: url(../images/contests/header_recent_winners.png) top left no-repeat; }
			#sectionWinners h3 span { position: absolute; text-indent: -8000px; }

#sectionUpcoming { text-align: center; }


/*
#a6dbfd	light blue
#080808 near black
#f39808	orange
#304049	grayish blue
#1d1d1d light gray
#3c3c3c	light gray
#fff
*/

/*
#contentWrapper dl, #contentWrapper dt, #contentWrapper dd, #contentSidebar dl, #contentSidebar dt, #contentSidebar dd { margin-left: 0; padding-left: 0; }
#contentWrapper dt, #contentSidebar dt { font-weight: bold; }
#contentWrapper dl, #contentSidebar dl { margin: 0 -17px; padding-top: 5px; padding-left: 17px; padding-right: 17px; }
#contentWrapper dl strong, #contentWrapper dd strong, #contentWrapper strong a, #contentSidebar dl strong, #contentSidebar dd strong, #contentSidebar strong a { color: #f39808; }
dd em { font-weight: bold; font-style: normal; }
th span { position: absolute; text-indent: -9000px; }


dd.action { margin-top: 5px; margin-bottom: 5px; }

#sectionContests h1, #sectionCharities h1 { text-align: center; font-size: 16pt; }
#sectionFeaturedWinner, #sectionFeaturedLeader { overflow: auto; margin: 20px -17px 0 -17px; padding: 10px 17px; border: 1px solid #1d1d1d; border-left: none; border-right: none; background: #304049; }
	#sectionFeaturedWinner h3, #sectionFeaturedLeader h3 { width: 456px; height: 32px; }
	#sectionFeaturedWinner h3 span, #sectionFeaturedLeader h3 span { position: absolute; text-indent: -9000px; }
	#sectionFeaturedWinner dt:first-child, #sectionFeaturedLeader dt:first-child { float: left; margin-right: 20px; }
	#sectionFeaturedWinner dd + dd, #sectionFeaturedLeader dd + dd { font-size: 13pt; }

#contentWrapper { *float: left; width: 475px;* width: 600px; }
	#sectionContests { }
		#sectionContests dl { overflow: auto; }
			#sectionContests dt span.special { display: block; font-style: italic; }
		#sectionContests dt.media + dt, #sectionContests dt.media + dt + dd, #sectionContests dt.media + dt + dd + dd, #sectionContests dt.media + dt + dd + dd + dd { margin-left: 120px; }
		#sectionContests dt.media { float: left; margin-right: 10px; }
		
	#sectionFeaturedWinner h3 { background: url(/images/contest_featured_player.png) top left no-repeat; }
		
	#sectionWinners { margin-top: 20px; }
		#sectionWinners table { width: 473px; margin: auto -17px; }
			#sectionWinners th, #sectionWinners td { padding-left: 17px; padding-right: 17px; }
			#sectionWinners th { background: #000; font-size: 8pt; text-transform: uppercase; }
*
#contentSidebar { float: right; width: 475px; }
	#sectionCharities dl { overflow: auto; margin-top: 5px; background-color: #3c3c3c; }
	#sectionCharities dl:first-child { margin-top: 0; }
		#sectionCharities dt.media { text-align: center; }
			#sectionCharities .chartBarContainer { display: inline-block; width: 200px; margin-top: 20px; border: 1px solid #080808; }
			#sectionCharities .chartBar { height: 11px; background: #a6dbfd url(/images/bg_light_blue.png) top left repeat-x; }
			#sectionCharities .chartBarBonus { background: url(/images/global_header_gold_bg.png) top left repeat-x; }
		#sectionCharities dd.charityTotal { font-size: 11pt; }
			#sectionCharities dd.charityTotal strong { color: #f39808; }

	#sectionFeaturedLeader h3 { background: url(/images/charity_featured_player.png) top left no-repeat; }
*
*
	#sectionLeaderboards { padding: 0; background: none; border: 0; }
		#sectionLeaderboards ol { min-height: 540px; margin: 0; padding: 0; }
			#sectionLeaderboards ol li { overflow: auto; min-height: 52px; margin: 2px 0 0 0; padding: 0; background: url(/images/bg_leaderboard_item.png) top left no-repeat; list-style: none; }
			#sectionLeaderboards ol li:first-child { margin-top: 0; }
				#sectionLeaderboards li div { padding: 5px 0 0 20px; }
				#sectionLeaderboards li div:first-child { float: left; min-width: 50px; min-height: 52px; padding-top: 0; line-height: 52px; font-weight: bold; }
					#sectionLeaderboards li div { vertical-align: middle; font-size: 12pt; }
					#sectionLeaderboards strong a { font-size: 8pt; color: #f39808; }
*
*
	#sectionLeaderboards { padding: 0; background: none; border: 0; }
		#sectionLeaderboards .leaderboard ol { min-height: 540px; margin: 0; padding: 0; }
			#sectionLeaderboards .leaderboard ol li { overflow: auto; min-height: 52px; margin: 2px 0 0 0; padding: 0; background: url(/images/bg_leaderboard_item.png) top left no-repeat; list-style: none; }
			#sectionLeaderboards .leaderboard ol li:first-child { margin-top: 0; }
			#sectionLeaderboards .leaderboard ol li.leaderCurrentPlayer { background-image: url(/images/bg_leaderboard_item_current.png); }
				#sectionLeaderboards .leaderboard ol li div { padding: 5px 0 0 20px; }
				#sectionLeaderboards .leaderboard ol li div.leaderRanking { float: left; min-width: 50px; min-height: 52px; padding-top: 0; line-height: 52px; font-weight: bold; font-size: 11pt; }
				#sectionLeaderboards .leaderboard ol li div.leaderAvatar { float: left; min-width: 60px; padding-top: 8px; }
				#sectionLeaderboards .leaderboard ol li div.leaderScore { font-size: 11pt; }
					#sectionLeaderboards .leaderboard ol li div { vertical-align: middle; }
						#sectionLeaderboards .leaderboard strong a { color: #f39808; }
*
		.leaderboard ol { min-height: 540px; margin: 0; padding: 0; }
			.leaderboard ol li { overflow: auto; min-height: 52px; margin: 2px 0 0 0; padding: 0; /*background: url(/images/bg_leaderboard_item.png) top left no-repeat;* list-style: none; }
			.leaderboard ol li:first-child { margin-top: 0; }
			.leaderboard ol li.leaderCurrentPlayer { *background-image: url(/images/bg_leaderboard_item_current.png);* }
				.leaderboard ol li div { *padding: 5px 0 0 20px;* padding: 5px 0 0 0; }
				.leaderboard ol li div.leaderRanking { float: left; min-width: 50px; min-height: 52px; padding-top: 0; line-height: 52px; font-weight: bold; font-size: 11pt; }
				.leaderboard ol li div.leaderAvatar { float: left; min-width: 60px; padding-top: 8px; }
				.leaderboard ol li div.leaderScore { font-size: 11pt; }
					.leaderboard ol li div { vertical-align: middle; }
						.leaderboard strong a { color: #f39808; }
*/