/* /core/styles/carousel.css */
main{display:block}@-webkit-keyframes spin{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(360deg)}}@-o-keyframes spin{from{-o-transform:rotateY(0)}to{-o-transform:rotateY(360deg)}}@keyframes spin{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}.cssanimations.csstransforms3d .directional-controls{display:none}.cssanimations.csstransforms3d #carousel-wrapper{-webkit-perspective:4000px;-moz-perspective:4000px;perspective:4000px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;perspective-origin:50% 50%;width:100%;height:260px;margin:0 auto}.cssanimations.csstransforms3d #carousel-stage{-webkit-transition:2s;-moz-transition:2s;transition:2s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;height:100%}.cssanimations.csstransforms3d #carousel{-webkit-animation:spin 36s infinite linear;-moz-animation:spin 36s infinite linear;animation:spin 36s infinite linear;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;position:relative;margin:0 auto;top:50px;height:200px;width:200px;list-style:none;padding:0}.cssanimations.csstransforms3d #carousel li{-webkit-transition:2s;-moz-transition:2s;transition:2s;-webkit-backface-visibility:visible;backface-visibility:visible;width:65%;margin:auto}.cssanimations.csstransforms3d #carousel a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.cssanimations.csstransforms3d #carousel a span{font-size:9px;display:block}.cssanimations.csstransforms3d #carousel .s-1{-webkit-transform:rotateY(0deg) translateZ(470px);-moz-transform:rotateY(0deg) translateZ(470px);-ms-transform:rotateY(0deg) translateZ(470px);-o-transform:rotateY(0deg) translateZ(470px);transform:rotateY(0deg) translateZ(470px)}.cssanimations.csstransforms3d #carousel .s-2{-webkit-transform:rotateY(30deg) translateZ(470px);-moz-transform:rotateY(30deg) translateZ(470px);-ms-transform:rotateY(30deg) translateZ(470px);-o-transform:rotateY(30deg) translateZ(470px);transform:rotateY(30deg) translateZ(470px)}.cssanimations.csstransforms3d #carousel .s-3{-webkit-transform:rotateY(60deg) translateZ(470px);-moz-transform:rotateY(60deg) translateZ(470px);-ms-transform:rotateY(60deg) translateZ(470px);-o-transform:rotateY(60deg) translateZ(470px);transform:rotateY(60deg) translateZ(470px)}.cssanimations.csstransforms3d #carousel .s-4{-webkit-transform:rotateY(90deg) translateZ(470px);-moz-transform:rotateY(90deg) translateZ(470px);-ms-transform:rotateY(90deg) translateZ(470px);-o-transform:rotateY(90deg) translateZ(470px);transform:rotateY(90deg) translateZ(470px)}.cssanimations.csstransforms3d #carousel .s-5{-webkit-transform:rotateY(120deg) translateZ(470px);-moz-transform:rotateY(120deg) translateZ(470px);-ms-transform:rotateY(120deg) translateZ(470px);-o-transform:rotateY(120deg) translateZ(470px);transform:rotateY(120deg) translateZ(470px)}.cssanimations.csstransforms3d #carousel .s-6{-webkit-transform:rotateY(150deg) translateZ(470px);-moz-transform:rotateY(150deg) translateZ(470px);-ms-transform:rotateY(150deg) translateZ(470px);-o-transform:rotateY(150deg) translateZ(470px);transform:rotateY(150deg) translateZ(470px)}.cssanimations.csstransforms3d #carousel .s-7{-webkit-transform:rotateY(180deg) translateZ(470px);-moz-transform:rotateY(180deg) translateZ(470px);-ms-transform:rotateY(180deg) translateZ(470px);-o-transform:rotateY(180deg) translateZ(470px);transform:rotateY(180deg) translateZ(470px)}.cssanimations.csstransforms3d #carousel .s-8{-webkit-transform:rotateY(210deg) translateZ(470px);-moz-transform:rotateY(210deg) translateZ(470px);-ms-transform:rotateY(210deg) translateZ(470px);-o-transform:rotateY(210deg) translateZ(470px);transform:rotateY(210deg) translateZ(470px)}.cssanimations.csstransforms3d #carousel .s-9{-webkit-transform:rotateY(240deg) translateZ(470px);-moz-transform:rotateY(240deg) translateZ(470px);-ms-transform:rotateY(240deg) translateZ(470px);-o-transform:rotateY(240deg) translateZ(470px);transform:rotateY(240deg) translateZ(470px)}.cssanimations.csstransforms3d #carousel .s-10{-webkit-transform:rotateY(270deg) translateZ(470px);-moz-transform:rotateY(270deg) translateZ(470px);-ms-transform:rotateY(270deg) translateZ(470px);-o-transform:rotateY(270deg) translateZ(470px);transform:rotateY(270deg) translateZ(470px)}.cssanimations.csstransforms3d #carousel .s-11{-webkit-transform:rotateY(300deg) translateZ(470px);-moz-transform:rotateY(300deg) translateZ(470px);-ms-transform:rotateY(300deg) translateZ(470px);-o-transform:rotateY(300deg) translateZ(470px);transform:rotateY(300deg) translateZ(470px)}.cssanimations.csstransforms3d #carousel .s-12{-webkit-transform:rotateY(330deg) translateZ(470px);-moz-transform:rotateY(330deg) translateZ(470px);-ms-transform:rotateY(330deg) translateZ(470px);-o-transform:rotateY(330deg) translateZ(470px);transform:rotateY(330deg) translateZ(470px)}.carousel-container{position:relative;margin:0 auto;width:940px;padding:0}.carousel-container li{text-align:center}.carousel-container a{color:#666;font-family:sans-serif;font-weight:700;text-decoration:none;font-size:1em;text-align:center}.carousel-container a:focus,.carousel-container a:hover{outline:0;color:#8e0e04;text-decoration:underline}.carousel-container a:active{opacity:.5}.carousel-container a img{width:100%}.no-opacity .carousel-container li{display:none}.no-opacity .carousel-container li.p-1,.no-opacity .carousel-container li.p-2,.no-opacity .carousel-container li.p-3,.no-opacity .carousel-container li.p-4{display:block}.no-cssanimations .carousel-container li,.no-csstransforms3d .carousel-container li,.ModernizrFailed .carousel-container li{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;display:none;opacity:0;float:left;width:18%;margin:0 3.5%;position:absolute;left:37.5%}.no-cssanimations .carousel-container li.p-1,.no-cssanimations .carousel-container li.p-2,.no-cssanimations .carousel-container li.p-3,.no-cssanimations .carousel-container li.p-4,.no-csstransforms3d .carousel-container li.p-1,.no-csstransforms3d .carousel-container li.p-2,.no-csstransforms3d .carousel-container li.p-3,.no-csstransforms3d .carousel-container li.p-4,.ModernizrFailed .carousel-container li.p-1,.ModernizrFailed .carousel-container li.p-2,.ModernizrFailed .carousel-container li.p-3,.ModernizrFailed .carousel-container li.p-4{opacity:1;display:block}.no-cssanimations .carousel-container li.p-1,.no-csstransforms3d .carousel-container li.p-1,.ModernizrFailed .carousel-container li.p-1{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;left:0}.no-cssanimations .carousel-container li.p-2,.no-csstransforms3d .carousel-container li.p-2,.ModernizrFailed .carousel-container li.p-2{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;left:25%}.no-cssanimations .carousel-container li.p-3,.no-csstransforms3d .carousel-container li.p-3,.ModernizrFailed .carousel-container li.p-3{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;left:50%}.no-cssanimations .carousel-container li.p-4,.no-csstransforms3d .carousel-container li.p-4,.ModernizrFailed .carousel-container li.p-4{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;left:75%}.ModernizrFailed.no-js .directional-controls{display:none}.ModernizrFailed.no-js .carousel-container{clear:both}.ModernizrFailed.no-js .carousel-container li{float:left;margin:0 3.5%;text-align:left;width:26.3333%;position:relative;display:block;opacity:1;left:0;margin-bottom:.75em}.ModernizrFailed.no-js .carousel-container a{display:flex;align-items:center;justify-content:left;text-align:left}.ModernizrFailed.no-js .carousel-container a img{width:20%;margin-right:5%;float:left}main{display:block}@-webkit-keyframes spin{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(360deg)}}@-o-keyframes spin{from{-o-transform:rotateY(0)}to{-o-transform:rotateY(360deg)}}@keyframes spin{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}#css3-carousel-wrapper{width:100%;height:260px;-webkit-perspective:4500px;-moz-perspective:4500px;perspective:4500px;-webkit-perspective-origin:50%;-moz-perspective-origin:50%;perspective-origin:50%;margin:0 auto}#css3-carousel-stage{-webkit-transition:2s;-moz-transition:2s;transition:2s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;height:100%}#css3-carousel{-webkit-animation:spin 36s infinite linear;-moz-animation:spin 36s infinite linear;animation:spin 36s infinite linear;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;margin:0 auto;top:30px;height:200px;width:20.8333333%}#css3-carousel li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:2s;-moz-transition:2s;transition:2s;-webkit-backface-visibility:visible;backface-visibility:visible;position:absolute;background:rgba(255,0,0,.3);width:74.5%;padding-bottom:127.1186441%;list-style:none}#css3-carousel a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;text-align:center;color:#666;font-family:sans-serif;font-weight:700;text-decoration:none;font-size:1em}#css3-carousel a img{width:100%}#css3-carousel a span{font-size:9px;display:block}#css3-carousel .s-0{-webkit-transform:rotateY(0 deg) translateZ(430px);-moz-transform:rotateY(0 deg) translateZ(430px);-ms-transform:rotateY(0 deg) translateZ(430px);-o-transform:rotateY(0 deg) translateZ(430px);transform:rotateY(0 deg) translateZ(430px)}#css3-carousel .s-1{-webkit-transform:rotateY(30 deg) translateZ(430px);-moz-transform:rotateY(30 deg) translateZ(430px);-ms-transform:rotateY(30 deg) translateZ(430px);-o-transform:rotateY(30 deg) translateZ(430px);transform:rotateY(30 deg) translateZ(430px)}#css3-carousel .s-2{-webkit-transform:rotateY(60 deg) translateZ(430px);-moz-transform:rotateY(60 deg) translateZ(430px);-ms-transform:rotateY(60 deg) translateZ(430px);-o-transform:rotateY(60 deg) translateZ(430px);transform:rotateY(60 deg) translateZ(430px)}#css3-carousel .s-3{-webkit-transform:rotateY(90 deg) translateZ(430px);-moz-transform:rotateY(90 deg) translateZ(430px);-ms-transform:rotateY(90 deg) translateZ(430px);-o-transform:rotateY(90 deg) translateZ(430px);transform:rotateY(90 deg) translateZ(430px)}#css3-carousel .s-4{-webkit-transform:rotateY(120 deg) translateZ(430px);-moz-transform:rotateY(120 deg) translateZ(430px);-ms-transform:rotateY(120 deg) translateZ(430px);-o-transform:rotateY(120 deg) translateZ(430px);transform:rotateY(120 deg) translateZ(430px)}#css3-carousel .s-5{-webkit-transform:rotateY(150 deg) translateZ(430px);-moz-transform:rotateY(150 deg) translateZ(430px);-ms-transform:rotateY(150 deg) translateZ(430px);-o-transform:rotateY(150 deg) translateZ(430px);transform:rotateY(150 deg) translateZ(430px)}#css3-carousel .s-6{-webkit-transform:rotateY(180 deg) translateZ(430px);-moz-transform:rotateY(180 deg) translateZ(430px);-ms-transform:rotateY(180 deg) translateZ(430px);-o-transform:rotateY(180 deg) translateZ(430px);transform:rotateY(180 deg) translateZ(430px)}#css3-carousel .s-7{-webkit-transform:rotateY(210 deg) translateZ(430px);-moz-transform:rotateY(210 deg) translateZ(430px);-ms-transform:rotateY(210 deg) translateZ(430px);-o-transform:rotateY(210 deg) translateZ(430px);transform:rotateY(210 deg) translateZ(430px)}#css3-carousel .s-8{-webkit-transform:rotateY(240 deg) translateZ(430px);-moz-transform:rotateY(240 deg) translateZ(430px);-ms-transform:rotateY(240 deg) translateZ(430px);-o-transform:rotateY(240 deg) translateZ(430px);transform:rotateY(240 deg) translateZ(430px)}#css3-carousel .s-9{-webkit-transform:rotateY(270 deg) translateZ(430px);-moz-transform:rotateY(270 deg) translateZ(430px);-ms-transform:rotateY(270 deg) translateZ(430px);-o-transform:rotateY(270 deg) translateZ(430px);transform:rotateY(270 deg) translateZ(430px)}#css3-carousel .s-10{-webkit-transform:rotateY(300 deg) translateZ(430px);-moz-transform:rotateY(300 deg) translateZ(430px);-ms-transform:rotateY(300 deg) translateZ(430px);-o-transform:rotateY(300 deg) translateZ(430px);transform:rotateY(300 deg) translateZ(430px)}#css3-carousel .s-11{-webkit-transform:rotateY(330 deg) translateZ(430px);-moz-transform:rotateY(330 deg) translateZ(430px);-ms-transform:rotateY(330 deg) translateZ(430px);-o-transform:rotateY(330 deg) translateZ(430px);transform:rotateY(330 deg) translateZ(430px)}
/**/
#carousel{height:270px;margin-bottom:5px}.home_divisions{background-image:url(/media/layout/divisions.png);background-repeat:no-repeat;background-position:top center;position:relative;z-index:5;height:200px}.home_divisions .grid_3{height:170px;margin-bottom:10px}.home_divisions form .submit{position:absolute;bottom:0;left:0}.home_divisions a.feature,.home_divisions button{position:absolute;bottom:0;left:0;top:auto}#categories{width:210px}.carousel{position:relative;overflow:hidden;width:220px;height:111px}.carousel li{list-style-type:none}.carousel li a{text-decoration:none;margin-right:100px;height:32px;padding:5px 5px 0 6px;border-bottom:1px solid #909090;color:#505050}.carousel li a span{display:block;position:absolute;overflow:hidden;top:0;right:0;width:100px;height:111px}.carousel li a span{display:none}a.carousel_curr{background:#707070;color:#fff!important}.carousel li a.carousel_curr span,.carousel li a:hover span,.carousel li a{display:block}.carousel li a span img{height:111px}#homesearch p{position:relative;overflow:visible;height:28px}

#csa-bulletin {position: relative; z-index:1;}
#csa-bulletin img {margin-right: 10px;}
#thinkers50 {position:relative; top:-5px;}
#home-subscribe {position:relative;}
#home-vs {color:#000 !important; font-size:11px;}