@charset "utf-8";
/* CSS Document */
/* Big Buck Hunter Pro */

div.content {
	position: relative;
	background: url(../graphics/site/page-bg.png) repeat;
	background-repeat: repeat;	
	color: #fff;
	
	font-size: 8pt;
	padding: 0;	
}
	div.content a {
		color: #79A13C;
        text-decoration: underline;
	}
		div.content a:hover {
			color: #DF9C3B;
			text-decoration: underline;
		}
.bold { font-weight: bold; }
.white { color: #FFF; }
div.twoColumnSection {
	background: url(../graphics/borders/vertical-border.jpg) repeat-y center;
	margin-bottom: 0px;
	height: 100%;
}
h1.wc_regional_final_natl_tourney {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	text-align: center;
	color: #FFF;
	background: #243744;
	border-top: 1px #324D5F solid;
	border-bottom: 3px #162129 solid;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
h1.wc_regional_final_header {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-transform: uppercase;
	text-align: center;
	color: #FFF;
	background: #243744;
	border-top: 1px #ccc solid;
	border-bottom: 1px #000 solid;
	padding: 2px;
	margin-top: -3px;
	margin-right: -3px;
	margin-bottom: 3px;
	margin-left: -3px;
}
	h1.region_1 {
		border-top: 1px #805CA4 solid;
		border-bottom: 2px #3A2A4A solid;
		background: #563e6e;
	}
	h1.region_2 {
		border-top: 1px #3058C5 solid;
		border-bottom: 2px #1A306B solid;
		background: #23408f;
	}
	h1.region_3 {
		border-top: 1px #CF55CE solid;
		border-bottom: 2px #5A2559 solid;
		background: #993f98;
	}
	h1.region_4 {
		border-top: 1px #0093F2 solid;
		border-bottom: 2px #00416B solid;
		background: #0072bc;
	}
	h1.region_5 {
		border-top: 1px #54E460 solid;
		border-bottom: 2px #26662B solid;
		background: #40ae49;
	}
	h1.region_6 {
		border-top: 1px #FF2B33 solid;
		border-bottom: 2px #781418 solid;
		background: #d2232a;
	}
	h1.region_7 {
		border-top: 1px #00C1FF solid;
		border-bottom: 2px #006E91 solid;
		background: #00b2eb;
	}
	h1.region_8 {
		border-top: 1px #FFA11D solid;
		border-bottom: 2px #7B4E0E solid;
		background: #f99d1c;
	}
h1.small {
	font-size: 7.5pt;
	margin: 0;
}
h2.wc_regional_final_prize {
	background: url(../graphics/site/img-bg.png) repeat;
	border: 1px #162129 solid;
	color: #FFF;
	margin: -5px 0 3px 0;
	font-size: 7pt;
	text-transform: uppercase;
}
div.national_tournament_text {
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin-top: -3px;
	margin-bottom: 3px;
	color: #FCD572;
	margin:0;
	border: 0;
	border-bottom: 2px #2E4556 solid;
}
div.wc_regional_finals_home_page {
	background: url(../graphics/wc2009/regional_finals_front.png) no-repeat #000;
}
div.regional_final_info {
	background: url(../graphics/wc2009/regional_box_bg.png) repeat;
	width: 46%;
	float: left;
	padding: 3px;
	margin-bottom: 5px;
	font-size: 7pt;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;  
}
	div.regional_final_info a {
		font-size: 7pt;
		font-weight: normal;
		text-transform: none;
	}
h1.wc_regional_final_header a {
	color: #FFF;
	text-decoration: none;
}
	h1.wc_regional_final_header a:hover {
		color: #FFF;
		text-decoration: underline;
	}
div.region_1 {
	background: url(../graphics/wc2009/regional_finals_box_1.png) repeat;
}
	div.region_1_winner {
		background: url(../graphics/wc2009/regions/region_1_winner.png) #000 repeat-x;
	}
div.region_2 {
	background: url(../graphics/wc2009/regional_finals_box_2.png) repeat;
}
	div.region_2_winner {
		background: url(../graphics/wc2009/regions/region_2_winner.png) #000 repeat-x;
	}
div.region_3 {
	background: url(../graphics/wc2009/regional_finals_box_3.png) repeat;
}
	div.region_3_winner {
		background: url(../graphics/wc2009/regions/region_3_winner.png) #000 repeat-x;
	}
div.region_4 {
	background: url(../graphics/wc2009/regional_finals_box_4.png) repeat;
}
	div.region_4_winner {
		background: url(../graphics/wc2009/regions/region_4_winner.png) #000 repeat-x;
	}
div.region_5 {
	background: url(../graphics/wc2009/regional_finals_box_5.png) repeat;
}
	div.region_5_winner {
		background: url(../graphics/wc2009/regions/region_5_winner.png) #000 repeat-x;
	}
div.region_6 {
	background: url(../graphics/wc2009/regional_finals_box_6.png) repeat;
}
	div.region_6_winner {
		background: url(../graphics/wc2009/regions/region_6_winner.png) #000 repeat-x;
	}
div.region_7 {
	background: url(../graphics/wc2009/regional_finals_box_7.png) repeat;
}
	div.region_7_winner {
		background: url(../graphics/wc2009/regions/region_7_winner.png) #000 repeat-x;
	}
div.region_8 {
	background: url(../graphics/wc2009/regional_finals_box_8.png) repeat;
}
	div.region_8_winner {
		background: url(../graphics/wc2009/regions/region_8_winner.png) #000 repeat-x;
	}
div.region_list_div {
	height: 140px;
}
div.region_pic {
	float:right;
	width:190px;
	margin-right:5px;
	text-align: center;
}	
div.wc_navigation {
	border-bottom: 2px #2E4556 solid;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-bottom: 10px;
}
div#wc_header {
	width: 100%;
	padding: 5px 0 5px 0;
}
div#wc_logo_holder {
	position: relative;
	z-index: 999;
	float: left;
	margin-top: -22px;
	margin-left: -25px;
}
div.wc_flash_banner {
	position: absolute;
	z-index: 0;
	width: 100%;
	text-align: right;
	margin-top: -4px;
}
div.wc_news_ticker {
	position: relative;
	z-index: 0;
	float: left;
	width: 600px;
	margin-left: 132px;
	margin-top: -39px;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px #c8b29f solid;
	border-bottom: 1px #c8b29f solid;
	text-transform: uppercase;
	font-size: 7.5pt;
	font-weight: bold;
	overflow: hidden;
	background: #223e4f;
	color: #fff;
}
.wc_news_ticker .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
width: 620px;
margin: 0;
padding: 0;
}
ul.region_list { /* that's your list */
position: relative;
z-index: 9999;
left: 590px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.region_list li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.region_list li span {
	margin: 0 0 0 10px ;
}
ul.region_list li.region {
		color: #f7df8f;
		font-weight: bold;
		text-transform: uppercase;
}
div.region_tabs_div {
	position: relative;
	z-index: 9999999;
	float: left;
	margin-left: 127px;
	margin-top: -27px;
	padding-top: 12px;
	padding-left: 40px;
	padding-bottom: 3px;
}
ul#region_tabs {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
	ul#region_tabs li {
		display: inline;
		padding: 4px 5px 4px 5px;
		text-align: center;
	}
	ul#region_tabs li a {
		color: #FFF;
		font-weight: bold; 
		text-transform: uppercase;
		font-size: 7.5pt;
		text-decoration: none;	
	}
	ul#region_tabs li.region_tab_selected {
		background: #25343d;
		padding: 4px 4px 3px 4px;
		border: 1px #c8b29f solid;
		border-top: 1px #25343d solid;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;	
	}
	ul#region_tabs li.region_tab_selected a {
		color: #f7df8f;
		font-weight: bold;
		font-size: 7.5pt;
		text-decoration: none;		
	}
