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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;font-size:62.5%;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}body{background:#030;color:#383a38;font:normal 300 62.5% / 1.1 Calibri,"Helvetica Neue","HelveticaNeue-Light",Arial,Helvetica,"Lucida Grande",sans-serif;}.wrapper{margin:0 auto;font-size:1.3em;}.footer,.push{height:0;}a,a:visited{color:#000;border-bottom:1px dotted #000;text-decoration:none;outline:none;}a:hover,a:active,a:focus{color:#000;border-bottom:1px solid #000;}.content{width:850px;margin:0 auto;}.background-wrap{background:url(/static/css/../images/repeating-column-background.gif) top left repeat-y;overflow:hidden;}#header{position:relative;height:275px;width:850px;background:#383a38;color:#FFF;}#header #siteHeading{width:580px;position:absolute;display:block;top:125px;left:25px;font:500 20px / 1.3 "MetaPlusBold-Roman",Helvetica,"Helvetica Neue","HelveticaNeue-Light",Arial,"Trebuchet MS",sans-serif;}#header #siteHeading strong{color:#dfde00;}a.brightsparks-logo{position:absolute;top:40px;left:25px;border:0;}ul.navigation{position:absolute;top:0;right:0;margin:40px 5px 0;}.navigation li{text-align:right;border-bottom:1px solid #666;padding:5px 15px 5px 40px;}.navigation li a,.navigation li a:visited{color:#FFF;text-transform:uppercase;letter-spacing:.05em;border:0;}.navigation li:hover,.navigation li.active{background:url(/static/css/../images/alert_yellow.png) left no-repeat;}#sidebar-left{position:relative;padding:30px 25px;width:240px;float:left;color:#383a38;background:#FFF;overflow:hidden;}#sidebar-left h2{font-size:1.1em;text-transform:uppercase;letter-spacing:.05em;}#sidebar-left h2.space{margin-top:15px;}.sidebar-list-item{position:relative;padding:12px 0;border-bottom:1px solid #ccc;overflow:hidden;margin-left:-25px;}.sidebar-list-item h3{font-weight:500;font-size:1.4em;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;padding-left:25px;}.sidebar-list-item.active h3{background:url("/static/css/../images/list-arrow.png") 0 50% no-repeat;}.sidebar-list-item p{padding:10px 0;font-size:1.1em;line-height:1.3;letter-spacing:.05em;padding-left:25px;}.sidebar-etito{width:100%;height:100px;}.sidebar-etito p{position:relative;top:35%;left:42%;height:65px;width:165px;font-size:.9em;letter-spacing:.05em;line-height:1.4;}.sidebar-etito img{position:absolute;bottom:0;left:0;padding-bottom:20px;}#main-column{width:510px;background:#dfde00;color:#383a38;padding:30px 25px 10px 25px;overflow:hidden;}#main-column a,#main-column a:visited{color:#fff;border:none;}#main-column a:hover,#main-column a:active,#main-column a:focus{border-bottom:1px dotted #333;}#main-column h1{color:#fff;}.main-column-item{padding:10px 0;width:80%;border-bottom:1px solid #fff;clear:both;}#main-column h2{margin:0;font-size:1.4em;font-weight:bold;color:#555;text-transform:uppercase;letter-spacing:.05em;}#main-column h3{margin:0;font-size:1em;font-weight:bold;color:#FFF;text-transform:uppercase;letter-spacing:.05em;}.main-column-item p{margin:10px 0 0;line-height:1.3;letter-spacing:.01em;}#main-column a.next{margin-right:20%;float:right;}body#home #main-column p{margin:15px 0;padding:0 0 18px;font-size:2em;font-weight:600;border-bottom:1px solid #fff;}ul.entrants-list{margin-top:10px;margin-left:-25px;}.entrants-list li{padding:2px 0 2px 25px;position:relative;}.entrants-list li.active,.entrants-list li:hover{background:url("/static/css/../images/list-arrow.png") 0 50% no-repeat;}.entrants-list li a,.entrants-list li a:visited{color:#3a3a3a;font-size:16px;letter-spacing:.02em;border:none;}.entrants-list li a:hover,.entrants-list li a:active,.entrants-list li a:focus{border-bottom:1px dotted #3a3a3a;}.entrants-item{padding:20px 0;border-top:1px solid #ccc;}.entrants-item.noborder{border:none;}.entrants-item h3{font-size:20px;text-transform:uppercase;font-weight:normal;}.entrants-item ul{padding-top:13px;margin-left:-25px;}.entrants-item ul li{padding:4px 0 4px 25px;position:relative;}.entrants-item ul li a,.entrants-item ul li a:visited{font-size:14px;border:none;}.entrants-item ul li a:hover,.entrants-item ul li a:active,.entrants-item ul li a:focus{color:#DFDE00;}.entrants-item li.active,.entrants-item li:hover{background:url("/static/css/../images/list-arrow.png") 0 50% no-repeat;}.entrants-directory{padding-top:17px;}.entrants-directory li{padding:5px 0;width:320px;height:45px;overflow:hidden;line-height:1.2;}.entrants-directory li.finalist{background:url("/static/css/../images/finalist-badge-white.png") right 50% no-repeat;}.entrants-directory li.winner{background:url("/static/css/../images/winner-badge.png") right 50% no-repeat;}.entrants-directory li,.entrants-directory li a{color:#383938!important;font-weight:bold;}.entrants-directory em{font-weight:normal;}.entrants-directory strong,.entrants-directory em{display:block;}.finalist-showcase{position:relative;padding-bottom:15px;border-bottom:1px solid #FFF;overflow:hidden;}.finalist-badge{margin-bottom:15px;}.peoples-choice{float:right;border:1px solid #FFF;margin:-1px;}.finalist-photo{float:left;padding:5px;background:#FFF;}.finalist-description{margin-left:145px;padding:5px 5px 0 15px;width:275px;height:155px;}#main-column .finalist-description h3{font-size:19px;letter-spacing:.03em;color:#333;text-transform:none;}.finalist-description p{font-size:16px;}p.question{font-style:italic;}p.answer{font-style:normal;padding-bottom:10px;}div.image-gallery{margin-top:7px;position:relative;height:274px;overflow:hidden;}.image-gallery img{position:absolute;top:0;left:0;}body#talks .sidebar-list-item:hover{color:#dfde00;}.sidebar-list-item>span.video-badge+h3{margin-right:56px;}.video-badge{float:right;position:relative;top:-5px;display:block;height:46px;width:46px;background:url(/static/css/../images/video-badge.png) center top no-repeat;}.sidebar-list-item:hover .video-badge{background:url(/static/css/../images/video-badge.png) center bottom no-repeat;}.main-column-item .video-badge{top:auto;float:none;}.sidebar-list-item img.list-arrow{display:none;}.sidebar-list-item:hover img.list-arrow{position:absolute;display:block;left:-25px;top:15px;}.around-the-world{padding:20px 0;margin-left:-25px;}.around-the-world p{padding-bottom:5px;padding-left:25px;}.around-the-world h5 a{text-decoration:none;}.around-the-world h4{padding-left:25px;}.around-the-world h5{text-transform:uppercase;font-size:12px;letter-spacing:.03em;display:block;font-weight:normal;padding:10px 0 0 25px;}.around-the-world h5.active{background:url("/static/css/../images/list-arrow.png") 0 9px no-repeat;}.around-the-world p a,.around-the-world p a:visited{border:none;color:#3a3a3a;text-decoration:underline;}.around-the-world p a:hover,.around-the-world p a:active,.around-the-world p a:focus{color:#000;text-decoration:underline;}.news-badge{float:right;position:relative;top:-5px;height:46px;width:46px;background:url(/static/css/../images/news-badge.png) center top no-repeat;}#main-column .video{margin:5px 0 10px;width:400px;background:#fff;}#main-column .video object,#main-column .video embed{display:block;border:10px solid #fff;width:380px;height:250px;}body#sponsors #main-column .video object,#main-column .video embed{border:10px solid #eee;}#main-column .video div.share{padding:10px 12px;border-top:3px solid #DFDE00;}#main-column .video a{font-size:11px;color:#000;}#main-column .video ul{margin:0;padding:0;overflow:hidden;}#main-column .video ul li{padding:4px 5px 4px 0;float:left;}.like-this,.feed a{margin:8px 0 0;font-size:1.2em;font-weight:600;text-transform:uppercase;border:none;}.like-this img,.feed a img{position:relative;top:4px;margin-right:5px;}.like-this .like-current,.feed a span{font-weight:300;text-transform:none;}.like-this .like-current{display:inline;}.feed{margin:10px 0 0;}.feed a img{top:5px;}form#comments-form{margin:20px 0 0;width:80%;}form#comments-form label{display:block;margin:5px 0 0;}form#comments-form label span{font-size:.9em;}form#comments-form label.heading{font-weight:600;}form#comments-form input,form#comments-form textarea{padding:2px;width:98%;border:2px solid #fff;outline:none;background:none;}form#comments-form textarea{overflow:auto;}form#comments-form input:focus,form#comments-form input:hover,form#comments-form textarea:focus,form#comments-form textarea:hover{background:#DFDE7D;background:rgba(255,255,255,0.4);}form#comments-form button{margin:12px 0;padding:0;font-size:1.1em;font-weight:500;text-transform:uppercase;border:none;background:none;cursor:pointer;}form#comments-form .links{padding:8px 0;float:right;text-align:right;line-height:1.1;}form#comments-form .links a:hover{color:#000;border:none;}form#comments-form a.mini-like-this{float:right;}body#entrants .like-form,body#entrants .comment-form{background:#EFEFEF;}p.comment-received{font-size:1.5em;font-weight:bold;}.like-form,.comment-form{width:510px;background:#dfde00;color:#383a38;margin-left:290px;padding:10px 25px 20px 25px;}.comment-form{overflow:hidden;height:1%;padding:0 25px 20px 25px;}#comments{margin:15px 0;width:80%;}#comments div.item{margin:2px 0;padding:10px;background:#DFDE7D;background:rgba(255,255,255,0.4);}#comments div.item div.author,#comments div.item div.author a{padding-top:3px;font-style:italic;color:#787a78;}body#sponsors .background-wrap,body#sponsors #main-column{background:#FFF;}body#sponsors #main-column h2,body#sponsors #main-column h3{color:#000;margin-bottom:10px;}body#sponsors #sidebar-left h4{margin-top:15px;}.sidebar-sponsor-list{margin-top:15px;}.sidebar-sponsor-list li{padding:0;}.sidebar-sponsor-list li a{text-transform:uppercase;border:none;font-size:1em;color:#3a3a3a;}.sidebar-sponsor-list li a:hover{color:#dfde00;}#countdown{position:relative;padding:20px 0;width:105%;font:8em helvetica;white-space:nowrap;overflow:hidden;}#countdown strong{display:block;}#countdown strong span.hours-label,#countdown strong span.minutes-label,#countdown strong span.seconds-label{position:absolute;bottom:0;left:0;font-size:.15em;font-weight:300;}#countdown.hasCountdown{margin-bottom:30px;padding-bottom:40px;}#countdown.hasCountdown strong span.hours-label{left:0;}#countdown.hasCountdown strong span.minutes-label{left:215px;}#countdown.hasCountdown strong span.seconds-label{left:370px;}#sidebar-left #countdown{position:relative;bottom:30px;right:25px;padding:30px 30px 30px 20px;width:100%;font-size:4.5em;white-space:nowrap;background:#DFDE00;}#sidebar-left #countdown h2{position:relative;bottom:4px;margin:0 0 15px;font-size:.21em;color:#fff;}#sidebar-left #countdown strong{margin-bottom:10px;}#sidebar-left #countdown.hasCountdown strong span.hours-label{left:8%;bottom:15px;}#sidebar-left #countdown.hasCountdown strong span.minutes-label{left:132px;bottom:15px;}#sidebar-left #countdown.hasCountdown strong span.seconds-label{left:205px;bottom:15px;}img.peoples-choice-badge-large{margin:20px 0;}.main-column-item.no-border p{margin-bottom:10px;}.main-column-item p>span{text-transform:uppercase;}.no-border{border:none!important;}p.voted{font-size:1.2em;font-weight:bold;font-style:italic;margin-top:15px;}.finalist-selector dt label{color:#FFF;font-weight:bold;}.finalist-radios{margin-top:5px;overflow:hidden;}.finalist-selector{margin-top:20px;}.finalist-selector .finalist-radios label{display:block;width:100%;line-height:1.5;font-size:16px;font-weight:bold;letter-spacing:.02em;}.finalist-selector .finalist-radios label:hover{color:#C00;}.finalist-submit-button{padding-top:15px;}.submit-form dt{margin-top:10px;margin-bottom:4px;}.submit-form dt label{color:#383938;font-weight:bold;}.submit-form dt label span.example-link{color:#383938;font-weight:normal;font-size:.9em;display:block;}p.submitted{font-size:1.2em;font-weight:bold;font-style:italic;margin:0;}p.submitted img{margin:-8px 8px;}input.text{width:100%;background:#DFDE00;color:#383938;text-indent:2px;border:1px solid #FFF;outline:none;}textarea{width:100%;height:80px;background:#DFDE00;color:#383938;text-indent:2px;border:1px solid #FFF;outline:none;}.finalist-button{border:none;color:#383938;background:#DFDE00;letter-spacing:.02em;font-weight:bold;display:block;height:20px;}#finalist-submit{margin-left:0;padding-left:0;}#main-column .addthis_toolbox{background-color:#fff;padding:5px;height:17px;}#main-column .addthis_toolbox a{color:#000;}body#sponsors #main-column .addthis_toolbox{background-color:#EEE;}body#sponsors #main-column .addthis_toolbox a{color:#000;}label.radio{cursor:pointer;}span.holderWrap{position:relative;display:block;margin:5px 0 0;width:14px;height:14px;float:left;z-index:5;}label.checkbox:hover span.holder,label.radio:hover span.holder{display:block;top:-13px!important;}label.checked span.holder,label.checked span.holder,label.checked:hover span.holder,label.checked:hover span.holder{top:-27px!important;}label.checkbox .checked span.holder{height:61px;background:url(/static/css/../images/prettyCheckboxes/checkbox.gif) 0 0 no-repeat;}label.radio span.holder{height:41px;background:url(/static/css/../images/brightsparks-radios.png) 0 0 no-repeat;}label.list{float:left;clear:left;margin:0 0 5px 0;}label.inline{float:left;margin:0 10px 0 0;}input.hiddenCheckbox{position:absolute;left:-10000px;}label.prettyCheckbox span.holderWrap{display:block;float:left;position:relative;margin-right:5px;overflow:hidden;}label.prettyCheckbox span.holder{display:block;position:absolute;top:0;left:0;}