@charset "UTF-8";
a:hover{color:#faa732}
html{min-height:100%;overflow-x:hidden;background:#000;background:-moz-linear-gradient(top, #000 40px, #148 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(40px, #000), color-stop(100%, #148));background:-webkit-linear-gradient(top, #000 40px, #148 100%);background:-o-linear-gradient(top, #000 40px, #148 100%);background:linear-gradient(to bottom, #000 40px, #148 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#114488, endColorstr=#114488, GradientType=0);}
body{color:#fff;text-shadow:1px 1px 0 #000;position:relative;overflow-x:hidden;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#114488, GradientType=0);}
body,.hero-unit{background:transparent}
.hero-unit{padding:120px 0 0}
.hero-unit>.band{margin-bottom:40px;font-weight:200;background:rgba(0,0,0,0.2);padding:7px 10px;box-shadow:0 0 2px rgba(255,255,255,0.6);font-size:24px}
.hero-unit>.band>.logo{font-weight:200;text-shadow:0 1px 0 rgba(0,0,0,0.2),0 2px 0 rgba(0,0,0,0.2),0 3px 0 rgba(0,0,0,0.2),0 4px 16px #000;margin:10px 0}
.hero-unit>.timer{margin-bottom:50px}
.newsletter-signup{margin-bottom:35px}
.newsletter-signup>form>p{font-size:20px;margin-bottom:10px;line-height:28px}
.newsletter-signup>form>.input-prepend{margin-left:0}
.newsletter-signup>form>.input-prepend>.add-on{padding:11px 8px;color:#000;font-size:18px}
.newsletter-signup>form>.input-append>input{padding:11px 6px !important;font-size:18px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:20px;min-height:20px;border:1px solid #ccc !important;width:419px}
.newsletter-signup>form>.input-append>input:focus{outline:0 !important;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6) !important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6) !important;border-color:rgba(82,168,236,0.8) !important}
.newsletter-signup>form>.input-append>input[type=email]:invalid{color:#000}
.social{margin-bottom:35px}
.social>p{font-size:20px}
.social>ul>li{margin:0;padding:0}
.social a:link,.social a:visited{font-size:32px;display:inline-block;text-decoration:none;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.social a:hover{color:#faa732}
.spotlight{position:absolute;width:200px;height:600px;background-image:url('../images/spotlight1.png');background-size:100% 100%;background-repeat:no-repeat;margin-left:-100px;top:-10px;z-index:-2;z-index:0 \9;-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}
.light-source{width:64px;height:26px;position:absolute;background-color:#000;background-image:url(../images/light-source.png);background-size:100% 100%;background-repeat:no-repeat;top:0;margin-left:-33px;z-index:-1;z-index:1 \9;}
.spotlight.counterclockwise{-webkit-animation:spotlight-counterclockwise 6s ease-in-out 1s infinite alternate;-moz-animation:spotlight-counterclockwise 6s ease-in-out 1s infinite alternate;-o-animation:spotlight-counterclockwise 6s ease-in-out 1s infinite alternate;animation:spotlight-counterclockwise 6s ease-in-out 1s infinite alternate;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.spotlight.clockwise{-webkit-animation:spotlight-clockwise 6s ease-in-out 1s infinite alternate;-moz-animation:spotlight-clockwise 6s ease-in-out 1s infinite alternate;-o-animation:spotlight-clockwise 6s ease-in-out 1s infinite alternate;animation:spotlight-clockwise 6s ease-in-out 1s infinite alternate;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.light-source.counterclockwise{-webkit-animation:light-source-counterclockwise 6s ease-in-out 1s infinite alternate;-moz-animation:light-source-counterclockwise 6s ease-in-out 1s infinite alternate;-o-animation:light-source-counterclockwise 6s ease-in-out 1s infinite alternate;animation:light-source-counterclockwise 6s ease-in-out 1s infinite alternate;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform-origin:15px 0;-moz-transform-origin:15px 0;-o-transform-origin:15px 0;-ms-transform-origin:15px 0;transform-origin:15px 0}
.light-source.clockwise{-webkit-animation:light-source-clockwise 6s ease-in-out 1s infinite alternate;-moz-animation:light-source-clockwise 6s ease-in-out 1s infinite alternate;-o-animation:light-source-clockwise 6s ease-in-out 1s infinite alternate;animation:light-source-clockwise 6s ease-in-out 1s infinite alternate;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform-origin:49px 0;-moz-transform-origin:49px 0;-o-transform-origin:49px 0;-ms-transform-origin:49px 0;transform-origin:49px 0}
.spotlight,.light-source,.countdown_section{left:20%}
.spotlight+.spotlight,.light-source+.light-source,.countdown_section+.countdown_section{left:40%}
.spotlight+.spotlight+.spotlight,.light-source+.light-source+.light-source,.countdown_section+.countdown_section+.countdown_section{left:60%}
.spotlight+.spotlight+.spotlight+.spotlight,.light-source+.light-source+.light-source+.light-source,.countdown_section+.countdown_section+.countdown_section+.countdown_section{left:80%}
@-webkit-keyframes spotlight-clockwise{0%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 35%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 65%{-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg)} 100%{-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg)}}@-webkit-keyframes spotlight-counterclockwise{0%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 35%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 65%{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg)} 100%{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg)}}@-webkit-keyframes light-source-clockwise{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 35%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 65%{-webkit-transform:translateX(-1px) rotate(30deg);-moz-transform:translateX(-1px) rotate(30deg);-o-transform:translateX(-1px) rotate(30deg);transform:translateX(-1px) rotate(30deg)} 100%{-webkit-transform:translateX(-1px) rotate(30deg);-moz-transform:translateX(-1px) rotate(30deg);-o-transform:translateX(-1px) rotate(30deg);transform:translateX(-1px) rotate(30deg)}}@-webkit-keyframes light-source-counterclockwise{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 35%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 65%{-webkit-transform:translateX(1px) rotate(-30deg);-moz-transform:translateX(1px) rotate(-30deg);-o-transform:translateX(1px) rotate(-30deg);transform:translateX(1px) rotate(-30deg)} 100%{-webkit-transform:translateX(1px) rotate(-30deg);-moz-transform:translateX(1px) rotate(-30deg);-o-transform:translateX(1px) rotate(-30deg);transform:translateX(1px) rotate(-30deg)}}@-moz-keyframes spotlight-clockwise{0%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 35%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 65%{-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg)} 100%{-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg)}}@-moz-keyframes spotlight-counterclockwise{0%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 35%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 65%{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg)} 100%{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg)}}@-moz-keyframes light-source-clockwise{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 35%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 65%{-webkit-transform:translateX(-1px) rotate(30deg);-moz-transform:translateX(-1px) rotate(30deg);-o-transform:translateX(-1px) rotate(30deg);transform:translateX(-1px) rotate(30deg)} 100%{-webkit-transform:translateX(-1px) rotate(30deg);-moz-transform:translateX(-1px) rotate(30deg);-o-transform:translateX(-1px) rotate(30deg);transform:translateX(-1px) rotate(30deg)}}@-moz-keyframes light-source-counterclockwise{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 35%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 65%{-webkit-transform:translateX(1px) rotate(-30deg);-moz-transform:translateX(1px) rotate(-30deg);-o-transform:translateX(1px) rotate(-30deg);transform:translateX(1px) rotate(-30deg)} 100%{-webkit-transform:translateX(1px) rotate(-30deg);-moz-transform:translateX(1px) rotate(-30deg);-o-transform:translateX(1px) rotate(-30deg);transform:translateX(1px) rotate(-30deg)}}@-o-keyframes spotlight-clockwise{0%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 35%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 65%{-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg)} 100%{-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg)}}@-o-keyframes spotlight-counterclockwise{0%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 35%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 65%{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg)} 100%{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg)}}@-o-keyframes light-source-clockwise{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 35%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 65%{-webkit-transform:translateX(-1px) rotate(30deg);-moz-transform:translateX(-1px) rotate(30deg);-o-transform:translateX(-1px) rotate(30deg);transform:translateX(-1px) rotate(30deg)} 100%{-webkit-transform:translateX(-1px) rotate(30deg);-moz-transform:translateX(-1px) rotate(30deg);-o-transform:translateX(-1px) rotate(30deg);transform:translateX(-1px) rotate(30deg)}}@-o-keyframes light-source-counterclockwise{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 35%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 65%{-webkit-transform:translateX(1px) rotate(-30deg);-moz-transform:translateX(1px) rotate(-30deg);-o-transform:translateX(1px) rotate(-30deg);transform:translateX(1px) rotate(-30deg)} 100%{-webkit-transform:translateX(1px) rotate(-30deg);-moz-transform:translateX(1px) rotate(-30deg);-o-transform:translateX(1px) rotate(-30deg);transform:translateX(1px) rotate(-30deg)}}@keyframes spotlight-clockwise{0%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 35%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 65%{-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg)} 100%{-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);transform:skew(-30deg)}}@keyframes spotlight-counterclockwise{0%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 35%{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)} 65%{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg)} 100%{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg)}}@keyframes light-source-clockwise{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 35%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 65%{-webkit-transform:translateX(-1px) rotate(30deg);-moz-transform:translateX(-1px) rotate(30deg);-o-transform:translateX(-1px) rotate(30deg);transform:translateX(-1px) rotate(30deg)} 100%{-webkit-transform:translateX(-1px) rotate(30deg);-moz-transform:translateX(-1px) rotate(30deg);-o-transform:translateX(-1px) rotate(30deg);transform:translateX(-1px) rotate(30deg)}}@keyframes light-source-counterclockwise{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 35%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 65%{-webkit-transform:translateX(1px) rotate(-30deg);-moz-transform:translateX(1px) rotate(-30deg);-o-transform:translateX(1px) rotate(-30deg);transform:translateX(1px) rotate(-30deg)} 100%{-webkit-transform:translateX(1px) rotate(-30deg);-moz-transform:translateX(1px) rotate(-30deg);-o-transform:translateX(1px) rotate(-30deg);transform:translateX(1px) rotate(-30deg)}}.hasCountdown{border-width:0;background-color:transparent}
.countdown_row{position:relative;display:block;margin:0;padding:0;width:100%;height:100px;font-size:48px}
.countdown_section{float:none;position:absolute;top:0;width:200px !important;margin:0 0 0 -100px !important;padding:0}
.twitter-feed{margin-bottom:35px}
.twitter-feed>p{font-size:28px}
.tweets{height:3.5em;overflow-y:hidden;position:relative;width:580px;margin:0 auto}
.tweets>ul{position:absolute;top:0;left:0;list-style:none;margin:0;padding:0;width:100%}
.tweets>ul>li{height:6em;text-align:left;padding:0;position:relative;width:100%;float:left}.tweets>ul>li>a:first-child{display:block;float:left;margin-right:10px;margin-top:5px;width:32px;height:32px}.tweets>ul>li>a:first-child img{width:100%;height:100%}
.tweets>ul>li p{color:#fff;position:absolute;left:42px;top:0}
.tweets .tweet_avatar{float:left;margin:.25em .5em 0 0}
.copyright{color:#ccc;margin-bottom:35px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.spotlight{background-image:url('../images/spotlight1@2x.png');background-size:100% 100%;background-repeat:no-repeat} .light-source{background-image:url(../images/light-source@2x.png);background-size:100% 100%;background-repeat:no-repeat}}@media (max-width:800px){.countdown_row{font-size:40px;height:90px}}@media (max-width:767px){body{padding:0} .countdown_row{font-size:32px;height:70px}}@media (max-width:630px){.countdown_row{font-size:26px;height:50px} .countdown_section{width:150px !important;margin:0 0 0 -75px !important} .newsletter-signup>form>.input-append>input[type=email]{width:309px} .tweets{width:470px;height:4.5em}}@media (max-width:500px){.newsletter-signup>form>.input-append>input[type=email]{width:199px} .tweets{width:360px;height:6em}}@media (max-width:380px){.countdown_row{font-size:20px} .countdown_section{width:100px !important;margin:0 0 0 -50px !important} .newsletter-signup>form>.input-append>input[type=email]{width:129px} .tweets{width:290px;height:6em}}