div#twitter_div {
	position: relative;
	width: 150px;
	margin-right: 30px;
	color: #000; 
	float: right;
	padding: 0;
}
div#twitter_bird {
	position: relative;
	float:right;
	width: 220px;
	margin-right:0px;
}
div#twitter_topper {
	
}
div#tweet_feed {
	position: relative;
	width: 180px;
	background: url(../graphics/wc2009/twitter_stretch.png) repeat;
	padding-bottom: 5px;
	margin-bottom: -6px;
	margin-top: -6px;
	font-size: 8pt;
	color: #223e4f;
	/*min-height: 317px;*/
}
	div#tweet_feed a {
		color: #aaa;
		font-weight: normal;
		text-decoration: none;
	}

ul#twitter_update_list3 {
	list-style: none;
	width: 150px;
	margin: -5px 0 8px 0;
	padding: 0px 15px 0 15px; 
}
	ul#twitter_update_list3 li {
		margin: 0;
		padding: 5px 0 5px 0;
		border-bottom: 1px #333 solid;
	}
	
ul#full_map {
	width: 580px;
	height: 360px;
	background: url(../graphics/wc2009/Map_Regions.png) no-repeat 0px -360px; 
	position: relative;
	margin: 0;
	padding: 0;
}
#full_map li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#full_map a {display: block; text-decoration: none;}

