#CGSpage{position:relative;line-height:30px;width:100%;font:normal normal normal 13px 'Open Sans',arial,serif;}#CGSpage div.pageDetail{position:relative;width:100%;margin:0 auto;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/pageShadow.png') repeat-y center;}
#CGSpage #page{font:normal normal normal 11px/15px 'Open Sans',arial,serif;color:#666;width:900px;margin:0 auto;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/homebgtext.jpg') no-repeat 0 0 #0b0b0b;}
#CGSpage #page .pageContent{clear:both;position:relative;margin:0px 30px;padding:25px 0px;color:#545454;background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/dottedline.gif') repeat-x center top;}
#CGSpage #page .leaderADs{clear:both;position:relative;margin:0px 30px;padding-top:16px;}
#CGSpage #page .leaderADs .leaderboardAD{width:728px;height:90px;overflow:hidden;}
#CGSpage #page .leaderADs .creditcardAD{float:right;width:96px;height:90px;overflow:hidden;}
#CGSpage #page .smallPageContent{font-weight:600;color:#bfbfbf;font-size:11px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #404040;}
#CGSpage #page .smallPageContent p{margin-top:10px;line-height:13px;}
#CGSpage #page .smallPageContent h3{color:#b1302a;font-size:15px;font-weight:bold;}
#CGSpage #page .yellow{color:#dbaf63;font-weight:bold;text-decoration:none;}
#CGSpage #page a.yellow:hover{text-decoration:underline;color:#e3e3e3;}
#CGSpage #page #newsletterForm{height:22px;margin-top:10px;}
#CGSpage #page #newsletterForm .newsletterField{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;font:normal normal 600 0.8em/8px 'Open Sans',arial,serif;padding:5px 8px;height:10px;width:150px;margin-right:4px;border:1px solid #7c7c7c;}
#CGSpage #page #newsletterForm .newsletterButton{float:left;height:22px;width:28px;background-color:transparent;background-image:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/btnGo.gif');background-repeat:no-repeat;border:0;text-indent:-9999px;}
#CGSpage #page #newsletterForm .newsletterButton:hover{background-position:0px -22px;}
#CGSpage #page .home3ColWrapper #CGSlatest{margin-left:160px;margin-right:200px;}
#CGSpage #CGSlatest{position:relative;color:#999;}
#CGSpage #CGSlatest .latestDoubleRow,#CGSpage #CGSlatest .latestSingleRow{float:left;width:100%;margin-bottom:22px;}
#CGSpage #CGSlatest .latestDoubleRow .latestBox{width:210px;float:left;}
#CGSpage #CGSlatest .latestBox{margin:0 15px;}
#CGSpage #CGSlatest .latestBox .latestHeader{position:relative;height:30px;border-bottom:1px solid #252525;background-color:transparent;background-image:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/iconsLatestHeader.png');background-repeat:no-repeat;background-position:0px 50px;overflow:hidden;cursor:pointer;}
#CGSpage #CGSlatest .latestBox .latestHeader h3{text-transform:uppercase;font-size:12px;line-height:12px;font-weight:bold;margin-left:30px;}
#CGSpage #CGSlatest .latestBox .latestHeader h3 a{text-decoration:none;text-transform:uppercase;font-size:12px;line-height:12px;font-weight:bold;}
#CGSpage #CGSlatest .latestBox .latestHeader h4{color:#dadada;text-transform:uppercase;font-size:10px;line-height:10px;font-weight:bold;margin-left:30px;}
#CGSpage #CGSlatest .latestBox .latestHeader a.rss{float:right;margin-top:-10px;display:block;width:12px;height:12px;background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/rssIcon_tiny.png') no-repeat 0px 0px;overflow:hidden;text-indent:12px;display:none;}
#CGSpage #CGSlatest .latestBox ul{font-size:5px;line-height:9px;list-style-type:disc;margin-top:4px;}
#CGSpage #CGSlatest .latestBox ul li{margin-left:18px;line-height:0px;}
#CGSpage #CGSlatest .latestBox ul li a{font-size:10px;line-height:10px;padding:2px 0;display:block;color:#999;text-decoration:none;}
#CGSpage #CGSlatest .latestBox ul li a .subtext{color:#626262;margin-left:2px;line-height:12px;}
#CGSpage #CGSlatest .latestBox ul li a:hover{color:#ccc;}
#CGSpage #CGSlatest .latestBox a.latestMore{margin-left:6px;text-decoration:none;font-weight:bold;color:#666;font-size:9px;}
#CGSpage .rss{display:none;}
#CGSpage #CGSlatest .LBpurple .latestHeader{background-position:0px 0px;}
#CGSpage #CGSlatest .LBpurple .latestHeader h3 a,#CGSpage #CGSlatest .LBpurple a.latestMore{color:#a875f4;}
#CGSpage #CGSlatest .LBred .latestHeader{background-position:0px -28px;}
#CGSpage #CGSlatest .LBred .latestHeader h3 a,#CGSpage #CGSlatest .LBred a.latestMore{color:#ff4200;}
#CGSpage #CGSlatest .LBblue .latestHeader{background-position:0px -59px;}
#CGSpage #CGSlatest .LBblue .latestHeader h3 a,#CGSpage #CGSlatest .LBblue a.latestMore{color:#2591f0;}
#CGSpage #CGSlatest .LByellow .latestHeader{background-position:0px -89px;}
#CGSpage #CGSlatest .LByellow .latestHeader h3 a,#CGSpage #CGSlatest .LByellow a.latestMore{color:#ff9c00;}
#CGSpage #CGSlatest .LBteal .latestHeader{background-position:0px -118px;}
#CGSpage #CGSlatest .LBteal .latestHeader h3 a,#CGSpage #CGSlatest .LBteal a.latestMore{color:#01b9a5;}
#CGSpage #CGSlatest .LBgreen .latestHeader{background-position:0px -150px;}
#CGSpage #CGSlatest .LBgreen .latestHeader h3 a,#CGSpage #CGSlatest .LBgreen a.latestMore{color:#00b156;}
#CGSpage #CGSlatest .LBdarkred .latestHeader{background-position:0px -180px;}
#CGSpage #CGSlatest .LBdarkred .latestHeader h3 a,#CGSpage #CGSlatest .LBdarkred a.latestMore{color:#be0201;}
#CGSpage #CGSlatest .LBgold .latestHeader{background-position:0px -240px;}
#CGSpage #CGSlatest .LBgold .latestHeader h3 a,#CGSpage #CGSlatest .LBgold a.latestMore{color:#dcb268;}
#CGSpage #page #CGChoiceHome h3{background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/iconsLatestHeader.png') no-repeat 0px -210px;padding:5px 0 0px 30px;color:#b1302a;font-size:15px;font-weight:bold;}
#CGSpage #page #CGChoiceHome .choiceGallery{height:224px;margin-top:8px;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/fineBack.gif');border-right:2px solid #090909;border-bottom:2px solid #090909;border-top:1px solid #090909;border-left:2px solid #090909;}
#CGSpage #page #CGChoiceHome .choiceGallery ul{margin:13px 0 0 13px;}
#CGSpage #page #CGChoiceHome .choiceGallery ul li a{background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/shadow90x90.png') no-repeat 0px 0px;padding:3px;display:block;width:90px;height:90px;float:left;margin:0 6px 6px 0;}
#CGSpage #page #CGChoiceHome .choiceGallery ul li a:hover{background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/shadow90x90.png') no-repeat 0px -96px;}
#CGSpage #page .newsTab li{cursor:pointer;}
#CGSpage div.dsq-options span.dsq-subscribe-email span#dsq-subscribe a{background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/subemail.png') no-repeat !important;padding:0 0 0 20px;}
#CGSpage div#dsq-content.clearfix div.dsq-options span.dsq-subscribe-email span.dsq-subscribe-rss a{background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/subrss.png') no-repeat !important;padding:0 0 0 20px;}
#CGSpage #dsq-content .dsq-textarea .dsq-textarea-wrapper{margin:12px 0px 0px !important;}
#CGSpage #disqusWrapper .divider{margin:15px auto;width:840px;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/divider.png') repeat-x;height:1px;}
#CGSpage #dsq-content .dsq-post-footer .dsq-button{float:right;margin-left:3px;}
#CGSpage button.dsq-button{padding:6px 10px !important;}
#CGSpage button.dsq-button,#CGSpage button.dsq-button-small{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/disqusslike.jpg") repeat scroll left bottom transparent !important;border:0 solid #999999 !important;}
#CGSpage .dsq-toolbar-icon{background-image:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/dis.png") !important;display:block;height:16px;text-indent:-9999em;width:16px;}
#CGSpage #disqus_thread{color:#DDDDDD;margin-bottom:0 !important;margin-top:0;padding:15px;width:540px !important;font-family:arial;}
#CGSpage #disqus_thread a{color:#FFFFFF !important;font-size:14px !important;font-weight:normal;}
#CGSpage #discus_thread small,#CGSpage #discus_thread small a{font-size:8px !important;}
#CGSpage #disqus_thread a:hover{color:#ACACAC !important;}
#CGSpage .dsq-comment-header-meta-wrapper{color:#DDDDDD;}
#CGSpage .dsq-request-user-info td{color:#DDDDDD;}
#CGSpage input.dsq-trackback-url{border:1px solid #DDDDDD;color:#DDDDDD;}
#CGSpage a.dsq-brlink{background-color:#373737;color:#DDDDDD;display:block;font-weight:normal;margin:0 auto;width:900px;}
#CGSpage .dsq-request-user-info{clear:none !important;}
#CGSpage #featureWrapper a{font-family:arial;}
#CGSpage #featureWrapper td{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:13px;}
#CGSpage button.dsq-button-small{padding:4px 6px !important;}
#CGSpage button.dsq-button-small{background:transparent url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/disqusslike.jpg") repeat-x 0% 100% !important;border:0px solid #999 !important;}
#CGSpage button.dsq-button-small:hover{background:transparent url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/disqusslikeo.jpg") repeat-x 0% 100% !important;border:0px solid #999!important;}
#CGSpage #disqusWrapper{background:#0B0B0B ;color:#f2f2f2;font:normal 13px/17px arial,helvetica,serif;margin:0 auto;padding:15px 0px;position:relative;width:900px;min-height:250px;}
#CGSpage .bold{font-weight:bold;}
#CGSpage #overlay{height:2353px;position:absolute;top:0;width:1356px;z-index:600000;cursor:pointer;}
#CGSpage #overlaybodywrapper{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/overlaybg.png") repeat scroll 0 0 transparent;height:100%;opacity:5.5;position:absolute;width:100%;z-index:600000;cursor:pointer;}
#CGSpage #overlaywrapper{margin:0 auto;position:relative;width:1356px;cursor:pointer;}
#CGSpage .simpleGallery{position:relative;overflow:hidden;}
#CGSpage .simpleGallery IMG{position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#CGSpage .simpleGallery IMG.active{z-index:10;opacity:1.0;}
#CGSpage .simpleGallery IMG.last-active{z-index:9;}
#CGSpage #TABIndNews ul li a.readmore{color:#CE4E47;font-size:11px;font-weight:bold;text-decoration:none;}
#CGSpage .fb_reset{display:none;}
#CGSpage #registerFormIframe{background:url("/web/20170209072059/http://www.cgsociety.orghttps//s3.amazonaws.com/cgs_static/img/legacy/challenge/ajax-loader-circle.gif") no-repeat scroll center 20% transparent;}
#CGSpage div.pp_pic_holder a:focus{outline:none;}
#CGSpage div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
#CGSpage div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
#CGSpage .pp_top{height:20px;position:relative;}
#CGSpage * html .pp_top{padding:0 20px;}
#CGSpage .pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
#CGSpage .pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
#CGSpage * html .pp_top .pp_middle{left:0;position:static;}
#CGSpage .pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
#CGSpage .pp_content{height:40px;min-width:40px;}
#CGSpage * html .pp_content{width:40px;}
#CGSpage .pp_fade{display:none;}
#CGSpage .pp_content_container{position:relative;text-align:left;width:100%;}
#CGSpage .pp_content_container .pp_left{padding-left:20px;}
#CGSpage .pp_content_container .pp_right{padding-right:20px;}
#CGSpage .pp_content_container .pp_details{float:left;margin:10px 0 2px 0;}
#CGSpage .pp_description{display:none;margin:0;}
#CGSpage .pp_social{float:left;margin:0;}
#CGSpage .pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden;}
#CGSpage .pp_social .twitter{float:left;}
#CGSpage .pp_nav{clear:right;float:left;margin:3px 10px 0 0;}
#CGSpage .pp_nav p{float:left;margin:2px 4px;white-space:nowrap;}
#CGSpage .pp_nav .pp_play,#CGSpage .pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px;}
#CGSpage a.pp_arrow_previous,#CGSpage a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
#CGSpage .pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
#CGSpage .pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000;}
#CGSpage .pp_gallery div{float:left;overflow:hidden;position:relative;}
#CGSpage .pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap;}
#CGSpage .pp_gallery ul a{border:1px #000 solid;border:1px rgba(0, 0, 0, 0.5) solid;display:block;float:left;height:33px;overflow:hidden;}
#CGSpage .pp_gallery ul a:hover,#CGSpage .pp_gallery li.selected a{border-color:#fff;}
#CGSpage .pp_gallery ul a img{border:0;}
#CGSpage .pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;}
#CGSpage .pp_gallery li.default a{display:block;height:33px;width:50px;}
#CGSpage .pp_gallery li.default a img{display:none;}
#CGSpage .pp_gallery .pp_arrow_previous,#CGSpage .pp_gallery .pp_arrow_next{margin-top:7px !important;}
#CGSpage a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
#CGSpage a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
#CGSpage a.pp_expand,#CGSpage a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
#CGSpage a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px;}
#CGSpage a.pp_viewlarge{position:absolute;right:32px;top:0;display:block;line-height:22px;text-indent:-10000px;}
#CGSpage .pp_bottom{height:20px;position:relative;}
#CGSpage * html .pp_bottom{padding:0 20px;}
#CGSpage .pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
#CGSpage .pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
#CGSpage * html .pp_bottom .pp_middle{left:0;position:static;}
#CGSpage .pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
#CGSpage .pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}
#CGSpage #pp_full_res{line-height:1 !important;}
#CGSpage #pp_full_res .pp_inline{text-align:left;}
#CGSpage #pp_full_res .pp_inline p{margin:0 0 15px 0;}
#CGSpage div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}
#submit_dialog p,.ui-dialog,#content_wrapper p,#content_wrapper .main_description,#challenge_furthercontent ol.terms_list,#challenge_furthercontent ul.faq_list{font-family:arial,helvetica,verdana,geneva,lucida,'lucida grande',sans-serif;color:#c5c5c5;font-size:14px;line-height:21px;font-weight:normal;}
#CGSpage{}#CGSpage ::selection{background:#c3332c;color:#fff;}
#CGSpage ::-moz-selection{background:#c3332c;color:#fff;}
#CGSpage #content_wrapper{text-align:left;}
#CGSpage #content_wrapper .main_description p,#CGSpage #content_wrapper p{margin:0 0 18px 0;}
#CGSpage .ci_generic{width:900px;margin:0 auto;background-color:#373737;}
#CGSpage .ci_generic,#CGSpage .datatable{color:#DDD;}
#CGSpage .ci_generic a,#CGSpage .datatable a{color:#EEE;}
#CGSpage .ci_generic a:hover,#CGSpage .datatable a:hover{color:#FFF;}
#CGSpage #ci_nav_menu{background-color:#888;border-bottom:1px solid #DDD;font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:13px;font-weight:bold;color:#000;width:900px;margin:0 auto;}
#CGSpage #ci_nav_menu a{color:#000;text-shadow:#ffffff 0px -1px 0px;text-transform:uppercase;text-decoration:none;padding:5px;}
#CGSpage #ci_nav_menu a:hover{background-color:#444;}
#CGSpage #ci_nav_menu li{display:inline;}
#CGSpage div#hero{max-width:850px;margin:0 auto;}
#CGSpage a.complete{line-height:22px;background-color:#005500;}
#CGSpage a.incomplete{line-height:22px;background-color:#550000;}
#CGSpage ul.radio_array{display:inline;}
#CGSpage ul.radio_array li{display:inline;}
#CGSpage .video_player{margin:25px auto;-webkit-box-shadow:#000000 0px 5px 15px;}
#CGSpage .float{margin-right:50px;}
#CGSpage .offset{margin-left:75px;}
#CGSpage div.action_button{width:600px;height:150px;font-size:40px;line-height:150px;text-align:center;margin:0 auto;border-bottom-left-radius:20px 20px;border-bottom-right-radius:20px 20px;border-top-left-radius:20px 20px;border-top-right-radius:20px 20px;}
#CGSpage div#votes_container ul li{display:inline;}
#CGSpage div#votes_container ul li div{width:300px;float:left;font-size:10px;}
#CGSpage div#votes_container ul li div ul{float:right;}
#CGSpage div#control_panel ul{display:inline;}
#CGSpage div#control_panel ul li{display:inline;}
#CGSpage .ci_generic h1,#CGSpage .ci_generic h2,#CGSpage .ci_generic h3{clear:both;}
#CGSpage div#votes_container{background-color:#550000;}
#CGSpage div.hr{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/home_challengehr_bg.gif") repeat-x scroll 0 0 transparent;height:4px;margin-left:20px;width:858px;}
#CGSpage div.hrsmall{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/home_challengehr_bg.gif") repeat-x scroll 0 0 transparent;height:4px;clear:both;width:308px;}
#CGSpage #challenge_entry_wrapper div.hr{margin:0 auto;clear:both;}
#CGSpage #content_wrapper{background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/content_wrapper_bg.gif');margin:0pt auto;width:900px;font-family:arial,helvetica,tahoma,verdana;}
#CGSpage #content_wrapper.internal{background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/content_wrapper_internal_bg.gif');}
#CGSpage #breadcrumb_wrapper{position:relative;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/breadcrumb_bg.jpg') repeat-x;height:32px;padding-left:22px;border-bottom:2px solid #454545;font-family:arial;}
#CGSpage #breadcrumb_wrapper ul{clear:both;}
#CGSpage #breadcrumb_wrapper li{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/breadcrumb_arrow.gif") no-repeat scroll right center transparent;float:left;margin-right:8px;padding:7px 21px 11px 0;}
#CGSpage #breadcrumb_wrapper li a{font-size:12px;color:#494949;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#CGSpage #breadcrumb_wrapper li a:hover{color:#AEAEAE;text-decoration:underline;}
#CGSpage #breadcrumb_wrapper li.selected a{color:#AEAEAE;}
#CGSpage #breadcrumb_wrapper li.selected{background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/breadcrumb_selected.gif') no-repeat 50% 27px;padding-right:0;}
#CGSpage #breadcrumb_wrapper #admin_wrapper{position:absolute;right:27px;top:8px;}
#CGSpage #breadcrumb_wrapper #admin_wrapper h4 a{font-size:12px;color:#AEAEAE;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#CGSpage #breadcrumb_wrapper #admin_wrapper h4 a:hover{color:#9D9D9D;text-decoration:underline;}
#CGSpage #current_challenge_wrapper{position:relative;width:900px;}
#CGSpage #aboutus_wrapper,#CGSpage #sponsorsandprizes_wrapper,#CGSpage #sponsorsicons_wrapper,#CGSpage #prizepool_wrapper,#CGSpage #entriesclosed_wrapper{z-index:100;}
#CGSpage #entriesclosed_wrapper{z-index:90;height:125px;position:absolute;left:0;bottom:-20px;width:900px;}
#CGSpage #prizepool_wrapper{position:absolute;width:291px;height:85px;right:2px;top:3px;background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/prizemoneypool_bg_blue.png') no-repeat;}
#CGSpage #prizepool_wrapper h6,#CGSpage #prizepool_wrapper h5,#CGSpage #prizepool_wrapper h4{color:#FEFEFE;position:absolute;text-shadow:2px 2px 2px #000;}
#CGSpage #prizepool_wrapper h4{font-size:32px;top:34px;left:138px;}
#CGSpage #prizepool_wrapper h5{font-size:13px;left:35px;text-transform:uppercase;top:28px;}
#CGSpage #prizepool_wrapper h6{font-size:10px;left:34px;text-transform:uppercase;top:43px;}
#CGSpage #aboutus_wrapper{position:absolute;width:240px;color:#FEFEFE;top:19px;left:23px;}
#CGSpage #aboutus_wrapper{background:none repeat scroll 0 0 #000000;border-radius:10px 10px 10px 10px;opacity:0.7;padding:14px;position:absolute;right:20px;top:290px;width:227px;left:auto;}
#CGSpage #aboutus_wrapper h3{text-shadow:2px 2px 2px #000;font-size:21px;text-transform:uppercase;}
#CGSpage #aboutus_wrapper p{font-size:13px;line-height:15px;padding:8px 0 0;color:#DBDBDB;}
#CGSpage #sponsorsandprizes_wrapper{color:#FEFEFE;left:303px;position:absolute;top:19px;width:250px;}
#CGSpage #sponsorsandprizes_wrapper h3{text-shadow:2px 2px 2px #000;font-size:21px;text-transform:uppercase;}
#CGSpage #sponsorsandprizes_wrapper p{font-size:13px;line-height:15px;padding:6px 0 0;color:#DBDBDB;}
#CGSpage #sponsorsiconstop_wrapper{right:0px;position:absolute;top:85px;width:595px;z-index:100;}
#CGSpage #challenge_sponsors_wrapper #sponsorsicons_wrapper{position:relative;left:0;top:0;}
#CGSpage #sponsorsicons_wrapper ul{clear:both;}
#CGSpage #sponsorsicons_wrapper li{float:left;padding-right:5px;}
#CGSpage #current_challenge_scroller{width:910px;height:550px;position:relative;overflow:hidden;left:-10px;cursor:pointer;}
#CGSpage #current_challenge_scroller #current_challenge_slides{position:absolute;top:0;left:0;}
#CGSpage #current_challenge_scroller .challenge_scroller_slide{position:absolute;top:0;width:910px;display:none;margin-left:10px;}
#CGSpage #current_challenge_scroller .challengeribbon_wrapper{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/challengeribbon_bg.png") no-repeat scroll 0 0 transparent;color:#FEFEFE;font-size:20px;font-weight:bold;height:43px;left:-15px;padding:27px 0 0 36px;position:absolute;text-transform:uppercase;top:554px;width:633px;}
#CGSpage #current_challenge_scroller p{color:#FEFEFE;font-size:13px;left:21px;position:absolute;top:619px;width:720px;}
#CGSpage #current_challenge_scroller p a{color:#B7322B;text-decoration:none;line-height:20px;}
#CGSpage #current_challenge_scroller p a:hover{text-decoration:underline;}
#CGSpage #recent_challenges_container{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/challengenameribbonless.png") no-repeat scroll 0 0 transparent;margin-top:-30px;position:relative;padding-top:36px;}
#CGSpage #recent_challenges_wrapper{height:140px;padding:17px 0 20px 20px;position:relative;}
#CGSpage #recent_challenges_wrapper h3{color:#FEFEFE;font-size:21px;line-height:23px;text-transform:uppercase;width:200px;padding-bottom:9px;}
#CGSpage #recent_challenges_wrapper p{color:#C5C5C5;font-size:13px;line-height:15px;width:230px;}
#CGSpage #recent_challenges_wrapper ul{clear:both;left:299px;position:absolute;top:9px;width:600px;}
#CGSpage #recent_challenges_wrapper li{-moz-box-shadow:0px 0px 15px #000000;-webkit-box-shadow:0px 0px 15px #000000;box-shadow:0px 0px 15px #000000;border:5px solid #FEFEFE;border-bottom:4px solid #FEFEFE;float:left;margin-right:15px;background:#ffffff;}
#CGSpage #recent_challenges_gallery{height:485px;margin:21px 0 0 21px;position:relative;width:878px;}
#CGSpage #recent_challenges_gallery h3{color:#FEFEFE;font-size:21px;text-transform:uppercase;padding-bottom:17px;}
#CGSpage #recent_challenges_gallery #gallery{margin:7px 10px;width:835px;height:376px;}
#CGSpage #challenge_banner_wrapper{width:900px;height:175px;position:relative;}
#CGSpage #challenge_banner_wrapper.user_header{margin:0 auto;}
#CGSpage #challenge_banner_overlay{position:absolute;left:0px;top:0px;}
#CGSpage #challenge_entry_wrapper{padding:17px 22px 22px;position:relative;}
#CGSpage #challenge_entry_main{margin-bottom:12px;}
#CGSpage #challenge_entry_main h2{font-size:24px;color:#FEFEFE;text-shadow:2px 1px 2px #212121;line-height:24px;}
#CGSpage #challenge_entry_main h4{color:#888888;font-size:11px;line-height:13px;text-shadow:2px 1px 2px #212121;}
#CGSpage #challenge_entry_main img.avatar{border:1px solid #3F3F3F;float:left;margin-right:10px;}
#CGSpage #challenge_entry_main p{color:#A7A7A7;font-size:13px;font-weight:bold;margin-right:450 xp;}
#CGSpage #challenge_entry_main .entrant_info{width:450px;}
#CGSpage #challenge_entry_main .entrant_details p.joinDate{text-align:right;font-size:11px;color:#A7A7A7;}
#CGSpage #challenge_entry_main p a{color:#B7322B;text-decoration:none;}
#CGSpage #challenge_entry_main p a:hover{text-decoration:underline;}
#CGSpage .challenge_entry_navigate a{color:#b7b7b7;text-decoration:none;text-transform:none;}
#CGSpage .challenge_entry_navigate a:hover{text-decoration:underline;}
#CGSpage #challenge_entry_admin{position:absolute;right:23px;top:46px;}
#CGSpage #challenge_entry_admin a{background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/view_challengerspage_arrow.gif') no-repeat;font-size:13px;color:#EFEFEF;font-weight:bold;padding-left:28px;text-decoration:none;}
#CGSpage #challenge_entry_admin a:hover{color:#B7322B;}
#CGSpage #challenge_description{overflow:hidden;width:858px;margin:10px 0 20px;}
#CGSpage #challenge_mainimage_portait{background:#ffffff url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/mainimage_portrait_bg.gif') no-repeat bottom;padding:6px 6px 31px 6px;width:490px;margin:auto;float:left;}
#CGSpage #challenge_data{width:328px;margin-left:28px;float:left;}
#CGSpage #challenge_data h4{color:#EFEFEF;font-size:13px;text-transform:uppercase;line-height:18px;margin-top:20px;}
#CGSpage #challenge_data #challenge_leftcol_wide h4{margin-top:0px;}
#CGSpage #challenge_data h4.milestone{margin-bottom:29px;margin-top:-3px;line-height:23px;}
#CGSpage #challenge_data #challenge_leftcol_wide h4.milestone,#CGSpage #challenge_data #challenge_rightcol_wide h4.milestone{margin-bottom:2px;}
#CGSpage #challenge_data h4 span{float:right;font-size:13px;padding-right:39px;text-transform:none;}
#CGSpage #challenge_data h4 span.final_image{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/milestone_finalImage.gif") no-repeat scroll right center transparent;}
#CGSpage #challenge_data h4 span.work_in_progress{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/wip_large.png") no-repeat scroll right center transparent;}
#CGSpage #challenge_data h4 span.concept_art{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/conceptart_large.png") no-repeat scroll right center transparent;}
#CGSpage #challenge_data h4 span.final_video{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/finalvideo_large.png") no-repeat scroll right center transparent;}
#CGSpage #challenge_data h4 span.making_of{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/makingof_large.png") no-repeat scroll right center transparent;}
#CGSpage #challenge_data h4 span.trailer{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/trailer_large.png") no-repeat scroll right center transparent;}
#CGSpage #challenge_data p{color:#C5C5C5;font-size:13px;line-height:16px;margin-bottom:15px;margin-top:10px;}
#CGSpage #challenge_votes{clear:both;background-color:#545454;color:#B7B7B7;padding:0px 0px 22px 0px;}
#CGSpage #challenge_votes textarea{width:808px;margin:22px 0px 0px 22px;}
#CGSpage #challenge_votes ul li{float:left;font-size:13px;line-height:16px;width:265px;margin:5px 10px 5px 10px;}
#CGSpage #challenge_votes ul li ul{float:right;}
#CGSpage #challenge_votes ul li ul li{float:none;margin:2px 2px 2px 2px;}
#CGSpage #challenge_votes ul li ul li input{margin:0px 0px 0px 0px;}
#CGSpage ul.challenge_socialmedia{padding-top:7px;overflow:hidden;margin-bottom:5px;}
#CGSpage .challenge_socialmedia li{padding:4px 8px 3px;line-height:18px;float:left;margin-right:25px;}
#CGSpage .challenge_socialmedia li{background-image:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/socialmedia_sprites.gif");background-repeat:no-repeat;background-position:7px 4px;background-tranparency:transparent;font-size:12px;color:#8E8E8E;}
#CGSpage .challenge_socialmedia li:hover{background-color:#1C1C1C ;-webkit-border-radius:5px;-moz-border-radius:5px;}
#CGSpage .challenge_socialmedia li.facebook{background-position:7px 4px;cursor:pointer;}
#CGSpage .challenge_socialmedia li.facebook:hover{background-position:7px -20px;}
#CGSpage .challenge_socialmedia li.twitter{background-position:7px -45px;}
#CGSpage .challenge_socialmedia li.twitter:hover{background-position:7px -70px;}
#CGSpage .challenge_socialmedia a,#CGSpage .challenge_socialmedia span{color:#8E8E8E;text-decoration:none;padding-left:29px;}
#CGSpage .challenge_socialmedia li:hover a,#CGSpage .challenge_socialmedia li:hover span{font-size:12px;color:#E6E6E6;}
#CGSpage #challenge_description div.hr{margin-bottom:26px;clear:both;}
#CGSpage ul#challenge_last5uploads{margin-top:5px;}
#CGSpage #challenge_last5uploads li{font-size:13px;background-repeat:no-repeat;background-tranparency:transparent;width:160px;padding:2px 0 3px 28px;line-height:18px;background-image:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/milestone_icon_small.png");}
#CGSpage #challenge_last5uploads li.final_image{background-position:6px -3px;}
#CGSpage #challenge_last5uploads li:hover{background-color:#1C1C1C;-webkit-border-radius:5px;-moz-border-radius:5px;}
#CGSpage #challenge_last5uploads li a{color:#C5C5C5;text-decoration:none;}
#CGSpage #challenge_last5uploads li.final_image{background-position:6px -3px;}
#CGSpage #challenge_last5uploads li.final_image:hover{background-position:6px -26px;}
#CGSpage #challenge_last5uploads li.work_in_progress{background-position:6px -49px;}
#CGSpage #challenge_last5uploads li.work_in_progress:hover{background-position:6px -72px;}
#CGSpage #challenge_last5uploads li.concept_art{background-position:6px -95px;}
#CGSpage #challenge_last5uploads li.concept_art:hover{background-position:6px -118px;}
#CGSpage #challenge_last5uploads li.final_video{background-position:6px -235px;}
#CGSpage #challenge_last5uploads li.final_video:hover{background-position:6px -259px;}
#CGSpage #challenge_last5uploads li.making_of{background-position:6px -140px;}
#CGSpage #challenge_last5uploads li.making_of:hover{background-position:6px -162px;}
#CGSpage #challenge_last5uploads li.trailer{background-position:6px -186px;}
#CGSpage #challenge_last5uploads li.trailer:hover{background-position:6px -212px;}
#CGSpage div#disqus_wrapper{width:870px;margin:0 -20px;min-height:250px;position:relative}
#CGSpage #disqus_wrapper div#CGS_challenge_bigbox{position: absolute; right: 0px; top: 15px;}
#CGSpage #challenge_last5uploads li.makingof{background-position:6px -131px;}
#CGSpage #challenge_last5uploads li.makingof:hover{background-position:6px -154px;}
#CGSpage #entry_image_wrapper{float:left;overflow:hidden;width:500px;}
#CGSpage #challenge_entry_wrapper.wide_entry #challenge_mainimage_portait{float:none;}
#CGSpage #challenge_entry_wrapper.wide_entry #challenge_data{width:856px;margin-left:0;}
#CGSpage #challenge_rightcol_wide{width:328px;float:left;margin-left:20px;padding:0 0 30px;}
#CGSpage #challenge_leftcol_wide{width:508px;float:left;padding:0 0 30px;}
#CGSpage #challenge_entry_wrapper.wide_entry #uploadedImage{display:block;float:none;}
#CGSpage h1.challengetypes{clear:both;padding:30px 0px 0px;}
#CGSpage h1.nvart{visibility:hidden;}
#CGSpage #loadmore{clear:both;margin:40px auto;overflow:auto;width:217px;}
#CGSpage #allsponsors_wrapper{padding:34px 22px 40px;position:relative;overflow:hidden;width:854px;}
#CGSpage #allsponsors_wrapper h1{color:#FEFEFE;font-size:23px;padding-bottom:6px;text-shadow:#3C3C3C 2px 2px 2px;text-transform:uppercase;position:relative;height:20px;}
#CGSpage #allsponsors_wrapper h4{color:#FEFEFE;font-size:14px;padding-bottom:6px;text-shadow:#3C3C3C 2px 2px 2px;text-transform:uppercase;}
#CGSpage .infotext{width:565px;float:left;margin:0 0 4px 0;}
#CGSpage .infotext img{border:7px solid white;float:left;margin:0 10px 10px 0;}
#CGSpage .infotext_fullwidth{float:left;margin:0 0 4px 0;}
#CGSpage #register_interest_block{float:left;margin:0 0 20px 75px;overflow:hidden;width:214px;}
#CGSpage .returnLink{margin:0px 0 0 0;position:absolute;right:0px;top:37px;display:none;}
#CGSpage .returnLink_allchallenges{margin:0px;position:absolute;right:0px;top:9px;}
#CGSpage .returnLink_allchallenges a:link,#CGSpage .returnLink_allchallenges a:visited{color:#ffffff;text-decoration:none;font-size:13px;text-transform:capitalize;padding:0 0 0 30px;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/returnLink_arrow.gif') no-repeat;}
#CGSpage .returnLink_allchallenges a:hover{font-size:13px;color:#b7322b;text-transform:capitalize;padding:0 0 0 30px;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/returnLink_arrow.gif') no-repeat;}
#CGSpage .returnLink a:link,#CGSpage .returnLink a:visited{color:#ffffff;text-decoration:none;font-size:13px;text-transform:capitalize;padding:0 0 0 30px;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/returnLink_arrow.gif') no-repeat;}
#CGSpage .returnLink a:hover{font-size:13px;color:#b7322b;text-transform:capitalize;padding:0 0 0 30px;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/returnLink_arrow.gif') no-repeat;}
#CGSpage .dividerLine{height:2px;width:100%;margin:8px 0px 27px;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/dividerline.jpg') repeat-x;clear:both;}
#CGSpage .dividerLine hr{display:none;}
#CGSpage .dividerLineArrow{height:21px;width:100%;margin:8px 0px 27px;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/dividerline.jpg') repeat-x 0 8px;clear:both;}
#CGSpage .dividerLineArrow img{width:31px;height:21px;left:50%;position:absolute;}
#CGSpage .dividerLineArrow hr{display:none;}
#CGSpage #sponsorGrid{width:856px;overflow:hidden;}
#CGSpage #allsponsors_wrapper ul{clear:both;margin:13px 0 0 0;width:872px;}
#CGSpage #allsponsors_wrapper ul li{background:#ffffff;width:188px;height:149px;padding:7px;margin:0px 16px 12px 0;list-style:none;float:left;-moz-box-shadow:0 2px 5px #000000;-webkit-box-shadow:0 2px 5px #000000;box-shadow:0 2px 5px #000000;}
#CGSpage #sponsors_wrapper{padding:34px 22px 40px;position:relative;overflow:hidden;width:854px;}
#CGSpage #sponsors_wrapper h1{color:#FEFEFE;font-size:23px;padding-bottom:6px;text-shadow:#3C3C3C 2px 2px 2px;text-transform:uppercase;position:relative;}
#CGSpage #sponsors_wrapper h2{color:#FEFEFE;font-size:18px;padding-bottom:6px;text-shadow:#3C3C3C 2px 2px 2px;text-transform:uppercase;}
#CGSpage #sponsors_wrapper h3{color:#FEFEFE;font-size:14px;padding-bottom:6px;text-shadow:#3C3C3C 2px 2px 2px;text-transform:uppercase;}
#CGSpage #sponsors_wrapper h4{color:#FEFEFE;font-size:14px;text-transform:uppercase;}
#CGSpage #sponsors_wrapper h5{color:#FEFEFE;font-size:16px;padding-bottom:1px;text-transform:uppercase;}
#CGSpage #pastChallenges h6{color:#FEFEFE;font-size:13px;padding-bottom:7px;text-transform:uppercase;}
#CGSpage #linksBlock{float:left;width:214px;margin:0 0 0 75px;}
#CGSpage #linksBlock ul li{line-height:20px;padding:0 0 0 6px;}
#CGSpage #linksBlock ul li:hover{background:#1c1c1c url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/linksarrow.png') no-repeat right;border-radius:4px;-moz-border-radius:4px;cursor:hand;}
#CGSpage #linksBlock ul li:hover a{color:#fff;}
#CGSpage #linksBlock a:link,#CGSpage #linksBlock a:visited{color:#c5c5c5;text-decoration:none;font-size:13px;}
#CGSpage #linksBlock a:hover{font-size:13px;}
#CGSpage #pastChallenges ul{clear:both;margin:13px 0 0 0;width:872px;}
#CGSpage #pastChallenges ul li{background:#5b5b5b;width:411px;height:134px;padding:9px 0px 0px 9px;margin:0px 16px 12px 0;list-style:none;float:left;-moz-box-shadow:0px 3px 2px #232323;-webkit-box-shadow:0px 3px 2px #232323;box-shadow:0px 3px 2px #232323;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(/web/20170209072059/https://s3.amazonaws.com/cgs_static/css/challenge/%3Cq%3Eassets/xml/ellipsis.xml);}
#CGSpage #pastChallenges ul li:hover{background:#686868;}
#CGSpage #pastChallenges ul li a{text-decoration:none;color:#FEFEFE;}
#CGSpage #pastChallenges ul li img{float:left;margin:0 12px 0 0;}
#CGSpage #pastChallenges ul li p{line-height:15px;}
#CGSpage #challengeImage{height:auto;width:900px;position:relative;}
#CGSpage #challengeInfo{padding:14px 0px 0px 22px;position:absolute;top:0px;width:854px;left:0;}
#CGSpage #challengeInfo h1,#CGSpage .leftcol h1{color:#FEFEFE;font-size:23px;line-height:23px;}
#CGSpage #challengeInfo .infodate,#CGSpage .leftcol .infodate{font-size:13px;font-weight:normal;margin:5px 0 0 0;}
#CGSpage #challengeNameRibbonred{width:900px;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/challengenameribbon.png') no-repeat;height:71px;position:absolute;bottom:0px;padding:0 0 0 22px;left:0;}
#CGSpage #challengeNameRibbon{width:900px;height:40px;background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/challengenameribbonless.png") no-repeat scroll 0 0 transparent;position:absolute;bottom:0px;padding:0 0 0 22px;left:0;}
#CGSpage #challengeNameRibbon h1{visibility:hidden;}
#CGSpage #challengeNameRibbonnvgreen{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/challengenameribbon_nvidia.png") no-repeat scroll 0 0 transparent;bottom:0;height:71px;left:0;padding:0 0 0 22px;position:absolute;width:900px;}
#CGSpage #challengeNameRibbonred h1,#CGSpage #challengeNameRibbon h1,#CGSpage #challengeNameRibbonnvgreen h1{color:#FEFEFE;font-size:28px;padding-bottom:6px;text-shadow:#000000 0px 2px 1px;text-transform:capitalize;margin:18px 0px 0px;}
#CGSpage #submission_wrapper{padding:22px 22px 40px 22px;position:relative;overflow:hidden;width:856px;}
#CGSpage #submission_wrapper h1{color:#FEFEFE;font-size:23px;padding-bottom:25px;text-shadow:#3C3C3C 2px 2px 2px;text-transform:uppercase;}
#CGSpage #submission_wrapper h2{color:#FEFEFE;font-size:14px;padding-bottom:12px;text-shadow:#3C3C3C 2px 2px 2px;}
#CGSpage #submission_wrapper div.upload_complete{padding:7px;border:3px solid green;}
#CGSpage #submission_wrapper div.video_transcoding{padding:7px;border:3px solid green;height:100px;}
#CGSpage #submission_wrapper div.video_transcoding .video_thumbnail{float:left;margin-right:10px;}
#CGSpage #submission_wrapper div.video_transcoding .video_thumbnail img{width:100px;height:100px;}
#CGSpage #croppingArea{clear:both;margin:50px auto 30px;overflow:hidden;position:relative;width:800px;}
#CGSpage #uploadedImage{background-image:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/shadow_bg.jpg');background-position:bottom;background-repeat:repeat-x;float:left;position:relative;padding-bottom:17px;display:inline-block;}
#CGSpage #challenge_entry_wrapper.wide_entry #uploadedImage{display:block;float:none;margin:0 auto;}
#CGSpage .rightShadow{position:absolute;right:0px;height:17px;width:104px;bottom:0px;}
#CGSpage .leftShadow{position:absolute;left:0px;bottom:0px;height:17px;width:104px;}
#CGSpage img.uploaded{border:5px solid #ffffff;margin:7px 0 0 0;height:auto;}
#CGSpage #uploadedThumbnail{color:#C5C5C5;display:inline-block;font-family:arial,helvetica,verdana,geneva,lucida,'lucida grande',sans-serif;font-size:14px;font-weight:bold;margin:0px;padding:0px;position:absolute;text-align:center;width:200px;right:0;}
#CGSpage #subForm{width:579px;color:#fbfbfb;font-family:arial,helvetica,verdana,geneva,lucida,'lucida grande',sans-serif;font-size:13px;font-weight:bold;}
#CGSpage #moviestrip{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/filmstrip_bg.png") no-repeat;clear:both;height:135px;overflow:hidden;padding-left:31px;padding-top:44px;width:828px;}
#CGSpage #moviestrip div{padding-right:7px;float:left;}
#CGSpage #challenge_wrapper{padding:8px 0 10px 20px;overflow:hidden;}
#CGSpage #challenge_wrapper .leftcol{width:563px;float:left;overflow:hidden;padding-bottom:30px;}
#CGSpage #challenge_wrapper .rightcol{width:220px;float:left;margin-left:85px;overflow:hidden;padding-bottom:30px;}
#CGSpage #challenge_wrapper h3{color:#ffffff;font-size:18px;font-weight:bold;margin-bottom:10px;}
#CGSpage #challenge_wrapper .loginbtn{background-image:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/loginchallenge_btn_sprite.jpg");width:209px;height:63px;display:block;cursor:hand;cursor:pointer;background-repeat:no-repeat;background-position:0 0;}
#CGSpage #challenge_wrapper .loginbtn:hover{background-position:-209px 0;}
#CGSpage #challenge_wrapper .loginbtn span{display:none;}
#CGSpage #challenge_wrapper .uploadbtn{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/upload_entry_btn_sprite.jpg");width:209px;height:63px;display:block;cursor:hand;cursor:pointer;background-repeat:no-repeat;background-position:0 0;}
#CGSpage #challenge_wrapper .uploadbtn_ov{background-position:-209px 0;}
#CGSpage #challenge_wrapper .uploadbtn span{display:none;}
#CGSpage #challenge_wrapper .enterbtn{background-image:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/joinchallenge_btn_sprite.jpg");background-repeat:no-repeat;background-position:0 0;width:209px;height:63px;display:block;cursor:hand;cursor:pointer;}
#CGSpage #challenge_wrapper .enterbtn span{display:none;}
#CGSpage #challenge_wrapper .enterbtn_ov{background-position:-209px 0;}
#CGSpage #challenge_wrapper .rightcol ul{margin-top:19px;width:182px;}
#CGSpage #challenge_wrapper .rightcol li{font-size:13px;padding:4px 4px 4px 0px;}
#CGSpage #challenge_wrapper .rightcol li:hover,#CGSpage #challenge_wrapper .rightcol li.selected{background-color:#1C1C1C ;-webkit-border-radius:5px;-moz-border-radius:5px;}
#CGSpage #challenge_wrapper .rightcol li a{color:#E5E5E5;text-decoration:none;padding:4px 8px 0px;line-height:18px;}
#CGSpage #challenge_wrapper div.hr{clear:both;margin-left:20px auto;}
#CGSpage #challenge_furthercontent div.challenge_info_section{overflow:hidden;margin-top:20px;width:852px;}
#CGSpage .challenge_info_section{margin-top:18x;position:relative;clear:both;}
#CGSpage .challenge_info_section span.right{position:absolute;right:0;font-size:13px;}
#CGSpage .challenge_info_section span.right a{color:#b7b7b7;text-decoration:none;text-transform:none;}
#CGSpage .challenge_info_section span.right a:hover{color:#fefefe;text-decoration:none;}
#CGSpage .challenge_info_section .filterform{position:absolute;right:0px;top:40px;}
#CGSpage .challenge_info_section .filterform label{font-size:13px;color:#BABABA;margin-left:10px;}
#CGSpage .challenge_info_section ul.filterlist{overflow:hidden;}
#CGSpage .challenge_info_section ul.filterlist li{float:left;padding:6px 12px;margin:0 4px 0 0;font-size:13px;color:#BABABA;}
#CGSpage .challenge_info_section ul.filterlist li a{font-size:13px;color:#BABABA;text-decoration:none;}
#CGSpage .challenge_info_section ul.bTitle li:nth-child(1){padding-left:0;}
#CGSpage .challenge_info_section ul.filterlist li:hover{-moz-border-radius:0px;-webkit-border-radius:0px;background-color:none;}
#CGSpage .challenge_info_section ul.filterlist li.selected,#CGSpage .challenge_info_section ul.filterlist li:hover{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#1F1F1F;cursor:pointer;}
#CGSpage .challenge_info_section ul.bTitle li:nth-child(1):hover{-moz-border-radius:0px;-webkit-border-radius:0px;background:none repeat scroll 0 0 transparent;cursor:default;}
#CGSpage .challenge_info_section ul.filterlist li.selected{color:#FEFEFE;}
#CGSpage #challenge_wrapper .challenge_info_section h3,#CGSpage #challenge_entry_wrapper .challenge_info_section h3{color:#FEFEFE;font-size:23px;text-transform:capitalize;margin-bottom:13px;padding-top:3px;text-shadow:2px 1px 2px #212121;}
#CGSpage .finalistGallery a{text-decoration:none;color:#fff;}
#CGSpage .finalistGallery div img{float:left;padding-right:10px;}
#CGSpage .finalistGallery div.voted{background-color:#060;}
#CGSpage .finalistGallery div.culled{background-color:#600;}
#CGSpage h3.work_in_progress{padding:0 0 0 38px;line-height:30px;background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/wiptitle.jpg") no-repeat;}
#CGSpage h3.concept_art{padding:0 0 0 38px;line-height:30px;background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/conceptarttitle.jpg") no-repeat;}
#CGSpage h3.final_image{padding:0 0 0 38px;line-height:30px;background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/finalimagetitle.jpg") no-repeat;}
#CGSpage h3.final_video{padding:0 0 0 38px;line-height:30px;background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/finalvideotitle.jpg") no-repeat;}
#CGSpage h3.trailer{padding:0 0 0 38px;line-height:30px;background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/trailertitle.jpg") no-repeat;}
#CGSpage h3.making_of{padding:0 0 0 38px;line-height:30px;background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/makingoftitle.jpg") no-repeat;}
#CGSpage .submissionGallery{clear:both;margin-top:20px;width:900px;overflow:hidden;position:relative;}
#CGSpage .submissionGallery ul{clear:both;margin:8px 0 10px 0;width:900px;overflow:hidden;}
#CGSpage .submissionGallery ul li{background:none repeat scroll 0 0 #FFFFFF;float:left;list-style:none outside none;margin:0 15px 12px 0;padding:7px;-moz-box-shadow:0px 3px 2px #232323;-webkit-box-shadow:0px 3px 2px #232323;box-shadow:0px 3px 2px #232323;}
#CGSpage .submissionGallery ul li:hover{background:#e0e0e0;}
#CGSpage .submissionGallery ul li a{text-decoration:none;}
#CGSpage .submissionGallery ul li img{float:left;width:188px;}
#CGSpage .challenge_info_section #recent_challenges_gallery{margin:21px 0 0;height:428px;}
#CGSpage ul.paginatorlist{clear:both;margin:0 auto;overflow:hidden;text-align:center;width:160px;margin:0 auto 20px;}
#CGSpage ul.paginatorlist li{float:left;font-size:15px;color:#C5C5C5;padding:4px;font-weight:bold;padding:2px 6px;margin:0 2px 0 0;cursor:pointer;}
#CGSpage ul.paginatorlist li a{font-size:15px;color:#C5C5C5;text-decoration:none;}
#CGSpage ul.paginatorlist li:hover,#CGSpage ul.paginatorlist li.selected{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#4C4C4C;}
#CGSpage #challenge_sponsors_wrapper{clear:both;position:relative;margin-right:20px;}
#CGSpage #challenge_sponsors_wrapper h3{color:#FEFEFE;font-size:11px;text-transform:uppercase;margin-bottom:20px;position:relative;}
#CGSpage #challenge_sponsors_wrapper span{position:absolute;right:0;font-size:13px;}
#CGSpage #challenge_sponsors_wrapper span a{color:#fefefe;text-decoration:none;text-transform:none;}
#CGSpage #challenge_sponsors_wrapper span a:hover{text-decoration:underline;}
#CGSpage #challenge_sponsors_wrapper div.singlesponsor{left:266px;position:absolute;top:-12px;}
#CGSpage #challenge_sponsors_wrapper .lab{display:none;position:absolute;left:7px;top:-10px;font-size:11px;font-weight:bold;color:#eee;}
#CGSpage #challenge_sponsors_wrapper .lab1{top:-15px;}
#CGSpage #challenge_sponsors_wrapper .lab2{top:55px;}
#CGSpage #challenge_sponsors_wrapper li{float:left;padding:0 30px 20px 0;}
#CGSpage div.challenge_info_section ul#challenge_judges{margin-top:27px;}
#CGSpage div.challenge_info_section ul#challenge_judges li{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/home_challengehr_bg.gif") repeat-x scroll bottom transparent;margin:0 0 30px 0;padding:0 0 29px 0;overflow:hidden;width:852px;}
#CGSpage div.challenge_info_section ul#challenge_judges li img{border:7px solid #FEFEFE;float:left;margin:0 18px 0 0;}
#CGSpage div.challenge_info_section ul#challenge_judges h4{color:#FEFEFE;font-size:16px;margin:0 0 10px 190px;}
#CGSpage div.challenge_info_section ul#challenge_judges p{margin:0 0 10px 190px;}
#CGSpage div.challenge_info_section ul#challenge_judges a{color:#B7322B;text-decoration:none;}
#CGSpage div.challenge_info_section ul#challenge_judges a:hover{text-decoration:underline;}
#CGSpage div.prizes_block{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/home_challengehr_bg.gif") repeat-x scroll center bottom transparent;clear:both;margin-bottom:20px;margin-top:22px;overflow:hidden;padding-bottom:20px;padding-left:9px;width:900px;}
#CGSpage div.prizes_block div.prize_list_block{width:400px;float:left;overflow:hidden;margin-right:20px;}
#CGSpage div.prizes_block ul.prizes_list{width:400px;float:left;overflow:hidden;margin-right:20px;}
#CGSpage div.prizes_block div.prize_list_block h5{position:relative;margin-bottom:10px;font-size:17px;color:#f5f5f5;font-weight:normal;text-transform:uppercase;}
#CGSpage div.prizes_block div.prize_list_block h5 span{color:#F3B100;font-size:70%;text-transform:uppercase;padding-left:39px;position:inherit;}
#CGSpage div.prizes_block ul.prizes_list li{margin:0 0 2px 0;font-size:13px;line-height:22px;color:#C5C5C5;position:relative;}
#CGSpage div.prizes_block ul.prizes_list li a{background-color:rgba(0,0,0,0.2);padding:5px 10px;display:block;color:#C5C5C5;text-decoration:none;}
#CGSpage div.prizes_block ul.prizes_list li a:hover{color:#f5f5f5;}
#CGSpage div.prizes_block ul.prizes_list li span.prizes_title{color:#EFEFEF;padding-left:0;background:none;position:relative;}
#CGSpage div.prizes_block ul.prizes_list li span.prizes_title span{color:#F3B100;text-transform:uppercase;padding-left:39px;position:inherit;}
#CGSpage .challenge_info_section div.prizes_block span{position:inherit;}
#CGSpage #open_wrapper,#CGSpage #shortstories_inspiration_wrapper,#CGSpage #videos_inspiration_wrapper{}
#CGSpage #challenge_wrapper .inspiration_container{margin-top:30px;}
#CGSpage #challenge_wrapper .shortstory_wrapper{padding-bottom:20px;margin-bottom:20px;overflow:hidden;width:852px;background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/home_challengehr_bg.gif") repeat-x scroll center bottom transparent;}
#CGSpage #challenge_wrapper .shortstory_wrapper h4{color:#EFEFEF;font-size:13px;position:relative;}
#CGSpage #challenge_wrapper .shortstory_wrapper h4 span{font-size:13px;position:absolute;right:0;}
#CGSpage #challenge_wrapper .shortstory_wrapper h4 span a{color:#FEFEFE;text-decoration:none;}
#CGSpage #challenge_wrapper .shortstory_wrapper h4 span a:hover{color:#FEFEFE;text-decoration:underline;}
#CGSpage #challenge_wrapper .shortstory_wrapper p{color:#C5C5C5;font-size:13px;line-height:18px;padding-bottom:10px;margin-bottom:5px;}
#CGSpage .inspiration_container div.video_wrapper{margin-bottom:20px;}
#CGSpage p.filedialogtext{font-size:13px;padding:5px 0 7px 0;}
#CGSpage div#award_wrapper{margin-top:30px;}
#CGSpage div#award_wrapper ul li{overflow:hidden;float:left;width:100%;margin:0 0 2px 0;}
#CGSpage div#award_wrapper ul li ul{margin-left:222px;}
#CGSpage div#award_wrapper a.sponsor_logo,#CGSpage div#award_wrapper a.block_logo{float:left;margin:0 20px 0 0;}
#CGSpage div#award_wrapper li li h5{color:#f5f5f5;font-size:17px;padding:5px 0;}
#CGSpage div#award_wrapper li li a{color:#eee;font-size:13px;}
#CGSpage div#award_wrapper li li a:hover{color:#ffffff;}
#CGSpage #challenge_wrapper .leftcol p a,#CGSpage #challenge_wrapper .leftcol p a:visited{color:#FFF;font-weight:bold;font-size:12px;}
#CGSpage #challenge_wrapper .leftcol p a:hover{color:#ffffff;}
#CGSpage div#award_wrapper li li p{color:#C5C5C5;font-size:14px;margin:0 0 18px 0;}
#CGSpage div#award_wrapper a.sponsor_logo img,#CGSpage div#award_wrapper a.block_logo img{border:7px solid #FFFFFF;}
#CGSpage div#award_wrapper ul li li{overflow:hidden;float:none;width:615px;}
#CGSpage div#award_wrapper ul li.sponsor ul.prizes li.view_sponsor{margin-top:-10px;}

