body{font-size:1.1em}header{margin:0}.lead-copy{font-size:1.35em}.text-center{text-align:center}.inner{width:1000px;margin:0 auto;min-height:700px;padding-top:4.5em;padding-bottom:2.5em}#home .inner{padding-top:1em}#about .inner{min-height:650px}.lang-switch{margin-top:1.5em;margin-right:.5em}.lang-switch a{font-family:league-gothic;text-transform:uppercase;text-decoration:none;color:#9d1e2e;font-size:1.25em}.lang-switch a span{opacity:0;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out}.lang-switch a:hover{color:#000}.lang-switch a:hover span{opacity:1;margin-left:3px;color:#999}.about-title,.green-title,.red-title,.yellow-title{font-family:league-gothic;font-size:1.8em}.white-title,.white-title a{color:#fcca32}.white-title a:hover{color:#fff;text-decoration:none}.header-area{text-align:center;position:relative;width:1000px;height:92px;margin:0 auto;overflow:hidden}.header-area .mast-home{display:inline-block;padding:13px;background:#3a393b;position:relative;-webkit-transition:all 110ms ease-out;transition:all 110ms ease-out}.header-area .mast-home:hover{padding-left:24px;padding-right:24px}.header-area .mast-home:before{content:'';display:block;position:absolute;left:-11px;top:0;width:11px;height:92px;background:url(../../images/mast-left.png) no-repeat}.header-area .mast-home:after{content:'';display:block;position:absolute;right:-11px;top:0;width:11px;height:92px;background:url(../../images/mast-right.png) no-repeat}.header-area .lang-switch{position:absolute;top:0;left:0}.main-navigation{height:50px;font-family:league-gothic;background:url(../../images/navi_bg.jpg) center bottom no-repeat #0e777e;padding-bottom:10px}.main-navigation .menu-eng-menu-container,.main-navigation .menu-fr-menu-container{width:1000px;margin:0 auto;background:#4fc1c9}.main-navigation .menu-eng-menu-container .navi li,.main-navigation .menu-fr-menu-container .navi li{display:inline-block;width:15%}.main-navigation .menu-eng-menu-container .navi li a,.main-navigation .menu-fr-menu-container .navi li a{display:block;text-align:center;font-size:24px;color:#fff;text-decoration:none;line-height:50px;text-transform:uppercase;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out}.main-navigation .menu-eng-menu-container .navi li a:hover,.main-navigation .menu-fr-menu-container .navi li a:hover{color:#f8c84e;text-shadow:0 0 2px rgba(0,0,0,.35)}.main-navigation .menu-eng-menu-container .navi li.home-icon,.main-navigation .menu-fr-menu-container .navi li.home-icon{float:left;width:50px;margin-right:20px;margin-left:-1px}.main-navigation .menu-eng-menu-container .navi li.home-icon a,.main-navigation .menu-fr-menu-container .navi li.home-icon a{display:block;background:url(../../images/home-lnk.png) center center no-repeat #444;height:50px;text-indent:-999em}.main-navigation .menu-eng-menu-container .navi li.home-icon a:hover,.main-navigation .menu-fr-menu-container .navi li.home-icon a:hover{background-color:#222}.main-navigation .menu-fr-menu-container .navi{height:50px}.main-navigation .menu-fr-menu-container .navi li{padding-top:5px}.main-navigation .menu-fr-menu-container .navi li a{font-size:20px;line-height:40px;height:48px;overflow:hidden}.main-navigation .menu-fr-menu-container .navi li.two-line a{height:50px;line-height:21px;overflow:hidden}.main-navigation .menu-fr-menu-container .navi li.home-icon{padding:0}.content-box{width:480px}.content-box .content-box-inner{background:#fff;border-bottom:1px solid #fff;padding:1.25em 1.25em 0;font-size:1em}.content-box img{display:block}.contest-btn{display:inline-block;text-align:center;background:#9c53ae;color:#fff;text-decoration:none;padding:.25em .75em;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.5);box-shadow:4px 4px 0 0 rgba(0,0,0,.2);-webkit-transition:all 1000ms ease-out;transition:all 1000ms ease-out}.contest-btn p{margin:0}.contest-btn span{font-family:league-gothic;font-size:30px;color:#f4f1f5}.contest-btn span .left-sc,.contest-btn span .right-sc{font-style:normal;-webkit-transition:all 1000ms ease-out;transition:all 1000ms ease-out}.contest-btn.widen{padding:.25em 1em}.contest-btn.widen span .left-sc{margin-right:10px}.contest-btn.widen span .right-sc{margin-left:10px}.contest-btn:hover span{color:#fff}.sharedaddy{position:relative;top:2em;left:3em}.sharedaddy h3.sd-title{color:#fcca32;font-size:2em!important;margin:0!important}.sharedaddy h3.sd-title:before{border:none!important}.sharedaddy li a span{color:#666}.sharedaddy li a.sd-button:before{color:#4fc1c8!important}#movieholder{border:4px solid #414042;margin:0 auto;width:900px;height:500px;background:#fcca32}#plaque{position:absolute}#plaque p{line-height:40px;color:#3a393b}#plaque img{position:absolute;top:0;right:0}.ftr-navi{text-transform:uppercase}.ftr-navi li:after{content:'|';color:#fcca32;margin:0 7px}.ftr-navi li:last-child:after{content:''}.home-block-scroll{color:#fac842;text-decoration:none;display:block;width:1em;text-align:center;margin:1em auto 20px;font-size:50px;border:5px solid #fac842;border-radius:40px;padding:5px;position:relative}.home-block-scroll:hover{top:-8px;font-size:56px;margin-bottom:8px;border-color:#fff;color:#fff}#contest-block .inner{height:875px}#contest-block .contest-content-box{position:absolute;top:80px;right:55px}#contest-block .contest-link-box{position:absolute;right:30px;top:650px;width:520px}#contest-block .contest-sjam{position:absolute;left:25px;bottom:25px;width:400px;height:700px;background:url(../../images/sjam-megaphone.png) no-repeat}#contest-block .contest-sjam .wave{position:absolute;display:none}#contest-block .contest-sjam .wave1{top:135px;right:45px}#contest-block .contest-sjam .wave2{top:126px;right:30px}#contest-block .contest-sjam .wave3{top:118px;right:14px}#contest-block .educator-note{margin:2em 1.5em 0;font-size:1.2em;line-height:32px;background:#fff;padding:.75em}#contest-block .educator-note a{color:#e71d2e}#contest-block .educator-note a:hover{color:#000;text-decoration:none}#gallery .gallery-content-box{position:absolute;top:50px;right:20px}#gallery .existing-minutes{width:650px;margin:0 auto}#gallery .existing-minutes .half-width-holder{margin-top:45px;width:50%;float:left;color:#fff;text-align:center;text-transform:uppercase}#gallery .existing-minutes .half-width-holder h4{color:#f9c842}#gallery .existing-minutes .half-width-holder img{border:8px solid #f9c842}#gallery .existing-minutes .half-width-holder img:hover{border-color:#e41c34}#gallery .uploaded-vids{width:650px;height:160px;margin:1.5em auto}#gallery .uploaded-vids h4{color:#fff;text-align:center}#gallery .uploaded-vids .home-thumbs li{width:31%;margin-left:1%;margin-right:1%;float:left;position:relative}#gallery .uploaded-vids .home-thumbs li .vid-thumb{font-size:1px!important;line-height:1px!important;text-decoration:none}#gallery .uploaded-vids .home-thumbs li .vid-thumb img{position:absolute;top:0;border:5px solid #228a93;width:96%;display:block}#gallery .uploaded-vids .home-thumbs li .vid-thumb img:hover{border-color:#e41c34}#gallery .gallery-closer{padding:2em 100px 0}#gallery .gallery-closer .to-gallery{font-family:league-gothic;font-size:24px;margin-bottom:2em}#gallery .gallery-closer .to-gallery a{color:#fff;background:#600410;text-decoration:none;padding:.5em}#gallery .gallery-closer .to-gallery a:hover{background:#fff}#gallery .gallery-closer .lead-copy{color:#fff}#gallery .gallery-closer .lead-copy a{color:#f9c842;text-decoration:none}#gallery .gallery-closer .lead-copy a:hover{text-decoration:underline;color:#e41c34}#gallery .coming-soon{color:#fff;text-align:center}#student-resources-block .content{background:url(../../images/sj_mono.gif) right bottom no-repeat;height:2175px}.big-btns{padding-top:65px;margin-bottom:125px}.big-btns li{display:inline-block;margin-left:6px;margin-right:6px}.big-btns li a{display:block;width:220px;height:220px;font-family:league-gothic;font-size:145%;position:relative;border-radius:110px;background:#ccc;overflow:hidden;color:#fff;text-decoration:none;-webkit-transition:all 250ms ease-out;transition:all 250ms ease-out}.big-btns li a span{display:block;line-height:100%}.big-btns li a:hover{-webkit-box-shadow:inset 0 0 30px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 30px 0 rgba(0,0,0,.5)}.big-btns .mconf a{background:#46c1c9}.big-btns .mconf a span{margin-top:90px}.big-btns .mconf a:after{content:'\00b7  1 \00b7';display:inline-block;position:absolute;left:50%;width:40px;margin-left:-20px;text-align:center;top:35px;font-size:25px;color:#fff}.big-btns .nbuild a{background:hsl(310, 58%, 45%)}.big-btns .nbuild a span{margin-top:75px}.big-btns .nbuild a:after{content:'\00b7  2 \00b7';display:inline-block;position:absolute;left:50%;width:40px;margin-left:-20px;text-align:center;top:35px;font-size:25px;color:#fff}.big-btns .pstor a{background:#f4bc33}.big-btns .pstor a span{margin-top:75px}.big-btns .pstor a:after{content:'\00b7  3 \00b7';display:inline-block;position:absolute;left:50%;width:40px;margin-left:-20px;text-align:center;top:35px;font-size:25px;color:#fff}.outer-wrapper{background:#fcca44;margin-top:-28px}.error404 #wrapper,.page-template-newer-page #wrapper{width:1000px;margin:0 auto;background:url(../../images/contest_rpt.jpg)}.error404 #container,.page-template-newer-page #container{margin:0 90px;background:url(../../images/top_grad.jpg) left 15px repeat-x #fff}body.error404,body.page-template-newer-page{background:#fff}.error404 #footer,.page-template-newer-page #footer{background:url(../../images/blog_btm.png) center top no-repeat;height:175px}#student-resources-block .student-links{border-bottom:2px solid #fff;padding-bottom:1.25em}#student-resources-block .student-links a{font-family:league-gothic;font-size:24px;background:#fff;display:block;width:45%;float:left;margin:0 1.5% 2%;color:#e41c34;padding:1.5% 1%;text-decoration:none;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out}#student-resources-block .student-links a:hover{color:#000;-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.25);box-shadow:4px 4px 0 0 rgba(0,0,0,.25)}#movingsjam{position:absolute;width:229px;height:187px;background:url(../../images/sjamcd.png) no-repeat;top:200px;left:680px}#movingsjam img{position:absolute;top:67px;left:98px}#timeline-embed,#timeline-holder{background:#fff}.timeline-ftr{padding-top:3em;padding-bottom:3em}.timeline-ftr a{margin-left:12px;margin-right:12px}.timeline-ftr p{font-family:league-gothic;color:#fcca32;font-size:1.25em;margin:0;line-height:45px}.rescontin .left{width:360px;min-height:402px;float:left;margin:-20px 0 0 58px}.rescontin .left p{font-size:.8em}.rescontin .right{width:360px;float:right;margin:-20px 92px 0 0}.rescontin .right p{font-size:.8em}.rescontin a{color:#9c1e30}.rescontin a:hover{color:#999;text-decoration:none}.resource-links a{font-family:league-gothic;color:#9e1e2e}#trainholder{background:url(../../images/train_bg.png) center 55px no-repeat;width:1000px;height:195px;overflow:hidden;margin-left:-28px}#trainholder #train{background:url(../../images/train.png) no-repeat;width:308px;height:169px;position:relative;left:-308px}.about-area{margin:3em 4em}.about-area a{color:#fff;text-decoration:none}.about-area a:hover{color:#ccc;text-decoration:underline}.about-area .about-credits{padding-top:2em;float:left;margin-right:3em}.bloghome{position:absolute;background:url(../../images/bloghome.png) no-repeat;display:block;width:100px;height:27px;margin:25px 0 0 105px;padding:0 0 0 35px;font-family:league-gothic;font-size:15px;text-decoration:none;color:#999;text-align:left}.bloghome:hover{background-position:left bottom;color:#bbb}.wpcf7{padding-top:2em!important}.wpcf7 p{clear:both}.wpcf7 .form-label{width:40%;padding-right:5%;text-align:right;float:left}.wpcf7 .form-label em{color:red}.wpcf7 .form-control{width:49%;float:left}.wpcf7 input[type=email],.wpcf7 input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;font-size:13px;line-height:16px;padding:6px 12px}.wpcf7 select{display:block;width:75%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}.wpcf7 .postal-code-holder input{width:85px}.wpcf7 input[type=submit]{margin-left:45%;background:#46c1ca;border:none;color:#fff;font-size:1em;padding:.35em 1em;border-radius:3px}.wpcf7 hr{height:1px;overflow:hidden;border:none;background:#ccc;margin-top:2em;margin-bottom:2em}.wpcf7 i{font-size:85%;line-height:1}.wpcf7 .hidden-field{display:none}.new-format-top{height:65px;background:url(../../images/blog_top.png) center center no-repeat;position:relative;z-index:100}.new-page-format .entry-title{display:none}.new-page-format p.page-intro{font-size:1.2em;font-weight:700}.new-page-format .hm-hdr{display:block;margin-top:24px}.new-page-format #content{border-bottom:1px solid #fff;position:relative;padding-left:218px;padding-right:25px}.new-page-format #content .entry-content{padding-top:2.25em;min-height:250px}.new-page-format #content .entry-content a{color:#228992}.new-page-format #content .entry-content .contest-link-box{padding-top:1em;padding-bottom:2em}.new-page-format #content .entry-content .contest-link-box a{color:#fff}.new-page-format #content .entry-content .contest-link-box a:hover{color:#faca42}.new-page-format #content .hm-sub-nav{width:200px;position:absolute;left:0;font-family:league-gothic}.new-page-format #content .hm-sub-nav .subs-due{background:#231f20;color:#fac950;text-align:center;font-size:135%;line-height:1.1;padding:.5em}.new-page-format #content .hm-sub-nav .subs-due span{display:inline-block;text-transform:uppercase;font-size:125%}.new-page-format #content .hm-sub-nav .back-to-main{background:url(../../images/bloghome.png) no-repeat;line-height:24px;padding:0 0 0 34px;margin:1.25em;display:block;color:#000;text-transform:uppercase}.new-page-format #content .hm-sub-nav .back-to-main:hover{opacity:.75;text-decoration:none}.new-page-format #content .hm-sub-nav ul{padding:.5em .5em .5em 1.25em}.new-page-format #content .hm-sub-nav ul li{margin-bottom:.65em}.new-page-format #content .hm-sub-nav ul li a{display:block;background:url(../../images/hm-links.png) no-repeat;font-size:24px;text-transform:uppercase;color:#fff;width:146px;line-height:25px;padding:5px;text-decoration:none}.new-page-format #content .hm-sub-nav ul li a:hover{background-position:left bottom}.new-page-format #content .hm-sub-nav ul li a.active{color:#000;background-position:left bottom}.new-page-format .sharedaddy{position:static;margin:0!important}.new-page-format .sharedaddy h3.sd-title{color:#000;font-size:24px!important}.error404 #content{padding:2em}.gallery-page-list{padding-bottom:5em}.gallery-page-list li{overflow:hidden;width:255px;height:230px;float:left;padding:10px;margin-right:10px}.gallery-page-list li .vid-thumb{display:block;color:#fff;font-size:1px;line-height:1px;height:auto;text-decoration:none}.gallery-page-list li .vid-thumb img{border:5px solid #fbc941;max-width:100%}.red-btn{display:inline-block;font-family:league-gothic;background:url(../../images/red_button.png) no-repeat;width:220px;color:#fff;text-decoration:none;text-align:center;font-size:35px;line-height:55px;padding:10px;margin-right:15px}.red-btn:hover{color:#fccb31}#fixednav{background:#000;position:fixed;bottom:-40px;width:100%;height:40px; z-index: 1000; }#fixednav.inView{bottom:0}#fixednav .fixnavinner{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;text-align:center;float:left}#fixednav .fixnavinner li{display:inline-block}#fixednav .fixnavinner li a{color:#fff;font-family:league-gothic;text-decoration:none;line-height:40px}#fixednav .fixcont{width:1000px;margin:0 auto}.fancybox-type-inline .fancybox-skin{background:url(../../images/sjam-modal-icon.png) 20px bottom no-repeat #a01d2b;color:#fff;min-height:350px}.fancybox-type-inline .fancybox-skin .modal-inner .modal-logo{float:left}.fancybox-type-inline .fancybox-skin .modal-inner .modal-body{width:64%;float:right;border-radius:4px}.fancybox-type-inline .fancybox-skin .modal-inner .modal-body .modal-speech{background:#fff;padding:.5em;border-radius:4px;color:#333;margin-bottom:15px}.fancybox-type-inline .fancybox-skin .modal-inner .modal-body .modal-speech p{line-height:28px}.fancybox-type-inline .fancybox-skin .modal-inner .modal-body .modal-speech span{color:#a01d2b;font-weight:700;font-size:1.25em}.fancybox-type-inline .fancybox-skin .modal-inner .modal-body .modal-btn{display:inline-block;width:149px;line-height:51px;background:url(../../images/modal-btn.png) no-repeat;font-family:league-gothic;font-size:28px;text-transform:uppercase;text-decoration:none;color:#000}.fancybox-type-inline .fancybox-skin .modal-inner .modal-body .modal-btn:hover{color:#a01d2b}.fancybox-type-inline .fancybox-skin .modal-inner .modal-body .quick-links{color:#fff}.fancybox-type-inline .fancybox-skin .modal-inner .modal-body .quick-links a{color:#ccc}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{height:1%}.clearfix{display:block}

.red-btn-lg {
  display:inline-block;
  width: 450px;
  height: 75px;
  font-family:league-gothic;
  font-size: 28px;
  line-height: 75px;
  color: #fff;
  text-decoration: none;
  background:url(../../images/red_button-lg.png);
}
.red-btn-lg:hover {
  color:#fccb31;
}

.er-tl-dl {
  font-size: 23px;
}

.er-tl-dl a {
  display: inline-block;
  color: #000;
  margin-bottom: 0.85em;
}