#n {left: 210px; top: 20px; width: 175px; height: 133px;}
#ne {left: 455px; top: 10px; width: 118px; height: 105px;}
#nw {left: 13px; top: 0px; width: 207px; height: 137px;}
#ma {left: 442px; top: 105px; width: 80px; height: 84px;}
#ma2 {left: 367px; top: 165px; width: 80px; height: 32px;}
#mw {left: 300px; top: 115px; width: 100px; height: 85px;}
#mw2 {left: 375px; top: 55px; width: 78px; height: 105px;}
#s {left: 228px; top: 202px; width: 140px; height: 138px;}
#s2 {left: 228px; top: 150px; width: 70px; height: 50px;}  
#se {left: 368px; top: 191px; width: 150px; height: 153px;}
#sw {left: 5px; top: 105px; width: 220px; height: 162px;}

#n a {height: 133px;}
#ne a {height: 105px;}
#nw a {height: 137px;}
#ma a {height: 84px;}
#ma2 a {height: 32px;}
#mw a {height: 85px;}
#mw2 a {height: 105px;}
#s a {height: 138px;}
#s2 a {height: 50px;}
#se a {height: 153px;}
#sw a {height: 162px;}

#n a:hover {background: url(../graphics/wc2009/Map_Regions.png) -208px -1112px no-repeat; width:175px;height:138px;}
#ne a:hover {background: url(../graphics/wc2009/Map_Regions.png) -454px -719px no-repeat; width: 125px; height: 123px;margin-top:0px;margin-left:0px;}
#nw a:hover {background: url(../graphics/wc2009/Map_Regions.png) -13px -732px no-repeat; width:217px;height:151px;}
#ma a:hover {background: url(../graphics/wc2009/Map_Regions.png) -367px -1237px no-repeat;margin-top:-1px;margin-left:-74px;width:182px;height:108px;}
	#ma a:hover #ma_polaroid_cont {
		margin-top: 13px;
		margin-left: 125px;
	}
#ma2 a:hover {background: url(../graphics/wc2009/Map_Regions.png) -367px -1237px no-repeat;margin-top:-61px;margin-left:1px;width:182px;height:108px;}
#mw a:hover {background: url(../graphics/wc2009/Map_Regions.png) -263px -775px no-repeat;margin-top:-67px;margin-left:-9px; width:166px;height:162px;}
	#mw a:hover #mw_polaroid_cont {
		margin-top: -8px;
		margin-left: 84px;
	}
#mw2 a:hover {background: url(../graphics/wc2009/Map_Regions.png) -263px -775px no-repeat;margin-top:-7px;margin-left:-84px;width:166px;height:162px;}
#s a:hover {background: url(../graphics/wc2009/Map_Regions.png) -170px -1354px no-repeat; width:215px;height:205px;margin-top:-56px;margin-left:-57px;}
	#s a:hover #s_polaroid_cont {
		margin-top: 126px;
		margin-left: 37px;
	}
#s2 a:hover {background: url(../graphics/wc2009/Map_Regions.png) -170px -1354px no-repeat; width:215px;height:205px;margin-top:-4px;margin-left:-57px;}
#se a:hover {background: url(../graphics/wc2009/Map_Regions.png) -344px -938px no-repeat; width:181px;height:175px;margin-top:-21px;margin-left:-24px;}
	#se a:hover #se_polaroid_cont {
		margin-top: 76px;
		margin-left: 44px;
	}
#sw a:hover {background: url(../graphics/wc2009/Map_Regions.png) -5px -885px no-repeat; width:233px;height:183px;margin-top:-20px;}
	#sw a:hover #sw_polaroid_cont {
		margin-top: 120px;
	}

