/*
#000	black for poll
#009bd5 bright blue for poll
#f39808	orange
#3d8ca6	light blue
#b9b9b9	light gray
#c13515 orange red

#080808 near black

#1d1d1d gray border
*/

#contentSidebar { float: left; width: 240px; }
	#sectionFeaturedPlayer { padding-bottom: 0; background: none; }
		#sectionFeaturedPlayer h3 { height: 19px; background: url(/images/header_featured_player.png) center center no-repeat; }
			#sectionFeaturedPlayer h3 span { display: block; position: absolute; text-indent: -9000px; }
		#sectionFeaturedPlayer .container { margin: 0 -17px; padding: 3px 17px; background: #5f2727 url(/images/bg_featured_player.png) top left repeat-x; }
			#sectionFeaturedPlayer dl { overflow: auto; margin-bottom: 0; padding-bottom: 0; }
				#sectionFeaturedPlayer dt { float: left; }
				#sectionFeaturedPlayer dd { margin-left: 75px; padding-left: 0; color: #f39808; }
				#sectionFeaturedPlayer dd:first-child { color: #b9b9b9; }
			#sectionFeaturedPlayer p { margin: 0; padding: 0; }

	#sectionGamesLeaderboard, #sectionCreditsLeaderboard, #sectionKarmaLeaderboard { margin-top: 20px; }
	#sectionGamesLeaderboard { margin-top: 0; }
	.leaderboard ol { margin: 0; padding: 0; }
		.leaderboard ol li { overflow: auto; min-height: 45px; list-style: none; }
		.leaderboard ol li:first-child { background: url(/images/icon_leader.png) top left no-repeat; }
			.leaderboard ol li:first-child div.leaderRanking { visibility: hidden; }
			.leaderboard div.leaderRanking { float: left; min-width: 40px; min-height: 45px; text-align: center; }
			.leaderboard div.leaderAvatar { display: none; }
			.leaderboard strong a { font-weight: bold; color: #f39808; }

#contentSidebar2 { float: right; width: 240px; }
	#contentSidebar2 > .section { margin: 0; padding: 0; border-top: none; background: none; }
	#contentSidebar2 h3, #contentSidebar2 .container { padding: 0 17px; }
	#contentSidebar2 h3 { min-height: 31px; margin-bottom: 0; padding-bottom: 0; border: 1px solid #b9b9b9; background: #080808 url(/images/bg_community_heading.png) top left repeat-x; color: #b9b9b9; line-height: 31px; }
	#contentSidebar2 ul { margin-left: 0; padding-left: 0; }
		#contentSidebar2 li { margin-left: 0; padding-left: 0; list-style: none; }

	#sectionSweepstakes, #sectionCharities { background: #222e35 url(/images/bg_community.png) top left repeat-x; }
		#sectionSweepstakes .container > div, #sectionCharities .container > div { margin: 0 -17px; padding: 5px 17px; border-top: 1px solid #1d1d1d; background: #456071; text-align: right; }
			#sectionSweepstakes strong a, #sectionCharities strong a { color: #3d8ca6; }
		#sectionSweepstakes li, #sectionCharities li { margin-top: 5px; }
		#sectionSweepstakes li:first-child, #sectionCharities li:first-child { margin-top: 0; }
	#sectionSweepstakes { padding-bottom: 20px; }
	#sectionCharities { }
		#sectionCharities dd { margin-left: 0; padding-left: 0; }
			#sectionCharities .chartBarContainer { display: inline-block; width: 200px; border: 1px solid #080808; }
				#sectionCharities .chartBar { height: 11px; background: #a6dbfd url(/images/bg_light_blue.png) top left repeat-x; }

#contentWrapper { margin: 0 260px; }
	#sectionFeaturedPoll { }
		#sectionFeaturedPoll caption { font-weight: bold; color: #3d8ca6; text-align: left; }
		#sectionFeaturedPoll th { position: absolute; text-indent: -9000px; }
		#sectionFeaturedPoll td { padding: 5px 5px 5px 0; }
		#sectionFeaturedPoll label { display: block; }
		#sectionFeaturedPoll .pollChoiceResult { height: 11px; border: 1px solid #009bd5; background: #000 url(/images/bg_poll_results.png) top left repeat-x; }
		#sectionFeaturedPoll strong, #sectionFeaturedPoll em { color: #3d8ca6; }
		#sectionFeaturedPoll .onRow, #sectionFeaturedPoll .offRow { background: none; }

	#sectionTwitterFeed { min-height: 350px; margin-top: 20px; border-top: 1px solid #1d1d1d; }
		#sectionTwitterFeed ul { margin: 0; padding: 0; }
				#sectionTwitterFeed li { list-style: none; padding: 5px 0; border-top: 1px dashed #1d1d1d; }
				#sectionTwitterFeed li:first-child { border: none; }
					#sectionTwitterFeed a { }
					#sectionTwitterFeed span { display: block; }

	#sectionBlog { margin-top: 20px; }
		#sectionBlog ol { margin-left: 0; padding-left: 0; }
		#sectionBlog ol.tumblr_posts { }
			#sectionBlog li { margin-left: 0; padding-left: 0; list-style: none; }
			#sectionBlog li.tumblr_post { }
			#sectionBlog li.tumblr_link_post { }
				#sectionBlog a.tumblr_link { }