/*  -------------------------------------------------------------------
    Custom French Rules ----------------------------------------------- */
	
	/* General */
	#main_nav { padding-left: 38px; }
	
	#footer ul { padding: 15px 115px 0 540px; }
	
	#sidebar.offer { height: 560px; }
		#sidebar.offer a { bottom: 120px; }
		#sidebar.offer .show_vip { bottom: 40px; }
	#sidebar.profile #eliminated_50 { padding: 174px 40px 0; }
	#sidebar.profile #vip { padding-top: 80px; }
	#sidebar.profile #more_votes { padding-top: 47px; }
	
	/* Homepage */
	#homepage_banner #view_matchup { left: 585px; }
	
	/* Standings */
	.tournament #content form label { 
		text-align: center;
	}
	.tournament #content form label { margin: 0 120px; }
	
	/* Matchup page */
    #matchup_timer span { font-size: 13px; }
	
	/* Popups */
	#trivia_popup { 
		background: url(../../images/popups/bg_trivia_french.png) center center no-repeat;
		height: 398px;
	}
		#trivia_popup h2 { 
			font-size: 42px;
			line-height: 1;
		}
	#vip_popup h2 { font-size: 32px; }
	#enter_popup p { margin: 0 30px 8px; }

/*  -------------------------------------------------------------------
    Image copy image changes ------------------------------------------ */
    /* Main nav with hover states */
		#nav_main { background: transparent url(../../images/fr/b_main.png) 100px 0 no-repeat; width: 76px; }
			#nav_main:hover { background: transparent url(../../images/fr/b_main.png) 100px -133px no-repeat; width: 76px; }
		#nav_details { background: transparent url(../../images/fr/b_details.png) 0 0 no-repeat; width: 91px; }
			#nav_details:hover { background: transparent url(../../images/fr/b_details.png) 0 -133px no-repeat; width: 91px; }
		#nav_enter { background: transparent url(../../images/fr/b_enter.png) 0 0 no-repeat; width: 93px; }
			#nav_enter:hover { background: transparent url(../../images/fr/b_enter.png) 0 -133px no-repeat; width: 93px; }
			
		#nav_matchup { background: transparent url(../../images/fr/b_matchup.png) 0 0 no-repeat; width: 93px; }
			#nav_matchup:hover { background: transparent url(../../images/fr/b_matchup.png) 0 -133px no-repeat; width: 93px; }
			
		#nav_standings { background: transparent url(../../images/fr/b_standings.png) -6px 0 no-repeat; width: 99px; }
			#nav_standings:hover { background: transparent url(../../images/fr/b_standings.png) -6px -133px no-repeat; width: 99px; }
		#nav_events { background: transparent url(../../images/fr/b_events.png) 0 0 no-repeat; width: 128px; }
			#nav_events:hover { background: transparent url(../../images/fr/b_events.png) 0 -133px no-repeat; width: 128px; }
		#nav_videos { background: transparent url(../../images/fr/b_videos.png) 0 0 no-repeat; width: 86px; }
			#nav_videos:hover { background: transparent url(../../images/fr/b_videos.png) 0 -133px no-repeat; width: 86px; }
			
		#nav_login { background: transparent url(../../images/fr/b_login.png) 0 0 no-repeat; width: 183px; }
			#nav_login:hover { background: transparent url(../../images/fr/b_login.png) 0 -131px no-repeat; width: 183px; }
		#nav_logout { background: transparent url(../../images/fr/b_logout.png) 0 0 no-repeat; width: 175px; }
			#nav_logout:hover { background: transparent url(../../images/fr/b_logout.png) 0 -131px no-repeat; width: 175px; }
		
		/* Section nav highlighting */
			.home #nav_main { background: transparent url(../../images/fr/b_main.png) 100px -133px no-repeat; }
			.contest_details #nav_details { background: transparent url(../../images/fr/b_details.png) 0 -133px no-repeat; }
			.register #nav_enter { background: transparent url(../../images/fr/b_enter.png) 0 -133px no-repeat; }
			.my-matchup #nav_matchup { background: transparent url(../../images/fr/b_matchup.png) 0 -133px no-repeat; }
			.tournament #nav_standings,
			.brackets #nav_standings { background: transparent url(../../images/fr/b_standings.png) -6px -133px no-repeat; }
			.campus_events #nav_events { background: transparent url(../../images/fr/b_events.png) 0 -133px no-repeat; }
			.media #nav_videos { background: transparent url(../../images/fr/b_videos.png) 0 -133px no-repeat; }
            
        /* Contest close styles */
        .close #nav_standings {  margin-left: 6px; }
			
	#division_nav #featherweight { background: url('../../images/fr/bg_standings_speakers.png') no-repeat -1px -20px; }
		#division_nav #featherweight:hover { background: url('../../images/fr/bg_standings_speakers.png') no-repeat -9px -366px; }
	#division_nav #lightweight { background: url('../../images/fr/bg_standings_speakers.png') no-repeat -271px -11px; }
		#division_nav #lightweight:hover { background: url('../../images/fr/bg_standings_speakers.png') no-repeat -265px -374px; }
	#division_nav #heavyweight { background: url('../../images/fr/bg_standings_speakers.png') no-repeat -505px -25px; }
		#division_nav #heavyweight:hover { background: url('../../images/fr/bg_standings_speakers.png') no-repeat -489px -361px; }
	
	#sidebar.offer { background: url(../../images/fr/bg_offer.png) top center no-repeat; }
		#sidebar.offer a { background: url('../../images/fr/b_learn_sidebar.png') no-repeat -16px -2px; }
			#sidebar.offer a:hover { background: url('../../images/fr/b_learn_sidebar.png') no-repeat -16px -63px; }
	
	#sidebar.profile #need_vote { background: url('../../images/fr/b_vote.png') no-repeat 0 0; }
			#sidebar.profile #need_vote:hover { background: url('../../images/fr/b_vote.png') no-repeat 0 -80px; }
		#sidebar.profile #share_on_fb { background: url('../../images/fr/b_share.png') no-repeat -4px -3px; }
			#sidebar.profile #share_on_fb:hover { background: url('../../images/fr/b_share.png') no-repeat -4px -85px; }
	
	#sidebar.profile #more_votes .show_trivia { background: url('../../images/fr/b_trivia.png') no-repeat 0 -3px; }
		#sidebar.profile #more_votes .show_trivia:hover { background: url('../../images/fr/b_trivia.png') no-repeat 0 -113px; }
		#sidebar.profile #more_votes .show_trivia_complete { background: url('../../images/fr/b_trivia_complete.png') no-repeat 0 -3px; }
		#sidebar.profile #more_votes .show_trivia_complete:hover { background: url('../../images/fr/b_trivia_complete.png') no-repeat 0 -113px; }
	#sidebar.profile #find_branch a { background: url('../../images/fr/b_branch.png') no-repeat 0 -3px; }
		#sidebar.profile #find_branch a:hover { background: url('../../images/fr/b_branch.png') no-repeat 0 -95px; }
		#sidebar.profile #find_branch .complete { background: url('../../images/fr/b_branch_complete.png') no-repeat 0 -3px; }
		#sidebar.profile #find_branch .complete:hover { background: url('../../images/fr/b_branch_complete.png') no-repeat 0 -95px; }
	
	#sidebar.profile #vip { background: url(../../images/fr/bg_profile_vip.png) top center no-repeat; }
	#sidebar.profile #end { background: url(../../images/fr/bg_profile_end.png) top center no-repeat; }
	#sidebar.profile #eliminated_50 { background: url(../../images/fr/bg_profile_eliminated_50.png) top center no-repeat; }
		#sidebar.profile #eliminated_50 .learn_more { background: url('../../images/fr/b_learn_sidebar.png') no-repeat -16px -2px; }
			#sidebar.profile #eliminated_50 .learn_more:hover { background: url('../../images/fr/b_learn_sidebar.png') no-repeat -16px -63px; }
			
		#sidebar.profile #standing { background: url(../../images/fr/bg_profile_standing.png) top center no-repeat; }
		#sidebar.profile #more_votes { background: url(../../images/fr/bg_profile_votes.png) top center no-repeat; }
		
	#sidebar.profile #standing.winner { background: url(../../images/fr/bg_tournament_winner.png) no-repeat center top; }
	
	#homepage_banner { background: url(../../images/fr/bg_home.png) center top no-repeat; }
		#homepage_banner a { background: url('../../images/fr/bg_banner_contest_details.png') no-repeat 0 -21px; }
				#homepage_banner a:hover { background: url('../../images/fr/bg_banner_contest_details.png') no-repeat 0 -181px; }
			#homepage_banner .show_enter_contest { background: url('../../images/fr/bg_banner_enter.png') no-repeat -2px -5px; }
				#homepage_banner .show_enter_contest:hover { background: url('../../images/fr/bg_banner_enter.png') no-repeat -2px -165px; }
			#homepage_banner #view_matchup { background: url('../../images/fr/bg_form_go.png') no-repeat 0 0px; }
				#homepage_banner #view_matchup:hover { background: url('../../images/fr/bg_form_go.png') no-repeat 0 -36px; }
	
	.contest_details #content { background: url(../../images/fr/bg_contest_details.png) top left no-repeat; }
	
	.contest_details #content .show_enter_contest { background: url('../../images/fr/b_enter_contest.png') no-repeat 0 -6px; }
		.contest_details #content .show_enter_contest:hover { background: url('../../images/fr/b_enter_contest.png') no-repeat 0 -135px; }
	.contest_details #content #register_now.show_enter_contest { background: url('../../images/fr/b_register_now.png') no-repeat 0 -6px; }
		.contest_details #content #register_now.show_enter_contest:hover { background: url('../../images/fr/b_register_now.png') no-repeat 0 -135px; }
	
	.campus_events #content { background: url(../../images/fr/bg_campus_events.png) top right no-repeat; }
	
	.media #content { background: url(../../images/fr/bg_television.png) top left no-repeat; }
	
	.register #content { background: url(../../images/fr/bg_enter_contest.png) center top no-repeat; }
	
	.register_success #content { background: url(../../images/fr/bg_register_success.png) center top no-repeat; }
	.register form input[type='submit'] { background: url('../../images/fr/b_form_submit.png') no-repeat 0 0; }
		.register form input[type='submit']:hover { background: url('../../images/fr/b_form_submit.png') no-repeat 0 -92px; }
	
	.register_success #content > div > a { background: url('../../images/fr/b_learn_more.png') no-repeat -6px -3px; }
		.register_success #content > div > a:hover { background: url('../../images/fr/b_learn_more.png') no-repeat -6px -78px; }
		.register_success #content #go_to_matchup { background: url('../../images/fr/b_go_to_matchup.png') no-repeat 0 0px; }
			.register_success #content #go_to_matchup:hover { background: url('../../images/fr/b_go_to_matchup.png') no-repeat 0 -69px; }
	
	.registration_email_success #content { background: url(../../images/fr/bg_almost_there.png) center top no-repeat; }
	
	.login_page #content form input[type=submit] { background: url('../../images/fr/bg_form_go.png') no-repeat 0 0px; }
		.login_page #content form input[type=submit]:hover { background: url('../../images/fr/bg_form_go.png') no-repeat 0 -36px; }
	
	.tournament #content form { background: url(../../images/fr/bg_tournament_form.png) top center no-repeat; }
	
	.tournament #content form input[type=submit] { background: url('../../images/fr/bg_form_go.png') no-repeat 0 0px; }
		.tournament #content form input[type=submit]:hover { background: url('../../images/fr/bg_form_go.png') no-repeat 0 -36px; }
	
	.tournament #content .show_enter_contest { background: url('../../images/fr/b_enter_contest.png') no-repeat 0 -6px; }
		.tournament #content .show_enter_contest:hover { background: url('../../images/fr/b_enter_contest.png') no-repeat 0 -135px; }
	
	.pair a { background: url(../../images/fr/bg_view_matchup.png) center center no-repeat;  }

		#round_nav.s {
			background: url(../../images/fr/bg_tournament_featherweight.png) top center no-repeat;
		}
		#round_nav.m {
			background: url(../../images/fr/bg_tournament_lightweight.png) top center no-repeat;
		}
		#round_nav.l {
			background: url(../../images/fr/bg_tournament_heavyweight.png) top center no-repeat;
		}
	
	#vote_area > a { background: url('../../images/fr/b_match_vote.png') no-repeat 0 -3px; }
			#vote_area > a:hover { background: url('../../images/fr/b_match_vote.png') no-repeat 0 -124px; }
	
	#counting_votes { background: url(../../images/fr/bg_counting_votes.png) top center no-repeat; }
		#get_more_votes { background: url(../../images/fr/bg_comp_more_votes.png) top center no-repeat; }
		#matchup_winner { background: url(../../images/fr/bg_matchup_winner.png) top center no-repeat; }
		#tournament_winner { background: url(../../images/fr/bg_matchup_winner_tournament.png) top center no-repeat; }
	
	#trivia_popup input[type=submit] { background: url('../../images/fr/bg_form_submit.png') no-repeat -2px -3px; }
		#trivia_popup input[type=submit]:hover { background: url('../../images/fr/bg_form_submit.png') no-repeat -2px -51px; }
		
	#frm_change_password input[type="submit"] { background: url('../../images/fr/b_form_submit.png') no-repeat 0px 0px; }
		#frm_change_password input[type="submit"]:hover { background: url('../../images/fr/b_form_submit.png') no-repeat 0px -92px; }
		
	#frm_forgot_password input[type="submit"] { background: url("../../images/fr/bg_form_go.png") 0 0 no-repeat; }
		#frm_forgot_password input[type="submit"]:hover { background: url("../../images/fr/bg_form_go.png") 0 -36px no-repeat; }
		
	#frm_resend_email input[type="submit"] { background: url("../../images/fr/bg_form_go.png") 0 0 no-repeat; }
		#frm_resend_email input[type="submit"]:hover { background: url("../../images/fr/bg_form_go.png") 0 -36px no-repeat; }
	
	#vip_popup a { background: url('../../images/fr/b_learn_more.png') no-repeat -6px -3px; }
		#vip_popup a:hover { background: url('../../images/fr/b_learn_more.png') no-repeat -6px -78px; }
	
	#login_popup form input[type=submit] { background: url('../../images/fr/bg_form_go.png') no-repeat 0 -0px; }
		#login_popup form input[type=submit]:hover { background: url('../../images/fr/bg_form_go.png') no-repeat 0 -36px; }
	
    
    #round2 #winner { margin-top: 50px; }
    
    /* Contest closed styles */
    #content.closed { background: url(../../images/fr/bg_home_close.png) 20px top no-repeat; }
    #content.closed #visit_td { background: url(../../images/fr/b_visit_td.png) 0 0 no-repeat; }
    
    #sidebar.closed {
    	background: url(../../images/fr/bg_sidebar_close.png) top center no-repeat;
        height: 351px; width: 273px;
    }
    	#sidebar.closed .money-lounge-1 { top: 200px; left: 53px; }
        #sidebar.closed .money-lounge-2 { background: url(../../images/fr/b_visit_td.png) 0 0 no-repeat; }
        
    /* Winners announced styles */
    #content.announced { background: url(../../images/fr/bg_home_winners.png) 20px top no-repeat; }
    #content.announced #visit_td { background: url(../../images/fr/b_visit_td.png) 0 0 no-repeat; }
    #sidebar.announced { background: url(../../images/fr/bg_sidebar_winners.png) top center no-repeat; height: 358px; }
    #content.announced .fb_iframe_widget iframe { width: 60px !important; }
    	#sidebar.announced .money-lounge-1 { top: 188px; left: 69px; }
        #sidebar.announced .money-lounge-2 { background: url(../../images/fr/b_visit_td.png) 0 0 no-repeat; }
    
    
    
    