#CGSpage ul#submissionGallery_entries{clear:both;margin:8px 0 10px 0;width:900px;overflow:hidden;}
#CGSpage ul#submissionGallery_entries li{background:none repeat scroll 0 0 #FFFFFF;float:left;list-style:none outside none;margin:0 15px 12px 0;padding:7px;-moz-box-shadow:0px 3px 2px #232323;-webkit-box-shadow:0px 3px 2px #232323;box-shadow:0px 3px 2px #232323;}
#CGSpage ul#submissionGallery_entries li:hover{background:#e0e0e0;}
#CGSpage ul#submissionGallery_entries li a{text-decoration:none;}
#CGSpage ul#submissionGallery_entries li img{float:left;width:188px;}
#CGSpage #challenge_entry_wrapper #challenge_entry_main h2.watching{background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/watchingstar.jpg") no-repeat scroll left center transparent;padding:0 0 0 36px;margin:20px 0px 0px;width:300px;}
#CGSpage #followingback{position:absolute;right:23px;top:42px;}
#CGSpage #followingback a{background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/view_challengerspage_arrow.gif') no-repeat;font-size:13px;color:#EFEFEF;font-weight:bold;padding-left:28px;text-decoration:none;}
#CGSpage #followingback a:hover{color:#B7322B;}
#CGSpage #challenge_following ul{margin:30px 0 0 0;}
#CGSpage #challenge_following ul li{margin:10px 0 0 0;}
#CGSpage #challenge_following ul li h3{font-size:21px;color:#ffffff;margin:0 0 2px 0;}
#CGSpage #challenge_following ul li img.avatar{border:1px solid #3F3F3F;float:left;margin-right:10px;}
#CGSpage #challenge_following ul li .followlinks{float:right;margin:-37px 0px 0px;}
#CGSpage #challenge_following a.following,#CGSpage a:visited.following{color:#84b334;font-weight:bold;text-decoration:none;font-size:13px;padding:0 0 0 18px;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/followingtick.png') no-repeat;margin:0 20px 0 0;}
#CGSpage #challenge_following a:hover.following{color:#bc1d24;font-weight:bold;text-decoration:none;font-size:13px;padding:0 0 0 18px;background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/followingstop.png') no-repeat;margin:0 20px 0 0;}
#CGSpage #challenge_following a.viewentry,#CGSpage #challenge_following a:visited.viewentry{color:#b7322b;text-decoration:none;font-size:13px;}
#CGSpage #challenge_following a:hover.viewentry{color:#b7322b;text-decoration:underline;font-size:13px;}
#CGSpage #challenge_entry_controls{position:absolute;right:25px;top:25px;width:450px;z-index:10;}
#CGSpage #challenge_entry_controls ul li a{background-image:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/entry_control_bg.gif");background-repeat:repeat-x;background-position:0 0;background-color:#171817;border:1px solid black;color:#EFEFEF;display:block;float:right;font-size:13px;font-weight:bold;line-height:31px;margin-left:5px;padding:0 10px;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#CGSpage #challenge_entry_controls ul li a:hover{background-position:0 -31px;}
#CGSpage #challenge_entry_controls ul li a.editbtn{background-position:0 -62px;}
#CGSpage #challenge_entry_controls ul li a.editbtn:hover{background-position:0 -93px;}
#CGSpage #challenge_entry_controls ul li a.viewall span{padding-left:28px;background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/view_challengerspage_arrow.gif") no-repeat scroll 0 0 transparent;}
#CGSpage #SOCIALBUTTONS{margin:20px 0 20px 15px;}
#CGSpage .judginginprogress{margin:30px 30px 50px;font-size:35px;line-height:35px;}
#CGSpage .bmFileUploader{margin:5px 0;height:41px;}
#CGSpage .bmFileUploader .button{border-top:1px solid #1c1c1c;background:#fcc100;background:-webkit-gradient(linear, left top, left bottom, from(#fbe53e), to(#fcc100));background:-webkit-linear-gradient(top, #fbe53e, #fcc100);background:-moz-linear-gradient(top, #fbe53e, #fcc100);background:-ms-linear-gradient(top, #fbe53e, #fcc100);background:-o-linear-gradient(top, #fbe53e, #fcc100);padding:13px 26px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:#000000 0 1px 0;-moz-box-shadow:#000000 0 1px 0;box-shadow:#000000 0 1px 0;text-shadow:rgba(0, 0, 0, 0.4) 0 1px 0;color:#000000;font-size:15px;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle;display:block;float:left;}
#CGSpage .bmFileUploader .button:hover{border-top-color:#e3aa00;background:#e3aa00;color:#000000;}
#CGSpage .bmFileUploader .button:active,#CGSpage .bmFileUploader .button.active{border-top-color:#facc01;background:#facc01;}
#CGSpage .bmFileUploader .status{color:#facb01;display:table-cell;vertical-align:middle;padding:13px 26px;font-size:15px;}
#CGSpage h3.ttgc_header{background-image:url('/web/20170209072059/http://challenge.cgsociety.org/cloud/game/sprite.png?v2');background-color:transparent;width:640px;height:77px;clear:both;margin:40px 0;}
#CGSpage h3.step1_header{background-position:0px 0px;}
#CGSpage h3.step2_header{background-position:0px -80px;}
#CGSpage h3.step3_header{background-position:0px -159px;}
#CGSpage h3.step4_header{background-position:0px -239px;}
#CGSpage h3.ttgc_header span{display:none;}
#CGSpage ul.list3Cols{position:relative;margin:0 10px;}
#CGSpage ul.list3Cols a{text-decoration:none;}
#CGSpage ul.list3Cols a img{border:none;}
#CGSpage ul.list3Cols a:hover img{outline:none;border-color:#9ecaed;box-shadow:0 0 10px #9ecaed;}
#CGSpage ul.list3Cols a:hover{text-shadow:0 0 10px #9ecaed;}
#CGSpage ul.list3Cols li{float:left;margin:15px 50px 15px 0;width:175px;height:175px;color:#C5C5C5;font-size:14px;line-height:20px;}
#CGSpage .cgc_ImageSlider4{clear:both;position:relative;width:630px;margin:40px 0;}
#CGSpage .cgc_ImageSlider4 .slides{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#252525;margin:0 auto;padding:0 10px;}
#CGSpage .cgc_ImageSlider4 .slides li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:#cacaca solid 3px;margin:10px;}
#CGSpage .cgc_ImageSlider4 .slides li:hover{box-shadow:0 0 10px #9ecaed;}
#CGSpage .cgc_ImageSlider4 .slides li a{display:block;position:relative;height:75px;}
#CGSpage .cgc_ImageSlider4 .slides div.slide_label{position:absolute;width:100px;height:75px;}
#CGSpage .cgc_ImageSlider4 .slides div.slide_label h5{background-color:rgba(0, 0, 0, 0.8);color:#cacaca;display:table-cell;height:75px;text-align:center;text-shadow:0 0 10px #000000;vertical-align:middle;width:100px;}
#CGSpage .cgc_ImageSlider4 .slides li:hover a div.slide_label h5{visibility:hidden;}
#CGSpage .cgc_ImageSlider4 .slides div.slide_label span{display:inline-block;}
#CGSpage .cgc_ImageSlider4 h4{text-align:center;color:#d9d9d9;font-family:verdana;font-size:20px;font-weight:normal;margin:15px 0;}
#CGSpage .cgc_ImageSlider4 h4 span{position:inline;color:#a0a0a0;}
#CGSpage .cgc_ImageSlider4 .next span,#CGSpage .cgc_ImageSlider4 .prev span{display:none;cursor:pointer;}
#CGSpage .cgc_ImageSlider4 .next,#CGSpage .cgc_ImageSlider4 .prev{width:34px;height:34px;position:absolute;bottom:40px;right:0;border:none;background-color:transparent;background-image:url('/web/20170209072059/http://challenge.cgsociety.org/cloud/game/sprite.png');}
#CGSpage .cgc_ImageSlider4 .next{background-position:34px -102px;}
#CGSpage .cgc_ImageSlider4 .prev{background-color:transparent;background-image:url('/web/20170209072059/http://challenge.cgsociety.org/cloud/game/sprite.png');background-position:34px -68px;width:34px;height:34px;position:absolute;bottom:40px;left:0;border:none;}
#CGSpage .cgc_ImageSlider4 .next:hover{background-position:34px -34px;}
#CGSpage .cgc_ImageSlider4 .prev:hover{background-position:34px 0px;}
#CGSpage #counter{height:78px !important;margin-top:20px;}
#CGSpage li #counter{display:none;}
#CGSpage li .desc{display:none;}
#CGSpage .cntSeparator{font-size:54px;margin:29px 7px ;color:#fff;}
#CGSpage .counter_lables{margin:7px 3px 50px;}
#CGSpage .counter_lables div{float:left;font-family:Arial;margin-right:35px;font-size:12px;font-weight:bold;color:#EBEBEB;text-align:center;text-transform:uppercase;display:block;width:100px;}
#CGSpage .countdown_contentwrapper{background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/countdownBG.gif');}
#CGSpage #countdown_dashboard{height:167px;margin-left:0px;overflow:hidden;}
#CGSpage .countdown_contentwrapper p{color:#C5C5C5;font-size:13px;width:800px;margin:10px auto 20px;text-align:left;}
#CGSpage .countdown_contentwrapper p a{color:#B7322B;text-decoration:none;font-weight:bold;}
#CGSpage .countdown_contentwrapper p a:hover{color:#FFFFFF;text-decoration:underline;}
#CGSpage div.hr{margin:10px auto;height:26px;width:746px;background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/divider.gif') 0 0 no-repeat;}
#CGSpage .dash{width:134px;height:158px;background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/dash.png') 0 0 no-repeat;float:left;margin-left:15px;padding-left:13px;position:relative;color:#333;}
#CGSpage .weeks_dash{background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/dark_weeks_dash.png') 0 0 no-repeat;}
#CGSpage .days_dash{background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/daysflipbg.gif') 0 0 no-repeat;}
#CGSpage .hours_dash{background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/hoursflipbg.gif') 0 0 no-repeat;}
#CGSpage .minutes_dash{background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/minsflipbg.gif') 0 0 no-repeat;}
#CGSpage .seconds_dash{background:transparent url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/dark_seconds_dash.png') 0 0 no-repeat;}
#CGSpage .dash .digit{font-family:helvetica,tahoma,arial,verdana;font-weight:bold;font-size:70px;float:left;width:59px;position:relative;color:#F3F3F3;padding-top:28px;}
#CGSpage .dash .digit .top,#CGSpage .dash .digit .bottom{line-height:70px;}
#CGSpage .digitleft{text-align:right;}
#CGSpage .digitright{text-align:left;}
#CGSpage .dash_title{display:none;}
#submissionForm{position:relative;width:856px;}
#submissionForm .textfield{border:1px solid #191919;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:100%;color:#b1b1b1;font-size:16px;margin:14px 0 0px 0;padding:7px 10px 7px 10px;}
#submissionForm label{display:block;margin:20px 0 0;}
#submissionForm textarea.textfield{font-family:arial,helvetica,verdana,geneva,lucida,'lucida grande',sans-serif;line-height:30px;}
#submissionForm #submitit{width:254px;font-weight:bold;color:#fbfbfb;font-size:13px;position:absolute;right:0px;bottom:0px;}
#submissionForm #submitit p{padding:15px 0px 20px;margin:0;}
#submissionForm #submitit a:link,#submissionForm #submitit a:visited{color:#b7322b;text-decoration:none;font-weight:bold;}
#submissionForm #submitit a:hover{color:#ffffff;text-decoration:none;font-weight:bold;}
#submissionForm textarea{resize:none;}
#enter_dialog p,#editDetails_dialog p{padding:10px 0 10px 0;font-size:13px;}
#select_body .description{color:#EFEFEF;padding:10px 30px;font-size:13px;list-style:none;display:none;}
#select_body .description h3{padding-bottom:5px;}
#select_body{overflow:hidden;}
#select_info{float:left;min-height:203px;margin-left:-2px;overflow:hidden;position:relative;z-index:1;width:600px;border:1px solid #161616;background-color:#1F1F1F;-moz-border-radius:3px;-webkit-border-radius:3px;-opera-border-radius:3px;-khtml-border-radius:3px;border-right:0;}
#select_title{color:#000;width:230px;float:left;}
#select_title label{display:block;margin:7px 0 7px 35px;cursor:pointer;line-height:20px;}
#select_title li{color:#EFEFEF;font-size:13px;background-color:#161616;margin-bottom:5px;border:1px solid #161616;-moz-border-radius:3px 0 0px 3px;-webkit-border-radius:3px 0 0px 3px;-opera-border-radius:3px 0 0px 3px;-khtml-border-radius:3px 0 0px 3px;position:relative;border-right:0;z-index:0;overflow:hidden;cursor:pointer;height:34px;}
#select_title li.selectedTitle,#select_title li.hoverTitle{-moz-border-radius:3px 0 0px 3px;-webkit-border-radius:3px 0 0px 3px;-opera-border-radius:3px 0 0px 3px;-khtml-border-radius:3px 0 0px 3px;background-color:#1F1F1F;border-right:0 none;display:block;z-index:2;}
#select_title .radio{height:25px;width:7px;clear:left;float:left;margin-top:3px;padding:0 0 0 26px;background:url("/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/radio.png");background-repeat:no-repeat;cursor:pointer;background-position:50% 2px;}
#select_title .radio input{display:none;}
#select_title li.selectedTitle .radio{background-position:50% -22px;}
#select_title .radio input.show{display:inline;}
#select_title .selected{background-position:0 -52px;}
#select_title .block{width:50%;float:left;}
#login_with_twitteroauth{font-size:12px;margin:10px 0;width:200px;}
#login_with_twitteroauth .twitteroauth_button{background-image:url("/web/20170209072059/http://www.cgsociety.org/static/images/twitterbird.png");background-position:5px center;background-repeat:no-repeat;border-radius:2px 2px 2px 2px;font-weight:bold;letter-spacing:0.5px;padding:4px 15px 4px 40px;}
#twitteroauth_out{background-color:#00ACED;cursor:pointer;}
#twitteroauth_out:hover{background-color:#A1D1E6;}
#enter_challenge{background-image:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/enternow_btn_sprite.jpg');background-position:0 0;width:210px;height:63px;border:0;cursor:pointer;}
#enter_challenge:hover{background-position:209px 0px;}
.ui-progressbar{height:1.5em!important;text-align:left;}
.ui-dialog object{margin-top:7px;}
ul.faq_list a,ol.terms_list a,a.redlink{color:#B7322B;text-decoration:none;font-weight:bold;}
ul.faq_list a:hover,ol.terms_list a:hover,a.redlink:hover{color:#ffffff;}
ul.faq_list li{padding-bottom:35px;}
ul.faq_list li b{color:#eee;}
ul.faq_list li h4{color:#eee;font-size:14px;line-height:21px;font-weight:bold;margin:0;padding:0;margin-bottom:5px;}
ul.faq_list li span.answer{position:relative;font-size:14px;}
ol.terms_list{list-style:decimal outside none;}
ol.terms_list li{padding-bottom:18px;list-style:decimal inside none;}
.ui-widget-overlay{background:#000000;opacity:0.5;}
.ui-widget-header{background:none;border-color:#111111;border-style:none none solid;border-width:0 0 1px;}
.ui-dialog .ui-dialog-titlebar,.ui-dialog .ui-dialog-content{padding-left:0;}
.ui-dialog-title{font-size:20px;color:#FEFEFE;text-shadow:#000000 1px 1px 1px;}
.ui-corner-all{-moz-border-radius:0px;-webkit-border-radius:0px;}
.ui-dialog{background:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/dialog_bg.png') repeat scroll 0 0 #353535;padding:0 10px;z-index:9999;}
.ui-dialog .ui-dialog-titlebar-close{right:0;}
.ui-progressbar-value{background-color:#848484;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid transparent;background:none;}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('/web/20170209072059/https://s3.amazonaws.com/cgs_static/img/legacy/challenge/ui-icons_on.png');}

.customRegData{
    margin: 30px 0;
    padding: 30px;
}

.customRegData label{
    display: block;
    float: left;
    width: 140px;
}

.customRegData input{
    background-color: #212121;
    border: 1px solid #000000;
    border-radius: 4px 4px 4px 4px;
    color: #CCCCCC;
    padding: 8px 4px;
}

.customRegData label, .customRegData input, .customRegData .show_username, .customRegData .show_email{
    margin:5px;
}

.customRegData .show_username, .customRegData .show_email{
display:table-cell;
padding:5px;
font-size:12px;
}

.customRegData .show_username span, .customRegData .show_email span{
font-weight:bold;
font-size:15px;
}

strong{
font-weight:bold;
color:#f5f5f5;
}

a{
color:#f5f5f5;
}