html { height:100%; }
body { background:url('../images/background.jpg') top center no-repeat #000;color:#FFF;font-family:arial;font-size:12px;height:100%;padding:0;color:#FFF;text-align:center; }

/* Global Properties */
a { color:#EEE;text-decoration:underline;font-weight:700; }
a:hover { color:#FFF;font-weight:700;text-decoration:underline; }
p { color:#EEE;text-align:left;font-family:arial,verdana,tahoma;line-height:22px; }

/* Global IDs */
#holder { width:970px;height:780px;margin:auto;position:relative; }
#navigation { width:810px;height:27px;border-bottom:1px solid #FFF;position:absolute;top:64px;left:20px; }
    #navigation li { height:26px;background:top left no-repeat;float:left; }
    #navigation li span { display:none; }
    #navigation li a { display:block;width:100%;height:100%; }

    /* Navigation OFF */
    #navigation .home { width:87px;background:url('../images/navigation/menu_home.jpg') top left no-repeat; }
    #navigation .how { width:170px;background:url('../images/navigation/menu_how.jpg') top left no-repeat; }
    #navigation .when { width:171px;background:url('../images/navigation/menu_when.jpg') top left no-repeat; }
    #navigation .prizes { width:103px;background:url('../images/navigation/menu_prizes.jpg') top left no-repeat; }
    #navigation .media { width:96px;background:url('../images/navigation/menu_media.jpg') top left no-repeat; }
    #navigation .rules { width:88px;background:url('../images/navigation/menu_rules.jpg') top left no-repeat; }
    #navigation .faq { width:77px;background:url('../images/navigation/menu_faq.jpg') top left no-repeat; }
    
    /* Navigation ON */
    #navigation .on { background-position:right; }

#the_glow { width:478px;height:337px;position:absolute;top:280px;left:10px;background:#FF0000;background:url('../images/nebula1.jpg') top left no-repeat; }
    
#logo { width:105px;height:88px;position:absolute;background:url('../images/gc_logo.jpg') top left no-repeat;top:4px;right:10px; }
    #logo a { display:block;width:105px;height:88px; }
    #logo span { display:none; }
#content {  }
#callout_A { position:absolute;top:100px;left:40px; height:450px;}
#callout_B { position:absolute;top:680px;left:90px; }
#footer { position:absolute;bottom:0;left:23px; }
#caption { color:#000; }
#numberDisplay { color:#000; }

/* Global Classes */
.absolute_cover_bottom { width:540px;height:10px;background:url('../images/news_cover_bottom-1.gif') top left no-repeat #000;position:absolute;top:689px;left:410px;z-index:1; border-bottom:#FFFFFF solid 1px;}
.content_cover_top { width:543px;height:12px;background:#000;position:absolute;top:111px;left:407px;z-index:1; }
.emphasis { font-family:arial,tahoma,verdana;color:#00BCF3;font-weight:700; }

/* Content Title Images */
h2.title {  }
h2.title_media {  }

/* Page Specific IDs and Classes */
.content p { margin-bottom:10px;line-height:18px;width:500px; }
.content div { text-align:left;width:548px;margin-left:10px; }
.content h2 { font-family:arial,verdana,tahoma;font-size:12px;font-weight:700;margin-bottom:10px; }
.content img { margin-top:15px;margin-bottom:10px; }

    /* HOMEPAGE */
    .homepage_video { width:562px;height:316px;background:#111;position:absolute;right:0;top:110px;border:1px solid #FFF; z-index:2;}
    .homepage_news { width:562px;height:254px;background:url('../images/news_semi_bg.jpg') top left no-repeat;position:absolute;right:0;top:444px;border:1px solid #FFF; }
        .homepage_news div { height:255px; }
        .homepage_news p { margin-bottom:30px; }
    .homepage_news_cover_top { width:543px;height:8px;background:url('../images/news_cover_top.jpg') top left no-repeat #000;position:absolute;top:445px;left:407px;z-index:1; }
	
	.poster-image{
		border:#999999 solid 1px;
		
		
	}
	.poster-margin{
		margin-left:50px;
	}

    /* HOW IT WORKS */
    .how_content { width:562px;height:588px;background:url('../images/content_semi_bg.jpg') top left no-repeat;position:absolute;top:110px;right:0;border:1px solid #FFF; }
        .how_content div { height:588px }
    .how_competition_dates { list-style-type:disc; }
        .how_competition_dates li { margin-bottom:5px;margin-left:15px; }

    /* WHEN & WHERE */
    .when_content { width:562px;height:588px;background:url('../images/content_semi_bg.jpg') top left no-repeat;position:absolute;top:110px;right:0;border:1px solid #FFF; }
        .when_content div { height:588px; }
        .when_content a.locator { width:157px;height:48px;position:absolute;top:5px;right:15px; }
    .when_table_locations { margin-bottom:20px; }
        .when_table_locations th { border-bottom:1px solid #FFF;height:25px;line-height:25px;color:#FFF;font-weight:700;font-family:arial,verdana,tahoma;font-size:11px;padding:0 13px 0 13px; }
        .when_table_locations td { border-bottom:1px solid #AAA;height:18px;line-height:18px;color:#CCC;font-family:arial,verdana,tahoma;font-size:11px;padding:0 13px 0 13px; }
        .when_table_locations a { color:#CCC;text-decoration:none;font-weight:normal; }
        .when_table_locations a:hover { color:#FFF; }
        .when_table_locations .emphasis { color:#FFF;font-weight:700; }

    /* PRIZES */
    .prizes_content { width:562px;height:588px;background:url('../images/content_semi_bg.jpg') top left no-repeat;position:absolute;top:110px;right:0;border:1px solid #FFF; }
        div.prize_callout_box { width:499px;height:208px;background:url('../images/prizes_box_bg.jpg') top left no-repeat;margin-left:0;margin:auto;margin-bottom:15px; }
        div.prize_callout_box ul { width:469px;text-align:center;padding-top:20px; }
        div.prize_callout_box ul li { margin-bottom:5px; }
        div.prize_callout_box ul .grand_prize { margin-bottom:10px; }
        div.prize_callout_box ul .cash_prize { font-size:22px;font-weight:700; }
        .prize_state_listing { width:469px;margin:auto;padding-top:20px; }
        .prize_state_listing td { padding:5px 10px 5px 10px; }
        .prize_state_listing a { font-family:arial,verdana,tahoma;font-size:11px;font-weight:700;text-decoration:none;color:#CCC; }
        .prize_state_listing a:hover { color:#FFF; }

    /* MEDIA */
    .media_tab { position:absolute;top:124px;width:100px;height:25px;border:1px solid #FFF;z-index:3; }
        .media_tab img { padding-top:3px; }
    .tab_on { border-bottom:1px solid #000; }
    .media_content { width:560px;height:548px;background:url('../images/content_semi_bg.jpg') top left no-repeat;position:absolute;top:150px;right:0;border:1px solid #FFF; }
        .media_content div { height:548px; }
        .media_list li { display:inline;padding:0 4px 0 4px; }
        p.media_title { font-weight:700;margin-top:0;padding-top:25px;font-size:15px; }
    .media_page_title { position:absolute;top:129px;left:425px;width:63px;height:15px; }
    .media_images_holder {  }
    .media_videos_holder {  }

    /* RULES */
    .rules_content { width:562px;height:588px;background:url('../images/content_semi_bg.jpg') top left no-repeat;position:absolute;top:110px;right:0;border:1px solid #FFF; }
        .rules_content div { height:588px; }

    /* FAQ */
    .faq_content { width:562px;height:588px;background:url('../images/content_semi_bg.jpg') top left no-repeat;position:absolute;top:110px;right:0;border:1px solid #FFF; }
        .faq_content div#scroll { height:588px }
        .faq_content .section { margin-bottom:30px;width:200px; }
        .faq_content .section_title { font-size:17px;margin-bottom:20px;font-weight:700; }
        .faq_content div.qa { margin-bottom:20px; }
        .faq_content div.qa p.question { font-weight:700;width:450px; }
        .faq_content div.qa p.answer { width:450px; }
        .faq_content .what_do_i_win { width:450px;list-style-type:disc;margin-left:20px; }
        .faq_content .what_do_i_win li { margin-bottom:5px; }

#scroll-photos{
	overflow:auto;
}
