/***********************************
* SNL Stylesheet
* Created on:9/2010
* Rhino Hooton ~ Digitaria
***********************************/
/* /saturday-night-live/ */
@import url("/assets/modules/common/css/modules.css");@import url("/saturday-night-live/css/common.css");/* Base Styles
********************************************************************************************************/
*{margin:0;padding:0}
body{background:#000 url(/saturday-night-live/images/backgrounds/page.jpg) no-repeat center top;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#fff}
body#home #nbc-wrapper{background:#000 url(/saturday-night-live/images/backgrounds/page.jpg) no-repeat center top}
div.clear{clear:both;font-size:1px;line-height:1px}
ul{list-style-type:none}
#about #container.clearfix,
#bios #container.clearfix,
#extras #container.clearfix,
#games #container.clearfix,
#news #container.clearfix,
#fred_blog #container.clearfix{background:#000 url(/saturday-night-live/images/backgrounds/bg-container.jpg) no-repeat left 142px}
/* Page Styles
********************************************************************************************************/
#wrapper{margin:0 auto;width:971px}
.content-container{width:969px;border-right:1px solid #515151;border-bottom:1px solid #515151;border-left:1px solid #515151;background:#000;overflow:hidden}
#primary_content{float:left;position:relative;width:660px;overflow:hidden}
#games #primary_content{width:971px !important}
#home #primary_content #left_col{float:left;_display:inline;width:239px;overflow:hidden}
#home #primary_content #right_col{_display:inline;float:left;overflow:hidden;margin-left:10px;width:400px}
#home #primary_content #left_col2{float:left;_display:inline;overflow:hidden;width:319px}
#home #primary_content #right_col2{_display:inline;float:left;overflow:hidden;margin-left:10px;width:320px}
#additional_content{float:left;width:300px;overflow:hidden}
/* Header Styles
********************************************************************************************************/
#header{font-weight:bold;height:180px;position:relative;text-transform:uppercase;width:971px}
#header h1{background:url(/saturday-night-live/images/logo.png) no-repeat;display:inline;float:left;height:154px;margin:12px 0 0 10px;text-indent:-9999px;width:228px}
#header div{line-height:100%}
#header #guest-image{height:180px;position:absolute;right:0;top:0;width:330px}
#header #next-on,#header #guest-music,#header #guest-first-name,#header #guest-last-name{display:inline;float:left;margin:0 0 0 40px;width:349px}
#header #next-on{margin-top:30px}
#header #next-on,#header #guest-music{color:#b8d3fe;font-size:15px;letter-spacing:-1px;font-weight:bold;}
#header #guest-music{margin-top:10px;text-transform:none}
#header #guest-first-name{color:#e2dfd9;font-size:70px;letter-spacing:-3px;line-height:85%;margin-top:5px}
#header #guest-last-name{color:#e2dfd9;font-size:35px;letter-spacing:-2px;line-height:85%}
#about #subheader,
#bios #subheader,
#extras #subheader,
#games #subheader,
#news #subheader,
#fred_blog #subheader{background: url(/saturday-night-live/images/backgrounds/bg-subheader.jpg) no-repeat;position:relative;width:971px;height:115px}
#subheader h1{float:left}
#subheader .date{float:left;margin:92px 0 0 0;color:#5bc3d0;text-transform:uppercase;font-size:13px;font-weight:bold}
#subheader #show_info{position:absolute;left:488px;top:5px}
#subheader #host{position:absolute;left:730px;top:0}
.socialbuttons {position:absolute;left:776px;top:10px;z-index:1000}
/* Navigation Styles
********************************************************************************************************/
/* navigation block (page) */
#show-nav.module{margin:0;padding:0;width:971px;height:27px;display:block;background:url(/saturday-night-live/images/nav/nav-bg.gif) no-repeat 0 0 !important;z-index:100}
#show-nav ul{margin:0;padding:0;width:971px;height:27px;display:block}
/* navigation block (scet) */
#show-header-scet.module #show-nav.module{margin:12px 3px 0 0;padding:0 0 0 0;width:754px;height:43px;display:block;background:url(/saturday-night-live/images/backgrounds/nav.gif) no-repeat 0px 0px;float:right}
#show-header-scet.module #show-nav ul{padding:0 0 0 0;margin:0 0 0 12px;/*height:43px;*/
display:block;float:left!important}
/* navigation element */
#show-nav.module li a.button{height:27px;display:block;text-indent:-9999px}
/* navigation options */
/* main */
#show-nav.module li#show-main a.button{background:url(/saturday-night-live/images/nav/nav-sprite.gif) no-repeat 0px 0px !important;width:81px}
#show-nav.module li#show-main.active a.button,
#show-nav.module li#show-main a.button:hover{background-position:0px 0px !important}
/* about */
#show-nav.module li#show-about a.button{background:url(/saturday-night-live/images/nav/nav-sprite.gif) no-repeat -81px 0px !important;width:72px}
#show-nav.module li#show-about.active a.button,
#show-nav.module li#show-about a.button:hover{background-position:-81px 0px !important}
/* video */
#show-nav.module li#show-video a.button{background:url(/saturday-night-live/images/nav/nav-sprite.gif) no-repeat -153px 0px !important;width:67px}
#show-nav.module li#show-video.active a.button,
#show-nav.module li#show-video a.button:hover{background-position:-153px 0px !important}
/* episode guide */
#show-nav.module li#show-episode-guide a.button{background:url(/saturday-night-live/images/nav/nav-sprite.gif) no-repeat -220px 0px !important;width:123px}
#show-nav.module li#show-episode-guide.active a.button,
#show-nav.module li#show-episode-guide a.button:hover{background-position:-220px 0px !important}
/* photos */
#show-nav.module li#show-photos a.button{background:url(/saturday-night-live/images/nav/nav-sprite.gif) no-repeat -343px 0px !important;width:80px}
#show-nav.module li#show-photos.active a.button,
#show-nav.module li#show-photos a.button:hover{background-position:-343px 0px !important}
/* recaps */
#show-nav.module li#show-recaps a.button{background:url(/saturday-night-live/images/nav/nav-sprite.gif) no-repeat -423px 0px !important;width:78px;display:none}
#show-nav.module li#show-recaps.active a.button,
#show-nav.module li#show-recaps a.button:hover{background-position:-423px 0px !important}
/* exclusives */
#show-nav.module li#show-exclusives a.button{background:url(/saturday-night-live/images/nav/nav-sprite.gif) no-repeat -501px 0px !important;width:105px}
#show-nav.module li#show-exclusives.active a.button,
#show-nav.module li#show-exclusives a.button:hover{background-position:-501px 0px !important}
/* backstage */
#show-nav.module li#show-backstage a.button{background:url(/saturday-night-live/images/nav/nav-sprite.gif) no-repeat -606px 0px !important;width:103px}
#show-nav.module li#show-backstage.active a.button,
#show-nav.module li#show-backstage a.button:hover{background-position:-606px 0px !important}
/* community */
#show-nav.module li#show-community a.button{background:url(/saturday-night-live/images/nav/nav-sprite.gif) no-repeat -709px 0px !important;width:106px}
#show-nav.module li#show-community.active a.button,
#show-nav.module li#show-community a.button:hover{background-position:-709px 0px !important}
/* games */
#show-nav.module li#show-games a.button{background:url(/saturday-night-live/images/nav/nav-sprite.gif) no-repeat -815px 0px !important;width:73px}
#show-nav.module li#show-games.active a.button,
#show-nav.module li#show-games a.button:hover{background-position:-815px 0px !important}
/* shop */
#show-nav.module li#show-shop a.button{background:url(/saturday-night-live/images/nav/nav-sprite.gif) no-repeat -888px 0px !important;width:83px}
#show-nav.module li#show-shop.active a.button,
#show-nav.module li#show-shop a.button:hover{background-position:-888px 0px !important}
/* scet styles */
/* drop navigation */
#show-nav.module .sub{background:#120d0a !important;width:840px !important;_width:880px !important;color:#fff;height:auto;padding:0;top:26px;z-index:997}
#show-nav.module .sub .sub-outer{border:1px solid #999;float:left;padding:15px 0;width:838px !important;_width:898px !important}
#show-nav.module .sub .sub-footer a{color:#b8d3fe}
#show-nav.module .sub h3{color:#fdea7e;font-size:15px;font-weight:bold}
#show-nav.module .sub h4,
#show-nav.module .thumb-block .title{color:#fdea7e}
#show-nav.module .sub ul{height:auto;overflow:hidden;width:185px;padding:5px 0 15px 0}
#show-nav.module .sub ul li{font-size:12px}
#show-nav.module .sub li,
#show-nav.module .sub-block a,
#show-nav.module .thumb-block a{display:block;color:#b8d3fe;padding:1px}
#show-nav.module .sub-block a:hover,
#show-nav.module .thumb-block a:hover{background:none repeat scroll 0 0 #b8d3fe;color:#000;display:block;text-decoration:none}
#show-nav.module .sub-footer a{background:url("/saturday-night-live/images/buttons/close-block.gif") repeat scroll 0 0 transparent !important;text-indent:-9999px;height:9px;width:54px;display:block;overflow:hidden}
#show-nav.module .sub .section-home-btn{text-decoration:none;color:#376FC7}
#show-nav.module .sub .section-home-btn:hover{text-decoration:none;color:#376FC7}
#show-nav.module .sub .section-home-btn h3{text-decoration:none;color:#b8d3fe}
#show-nav.module .sub a.section-home-btn h3{text-decoration:underline!important}
#show-nav.module .sub a.section-home-btn h3:hover{text-decoration:none!important;color:#fff}
#show-nav.module .sub .section-home-btn h3:hover{text-decoration:none;color:#fff}
#community.module #fanit-module a.follow{display:none}
#community.module #fanit-module{margin:10px}
/* fan-it subnav feed */
#show-nav.module #fanit-module .reward_heading{/* Reward and Challenge Heading */
margin-top:5px;color:#fdea7e!important;text-transform:none;font-weight:bold}
#show-nav.module #fanit-module h4{/* Reward and challenge description */
color:#fff!important}
#show-nav.module #fanit-module h4 a{/* Reward and challenge description */
display:inline!important}
#show-nav.module #fanit-module a:hover{/* Reward and challenge description */
background:none!important}
#fanit-module .chal_block h4{/* Challenge Description */
color:#fff!important}
#fanit-module .chal_block h4 a{/* Challenge Description Link */
color:#fff!important;font-size:14px;margin:0!important;text-decoration:none}
#fanit-module .chal_block h4 span{/* Challenge Points */
color:#fff!important}
#show-nav.module #fanit-module .gtr,#show-nav.module #fanit-module .chal_block .ttc{/* Reward and challenge description links */
line-height:16px}
#show-nav.module #fanit-module a.gtr:hover,#show-nav.module #fanit-module .chal_block a.ttc:hover{background:#b8d3fe!important}
/* Generic Styles
********************************************************************************************************/
/* Module Styles
********************************************************************************************************/
/* video clips */
#home #video.module{background-color:#10141c;float:none;margin-bottom:25px;width:auto}
h2.video-header{background:url(/saturday-night-live/images/headers/hdr-home-video.gif) no-repeat 0px 0px;border-bottom:1px solid #515151;display:block;height:48px;text-indent:-9999px;width:400px}
#home #video.module h2{display:none}
#home #video.module .module-inner{background:#10141c;border-right:1px solid #515151;border-left:1px solid #515151;display:block;min-height:866px;_height:865px;overflow:hidden}
#video-category-content .category{display:none}
#video-category-content .active{display:block}
#home #right_col ul#video-categories{border-right:1px solid #515151;border-left:1px solid #515151;height:40px;margin:0;overflow:hidden;width:398px}
#home #right_col ul#video-categories li{background:url(/saturday-night-live/images/video-tabs.gif) no-repeat;_display:inline;float:left;height:28px;margin-top:5px;margin-bottom:5px;text-indent:-987em}
#home #right_col ul#video-categories li#latest{background-position:0 0;margin-right:5px;margin-left:5px;width:126px}
#home #right_col ul#video-categories li#popular{background-position:-131px 0;margin-right:5px;width:125px}
#home #right_col ul#video-categories li#featured{background-position:-261px 0;width:125px}
#home #right_col ul#video-categories li.active{cursor:pointer}
#home #right_col ul#video-categories li#latest.active{background-position:0 -28px}
#home #right_col ul#video-categories li#popular.active{background-position:-131px -28px}
#home #right_col ul#video-categories li#featured.active{background-position:-261px -28px}
#home #video.module .module-inner .thumb-block{display:block;float:none;margin:10px;padding-top:3px;overflow:hidden;zoom:1}
#home #video.module .module-inner .thumb-block .next_image{}
#home #video.module .module-inner .thumb-block img{border:0;height:90px;margin:0;width:160px}
#home #video.module .module-inner .featured img{height:117px;width:208px}
#home #video.module .module-inner .featured .meta{width:150px !important}
#home #video.module .module-inner .thumb-block .meta{padding-left:10px;width:180px}
#home #video.module .module-inner .thumb-block .meta .type{display:none}
#home #video.module .module-inner .thumb-block .meta .title{color:#99c0ff;font-size:15px;font-weight:bold;line-height:16px}
#home #video.module .module-inner .thumb-block .meta a.thumb-more{color:#99c0ff;display:block}
#home #video.module .module-inner .thumb-block .meta .description{*color:#fff;_color:#fff;font-size:11px;line-height:14px;padding:8px 0}
#home #video.module .module-footer{background:none;border-right:1px solid #515151;border-bottom:2px solid #515151;border-left:1px solid #515151;overflow:hidden;padding:3px 0 12px;*width:398px;_width:398px}
#home #video.module .module-footer a{background:url(/saturday-night-live/images/buttons/btn-more-video.gif) no-repeat;display:block;height:18px;margin-left:285px;*margin-right:15px;_margin-right:15px;width:102px}
#home #video.module .module-footer a span{display:none}
/* exclusives */
#exclusives{width:248px!important;overflow:hidden;background:#000;border-bottom:2px solid #fdea7e;margin-bottom:20px}
#exclusives h4{background:url(/saturday-night-live/images/headers/exclusives.gif) no-repeat 0px 0px;text-indent:-9999px;display:block;height:52px;width:248px}
#exclusives a{color:#b8d3fe;display:block}
#exclusives .thumb-block{width:auto!important}
#exclusives .thumb-block img{border:0}
#exclusives .module-footer a,
#exclusives .module-footer .raquo{color:#b8d3fe;font-weight:bold;text-transform:uppercase;font-size:12px}
/* music */
#home #music.module{background-color: #10141C;margin-bottom:20px;width:649px}
#home #music.module h2{background:url(/saturday-night-live/images/headers/hdr-home-music.gif) no-repeat;border-bottom:1px solid #515151;height:41px;text-indent:-987em;width:649px}
#home #music.module .module-inner{border-right:1px solid #515151;_display:inline;float:left;width:648px}
#home #music.module .first{margin-left:22px !important}
#home #music.module .thumb-block{*color:#fff;_color:#fff;_display:inline;float:left;margin:15px;_margin:15px 10px;width:127px}
#home #music.module .thumb-block a img{border:none;float:none}
#home #music.module .thumb-block .title{color:#99c0ff;font-size:12px;font-weight:bold;line-height:14px}
#home #music.module .thumb-block a.thumb-more{color:#99c0ff;display:block;font-weight:bold}
#home #music.module .module-footer{border-bottom:2px solid #515151;border-right:1px solid #515151;clear:both}
/* games */
#games.module{background-color:#10141c;_display:inline;float:left;overflow:hidden;width:319px}
#games.module h2{background:url(/saturday-night-live/images/headers/hdr-home-games.gif) no-repeat 0px 0px;display:block;height:41px;text-indent:-9999px;width:319px}
#games.module .module-inner{border-right:1px solid #515151;width:318px}
#games.module .meta{margin-left:5px;width:160px}
#games.module .meta .title,
#exclusives.module .meta .title,
#video.module .meta .title{color:#99c0ff;font-size:12px;font-weight:bold}
#games.module #kings-games .meta .title{color:#b8d3fe}
#games.module .meta .description{color:#fff}
#games.module .meta .description .thumb-more{display:block}
#games.module #show-games .thumb-block{margin:15px 10px 0}
#games.module #show-games .thumb-block .game-type-heading{background:url(/saturday-night-live/images/backgrounds/game-types-sprite.gif) top left no-repeat;border-bottom:1px solid #000;margin-bottom:0;height:20px;text-indent:-9999em;width:123px}
#games.module #show-games .thumb-block.trivia .game-type-heading{background-position:0 -140px}
#games.module #show-games .thumb-block.activities .game-type-heading{background-position:0 -120px}
#games.module #show-games .thumb-block.action-adventure .game-type-heading{background-position:0 -100px}
#games.module #show-games .thumb-block.sports .game-type-heading{background-position:0 -80px}
#games.module #show-games .thumb-block.puzzles .game-type-heading{background-position:0 -60px}
#games.module #show-games .thumb-block.polls .game-type-heading{background-position:0 -40px}
#games.module #show-games .thumb-block.arcade .game-type-heading{background-position:0 -20px}
#games.module #show-games .thumb-block.fan-it .game-type-heading{background-position:0 -0}
#games.module #show-games .module-more a{background:url(/saturday-night-live/images/buttons/btn-games.gif) top left no-repeat;cursor:pointer;display:block;float:right;height:18px;margin:10px;text-align:left;text-indent:-9999em;width:112px}
#home #games.module #kings-games{display:none}
#games.module #kings-games h3{background:url(/saturday-night-live/images/headers/king-games.gif) no-repeat -9px top;width:189px;height:38px;text-indent:-9999em}
#games.module .module-inner .clear{height:0px !important}
#home #games.module .module-footer{border-right:1px solid #515151;border-bottom:2px solid #515151;height:auto;padding:0;width:318px}
#home #games.module .module-footer a{display:none}
#games.module #kings-games .meta{width:180px}
#games.module .meta .description a{color:#b8d3fe}
#games.module #kings-games .game-type-heading{color:#fdea7e}
#games.module #show-games .thumb-block img{border:0;width:123px}
.module .module-left,.module .module-right{width:auto}
/* shop */
#right_col2 h3#shop{background:url(/saturday-night-live/images/headers/hdr-home-shop.gif) no-repeat;height:41px;text-indent:-9999px;width:320px}
#right_col2 #shop_section{background-color:#10141c;border-color:#515151;border-style:solid;border-width:0 1px 2px;_display:inline;float:left;_height:345px;margin-bottom:20px;min-height:346px;padding:10px 0;*width:318px;_width:318px}
#right_col2 #shop_section .shop_box{_display:inline;float:left;margin:5px 0 25px 12px}
#right_col2 #shop_section p{color:#fff;_display:inline;float:left;padding:5px 0 5px 0;width:175px}
#right_col2 #shop_section a{color:#99c0ff;font-weight:bold}
#right_col2 #shop_section strong{padding:8px 0 0 0;color:#99c0ff;font-size:12px}
#right_col2 #shop_section img{_display:inline;float:left;margin-right:10px}
#right_col2 #shop_section .shop_now{background-color:#10141c;clear:both;padding:10px 0 0;*width:318px;_width:318px}
#right_col2 #shop_section .shop_now a{background:url(/saturday-night-live/images/buttons/btn-shop.gif) no-repeat;display:block;height:18px;margin-left:145px;width:164px}
#right_col2 #shop_section .shop_now a span{display:none}
/* slideshow */
#slide-show{background-color:#10141c;border-color:#515151;border-style:solid;border-width:2px 1px 2px 0;display:block;height:254px;margin:11px 0 10px !important;padding:0 !important;width:648px !important}
#slide-show .module-outer,
#slide-show .module-inner{position:relative;width:648px !important}
/* slideshow .copy */
#slide-show.module .copy{background:#000;bottom:auto !important;height:66px;left:auto !important;margin:0;opacity:.75;padding:0 10px;position:absolute;right:0 !important;top:188px !important;width:393px !important}
#slide-show.module .copy h2{color:#99c0ff;height:auto;margin:10px 0 0;font-size:15px;font-weight:bold;text-transform:uppercase}
#slide-show.module .copy span{*color:#fff;_color:#fff;font-size:12px}
#slide-show.module .copy span a{color:#99c0ff;font-weight:bold}
#slide-show.module .copy span a:hover{text-decoration:none}
/* slideshow mask */
#slide-show.module .mask{display:none;height:243px;width:432px}
/* slideshow slides */
#slide-show.module .slides{width:432px;height:243px;margin:0;left:235px}
#slide-show.module .slides img{height:256px !important;width:432px !important}
/* slideshow thumbs */
#slide-show.module .thumbs{background:none;display:block;height:248px;overflow:hidden;position:relative;top:-237px;width:235px !important}
#slide-show.module .thumb{background-color:#10141c;color:#585b61;display:inline;float:left;height:54px;margin:0 0 7px !important;width:235px;z-index:2}
#slide-show.module .thumb a{color:#585b61;height:54px;margin:0 0 0 5px;padding:0;width:230px}
#slide-show.module .thumb a.activeSlide{color:#ffca60;background:#465a7a}
#slide-show.module .thumb a img{margin:0!important;width:96px;height:54px}
#slide-show.module .thumb a span{display:inline-block;*display:inline;_display:inline;float:left;font-size:12px;font-weight:bold;padding:12px 0 0 10px;width:110px !important}
/* what's hot */
#whats-hot,
#whats-hot .module-outer,
#whats-hot .module-inner{float:left;display:inline;_overflow:hidden}
#whats-hot{background-color:#10141c;_overflow:hidden;width:239px}
#whats-hot h4{background:url(/saturday-night-live/images/headers/hdr-home-whats-hot.gif) no-repeat 0px 0px;border-bottom:1px solid #515151;display:block;height:48px;text-indent:-9999px;width:239px}
#whats-hot img{height:99px;margin-bottom:4px;width:192px}
#whats-hot .module-outer{border-right:1px solid #515151;width:238px;_width:239px !important}
#whats-hot .module-inner{width:238px}
#whats-hot .module-inner{border-bottom:2px solid #515151;_border-right:1px solid #515151}
#whats-hot .hot_block{clear:both;display:block;margin:15px auto;overflow:hidden;padding:0;width:192px;zoom:1}
.hot_block a{color:#99c0ff;clear:both}
#whats-hot .hot_block h3,
#whats-hot .hot_block p{width:195px}
#whats-hot .hot_block h3{color:#99c0ff;font-size:15px;font-weight:bold;line-height:16px;margin-bottom:4px}
#whats-hot .hot_block p{color:#fff;line-height:16px;padding-right:10px}
/* nbcAd300x250 */
#nbcAd300x250{display:block;margin-bottom:10px}
/* recent episodes */
#recent-episodes{width:294px;border:none!important;overflow:hidden;border-left:6px solid #880101 !important;border-bottom:6px solid #880101 !important;background:#000;margin-bottom:10px}
#recent-episodes.module .module-outer,
#recent-episodes.module .module-footer{}
#recent-episodes.module .module-footer{}
#recent-episodes.module h2{background:url(/saturday-night-live/images/headers/recent-episodes.gif) no-repeat 0px 0px;height:41px;width:294px}
#recent-episodes.module .meta .expiration{font-weight:bold;font-size:11px;color:#fdea7e}
#recent-episodes.module .meta .title{color:#fdea7e}
#recent-episodes.module .episode-block,
#recent-episodes.module a,
#recent-episodes.module .thumb img{border:none;color:#fdea7e}
#recent-episodes.module .text,
#recent-episodes.module .expiration,
#recent-episodes.module .links li{color:#fff}
#recent-episodes.module .module-more a,
#recent-episodes.module .module-footer a{}
#community.module #fanit-module .chal_block .chal_desc{color:#fff}
#recent-episodes.module .episode-block{border-bottom:1px solid #999}
#recent-episodes.module .module-footer a{font-size:14px;font-weight:bold;display:block;color:#fff}
#recent-episodes.module .module-more a .raquo,
#recent-episodes.module .module-footer a .raquo{color:#fff}
/* SNL Archive */
#snl-archive.module{background:#123B60 url(/saturday-night-live/images/headers/hdr-home-snl-archive.gif) no-repeat;border-color:#515151;border-style:solid;border-width:2px 1px;overflow:hidden;margin-top:20px;padding-bottom:10px;width:298px}
#snl-archive.module h2,
#snl-archive.module h3{visibility:hidden}
#snl-archive.module h3{margin-bottom:20px}
#snl-archive.module .module-inner ul{overflow:hidden;width:298px}
#snl-archive.module .module-inner ul,
#snl-archive.module .module-inner ul li{_display:inline;float:left}
#snl-archive.module .module-inner li{margin:8px;text-align:center;width:82px}
#snl-archive.module .module-inner li .title{color:#fff}
#snl-archive.module .module-inner li a,
#snl-archive.module .module-inner li a img{display:block}
#snl-archive.module .module-inner li a img{border:2px solid #515151}
/* Social - Header */
.social-module h2.social-hdr{background:url(/saturday-night-live/images/headers/hdr-social.gif) no-repeat;height:35px;width:300px;text-indent:-987em}
.social-module .global-tabs li.active a{background-image:url(/saturday-night-live/images/tab-on.gif) !important}
.social-module .smod-facebook .fb-sTab-recommended h4{font-weight:bold}
.social-module .smod-facebook .fb-sTab-recommended h4,
.social-module .smod-board,
.social-module p.tweet-text{color:#222}
.fanit-module{background-color:#455979}
.fanit-module .thumb-block h4{color:#ffca60;font-weight:bold}
.fanit-module .block-hdr{padding:0 7px 2px 0;margin:0 5px 10px}
.fanit-module .meta .score,
.fanit-module .meta .score span,
.fanit-module .meta .thumb-more,
.fanit-module .block-hdr .all{color:#fff !important}
.social-module .fanit-hdr h3{font-weight:bold}
.social-module .fanit-hdr h3,
.challenges p.description span{color:#b3b2b2 !important}
.challenges p.description .thumb-more,
.fanit-module .meta .title{color:#99c0ff !important}
/* Legacy Styles
********************************************************************************************************/
#home #rt_col_top{float:right;background:url(/saturday-night-live/images/backgrounds/rt_col_top.gif) no-repeat;width:258px;height:20px;padding:3px 4px 0 0;margin:-26px -1px 3px 0;display:inline}
#home #rt_col_top a{float:right;width:163px;height:16px;color:#fff;padding:1px 0 0 1px;text-transform:uppercase}
#home h2.whats_hot{width:96px;height:36px;background:url(/saturday-night-live/images/titles/whats_hot.gif) no-repeat;text-indent:-9999px;margin:18px 0 7px 0}
#home #left_col #twitter_box{float:left;width:219px;padding:0 0 0 6px;background:#595959}
#home #left_col #twitter_box h3{float:left;color:#eacb54;text-transform:uppercase;font-size:13px;line-height:25px;padding:0 0 0 5px}
#home #left_col #community_box{float:left;width:219px;padding:0 0 0 6px;background:#595959}
#home #left_col #community_box h3{float:left;color:#59c1ca;text-transform:uppercase;font-size:12px;line-height:25px;padding:0 0 0 5px}
#home #left_col #community_box p{float:left;padding:0 0 15px 0}
#home #left_col #community_box a{color:#eacb54}
#home #left_col #community_box span{color:#eacb54;font-weight:bold}
#home #left_col #community_box img{float:left;margin:0 0 8px 0}
#home #primary_content #left_col_bottom{float:left;background:url(/saturday-night-live/images/backgrounds/left_col_bg_bottom.gif) no-repeat;width:232px;height:4px;margin:0 0 0 -4px;display:inline}
#home #backstage{float:left;background:url(/saturday-night-live/images/backstage.jpg) no-repeat right top #595959;width:225px}
#home #backstage img{float:left}
#home #backstage p.sub{float:left;width:116px;color:#fff;margin:5px 0 0 8px;display:inline}
#home #backstage h4#video{background:url(/saturday-night-live/images/titles/video_backstage.gif) no-repeat;width:225px;height:16px;margin:19px 0 0 0;text-indent:-9999px}
#home #backstage h4#blog{float:left;background:url(/saturday-night-live/images/titles/blog_backstage.gif) no-repeat;width:225px;height:16px;margin:0 0 0 0;text-indent:-9999px}
#home #backstage p{color:#eacb54;margin:8px 0 0 5px;width:140px}
#home #backstage a{text-transform:uppercase;color:#59c1ca}
#home #video_bottom{width:400px;height:192px;overflow:hidden}
#home #video_bottom #video_title{background:#880101;width:391px;line-height:30px;font-size:14px;padding:0 0 0 9px;margin:0 0 0 0;font-weight:bold;text-transform:uppercase}
*html #home #video_bottom #video_title{height:30px}
#home #video_bottom #video_title a{color:#eacb54;font-weight:bold;font-size:15px;padding:0 0 0 4px}
#home #video_lib{float:left;width:65px}
#home #video_lib li{float:left}
#home #video_lib li a{display:block;width:65px;text-indent:-9999px}
#home #video_lib li a.latest{height:41px;background:url(/saturday-night-live/images/buttons/latest.gif) no-repeat}
#home #video_lib li a.latest:hover,#home #video_lib li a.latest.activeTab{background-position:0 -41px}
#home #video_lib li a.featured{height:41px;background:url(/saturday-night-live/images/buttons/featured.gif) no-repeat}
#home #video_lib li a.featured:hover,#home #video_lib li a.featured.activeTab{background-position:0 -41px}
#home #video_lib li a.popular{height:41px;background:url(/saturday-night-live/images/buttons/popular.gif) no-repeat}
#home #video_lib li a.popular:hover,#home #video_lib li a.popular.activeTab{background-position:0 -41px}
#home #video_lib li a.classics{height:41px;background:url(/saturday-night-live/images/buttons/classic.gif) no-repeat}
#home #video_lib li a.classics:hover{background-position:0 -41px}
#home .tab_content{float:left;width:335px;background:#000;height:161px;overflow:hidden}
*html #home .tab_content{height:162px}
*+html #home .tab_content{height:162px}
#home .tab_content .video_block{float:left;width:80px;margin:5px 0 0 25px;display:inline;height:75px;_height:auto;min-height:75px}
*html #home .tab_content .video_block{margin-top:2px}
*+html #home .tab_content .video_block{margin-top:3px}
#home .tab_content .video_block img{margin-bottom:2px}
*html #home .tab_content .video_block img{margin-bottom:0}
#home .tab_content .video_block p{color:#53b4bd;overflow:hidden;font-size:9px;line-height:10px;height:30px}
#home #pagination{background:#465a7a;float:left;_display:inline;height:20px;line-height:20px;margin:0 0 6px 24px;padding:0;font-size:15px;font-weight:bold;width:209px}
#home #pagination li{display:inline;float:left}
#home #pagination li.first{margin-left:64px}
#home #pagination li a{color:#fff;display:block;padding:0 6px}
#home #pagination li a.activeTab{color:#ffca60}
/* weekend update */
#flash_weekend{position:absolute;background:url(/saturday-night-live/images/placeholders/flash_weekend.gif) no-repeat;top:57px;left:0}
#weekend_update #primary_content #main_col{position:relative;background:url(/saturday-night-live/images/backgrounds/update.jpg) no-repeat;width:654px;border:1px solid #999;margin:10px 0 0 0;height:754px}
#weekend_update #primary_content #main_col h2{text-indent:-9999px;background:url(/saturday-night-live/images/titles/weekend_update_top.jpg) no-repeat;height:57px;left:654px}
#weekend_update #primary_content #main_col h3{background:url(/saturday-night-live/images/titles/tune_in.gif) no-repeat;width:331px;height:40px;margin:0 0 0 6px;text-indent:-9999px}
#weekend_update #primary_content #wu_main_video{position:absolute;background:url(/saturday-night-live/images/backgrounds/main_video.jpg) no-repeat;top:185px;left:36px;width:430px;height:337px}
#weekend_update #primary_content #wu_main_video img{border:1px solid #999}
#weekend_update #primary_content #video_thumbs{position:absolute;top:399px;left:41px;margin:21px 0 0 0;width:400px}
#weekend_update #primary_content .video_thbs{float:left;margin:6px 0 0 24px;display:inline}
#weekend_update #primary_content .video_thbs p{float:left;width:96px;text-align:center;margin:0 0 4px 0;display:inline}
#weekend_update #primary_content .video_thbs img{float:left;clear:left;border:1px solid #999}
#weekend_update #primary_content #video_sections{position:absolute;background:url(/saturday-night-live/images/backgrounds/video_row.jpg) no-repeat;width:612px;height:144px;top:544px;left:25px}
#weekend_update #primary_content #video_sections .video_thb{float:left;width:180px;height:152px;padding:23px 0 0 0;margin:6px 3px 0 20px;display:inline}
*html #weekend_update #primary_content #video_sections .video_thb{padding-top:8px}
#weekend_update #primary_content #video_sections .video_thb h4{text-indent:-9999px;height:1px}
#weekend_update #primary_content #video_sections .video_thb img{border:1px solid #999;margin:0 0 10px 0}
#weekend_update #primary_content #video_sections .video_thb a{display:block;text-transform:uppercase;color:#fff;text-decoration:none}
#weekend_update #primary_content #update_poll{position:absolute;top:365px;left:453px;width:200px;height:190px}
#weekend_update #primary_content #update_poll .poll_container{width:154px;padding:0 0 0 10px}
#weekend_update #primary_content #update_poll .poll_container p{color:#71d2eb;padding:0 0 8px 0}
#weekend_update #primary_content #update_poll .poll_container li{/*line-height:19px;*/}
#weekend_update #primary_content #update_poll input{border:0}
#weekend_update #primary_content #update_poll .submitPoll{width:83px;height:32px;background:url(/saturday-night-live/images/buttons/submit.jpg) no-repeat;border:0;margin:4px 0 0 20px;overflow:hidden;line-height:100px;cursor:pointer;display:inline;font-size:0}
#weekend_update #primary_content #update_poll h4{background:url(/saturday-night-live/images/titles/weekend_update.jpg) no-repeat;width:193px;height:24px;text-indent:-9999px}
/* bios */
#bios #primary_content #main_col{float:left;background:url(/saturday-night-live/images/backgrounds/bios_repeat.jpg) repeat-y;padding:0 0 15px 0}
#bios h2.cast_bios{float:left;background:url(/saturday-night-live/images/titles/cast_bios.gif) no-repeat;width:68px;height:46px;text-indent:-9999px}
#bios #bios_bottom{float:left;background:url(/saturday-night-live/images/backgrounds/bios_bottom.gif) no-repeat top;width:656px;height:4px}
#bios #left_col{float:left;width:455px;margin:0 0 0 4px;display:inline}
#bios #right_col{float:left;width:195px;margin:0 4px 0 0;background:url(/saturday-night-live/images/backgrounds/rt_col_top_bios.gif) no-repeat top;display:inline}
#bios #left_col .name{background:#880101;width:432px;height:30px;line-height:30px;text-align:center;color:#fff;text-transform:uppercase;font-size:15px;margin:0 0 8px 0}
#bios #left_col p{padding:0 0 10px 8px;width:422px}
#bios #right_col .col_header{float:right;background:#880101;width:187px;height:14px;padding:4px 0 2px 5px;text-transform:uppercase;margin:4px 2px 8px 0;display:inline}
#bios #right_col .bio_block{float:left;background:#ccc;width:192px;float:right;font-weight:bold;padding:0 0 5px 0;margin:0 2px 0 0;display:inline}
#bios #right_col img{float:left;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}
#bios #right_col p{float:left;margin:13px 0 0 5px;color:#000;display:inline}
#bios #right_col p a{color:#000}
#bios #right_col p span{color:#999;font-style:italic;font-weight:normal}
#bios #right_col .popular_seasons{font-weight:bold}
#bios #right_col .popular_seasons p{margin:3px 0 5px 5px}
#bios #right_col .popular_seasons span{color:#880101;font-style:normal;font-weight:bold}
#bios #sub_header #cast_by_season{float:left;background:url(/saturday-night-live/images/backgrounds/cast_bios.gif) no-repeat;width:588px;height:45px}
#bios #sub_header #cast_by_season p{float:left;color:#fff;text-transform:uppercase;padding:15px 0 0 390px}
#bios #sub_header #cast_by_season select{float:right;margin:12px 40px 0 0;color:#bbb;font-size:11px;width:60px;padding:1px 0 0 3px;height:20px;display:inline}
/* About */
#about #primary_content #main_col{float:left;width:656px;background:url(/saturday-night-live/images/backgrounds/about_main_bg.gif) repeat-y;padding:0 0 10px 0}
#about #primary_content #main_col_sub{float:left;width:656px;background:url(/saturday-night-live/images/backgrounds/main_col_bg.gif) repeat-y;padding:0 0 10px 0}
#about #about_subheader{float:left;background:url(/saturday-night-live/images/titles/about.jpg) no-repeat #000;width:525px;height:48px;padding:0 0 0 143px}
#about #about_subheader li{float:left;margin:23px 0 0 0;width:126px}
#about #about_subheader li a{display:block;color:#fff;text-transform:uppercase}
#about #about_subheader li a:hover{color:#3b8187}
#about #primary_content p{padding:0 0 12px 0}
#about #primary_content #about_main{position:relative;margin:0 0 0 4px;z-index:1}
#about #primary_content h3.about{position:relative;background:url(/saturday-night-live/images/titles/about.gif);width:65px;height:20px;text-indent:-9999px;margin:-23px 0 0 4px;z-index:2}
#about #primary_content h3.history{position:relative;background:url(/saturday-night-live/images/titles/history.gif);width:80px;height:20px;text-indent:-9999px;margin:-23px 0 0 4px;z-index:2}
#about #primary_content h3.band{position:relative;background:url(/saturday-night-live/images/titles/band.gif);width:80px;height:20px;text-indent:-9999px;margin:-23px 0 0 4px;z-index:2}
#about #primary_content h3.credits{position:relative;background:url(/saturday-night-live/images/titles/credits.gif);width:80px;height:20px;text-indent:-9999px;margin:-23px 0 0 2px;z-index:2}
#about #primary_content h3.lorne{float:left;background:#880101;color:#fff;font-weight:bold;line-height:25px;font-size:14px;width:339px;padding:0 0 0 5px;text-transform:uppercase;margin:0 0 10px 0}
#about #left_col{float:left;width:315px}
#about #left_col p{padding:8px 0 0 11px;width:300px;color:#fff}
#about #right_col{float:left;width:295px;margin:0 0 0 17px;display:inline}
#about #right_col p{padding:8px 0 0 11px;width:290px}
#about #right_col strong{color:#eacb54}
#about #main_image{margin:0 0 0 4px}
#about #main_col_sub #left_col{float:left;width:307px}
#about #main_col_sub #right_col{float:left;width:344px;margin:0 0 0 1px}
#about p.highlight{font-weight:bold;color:#eacb54}
#about #main_col_text{width:634px;padding:11px 0 0 13px}
#about #about_bottom{float:left;width:656px;height:15px;background:url(/saturday-night-live/images/backgrounds/about_bottom.gif) no-repeat}
#about #about_bottom_sub{float:left;width:656px;height:15px;background:url(/saturday-night-live/images/backgrounds/bios_bottom.gif) no-repeat}
/* In The 2000s */
#about.special-2000s #about_subheader{background:url(/saturday-night-live/images/titles/special-2000s.jpg) no-repeat #000;text-indent:-9999px}
#about.special-2000s #primary_content #main_col{background:url("/saturday-night-live/images/backgrounds/in-the-2000s2.jpg") no-repeat scroll 0 0 transparent;height:926px}
#about.special-2000s #primary_content #main_col #flash-player{/* guide:background:url("/saturday-night-live/images/placeholders/flash-in-the-2000s.jpg") no-repeat scroll 0 0 transparent;*/
width:616px;height:235px;margin:15px 20px}
#about.special-2000s #left_col{background-color:#301842;border:1px solid #FEC84C;bottom:32px;height:528px;left:20px;padding:10px;position:absolute;font-size:12px;line-height:14px}
#about.special-2000s #left_col,
#about.special-2000s #left_col .game-thumbs{width:326px}
#about.special-2000s #primary_content h3.about{background:url("/saturday-night-live/images/titles/in_the_2000s.png") no-repeat scroll 0 0 transparent;height:114px;margin:-126px 0 8px -31px;position:relative;text-indent:-9999px;width:373px}
#about.special-2000s #left_col p{padding:4px 0;width:auto}
#about.special-2000s #left_col .date,
#about.special-2000s #left_col h4{color:#FEC84C}
#about.special-2000s #left_col h4{font-size:14px}
#about.special-2000s #left_col .game-thumbs{/** for contept:background:url("/saturday-night-live/images/placeholders/game-158x88-thumbs-in-the-2000s.gif") no-repeat scroll left bottom transparent;**/
height:190px;position:absolute;bottom:10px}
#about.special-2000s #left_col .game-thumbs .game{height:90px;margin-top:5px}
#about.special-2000s #left_col .game-thumbs img{float:left;margin-right:10px;border:solid 1px #FEC84C}
#about.special-2000s #left_col .game-thumbs p{font-size:11px;line-height:12px}
/* Games */
#games #primary_content #main_col{float:left;width:656px;background:url(/saturday-night-live/images/backgrounds/main_col_bg.gif) repeat-y;padding:15px 0 0 0;min-height:600px}
#games h2.games{float:left;background:url(/saturday-night-live/images/titles/games.gif) no-repeat;width:668px;height:33px;font-size:12px;text-indent:-9999px}
#games h2.macgruber{background:url(/saturday-night-live/images/titles/macgruber.gif) no-repeat;width:656px;height:45px;text-indent:-9999px}
#games h2.trivia{background:url(/saturday-night-live/images/titles/trivia.jpg) no-repeat;width:971px;height:31px;text-indent:-9999px}
#games h2.lasercats{background:url(/saturday-night-live/images/titles/lasercats.jpg) no-repeat;width:610px;height:31px;text-indent:-9999px}
#games #mac{width:640px;height:480px}
#games #meteors{width:610px;height:600px;border: 1px red solid;}
#games #games_bottom{float:left;background:url(/saturday-night-live/images/backgrounds/bios_bottom.gif) no-repeat top;width:656px;height:4px}
/* extras */
#extras #primary_content #main_col{float:left;width:656px;background:url(/saturday-night-live/images/backgrounds/main_col_bg.gif) repeat-y;padding:15px 0 0 0}
#extras h2.extras{float:left;background:url(/saturday-night-live/images/titles/games.gif) no-repeat;width:668px;height:33px;font-size:12px;text-indent:-9999px}
#extras h2.extras_title{float:left;background:url(/saturday-night-live/images/titles/extras.gif) no-repeat;width:668px;height:33px;font-size:12px;text-indent:-9999px}
#extras h3.extras{float:left;background:#880101;color:#fff;font-weight:bold;line-height:25px;font-size:14px;width:463px;padding:0 0 0 5px;text-transform:uppercase}
#extras h4.extrasgilly_title{float:left;background:url(/saturday-night-live/images/titles/extrasgilly.gif) no-repeat;width:668px;height:33px;font-size:12px;text-indent:-9999px}
#extras .extras_block{float:left;background:#595959;width:648px;margin:0 0 15px 4px;display:inline}
#extras .extras_block a{color:#f8cd6e}
#extras .extras_block p{float:left;width:400px;padding:10px 0 0 10px}
#extras .extras_block img{float:left;padding:3px 3px 3px 0;border-bottom:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;background:#000}
#extras #extras_bottom{float:left;background:url(/saturday-night-live/images/backgrounds/bios_bottom.gif) no-repeat top;width:656px;height:4px}
/*************************************
Right Column
**************************************/
*html #additional_content{margin-top:0px}
#additional_content #flippy{margin:10px 0 0 0}
#additional_content #mobile_widget{margin:10px 0 0 0}
#additional_content #browse_box{background:url(/saturday-night-live/images/backgrounds/browse_bg.jpg) no-repeat;width:300px;height:55px;color:#fff;line-height:12px;margin:0 0 10px 0}
#additional_content #browse_box a{color:#fff}
#additional_content #browse_box h4{padding:3px 0 0 19px}
#additional_content #browse_box p{float:left;font-size:10px;width:140px;text-align:center}
#additional_content #browse_box p strong{color:#eacb54;text-transform:uppercase}
#additional_content #trivia_section{background:url(/saturday-night-live/images/backgrounds/trivia.jpg) no-repeat;width:301px;margin:18px 0 0 0;height:221px}
#additional_content #trivia_section .poll_container{width:140px}
#additional_content #trivia_section p{float:left;color:#f1cc3b;margin:50px 0 0 10px;width:140px}
#additional_content #trivia_section ul{display:block;margin:0px 0 0 10px}
#additional_content #trivia_section label{position:relative;top:-2px;padding:0 0 0 5px}
#additional_content #trivia_section input{border:0}
#additional_content #trivia_section button{margin:10px 0 0 10px}
#additional_content #trivia_section li{clear:both}
#additional_content #exclusives_section{float:left;background:#333333;width:298px;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}
#additional_content h3#exclusives{background:url(/saturday-night-live/images/titles/exclusives.jpg) no-repeat;width:300px;height:45px;margin:19px 0 0 0;text-indent:-9999px}
#additional_content #exclusives_section .ex_box{float:left;margin:0 0 10px 12px;display:inline}
#additional_content #exclusives_section p{float:left;width:145px;color:#eacb54;padding:5px 0 5px 0}
#additional_content #exclusives_section strong{color:#fff;text-transform:uppercase}
#additional_content #exclusives_section img{float:left}
#additional_content #shop_section{float:left;background:#333333;width:298px;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}
.more-link{display:block;float:right;margin:10px}
#additional_content #search{background:url(/saturday-night-live/images/backgrounds/browse_bg.jpg) no-repeat;width:300px;height:55px;margin:0 0 10px 0}
#additional_content #search h2{float:left;background:url(/saturday-night-live/images/titles/search.gif) no-repeat;width:95px;height:20px;text-indent:-9999px;margin:7px 0 5px 5px;overflow:hidden}
#additional_content #search input{float:left;width:240px;height:16px;border:0;color:#bcbcbc;padding:2px 4px;margin:0 0 3px 4px}
#additional_content #search button{float:left;background:url(/saturday-night-live/images/buttons/go.gif) no-repeat;width:44px;border:0;cursor:pointer;margin:0 3px 3px 0;height:20px}
#additional_content #search .find{float:left;margin:11px 0 0 11px}
/* shop - Right Column */
#additional_content h3#shop{background:url(/saturday-night-live/images/headers/hdr-home-shop.gif) no-repeat;height:41px;text-indent:-9999px;width:320px}
#additional_content #shop_section{background-color:#10141c;border-color:#515151;border-style:solid;border-width:0 1px 2px;_display:inline;float:left;_height:345px;margin-bottom:20px;min-height:346px;padding:10px 0;*width:318px;_width:318px}
#additional_content #shop_section .shop_box{_display:inline;float:left;margin:5px 0 25px 12px}
#additional_content #shop_section p{color:#fff;_display:inline;float:left;padding:5px 0 5px 0;width:175px}
#additional_content #shop_section a{color:#99c0ff;font-weight:bold}
#additional_content #shop_section strong{padding:8px 0 0 0;color:#99c0ff;font-size:12px}
#additional_content #shop_section img{_display:inline;float:left;margin-right:10px}
#additional_content #shop_section .shop_now{background-color:#10141c;clear:both;padding:10px 0 0;*width:318px;_width:318px}
#additional_content #shop_section .shop_now a{background:url(/saturday-night-live/images/buttons/btn-shop.gif) no-repeat;display:block;height:18px;margin-left:125px;text-indent:-9999px;width:164px}
#additional_content #shop_section .shop_now a span{display:none}
/****Poll********/
.poll_container .bar{float:left;height:11px;overflow:hidden}
.poll_container .percent{!float:right;_float:right;/*
!margin-right:40px;_margin-right:40px;*/}
.poll_container .bar_wrap{float:left;width:70%}
.poll_container li{clear:both}
.poll_container input{border:none}
.poll_container .bar{background:#fff}
/* OLD recent eps module */
#most_recent_episodes{background-color:#10141c;border-right:1px solid #515151;border-bottom:2px solid #515151;border-left:1px solid #515151;clear:both;display:block;margin-top:10px
margin-bottom:10px;width:298px}
#most_recent_episodes h4{background:url(/saturday-night-live/images/headers/hdr-recent-episodes.gif) no-repeat scroll 0 0 transparent;display:block;height:50px;text-indent:-9999em;width:298px}
#most_recent_episodes .direct{color:#99c0ff;display:block;font-size:14px;font-weight:bold;float:right;padding:10px}
#most_recent_episodes .wfe_fullep{display:block;float:left;margin:0 0 10px 10px}
#most_recent_episodes .wfe_fullep_img{display:block;float:left;height:45px;margin:0 10px 10px 0;width:80px}
#most_recent_episodes .wfe_fullep_title{color:#99c0ff;font-size:12px;font-weight:bold;text-decoration:none;display:block;float:left;width:185px}
#most_recent_episodes .wfe_fullep_desc{color:#fff;font-size:11px;display:block;float:left;width:185px}
/* Chrome CSS Fixes */
@media not all and (-webkit-min-device-pixel-ratio:0){a#cast_section{display:none}}
/* Safari CSS Fixes */
@media screen and (-webkit-min-device-pixel-ratio:0){a#cast_section{display:none}}