#leader_cont {
	position: absolute;
	display: none;
	background: url(../graphics/wc2009/Map_Regions.png) no-repeat 0px 0px; 
	width: 580px;
	height: 360px;	
	margin: 0;
	padding: 0;
}
.leader {
	position: relative;
	display: none;
	height: 196px; 
	width: 380px; 
	margin-left: 100px;
	margin-top: 50px;
}
.arrow_r {
	position: absolute;
	display: none;
	z-index: 400;
	height: 20px;
	width: 20px;
	background: url(../graphics/wc2009/arrows.png) 0px 0px no-repeat;
}
.arrow_l {
	position: absolute;
	display: none;
	z-index: 400;
	height: 10px;
	width: 20px;
	background: url(../graphics/wc2009/arrows.png) 0px -21px no-repeat;
}
.arrow_u {
	position: absolute;
	display: none;
	z-index: 400;
	height: 20px;
	width: 12px;
	background: url(../graphics/wc2009/arrows.png) 0px -30px no-repeat;
}
.arrow_d {
	position: absolute;
	display: none;
	z-index: 400;
	height: 30px;
	width: 20px;
	background: url(../graphics/wc2009/arrows.png) 0px -52px no-repeat;
}
#n_leader {
	background: url(../graphics/wc2009/region_cards.png) 0px 0px no-repeat;
	margin-top: 100px;
	display: none;
}
#n_arrow {
	top: 80px;
	left: 325px;
	display: none;
}
#ne_leader {
	background: url(../graphics/wc2009/region_cards.png) 0px -196px no-repeat;
	margin-top: 65px;
	margin-left: 96px;
	display: none;
}	
#ne_arrow {
	top: 95px;
	left: 451px;
	display: none;
}
#nw_leader {
	background: url(../graphics/wc2009/region_cards.png) 0px -392px no-repeat;
	margin-top: 75px;
	margin-left: 150px;
	display: none;
}		
#nw_arrow {
	top: 95px;
	left: 131px;
	display: none;
}
#ma_leader {
	background: url(../graphics/wc2009/region_cards.png) 0px -588px no-repeat;
	margin-left: 75px;
	display: none;
}		
#ma_arrow {
	top: 158px;
	left: 430px;
	display: none;
}	
#mw_leader {
	background: url(../graphics/wc2009/region_cards.png) 0px -784px no-repeat;
	margin-left: 50px;
	display: none;
}	
#mw_arrow {
	top: 140px;
	left: 405px;
	display: none;
}	
#s_leader {
	background: url(../graphics/wc2009/region_cards.png) 0px -980px no-repeat;
	display: none;
}	
#s_arrow {
	top: 230px;
	left: 240px;
	display: none;
}
#se_leader {
	background: url(../graphics/wc2009/region_cards.png) 0px -1176px no-repeat;
	margin-left: 75px;
	display: none;
}		
#se_arrow {
	top: 198px;
	left: 430px;
	display: none;
}		
#sw_leader {
	background: url(../graphics/wc2009/region_cards.png) 0px -1372px no-repeat;
	margin-left: 150px;
	display: none;
}		
#sw_arrow {
	top: 145px;
	left: 131px;
	display: none;
}	 
.close {
	position: absolute;
	height: 23px;
	width: 24px;
	left: 342px;
	top: -12px;
	background: url(../graphics/wc2009/close.png) no-repeat;
}
div#leader_cont_clear {
	padding: 0;
	margin: 0 0 -185px 0;
}
.wc_player_graphic {
	position: absolute;
	right: 37px;
	top: 10px;
}
.wc_player_name {
	position: absolute;
	left: 12px;
	top: 72px;
}
.wc_player_name a {
	text-transform: uppercase;
	font-size: 13pt;
	font-weight: bold;
	text-decoration: none !important;
	color: #FFF !important;
}
.wc_player_location {
	position: absolute;
	left: 12px;
	top: 92px;
}
.wc_player_location, .wc_player_location a.locationName {
	text-transform: uppercase;
	font-size: 8pt;
	text-decoration: none !important;
	color: #F7DF8F !important;
}

.wc_player_score {
	position: absolute;
	left: 58px;
	top: 126px;
	font-size: 13pt;
	font-weight: bold;
	color: #F7DF8F;
}

.wc_tournament_links {
	position: absolute;
	width: 358px;
	text-align: center;
	bottom: 29px; 
	font-size: 7.5pt;
}
	.wc_tournament_links a {
		color: #F7DF8F !important;
	}
		.wc_tournament_links a:hover {
			color: #FFF !important;
		}
.polaroid_img {
	position: absolute;
	margin-top: 19px;
	margin-left: 11px;
}
.polaroid {
	position: absolute;
}
.polaroid_cont {
	position: absolute;
	z-index: 99999999;
	width: 52px;
	height: 77px;
}
	#n_polaroid_cont {
		margin-top: 73px;
		margin-left: 35px;
	}
	#ne_polaroid_cont {
		margin-top: -5px;
		margin-left: 65px;
	}
	#nw_polaroid_cont {
		margin-top: 68px;
		margin-left: 75px;
	}
	#ma_polaroid_cont {
		margin-top: 12px;
		margin-left: 51px;
	}
	#mw_polaroid_cont {
		margin-top: -75px;
		margin-left: 75px;
	}
	#s_polaroid_cont {
		margin-top: 70px;
		margin-left: -20px;
	}
	#se_polaroid_cont {
		margin-top: 55px;
		margin-left: 20px;
	}
	#sw_polaroid_cont {
		margin-top: 100px;
		margin-left: 80px
	}
.wc_map_legend {
	position: relative;
	margin-top: -241px;
	font-size: 7.5pt;
	padding: 10px;
	font-weight: bold;
	color: #f7df8f;
}
.wc_map_legend_states {
	position: relative;
	margin-top: -15px;
	font-size: 7.5pt;
	padding: 10px;
	opacity: 0.5;	
}

