html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}h1,h2,h3,h4,h5,h6{clear:both;}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus{outline:none;}a{text-decoration:none}a:hover{text-decoration:underline;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;}del{color:#333;}ins{background:#fff9c0;text-decoration:none;}hr{background-color:#ccc;border:0;height:1px;margin:24px;margin-bottom:1.714285714rem;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}small{font-size:smaller;}img{border:0;-ms-interpolation-mode:bicubic;}.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both;}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:"";}html,body{background-color:#b3b3b3;font-family:Arial,sans-serif;}a{color:#00a943;text-decoration:none;}#site-navigation{height:70px;width:100%;background-color:#fff;text-align:center;border-top:10px solid #4b4b4b;position:fixed;z-index:100;}.shadow{-moz-box-shadow:0px 5px 5px rgba(117,117,117,0.2);-webkit-box-shadow:0px 5px 5px rgba(117,117,117,0.2);box-shadow:0px 5px 5px rgba(117,117,117,0.2);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#757575')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#757575');}.inner{width:900px;height:100%;margin:0 auto;position:relative;}#menu-main-menu{width:700px;float:left;}#menu-main-menu li{float:left;height:65px;}#menu-main-menu li a,#menu-main-menu li.current-menu-item:first-child a{font-family:TradeGothicLTPro-Cn18;color:#00a843;font-size:16px;text-decoration:none;text-transform:uppercase;padding:25px 22px;display:block;background-color:transparent;border-bottom:none;}#menu-main-menu li a:hover,#menu-main-menu li.current-menu-item a,#menu-main-menu li.post-parent a{color:#fff;font-size:16px;background-color:#46db96;border-bottom:5px solid #4b4b4b;}#site-navigation .social{float:right;font-family:TradeGothicLTPro-Cn18;color:#313131;font-size:12px;width:150px;height:25px;margin-right:30px;margin-top:19px;}.social ul{float:right;}.social span{line-height:28px;text-transform:uppercase;}.social li{background:url(img/icons_social.png) no-repeat;float:left;margin-left:5px;}.social li a{width:25px;height:25px;display:block;}.social li a:hover{text-decoration:none;}#site-navigation .social .twitter{background-position:-30px 0;}#site-navigation .social .tubmlr{background-position:-61px 0;}#masthead{background-color:#efefef;padding-top:80px;height:270px;text-align:center;overflow:hidden;}.home #masthead{height:472px;}#masthead .imagemask{position:absolute;background:url('img/other_mask.png') no-repeat;width:100%;height:100%;top:0;}.home #masthead .imagemask{position:absolute;background:url('img/home_mask.png') no-repeat;width:100%;height:100%;top:0;}.home #masthead .imagemask img{width:100%;height:100%;}#carousel{width:415px;height:270px;overflow:hidden;left:458px;position:absolute;}.home #carousel{width:619px;height:472px;overflow:hidden;left:251px;}.carousel{overflow:hidden;position:relative;}.carousel .slide{float:left;position:relative;overflow:hidden;}.carousel .slide ul,.carousel .slide img,.carousel .slide a img{position:absolute;left:0;}.carousel .tray{position:absolute;overflow:auto;}.home #masthead .arrow-btn{width:25px;height:25px;cursor:pointer;position:absolute;top:397px;background:url(img/arrows_home.png) no-repeat;}.home #masthead #left{background-position:0 0;right:97px;}.home #masthead #right{background-position:-27px 0;right:30px;}.home #masthead #left:hover{background-position:0 -27px;}.home #masthead #right:hover{background-position:-27px -27px;}.home #masthead #pagecount{font-family:TradeGothicLTPro-Cn18;font-weight:bold;position:absolute;width:43px;right:55px;top:400px;font-size:20px;text-align:center;}.home #masthead .pagination{overflow:auto;position:relative;top:465px;margin:0 auto;display:block}.home #masthead .pagination .page{background:url(images/carousel_pages.png) no-repeat -25px -2px;width:15px;height:15px;cursor:pointer;float:left;}.home #masthead .pagination .page.active{background-position:-5px -2px;}.home #masthead .pagination .page.hover{background-position:-45px -2px;}.home #masthead .text{position:absolute;left:70px;bottom:30px;font-family:TradeGothicLTPro-Cn18;color:#fff;text-align:left;}.home #masthead .text.hover{color:#fcd900;}.home #masthead .text h3{font-weight:bold;font-size:25px;line-height:22px;}.home #masthead .text h4{font-size:20px;line-height:24px;font-weight:normal;}.home #masthead .text h5{font-size:15px;line-height:21px;font-weight:normal;}#footer{background-color:#b3b3b3;height:265px;text-align:center;bottom:0;padding-top:28px;}#footer .group{float:left;text-align:left;margin-left:80px;}#footer .group:first-child{margin-left:30px;}#footer .group h3{font-family:TradeGothicLTPro-Cn18;color:#fff;font-size:16px;font-weight:bold;margin-bottom:15px;}#footer .group img{margin-right:12px;}#footer .site-info{width:100%;text-align:left;margin-top:78px;float:left;font-size:12px;margin-left:30px;}#footer .site-info a{color:#ed1c24;}#primary{background-color:#fff;}#primary .inner{width:840px;padding:33px 30px 94px;}#content .description img{margin-bottom:24px;}#content .description{width:550px;min-height:130px;font-size:13px;line-height:20px;margin-bottom:50px;}#content .register{position:absolute;top:73px;right:27px;}.columns{overflow:hidden;}.column{float:left;width:260px;margin-left:30px;border-bottom:3px #444 solid;background-color:#e7e7e7;}.column.left{width:318px;height:auto;}.column.right{width:492px;height:auto;}.column:first-child{margin-left:0px;}.column .header{height:31px;padding-left:12px;padding-top:17px;border-bottom:2px #fff solid;}.column .title{height:32px;font-size:20px;background-color:#fcd900;font-family:TradeGothicLTPro-Cn18;font-weight:bold;color:#444;border-bottom:1px solid #cbb100;padding:14px 10px 2px;text-transform:uppercase;}.column .title a{float:right;font-size:14px;padding-top:6px;}.column .column-content{padding:20px 14px 25px;color:#313131;font-size:13px;line-height:21px;}#scrollup{width:840px;background:url(img/footer_grad.png) no-repeat center bottom;height:125px;position:absolute;overflow:hidden;text-align:center;bottom:0px;}#scrollup a{display:block;width:126px;height:126px;background:url(img/arrows_footer.png) no-repeat;margin:0 auto;cursor:pointer;background-position:0 10px;}#scrollup a:hover{background-position:-126px 10px;}.home .column{height:406px;}.home .column ul{border-top:1px solid #fff;padding:20px 10px;}.home .column li img{padding-right:11px;float:left;}.home .column li a{font-family:TradeGothicLTPro-Cn18;font-size:16px;width:240px;display:block;vertical-align:top;height:90px;text-transform:uppercase;}.program .dayofweek{font-size:17px;padding-left:10px;}.program .column-content li{margin-bottom:25px;}.program .column-content .catname{font-weight:bold;text-transform:uppercase;font-size:14px;}.program li.program .left.cell{width:170px;}.program li.program .left.cell .time{font-size:14px;font-weight:bold;margin-bottom:5px;}.program li.program .left.cell .bottomrow{font-size:12px;}.program li.program .bottomrow a:hover{text-decoration:none;color:#313131;}.program li.program .name a:hover{color:#313131;text-decoration:none;}.program li.program .name{height:100%;}.program li.program .name a{font-family:TradeGothicLTPro-Cn18;color:#00a843;font-size:18px;padding-bottom:3px;margin-top:14px;text-transform:uppercase;vertical-align:middle;display:block;}.filternav{background:url(img/program_filter.png) no-repeat;height:37px;font-size:12px;text-transform:uppercase;color:#313131;}.filternav .label{font-family:TradeGothicLTPro-Cn18;color:#fff;font-size:15px;font-weight:bold;margin-left:8px;padding-top:10px;padding-right:20px;float:left;}.filternav a{font-size:12px;color:#00a843;height:37px;padding:12px 4px 0;text-align:center;display:inline-block;}.filternav a:hover,.filternav a.selected{color:#313131;text-decoration:none;}.single-program .column .title{font-size:27px;font-weight:bold;padding:14px 15px 2px;}.single-program .dayofweek{font-size:20px;font-weight:normal;}.single-program .details{float:right;font-size:12px;padding-top:5px;text-transform:none;font-family:Arial,sans-serif;font-weight:normal;}.single-program .details .time{font-size:14px;font-weight:bold;}.single-program .column .title a{text-transform:none;float:none;font-size:12px;padding-top:0px;}.single-program .wrapper .top .name{font-size:18px;color:#313131;font-family:TradeGothicLTPro-Cn18;margin-bottom:18px;text-transform:uppercase;}.speakers .right.column{background-color:#efefef;}.speakers .left .column-content p{margin-bottom:26px;}.alphanav{background:url(img/alphanav.png) no-repeat;height:43px;}.alphanav .letter{width:17px;padding-top:13px;font-size:13px;color:#ccc;height:43px;text-align:center;display:inline-block;}.alphanav a.letter{color:#00a843;}.alphanav .letter:first-child{margin-left:15px;}.alphanav a:hover,.alphanav a.selected{color:#fff;text-decoration:none;background:url(img/alphanav_flag.gif) no-repeat;}.speakers ul.group,.program ul.group,.games ul.group,.single-games ul.group{border-bottom:1px solid #fff;display:table;width:100%;}.speakers li.speaker .right.cell,{background-color:#efefef;}.speakers li.speaker,.program li.program,.games li.game,.single-games li.game{height:61px;background-color:#efefef;display:table-row;line-height:16px;}.speakers li.speaker:first-child{border-top:none;padding-top:3px;}.speakers li.speaker .cell,.program li.program .cell,.games li.game .cell,.single-games li.game .cell{border-top:1px solid #fff;border-bottom:1px solid #d9d9d9;display:table-cell;vertical-align:middle;position:relative;}.speakers li.speaker:first-child .cell{border-top:none;}.speakers li.speaker.even,.program li.program.even,.games li.game.even,.single-games li.game.even{background-color:#f9f8f8;}.speakers li.speaker .left.cell,.program li.program .left.cell,.games li.game .left.cell,.single-games li.game .left.cell{padding:10px 15px 10px 15px;border-right:1px solid #d9d9d9;}.speakers li.speaker .right.cell,.program li.program .right.cell,.games li.game .right.cell,.single-games li.game .right.cell{padding-left:16px;border-left:1px solid #fff;width:100%;}.program li.program .right.cell{width:auto;padding-right:15px;}.speakers li.speaker img,.games li.game img,.single-games li.game img{padding-bottom:0;float:none;}.speakers li.speaker a:hover,.games li.game a:hover,.single-games li.game a:hover{text-decoration:none;}.speakers li.speaker a:hover .name,.games li.game a:hover .name,.single-games li.game a:hover .name{color:#313131;}.speakers li.speaker a .name,.games li.game a .name,.single-games li.game .name{font-family:TradeGothicLTPro-Cn18;color:#00a843;font-size:18px;padding-bottom:3px;text-transform:uppercase;}.speakers li.speaker a .position,.games li.game a .developer,.single-games li.game .developer{font-family:TradeGothicLTPro-Cn18;color:#313131;font-size:15px;text-transform:uppercase;}.single .column.nav{background:transparent;border-bottom:none;width:144px;}.single .column.main{width:492px;height:auto;font-size:12px;color:#313131;line-height:21px;}.single .main .wrapper{padding:25px 15px;}.single .main .video{margin-bottom:10px;}.single .main .top{overflow:hidden;}.single .main img{float:left;padding-right:10px;padding-bottom:30px;}.single .main .position{text-transform:uppercase;font-size:15px;font-weight:bold;line-height:17px;margin-bottom:20px;}.single .main .aside{font-weight:bold;margin-bottom:14px;}.single .main .aside a,.single .main .aside span{font-weight:normal;}.single .nav.column a{display:block;margin-top:100px;font-size:11px;color:#313131;text-align:center;}.single .nav.column hr{border:0;width:40px;color:#313131;background-color:#313131;height:1px;margin:0 auto;}.single .nav.column a:hover{text-decoration:none;}.single .nav.column a .icon{width:70px;height:70px;background:url('img/arrows_single.png') no-repeat;margin:0px auto;}.single .nav.column a .prev .icon{background-position:0 0;}.single .nav.column a:hover .prev .icon{background-position:-142px 0;}.single .nav.column a .next .icon{background-position:-71px 0;}.single .nav.column a:hover .next .icon{background-position:-213px 0;}.single .nav.column a h3{margin-top:17px;margin-bottom:11px;font-weight:normal;text-transform:uppercase;}.single .nav.column a h4{margin-top:10px;font-weight:normal;}.games .columnstacker{float:left;width:318px;}.games .column.left{margin-left:0px;}.games .column:first-child{margin-left:0px;margin-bottom:30px;}.games .column-content li{margin-bottom:25px;}.games .column-content .catname{font-weight:bold;text-transform:uppercase;font-size:14px;}.games .column .title span{font-weight:normal;}.games li.game.winner,.single-games li.game.winner{background:url('img/winner_stripes.gif') #e1e1e1;}.games li.game.winner .badge,.single-games .badge{width:64px;height:66px;background:url('img/winners.png') no-repeat top left;margin-right:15px;}.games li.game.winner .cell.badgecell{width:64px;}.games li.game.winner .badge.game_of_the_year{}.games li.game.winner .badge.best-gameplay,.single-games .badge.best-gameplay{background-position:-130px 0;}.games li.game.winner .badge.most-innovative,.single-games .badge.most-innovative{background-position:-195px 0;}.games li.game.winner .badge.most-significant-impact,.single-games .badge.most-significant-impact{background-position:-65px 0;}.single-games .main .aside{line-height:14px;margin-bottom:12px;}.single-games .top .topleft{float:left;width:210px;position:relative;}.single-games .main a.playbtn{background:url('img/btns_play.png') no-repeat;display:block;width:96px;height:26px;text-indent:-1000000px;margin-bottom:10px;}.single-games .main a.playbtn:hover{background-position:0 -26px;}.single-games .main img{float:none;padding-bottom:5px;}.single-games .curated a.bottomlink{padding:15px;display:block;}.single-games .awards{position:absolute;top:0;left:0;width:200px;}.single-games .badge{float:left;margin-right:0px;margin-left:1px;margin-top:3px;}.single-games .badge:first-child{margin-left:3px;}.single-games .badge.game_of_the_year{position:absolute;top:129px;left:69px;}.single-games .curated .badge{width:58px;height:58px;position:absolute;left:0px;top:0px;margin:0;background:url('img/winner.png') no-repeat top left;}.single-games li.game .left.cell{padding-right:5px;}.registration #content .register{right:268px;}.registration #content .pressregister{position:absolute;top:73px;right:27px;}.registration .column{width:100%;}.registration .column .wrapper{padding:25px 15px;}.registration .hotel{width:138px;font-size:13px;line-height:20px;margin-left:30px;height:160px;float:left;}.registration .hotel.first{margin-left:0px;}.registration .hotel h3{font-size:14px;}.marketplace .left .column-content p{margin-bottom:26px;}.marketplace ul.group{border-bottom:1px solid #fff;}.marketplace .right{background-color:#efefef;}.marketplace li.vendor{border-top:1px solid #fff;border-bottom:1px solid #d9d9d9;height:61px;padding:10px 15px;background:url(img/alphanav.png) no-repeat #efefef;background-position:0 -43px;}.marketplace li.vendor.even{background-color:#f9f8f8;}.marketplace li.vendor img{padding-right:32px;float:left;}.marketplace li.vendor a:hover{text-decoration:none;}.marketplace li.vendor a:hover .name{color:#313131;}.marketplace li.vendor a .name{font-family:TradeGothicLTPro-Cn18;color:#00a843;font-size:18px;padding-bottom:3px;margin-top:14px;text-transform:uppercase;}.about .column{width:100%;}.about .group{margin-bottom:35px;overflow:hidden;}.about .partner{float:left;margin-top:35px;width:144px;margin-left:30px;}.about .partner.first{margin-left:0px;}