.wc_bottom_container {
	position: relative;
	width: 550px;
	margin: 5px;
	margin-top: 10px;
}
.wc_bottom_left {
	position: relative;
	float: left;
	width: 258px;
	border: 1px #c8b29f solid;
	margin-bottom: 10px;
	padding: 5px;
	/*background: #223e4f;*/
	background: url(../graphics/site/page-bg.png) repeat;
}

.wc_bottom_right {
	position: relative;
	float: right;
	width: 258px;
	border: 1px #c8b29f solid;
	padding: 5px;
	margin-bottom: 10px;
	/*background: #223e4f;*/
	background: url(../graphics/site/page-bg.png) repeat;
}

.overlay_cont {
	position:relative;
	width: 445px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:150px;
}
	.overlay_cont a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFF;
		font-size: 8pt;
		font-weight: bold;
	}
li.wc_navigation_button {
	display:inline;
	width:120px;
	height:25px;
}
	li.wc_navigation_button a {
		display: block;
		float: left;
		width:120px;
		height:25px;
	margin-left:2px;
	margin-right:2px;
	}
div.wc_navigation_button {
	position: relative;
	padding-top:5px;
	padding-bottom:3px;
}
	div.wc_navigation_button a {
		display: block;
		width:120px;
		height:25px;
	}
	#wc_nav_button_home a {
		background: url('../graphics/wc2009/navigation/home.png') no-repeat;
	}
	#wc_nav_button_home a:hover {
		background-position: -120px 0;
	}
	 
	#wc_nav_button_overview a {
		background: url('../graphics/wc2009/navigation/overview.png') no-repeat;
	}
	#wc_nav_button_overview a:hover {
		background-position: -120px 0;
	}
	
	#wc_nav_button_regions a {
		background: url('../graphics/wc2009/navigation/regions.png') no-repeat;
	}
	#wc_nav_button_regions a:hover {
		background-position: -120px 0;
	}
	
	#wc_nav_button_finals a {
		background: url('../graphics/wc2009/navigation/finals.png') no-repeat;
	}
	#wc_nav_button_finals a:hover {
		background-position: -120px 0;
	}
	
	#wc_nav_button_prizes a {
		background: url('../graphics/wc2009/navigation/prizes.png') no-repeat;
	}
	#wc_nav_button_prizes a:hover {
		background-position: -120px 0;
	}
	
	#wc_nav_button_rules a {
		background: url('../graphics/wc2009/navigation/rules.png') no-repeat;
	}
	#wc_nav_button_rules a:hover {
		background-position: -120px 0;
	}

div.tournamentLeaderDiv {
	padding-top: 1px;
	border: 2px #2E4556 solid;
	background: url(../graphics/site/img-bg.png) repeat;	
}
div.wchp_region_cont {
	width: 120px;
	float: left;
	background: url(../graphics/site/img-bg.png) repeat;	
}
div.wchp_region {
	border-bottom: 30px #060608 solid;
	background: url(../graphics/site/img-bg.png) repeat;  
}
div.wchp_region_players_cont {
	width: 310px;  
	height: 330px;
	float: left;
	background: url(../graphics/wc2009/meetthehunters_pro.jpg);
}
div.wchp_region_top {
	background: url(../graphics/wc2009/congratsbanner_pro.jpg);	 
	height:150px;
	width:550px;
}
div.wchp_region_bottom {
	background: #060608;
	width: 550px;
	height: 360px;
}
div#region_players_1 {
	background: url(../graphics/wc2009/regions/region_1_bg.jpg) #000;
}
div#region_players_2 {
	background: url(../graphics/wc2009/regions/region_2_bg.jpg) #000;
}
div#region_players_3 {
	background: url(../graphics/wc2009/regions/region_3_bg.jpg) #000;
}
div#region_players_4 {
	background: url(../graphics/wc2009/regions/region_4_bg.jpg) #000;
}
div#region_players_5 {
	background: url(../graphics/wc2009/regions/region_5_bg.jpg) #000;
}
div#region_players_6 {
	background: url(../graphics/wc2009/regions/region_6_bg.jpg) #000;
}
div#region_players_7 {
	background: url(../graphics/wc2009/regions/region_7_bg.jpg) #000;
}
div#region_players_8 {
	background: url(../graphics/wc2009/regions/region_8_bg.jpg) #000;
}
div.wc_player_focus {
	position: absolute;
	width: 380px;
	height: 230px;
	margin-top: 163px;
	margin-left: -60px;
	/*background: url(../graphics/site/img-bg.png) repeat;*/
	background: #000;
	border: 3px #eeeea4 solid;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.wc_player_stats {
	width: 100%;
	margin-top: 5px;
	border: 0;
}
table.wc_player_stats th {
	color: #DFDEA6;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	text-align:left;
}
table.wc_player_stats td {
	color: #FFF;
	font-size: 7pt;
	font-weight: bold;
	text-transform: uppercase;   
	text-align: right;
}
div.name_winner a {
	color:#FFF;font-size:13pt;font-weight:bold;text-transform:uppercase;
	text-decoration: none;
}
	div.name_winner a:hover {
		color: #FFF;
		text-decoration: underline;
	}

div.smaller a {
	font-size: 11pt;
	font-weight: bold;
}	
div.wc_winners_cont {
	background: url('../graphics/wc2009/wc_bg.png') no-repeat #0b0b13;
}

div.results_links, div.results_links_small {
	text-align: center;
}
div.results_links a {
	font-size: 13pt;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
div.results_links_small a {
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;	
	text-decoration: none;
}
div.wc_winner_top {
	border-bottom:2px #a7a8af solid;width:550px;
}
div.wc_winner_bottom {
	background:#404053;
	padding:5px;
	width:540px;
	border-top:2px #a7a8af solid; 
}
h1.wc {
	font-size: 14pt;
	font-weight: bold;
	background: none;
	border: none;
	text-align: left;
	margin-top:10px;
	margin-bottom:-5px;
}
p.bigfirstletter:first-letter
{
	font-size:xx-large;
	margin-top:10px;
}

/***************************
 * WORLD CHAMPIONSHIP 2010 *
 ***************************/
.wc2010-Header {
	background: url(../graphics/wc2010/Header-BG.jpg) no-repeat;
	width:757px; 
	height:147px; 
	margin:-5px -5px 0 -5px;
	text-align: center;
}
.wc2010-Logo { margin-top: -93px; }

.wc2010-Navigation { position: absolute; top:0; margin-top: 30px; }
.wc2010-Navigation.left { left: 0; margin-left: -3px; }
.wc2010-Navigation.right { right: 0; }
.wc2010-Navigation img { margin-bottom: 15px; border: 0; }

.wc2010-Top-Nav-Left { margin-left: 0px;  }

.about-button { background: url('/graphics/wc2010/headerbutton_about.png') no-repeat; width: 268px; height: 42px; background-position: -268px; }
.history-button { background: url('/graphics/wc2010/headerbutton_history.png') no-repeat; width: 268px; height: 42px; background-position: -268px; }
.qualify-button { background: url('/graphics/wc2010/headerbutton_qualify.png') no-repeat; width: 268px; height: 42px; background-position: -268px; }
.prizes-button { background: url('/graphics/wc2010/headerbutton_prizes.png') no-repeat; width: 268px; height: 42px; background-position: -268px; }
.regional-finals-button { background: url('/graphics/wc2010/headerbutton_finals.png') no-repeat; width: 268px; height: 42px; background-position: -268px; }

.about-button:hover { background-position: 0; }
.history-button:hover { background-position: -3px; }
.qualify-button:hover { background-position: 0; }
.prizes-button:hover { background-position: 0; }
.regional-finals-button:hover { background-position: 0; }

.wc2010-Banner-CheckIn {
	background: url(../graphics/wc2010/Banner-CheckIn3.jpg) no-repeat;
	width: 757px;
	height: 100px;
	margin-left: -5px;
	border-top: 1px #FFF solid;
}
	.wc2010-Banner-CheckIn:hover { background-position: -757px; }

.wc2010-Content {
	background:url(/graphics/wc2010/Map-BG2.png) no-repeat;
	width:757px; 
	height:520px; 
	margin: -11px -5px 0 -5px;
}

.wc2010-Content2 {
	background:url(/graphics/wc2010/Map-BG3.jpg) no-repeat;
	width:757px; 
	height:520px; 
	margin: -11px -5px 0 -5px;
}

#wc2010-News-Ticker {
	margin-top: 10px;
	margin-left: 0;
	width: 757px;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 3px;
	background: #224563;
}
 
#wc2010-News-Ticker .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
width: 777px;
margin: 0;
padding: 0;
}

#wc2010-News-Ticker .region_list { /* that's your list */
position: relative;
z-index: 9999;
left: 800px;
list-style-type: none;
margin: 0;
padding: 0;

}

.hidden { display: none; }
.wc2010-Leader {
	width: 242px;
	position: absolute; 
	background: #000;
	border: 1px #FFF solid;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	padding: 4px 4px 0 4px;
	overflow: hidden;
	-moz-box-shadow: 0 0 15px #000;
	-webkit-box-shadow: 0 0 15px #000;
    box-shadow: 0 0 15px #000;
	z-index: 999;
}
	
	.leader-Expanded { border-top: 1px #d7d7d7 solid;  padding: 4px 0 4px 0;}
	.leader-Graphic { width: 38px; height: 50px; border: 1px #000 solid; box-shadow: 5px 5px 5px 5px #888; margin-right: 7px; margin-bottom: 4px; }
		.leader-Graphic img { width: 38px; height: 50px; } 
	.leader-Title { 
		width: 250px; 
		height: 22px; 
		margin-left: -4px; margin-top: -4px; margin-right: -4px; 
		-moz-border-radius-topleft: 5px; 
		-webkit-border-top-left-radius: 5px;
		-moz-border-radius-topright: 5px; 
		-webkit-border-top-right-radius: 5px;
	}
	.leader-Name { font-weight: bold; font-size: 8pt; text-transform: uppercase; padding: 3px 0 3px 6px; }
	.leader-Location { font-size: 7pt; text-transform: uppercase; padding: 0 0 0 6px; }
	
	.leader-States { 		
		-moz-border-radius-bottomleft: 5px; 
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px; 
		-webkit-border-bottom-right-radius: 5px;
		margin:-4px;
		margin-top:10px;
		color:#FFF;
		padding:4px;
		text-align:center;
		font-size: 7pt;
		font-weight: bold;
	}
		.north-Color { color: #224563; }
		.north-Link-Color a { color: #224563; }
		.north-BG { background: #224563; }
		
		.east-Color { color: #207118; }
		.east-Link-Color a { color: #207118; }
		.east-BG { background: #207118; }
		
		.south-Color { color: #7e2712; }
		.south-Link-Color a { color: #7e2712; }
		.south-BG { background: #7e2712; }
		
		.west-Color { color: #c27830; }
		.west-Link-Color a { color: #c27830; }
		.west-BG { background: #c27830; }
	
	#leader-Title-North { background: url('../graphics/wc2010/NorthernRegionTitle.png') no-repeat; }
	#leader-Title-East { background: url('../graphics/wc2010/EasternRegionTitle.png') no-repeat; }
	#leader-Title-West { background: url('../graphics/wc2010/WesternRegionTitle.png') no-repeat; }
	#leader-Title-South { background: url('../graphics/wc2010/SouthernRegionTitle.png') no-repeat; }
	.expand-Arrow { 
		background: url('../graphics/wc2010/Expand-Arrow.png') no-repeat; 
		background-position: 0 0;
		height: 16px; 
		width: 16px; 
		position: absolute; 
		right: 10px; 
		top: 30px; 
	}
	.expand-Arrow-Down { background-position: 0 -16px; }
	span.rank { color: #EFD468; font-weight: bold; text-transform: uppercase; } 
.wc2010-Region-Summary {
	width: 300px;
	height: 200px;
	position: absolute; 
	background: #000;
	border: 1px #FFF solid;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	padding: 4px 4px 0 4px;
	overflow: hidden;
	-moz-box-shadow: 0 0 15px #000;
	-webkit-box-shadow: 0 0 15px #000;
    box-shadow: 0 0 15px #000;
	z-index: 999;
}

#region-North { background: url('../graphics/wc2010/BG-North.png') no-repeat; }
#region-East { background: url('../graphics/wc2010/BG-East.png') no-repeat; }
#region-South { background: url('../graphics/wc2010/BG-South.png') no-repeat; }
#region-West { background: url('../graphics/wc2010/BG-West.png') no-repeat; }

.region-Title { 
	width: 308px; 
	height: 26px; 
	margin-left: -4px; margin-top: -4px; margin-right: -4px; margin-bottom: 10px; 
	-moz-border-radius-topleft: 5px; 
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px; 
	-webkit-border-top-right-radius: 5px;
}
.region-Leader-Graphic { 
	border: 1px #000 solid; box-shadow: 5px 5px 5px 5px #888; margin-right: 10px; margin-left: 11px; margin-top: 8px;
}

.region-Leader-Name { font-weight: bold; font-size: 8pt; text-transform: uppercase; padding: 14px 0 3px 8px; }
	.region-Player-Name { font-weight: bold; text-transform: uppercase; color: #fff !important; text-decoration: none !important; }
.region-Leader-Location { font-size: 7pt; text-transform: uppercase; padding: 0 0 3px 6px; }


#region-Title-North { background: url('../graphics/wc2010/Title-North.png') no-repeat; }
#region-Title-East { background: url('../graphics/wc2010/Title-East.png') no-repeat; }
#region-Title-South { background: url('../graphics/wc2010/Title-South.png') no-repeat; }
#region-Title-West { background: url('../graphics/wc2010/Title-West.png') no-repeat; }


#wc2010-Region-Tabs-Cont {
	position: relative;
	z-index: 9999999;
	margin-top: -9px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 12px;
	padding-bottom: 3px;
}

.qualifiers-List {
	font-family: Verdana, Arial, Helvetica, sans-serif;	 
	text-transform: uppercase; 
	font-size: 8pt;
	color: #FFF; 
	text-align: left;
	font-weight: bold;
	border: 1px #333 solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
}
.qualifiers-List th, .qualifiers-List td { padding: 5px 5px 5px 5px; }
.qualifiers-List th { border-bottom: 2px #FFCC33 solid; }
.qualifiers-List td { border-bottom: 1px #333 solid; } 
.qualifiers-List .rank { color: #FFCC33; font-weight: bold; }
.qualifiers-List .name { color: #FFF; font-weight: bold; }
.qualifiers-List .location { color: #FFFF99; font-size: 7pt; }

#checkin-1 { width: 50%; margin: 0 auto; text-align: left; }

#wc2010-Footer {
	width: 757px; 
	margin: 0 -5px -5px -5px; 
	background: url(/graphics/wc2010/socialdashboard2.png) no-repeat;
	height: 200px;
}

.wc2010-Footer-Twitter-List {
overflow: scroll;
overflow-x:hidden;
height: 125px;
list-style: none;
padding: 0;
margin: 0 0 0 0;
z-index:0;
text-align:left;
width: 220px;
}
.wc2010-Footer-Twitter-List li { 
	margin: 0;
	padding: 5px 5px 5px 0;
	border-bottom: 1px #1790c8 solid;
	/*background: url(../graphics/main/twitter-bg.png) repeat;*/
	background: #FFF;
	color: #000;
}
	.wc2010-Footer-Twitter-List li a {
		color: #0f6085;
	}
		.wc2010-Footer-Twitter-List li a:hover {
			color: #1790c8;
		}
		
.wc2010-Modal {
	background: #8a9196;
	color: #243138;
	font-family: Verdana;
	font-size: 8pt;
	width: 540px;
	min-height:493px;
	padding: 0;
}
	.wc2010-Modal a { text-decoration: none; color: #fbe598; }
	.wc2010-Modal a:hover { text-decoration: underline; }
	
.wc2010-Modal-Text {
	font-weight:bold;
	text-align:left;
	padding: 15px;
	border-left: 153px #010304 solid;
}
	.wc2010-Modal-Text span {
		font-family: TrajanPro;
		font-size:18pt;
		color:#FFF;
		font-weight:lighter;
	}
	.wc2010-Modal-Text-Checkin { border-left: 0; margin-left: 180px; }
.wc2010-Modal-Menu {
	float:left;
	color:#b0b0b0;
	background: url(/graphics/wc2010/Modal-Sidebar.png) no-repeat #010304;
	width: 153px;
	min-height:493px;
	margin-right: 10px;
}
	.wc2010-Modal-Menu strong { color: #FFF; }
	.wc2010-Modal-Menu a { text-decoration: none; color: #b0b0b0; }
	.wc2010-Modal-Menu a:hover { text-decoration: underline; }
	.wc2010-Modal-Menu hr { width: 75%; color: #27353c; background: #27353c; height: 1px; border: 0; }
	
.prizes-Modal {
	background: url(/graphics/wc2010/pappysjug2.png) no-repeat 80px 170px;
	height: 493px;
}	
.wc2010-Prize-Table {
	border: 1px #25343d solid;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
}
	.wc2010-Prize-Table th { background: #25343d; color: #d7d7d7; }
	.wc2010-Prize-Table td { background: transparent; color: #000; width: 50%; }

.checkin-Step-Current {
	height: 24px;
	background: #FFDA52;
	color: #333;
}
	.checkin-Step-Current p { width: 153px; padding-top: 5px; }
.checkin-Step-Completed {
	height: 24px;
	background: #366B39;
	color: #999;
}	
	.checkin-Step-Completed p { width: 153px; padding-top: 5px; }
	
.blueRounded { 
	margin-top:10px;margin-bottom:10px;width: 100%; color:#FFF;padding: 10px; border: 2px #000 solid; -moz-border-radius:10px; -webkit-border-radius:10px;background: #26343d;
}

.finalQualifiers {
	padding: 10px 10px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 8pt;
	font-weight: bold;
} 
	.finalQualifiers a {
		color: #FFFF66;
	}
.finalQualifiers.North {
	background: #224563;
}
.finalQualifiers.East {
	background: #207118;
}
.finalQualifiers.South {
	background: #7e2712;
}
.finalQualifiers.West {
	background: #c27830;
}
.finalQualifiers table { background: #000; }
.finalQualifiers h1 {
	font-family: TrajanPro;
	font-size:14pt;
	color:#FFF;
	font-weight:lighter;
	text-align: center;
	background: none;
	border: none;
}