#background {
position:relative;
width:100%;
min-width:970px;
height:1242px;
background:#000 url(../assets/background.jpg) 50% 0 no-repeat;
border-top:1px solid #4d4d4d;
-webkit-background-size:1600px 1242px;
margin:0 auto;
padding:0;
}

#background-internal {
position:relative;
width:100%;
min-width:970px;
height:1242px;
background:#000 url(../assets/background-internal.jpg) 50% 0 no-repeat;
border-top:1px solid #4d4d4d;
-webkit-background-size:1600px 1242px;
margin:0 auto;
padding:0;
}

.download #background-internal {
background-image:url(../assets/background-downloads.jpg);
}

.cast #background-internal {
background-image:url(../assets/background-cast.jpg);
}

.crew #background-internal {
background-image:url(../assets/background-crew.jpg);
height:1742px;
-webkit-background-size:1600px 1742px;
}

.episode #background-internal {
background-image:url(../assets/background-episode.jpg);
-webkit-background-size:1600px 1800px;
}

.mobile #background-internal {
background-image:url(../assets/background-mobile.jpg);
-webkit-background-size:1600px 1300px;
}

.tweets #background-internal {
background-image:url(../assets/background-tweets.jpg);
}

#page.quiz #background-internal {
background-image:url(../assets/background-downloads.jpg);
-webkit-background-size:1600px 1242px;
}

.seriesArt #background-internal {
background-image:url(../assets/background-seriesArt.jpg);
-webkit-background-size:1600px 1296px;
}

.map.ipad #background-internal {
background:url(../assets/background-ipadmap.jpg) 50% 0 no-repeat;
height:1254px;
-webkit-background-size:1600px 1254px;
}

.index #sideBanner {
top:165px;
}

.index #sideBannerText {
top:419px;
}

#topBannerText {
color:#7d7d7d;
}

.ipad #contentHolder {
width:1024px;
}

.ipad #background,.ipad #background-internal {
min-width:1024px;
}

#showTitle {
position:absolute;
top:0;
left:-12px;
margin:0;
padding:0;
}

.index #showTitle {
left:-12px;
top:0;
}

#showMenu ul > li {
position:relative;
}

#showMenu ul > li ul {
position:absolute;
top:23px;
left:0;
}

#homepageMain {
position:absolute;
top:159px;
left:0;
width:640px;
height:334px;
margin:0;
padding:0;
}

#homepageMainText {
position:absolute;
top:47px;
left:354px;
width:260px;
font-size:16px;
font-weight:700;
margin:0;
padding:0;
}

#homepageMainSubText {
font-size:12px;
font-weight:400;
}

#homepageMainTuneIn {
font-size:13px;
font-weight:700;
}

#bottomSocial {
top:990px;
}

#bottomSocial .ogLike {
width:300px;
background:url(../assets/ogLike_bg.png) 0 0 no-repeat;
margin:10px auto;
padding:5px;
}

.index #bottomSocial,.map #bottomSocial {
top:1157px;
}

.episode #bottomSocial,.cast #bottomSocial,.crew #bottomSocial {
top:1381px;
}

.download #bottomSocial {
top:952px;
}

.blog #bottomSocial {
top:945px;
}

.tweets #bottomSocial {
top:1490px;
}

.sweepstakes #bottomSocial {
top:855px;
}

.quiz #bottomSocial {
top:1120px;
}

.firefighterGallery #bottomSocial {
top:989px;
}

#bottomSocial .bottomSocialInner li {
border-color:#333;
}

#footer {
top:1071px;
font-size:11px;
font-weight:700;
color:#464646;
}

.index #footer,.map #footer {
top:1236px;
}

.episode #footer,.cast #footer,.crew #footer {
top:1460px;
}

.aboutTheShow #footer,.mobile #footer {
top:1184px;
}

.download #footer {
top:1021px;
}

.tweets #footer {
top:1562px;
}

.sweepstakes #footer {
top:926px;
}

.quiz #footer {
top:1198px;
}

#footer a {
font-size:11px;
font-weight:700;
text-decoration:underline;
color:#464646;
}

#footerInternal {
position:absolute;
top:1106px;
left:0;
width:100%;
text-align:center;
font-size:11px;
font-weight:700;
color:#000;
margin:0;
padding:0;
}

#footerInternalCommunity {
position:absolute;
top:680px;
left:155px;
width:100%;
text-align:center;
font-size:11px;
font-weight:700;
color:#fff;
margin:0;
padding:0;
}

#footerDownload {
position:absolute;
top:1051px;
left:0;
width:100%;
text-align:center;
font-size:11px;
font-weight:700;
color:#000;
margin:0;
padding:0;
}

#footerBlog {
position:absolute;
top:958px;
left:0;
width:100%;
text-align:center;
font-size:11px;
font-weight:700;
color:#fff;
margin:0;
padding:0;
}

#footerTweets {
position:absolute;
top:1019px;
left:0;
width:100%;
text-align:center;
font-size:11px;
font-weight:400;
color:#000;
margin:0;
padding:0;
}

#internalBody {
position:absolute;
top:170px;
left:0;
width:640px;
height:637px;
margin:0;
padding:0;
}

.mobile #internalBody {
top:168px;
}

#internalPhoto {
position:absolute;
top:2px;
left:6px;
width:325px;
height:637px;
margin:0;
padding:0;
}

.episode #internalPhoto {
top:1px;
}

.cast #internalBody {
top:144px;
}

.crew #internalBody {
top:146px;
}

.cast #internalPhoto {
left:14px;
top:29px;
}

.crew #internalPhoto {
top:28px;
left:7px;
}

#internalBackground {
position:absolute;
top:31px;
left:331px;
width:285px;
height:637px;
margin:0;
padding:0;
}

.episode #internalBackground {
top:25px;
}

.cast #internalBackground {
left:318px;
top:27px;
}

.crew #internalBackground {
left:316px;
top:27px;
}

#internalTitle {
position:absolute;
top:26px;
left:272px;
width:368px;
height:256px;
margin:0;
padding:0;
}

.crew #internalTitle {
top:76px;
left:231px;
}

.cast #internalTitle {
top:76px;
left:261px;
}

.mobile #internalBackground {
top:82px;
}

#sidePromoContainer {
position:absolute;
top:430px;
left:655px;
margin:16px 0 0;
padding:0;
}

.cast #sidePromoContainer,.crew #sidePromoContainer {
top:417px;
}

.sidePromo {
position:relative;
float:left;
width:315px;
height:170px;
margin:0 0 14px;
padding:0;
}

.cast .sidePromo {
margin-top:0;
}

.crew .sidePromo {
margin-top:14px;
}

.sidePromoTitle {
position:absolute;
top:35px;
left:7px;
width:290px;
height:97px;
}

.sidePromoText {
display:none;
position:absolute;
top:135px;
left:13px;
width:330px;
color:#fff;
font-weight:700;
font-size:15px;
}

.sidePromoText a {
color:#fff;
font-weight:700;
font-size:15px;
text-decoration:none;
}

.sidePromoDesc {
position:absolute;
top:158px;
left:31px;
color:#000;
font-size:12px;
display:block;
width:283px;
height:30px;
}

.aboutTheShow .sidePromo1 .sidePromoDesc {
top:144px;
left:37px;
}

.aboutTheShow .sidePromo2 .sidePromoDesc {
top:165px;
left:37px;
}

.episode .sidePromo1 .sidePromoDesc {
top:131px;
left:40px;
width:258px;
}

.episode .sidePromo2 .sidePromoDesc {
top:134px;
left:40px;
width:258px;
}

.download .sidePromo1 .sidePromoDesc {
top:158px;
left:30px;
width:304px;
}

.download .sidePromo2 .sidePromoDesc {
top:160px;
left:30px;
width:290px;
}

.tweets .sidePromo1 .sidePromoDesc {
top:163px;
}

.mobile .sidePromo1 .sidePromoDesc {
top:157px;
}

.mobile .sidePromo2 .sidePromoDesc {
top:177px;
}

tr.alt {
background:#B1C1B3;
}

#communityBody {
position:absolute;
top:965px;
left:189px;
background:url(../assets/communityBody.png);
width:641px;
height:347px;
margin:0;
padding:0;
}

#communityTitle {
position:absolute;
top:6px;
left:10px;
font-size:14px;
color:#ff9000;
font-weight:700;
margin:0;
padding:0;
}

#communityTitle a {
text-decoration:none;
color:#A76F33;
font-weight:700;
}

#communityTitle a:hover {
text-decoration:underline;
color:#fff;
font-weight:700;
}

#communityForumLink a {
color:#A76F33;
text-decoration:none;
font-weight:700;
}

#communityForumLink a:hover {
color:#fff;
text-decoration:underline;
font-weight:700;
}

#communityRowHolder {
position:absolute;
top:28px;
left:0;
width:640px;
height:80px;
margin:0;
padding:0;
}

.communityRow {
position:relative;
float:left;
width:600px;
height:80px;
margin:0;
padding:0;
}

.communityAvatar {
position:absolute;
top:4px;
left:13px;
margin:0;
padding:0;
}

.communityUsername {
position:absolute;
top:64px;
left:13px;
color:#d50000;
font-size:11px;
margin:0;
padding:0;
}

.communityPost,.communityPost2Lines {
position:absolute;
top:25px;
left:137px;
color:#A76F33;
font-size:11px;
margin:0;
padding:0;
}

.communityPost a,.communityPost2Lines a {
color:#A76F33;
text-decoration:underline;
font-weight:700;
}

.communityRow:nth-child(odd) .communityPost a,.communityRow:nth-child(odd) .communityPost2Lines a {
color:#A76F33;
}

.communityPost2Lines {
top:16px;
}

.communityLink {
position:absolute;
top:43px;
left:616px;
margin:0;
padding:0;
}

.index #sponsor {
position:absolute;
top:1193px;
left:24px;
}

.jScrollPaneContainer {
position:relative;
overflow:hidden;
z-index:1;
}

.jScrollPaneTrack {
position:absolute;
cursor:pointer;
right:0;
top:0;
height:100%;
background:#262626;
}

.jScrollPaneDrag {
position:absolute;
background:#9f9f9f;
cursor:pointer;
overflow:hidden;
}

.jScrollPaneDragTop {
position:absolute;
top:0;
left:0;
overflow:hidden;
}

.jScrollPaneDragBottom {
position:absolute;
bottom:0;
left:0;
overflow:hidden;
}

a.jScrollArrowUp {
display:block;
position:absolute;
z-index:1;
top:0;
right:0;
text-indent:-2000px;
overflow:hidden;
height:9px;
}

a.jScrollArrowDown {
display:block;
position:absolute;
z-index:1;
bottom:0;
right:0;
text-indent:-2000px;
overflow:hidden;
height:9px;
}

.promoMain {
position:relative;
float:left;
top:0;
width:310px;
height:219px;
display:inline;
margin-left:10px;
padding:0;
}

.homepageTitle {
position:absolute;
top:0;
left:0;
width:310px;
height:37px;
}

.homepagePromo {
position:absolute;
width:320px;
height:205px;
}

.homepageText {
position:absolute;
top:150px;
left:19px;
width:283px;
color:#fefefe;
font-size:12px;
}

.homepagePromo_3 .homepageText {
left:13px;
top:44px;
}

.homepageLink {
position:absolute;
top:176px;
left:266px;
color:#b88b35;
font-size:11px;
}

#showPromos {
position:absolute;
top:465px;
left:0;
width:970px;
margin:0;
padding:0;
}

.promoMain_2 .homepageText {
width:268px;
top:150px;
left:23px;
}

.promoMain_3 .homepageText {
top:31px;
left:3px;
}

.promoMain_3 .homepageText #likebox-legacy {
width:302px;
z-index:10;
height:173px;
top:0;
position:absolute;
left:0;
}

#likebox-frame {
border:2px solid #000;
width:302px;
z-index:10;
height:173px;
overflow:hidden;
position:relative;
top:-1px;
left:-2px;
display:none;
}

#likebox-frame iframe {
left:-5px;
overflow:hidden;
position:relative;
top:-3px;
}

.facebook .tweets #background-internal {
background:none;
border:0;
min-width:0;
height:auto;
}

#mainShare {
position:absolute;
top:427px;
left:20px;
}

.promoRowOf3 {
position:relative;
float:left;
width:310px;
height:125px;
display:inline;
top:6px;
left:2px;
margin-left:8px;
padding:0;
}

.homepageRowOf3Title {
font-size:12px;
display:none;
}

.homepageRowOf3_Text {
position:absolute;
left:20px;
width:274px;
font-size:12px;
color:#000;
top:41px;
}

.row3_2 .homepageRowOf3_Text {
left:31px;
}

.row3_3 .homepageRowOf3_Text {
left:23px;
}

.row3_4 .homepageRowOf3_Text {
left:100px;
top:34px;
width:230px;
}

.row3_5 .homepageRowOf3_Text {
left:90px;
top:34px;
width:230px;
}

.row3_6 .homepageRowOf3_Text {
left:89px;
top:34px;
width:206px;
}

.row3_4 .homepageRowOf3_Text a,.row3_5 .homepageRowOf3_Text a,.row3_6 .homepageRowOf3_Text a {
color:#e17530;
}

.homepageRowOf3_Text a {
color:#febf65;
text-decoration:none;
font-weight:400;
}

.homepageRowOf3Link {
position:absolute;
top:99px;
left:266px;
color:#b88b35;
font-size:11px;
}

.homepageRowOf3Link a {
color:#b88b35;
text-decoration:none;
font-weight:700;
}

.promoEnd {
position:relative;
float:left;
width:970px;
height:10px;
font-size:0;
margin:0;
padding:0;
}

#promoRowOf2_1 {
position:relative;
float:left;
margin-left:10px;
width:469px;
height:107px;
padding:0;
}

#promoRowOf2_1 .homepageRowOf2Title {
position:absolute;
top:39px;
left:233px;
color:#000;
font-size:12px;
width:213px;
}

#promoRowOf2_2 {
position:relative;
float:left;
margin-left:10px;
width:469px;
height:107px;
display:inline;
padding:0;
}

#promoRowOf2_2 .homepageRowOf2Title {
position:absolute;
top:39px;
left:243px;
color:#000;
font-size:12px;
width:213px;
}

#promoRowOf1 {
display:none;
position:relative;
float:left;
width:970px;
height:89px;
background-color:#333;
margin:10px 0 0;
padding:0;
}

.aboutTheShow.ipad #internalBody {
top:170px;
left:27px;
}

#link-episodeGuide {
position:absolute;
top:55px;
left:501px;
width:117px;
height:55px;
margin:0;
padding:0;
}

#content-aboutTheShow {
position:absolute;
top:124px;
left:346px;
font-size:14px;
margin:0;
padding:0;
}

#content-aboutTheShowHolder {
font-size:12px;
width:260px;
height:390px;
color:#c39d66;
overflow:auto;
}

.episode #episodeMenu {
position:absolute;
top:155px;
left:352px;
font-size:14px;
color:#bd3801;
z-index:2;
}

.episode.ipad #internalBody {
top:158px;
left:26px;
}

.episode #internalBody {
top:229px;
}

.episode #internalBody hr {
width:247px;
border:1px solid #bd3801;
position:absolute;
top:333px;
left:353px;
}

.episode #internalBody h3 {
text-transform:uppercase;
font-size:18px;
font-weight:700;
color:#c96;
position:absolute;
}

.episode #internalBody h3.episode-heading {
top:111px;
left:353px;
}

.episode #internalBody h3.music-heading {
top:336px;
left:336px;
}

.episode #internalBody #musicPlayer {
position:absolute;
top:376px;
left:333px;
width:347px;
height:132px;
margin:0;
padding:0;
}

.episode #internalBody #content-music {
position:absolute;
top:387px;
left:483px;
font-size:12px;
margin:0;
padding:0;
}

#link-about {
position:absolute;
top:55px;
left:515px;
width:101px;
height:49px;
margin:0;
padding:0;
}

#link-about a:hover {
background:url(../assets/clear.gif) no-repeat;
}

#episodeDropdown {
position:absolute;
top:128px;
left:510px;
}

.epNumber {
cursor:pointer;
color:#c96;
font-weight:700;
}

#episodeTitle {
position:absolute;
top:190px;
left:352px;
font-size:14px;
color:#c96;
font-weight:700;
}

#content-episode {
position:absolute;
top:235px;
left:353px;
margin:0;
padding:0;
}

#content-episodeHolder {
width:247px;
height:110px;
overflow:auto;
color:#c96;
font-size:11px;
}

#content-musicHolder {
width:160px;
height:110px;
overflow:auto;
font-size:13px;
}

#content-musicHolder a {
text-decoration:none;
}

#content-musicHolder tr.alt {
color:#000;
background-color:#e78b01;
}

#content-music-comingsoon {
position:absolute;
top:438px;
left:296px;
width:320px;
color:#fff;
font-size:14px;
display:none;
}

.musicLink a:hover {
color:#d50000;
text-decoration:none;
}

.musicLink.trackBand {
float:left;
clear:left;
width:156px;
}

.learnMore {
color:#d50000;
float:right;
clear:both;
display:block;
width:40px;
}

.learnMore a {
color:#d50000;
}

#themeSong {
position:absolute;
color:#000;
font-weight:700;
left:353px;
top:527px;
width:271px;
background-color:#e78b01;
}

#themeSong .themeSongTitle {
width:216px;
float:left;
display:inline;
margin:5px 0 10px 5px;
}

.themeSongLink {
float:left;
display:inline;
}

.themeSongLink a:hover {
text-decoration:underline;
color:#bc0301;
}

.ipad.cast #internalBody {
left:29px;
}

#link-cast {
position:absolute;
top:27px;
left:406px;
width:96px;
height:31px;
margin:0;
padding:0;
}

#link-cast a:hover {
background:url(../assets/link-cast.png) no-repeat;
}

#link-crew {
position:absolute;
top:32px;
left:516px;
width:96px;
height:31px;
margin:0;
padding:0;
}

#link-crew a {
width:102px;
height:41px;
display:block;
}

#link-crew a:hover {
background:url(../assets/link-crew.png) no-repeat;
}

#content-castCrew {
position:absolute;
top:140px;
left:356px;
margin:0;
}

.crew #content-castCrew {
left:342px;
}

#content-castCrewHolder {
width:243px;
height:293px;
overflow:auto;
font-size:12px;
color:#c96;
}

#castCrewContainer {
position:absolute;
top:456px;
left:340px;
width:275px;
height:123px;
overflow:hidden;
margin:0;
padding:0;
}

.cast #castCrewContainer {
left:338px;
}

.crew #castCrewContainer {
left:332px;
}

#shifter {
position:relative;
width:819px;
height:123px;
margin:0;
}

.crew #shifter {
width:546px;
}

.pane {
position:relative;
float:left;
width:273px;
height:123px;
overflow:hidden;
margin:0;
}

#buttonRight {
display:none;
position:absolute;
top:523px;
left:325px;
}

.crew #buttonRight {
left:319px;
}

#buttonLeft {
position:absolute;
top:523px;
left:608px;
}

.crew #buttonLeft {
left:599px;
}

.mobile.ipad #internalBody {
top:168px;
left:27px;
}

.mobile #internalPhoto {
top:61px;
}

#content-mobile {
position:absolute;
top:348px;
left:344px;
}

#content-mobileHolder {
width:283px;
height:390px;
overflow:auto;
color:#c39d66;
font-size:12px;
}

#content-mobileHolder strong {
color:#fff;
font-weight:700;
}

#showMenu {
position:absolute;
top:110px;
left:0;
width:984px;
height:25px;
font-size:0;
z-index:20000;
margin:0;
padding:0;
}

.download #downloadWallpaper .downloadWallpaperText {
position:absolute;
top:218px;
left:182px;
text-align:center;
display:block;
margin:0;
padding:0;
}

#downloadContainer {
position:absolute;
top:136px;
left:-26px;
width:640px;
height:637px;
margin:0;
padding:0;
}

#downloadTabs {
display:inline;
position:absolute;
top:15px;
left:243px;
z-index:10;
text-align:right;
width:413px;
height:29px;
margin:0;
padding:0;
}

#downloadTabs a {
text-decoration:none;
display:block;
position:absolute;
top:0;
height:29px;
}

#downloadTabs a.btnScreensaver {
left:245px;
width:152px;
}

#downloadTabs a.btnPoster {
left:146px;
width:97px;
}

#downloadTabs a.btnWallpaper {
left:0;
width:143px;
}

#downloadTabs a img {
height:100%;
width:100%;
}

#downloadWallpaper {
position:absolute;
top:16px;
left:0;
width:674px;
height:783px;
background:url(../assets/downloadWallpaperBackground.png) no-repeat;
margin:0;
padding:0;
}

.downloadWallpaperImg {
position:absolute;
top:102px;
left:54px;
text-align:center;
margin:0;
padding:0;
}

#downloadWallpaperLinks1 {
position:absolute;
top:187px;
left:99px;
width:148px;
text-align:center;
margin:0;
padding:0;
}

#downloadWallpaperLinks2 {
position:absolute;
top:187px;
left:358px;
width:148px;
text-align:center;
margin:0;
padding:0;
}

#downloadWallpaperLinks3 {
position:absolute;
top:364px;
left:99px;
width:148px;
text-align:center;
margin:0;
padding:0;
}

#downloadWallpaperLinks4 {
position:absolute;
top:364px;
left:358px;
width:148px;
text-align:center;
margin:0;
padding:0;
}

.wallpaperText {
color:#333;
font-size:18px;
}

.wallpaperText a {
color:#46b4c1;
text-decoration:none;
font-weight:700;
}

.wallpaperText a:hover {
color:#fff;
text-decoration:none;
font-weight:700;
}

#downloadPoster {
position:absolute;
top:16px;
left:-2px;
width:674px;
height:783px;
background:url(../assets/downloadPosterBackground.png) no-repeat;
display:none;
margin:0;
padding:0;
}

#downloadPoster .posterText {
color:#fbac2c;
font-size:14px;
}

#downloadPoster .downloadWallpaperText {
display:none;
width:565px;
left:45px;
top:197px;
}

.posterText a {
color:#46b4c1;
text-decoration:none;
font-weight:700;
background:url(../assets/arrow.png) no-repeat 0 3px;
display:block;
margin-top:26px;
padding-left:0;
}

#downloadPosterLink1 {
position:absolute;
top:135px;
left:155px;
width:156px;
margin:0;
padding:0;
}

#downloadPosterLink2 {
position:absolute;
top:176px;
left:394px;
width:156px;
margin:0;
padding:0;
}

.posterText p {
margin:40px 0 0;
}

#downloadScreensaver {
position:absolute;
top:16px;
left:-2px;
width:674px;
height:783px;
background:url(../assets/downloadScreensaverBackground.png) no-repeat;
display:none;
margin:0;
padding:0;
}

#downloadScreensaverLink {
position:absolute;
top:500px;
left:145px;
width:371px;
font-weight:700;
color:#333;
text-align:center;
margin:0;
padding:0;
}

#downloadScreensaver .downloadScreensaverText {
position:absolute;
top:570px;
left:130px;
text-align:center;
margin:0;
padding:0;
}

.downloadScreensaverThumbnail {
position:absolute;
top:166px;
left:130px;
}

#downloadViewersguide {
position:absolute;
top:19px;
left:0;
width:650px;
height:664px;
background:url(../assets/downloadViewersguideBackground.jpg) no-repeat;
display:none;
margin:0;
padding:0;
}

#downloadViewersguideLink a {
position:absolute;
top:460px;
left:137px;
width:371px;
font-weight:700;
text-decoration:none;
color:#46b4c1;
text-align:center;
margin:0;
padding:0;
}

#downloadViewersguide .downloadWallpaperText {
top:519px;
}

#downloadBanner {
position:absolute;
top:95px;
left:10px;
width:618px;
height:413px;
background:url(../assets/downloadBannerBackground.jpg) no-repeat;
display:none;
margin:0;
padding:0;
}

#downloadBannerLink {
position:absolute;
top:140px;
left:40px;
width:165px;
margin:0;
padding:0;
}

#bannerDownload {
color:#fff;
text-decoration:none;
width:100%;
text-align:center;
}

#wallpaperLightbox {
display:none;
height:406px;
width:592px;
background:url(../assets/wallpaperLightbox/overlay_bg.png) 0 0 no-repeat;
z-index:999999999999999999999999999999999999;
position:absolute;
top:311px;
left:16px;
}

#wallpaperLightbox .close {
background:url(../assets/wallpaperLightbox/close.png) 0 0 no-repeat;
height:30px;
width:30px;
position:absolute;
top:10px;
right:0;
display:block;
}

#wallpaperLightbox #wallpaperContent {
margin:8px 0 8px 7px;
}

#wallpaperLightbox #wallpaperContent img {
margin:36px 20px;
}

#wallpaperLightbox #wallpaperContent img.preview {
height:325px;
width:375px;
}

#wallpaperLightbox #wallpaperContent #downloadLinks {
width:150px;
float:right;
margin:0;
padding:0;
}

#wallpaperLightbox #wallpaperContent #downloadLinks p {
text-transform:uppercase;
font-size:13px;
font-weight:700;
color:#fd9d0e;
margin:0 0 5px;
}

#wallpaperLightbox #wallpaperContent #downloadLinks ul {
width:145px;
list-style:none;
margin:10px 0;
padding:0;
}

#wallpaperLightbox #wallpaperContent #downloadLinks ul a.sendToiPhone {
margin-left:10px;
margin-top:10px;
}

#wallpaperLightbox #wallpaperContent #downloadLinks ul .emailText {
width:120px;
}

#wallpaperLightbox #wallpaperContent #downloadLinks ul p.emailConfirm {
color:#FFF;
text-transform:capitalize;
font-weight:400;
margin-top:5px;
}

#wallpaperLightbox #wallpaperContent #downloadLinks ul a {
display:block;
font-size:12px;
color:#FFF;
text-decoration:underline;
}

#moreWallpapers {
position:absolute;
top:170px;
right:55px;
outline:none;
}

#moreWallpapers img {
outline:none;
}

#thumbnailFrame {
width:567px;
height:442px;
overflow:hidden;
display:block;
margin:270px 0 0 61px;
}

#thumbnailFrame #thumbnailHolder {
overflow:hidden;
padding:0;
}

#thumbnailFrame #thumbnailHolder li {
list-style:none;
margin-bottom:17px;
float:left;
display:inline;
background:url(../assets/wallpaper_thumbnail_bg.jpg) 0 0 no-repeat;
width:266px;
height:199px;
padding:3px;
}

#thumbnailFrame #thumbnailHolder li a.thumb img {
height:199px;
width:266px;
}

#thumbnailFrame #thumbnailHolder li.bottom {
margin-bottom:0;
}

#thumbnailFrame #thumbnailHolder.shift {
margin-left:-448px;
}

.tweets.ipad #tweetContent {
left:32px;
}

#tweetContent {
position:absolute;
top:185px;
left:5px;
color:#000;
background:url(../assets/tweetsBackground.png) no-repeat;
width:682px;
height:1270px;
}

#tweetContent p {
position:absolute;
left:57px;
width:550px;
font-size:15px;
font-weight:700;
color:#ffbb34;
}

#tweetContent a {
display:block;
margin-top:5px;
}

.tweetContent1 {
top:250px;
}

.tweetContent2 {
top:217px;
}

.tweetContent3 {
top:297px;
}

.tweetContent1 a img {
position:absolute;
top:40px;
left:400px;
}

#feedToggle {
position:absolute;
top:300px;
left:50px;
}

#feedToggle a {
float:left;
display:block;
width:175px;
height:28px;
text-indent:-9999px;
}

#feedToggle a.fanBtn {
background:url(../assets/viewFanTweets.png) 0 0 no-repeat;
}

#feedToggle a.showBtn {
background:url(../assets/viewRescueMeTweets.png) 0 0 no-repeat;
width:224px;
}

#feedToggle a.fanBtn.selected {
background:url(../assets/viewFanTweets_selected.png) 0 0 no-repeat;
}

#feedToggle a.showBtn.selected {
background:url(../assets/viewRescueMeTweets_selected.png) 0 0 no-repeat;
}

#twitters {
position:absolute;
top:529px;
left:30px;
width:559px;
color:#7f7f7f;
font-size:12px;
z-index:1000;
}

#twitters ul {
list-style:none;
margin:0;
padding:0;
}

#twitters ul li {
clear:both;
overflow:hidden;
border-bottom:1px solid #757575;
height:69px;
margin:0;
padding:9px 5px 0 0;
}

.twitterAvatar {
float:left;
display:inline;
margin-left:20px;
}

.twitterTime,#twitters #twitter_update_list li a {
color:#dfa22d;
font-style:italic;
font-size:10px;
margin-top:10px;
display:block;
}

#twitters #twitter_update_list li span a {
display:inline;
color:#333;
}

.twitterMessage {
float:right;
display:inline;
width:460px;
}

.twitterMessage p {
margin:0 0 5px;
padding:0;
}

.twitterMessage a {
color:#7F7F7F;
}

.twitterUser a {
color:#333;
font-size:16px;
text-decoration:none;
font-weight:700;
margin-right:3px;
}

#lastTwitter {
border-bottom:none!important;
}

#twitters #twitter_update_list li {
background:url(http://a0.twimg.com//profile_images//83692801//00630007_normal.jpg) 20px 9px no-repeat;
padding-left:88px;
}

.twitterPagination {
font-size:14px;
}

#twitterPrevTop {
position:absolute;
top:400px;
left:269px;
z-index:20001;
}

#twitterNextTop {
position:absolute;
top:400px;
left:330px;
z-index:20002;
}

#twitterPrev {
position:absolute;
top:1415px;
left:30px;
z-index:20003;
}

#twitterNext {
position:absolute;
top:1415px;
left:550px;
z-index:20004;
}

#sponsor {
position:absolute;
top:1123px;
left:664px;
}

#highriseBanner {
position:absolute;
top:620px;
left:795px;
width:160px;
height:600px;
margin:0;
padding:0;
}

#highriseBannerText {
position:absolute;
top:1240px;
left:795px;
color:#7c7c7c;
display:none;
}

.facebook {
background:#fff;
}

.facebook .tweets#page {
min-width:0;
}

.facebook .tweets #tweetContent {
background:url(../assets/tweetsFB_bg.jpg) 0 0 no-repeat;
width:503px;
top:0;
left:0;
height:1284px;
}

.facebook .tweets #feedToggle {
left:60px;
}

.facebook .tweets #tweetContent p {
left:0;
width:420px;
margin:0 40px;
}

.facebook .tweets .tweetContent1 a img {
left:115px;
}

.facebook .tweets #twitters {
left:40px;
top:275px;
width:420px;
}

.facebook .tweets .twitterMessage {
width:350px;
}

.facebook .tweets #twitterNext {
left:380px;
top:1160px;
}

.facebook .tweets #twitterPrev {
top:1160px;
}

.facebook .tweets #contentHolder {
width:503px;
}

.facebook .tweets .twitterAvatar {
margin-left:7px;
}

.ir {
display:block;
text-indent:-999em;
overflow:hidden;
background-repeat:no-repeat;
}

.hidden {
display:none;
visibility:hidden;
}

.visuallyhidden {
position:absolute!important;
clip:rect(1px,1px,1px,1px);
}

.invisible {
visibility:hidden;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

#internalBody.quiz {
width:970px;
top:135px;
left:0;
font-size:16px;
margin:0 auto;
}

#internalBody.quiz .welcome {
background:url(../assets/quiz/welcome-bg.png) no-repeat 50% 0;
width:970px;
height:776px;
}

#internalBody.quiz .welcome h1 {
text-indent:-9999px;
height:0;
width:0;
}

#internalBody.quiz .welcome .intro-body {
color:#FFBB72;
width:659px;
font-size:18px;
text-align:justify;
margin:589px auto 0;
}

#internalBody.quiz .welcome .takequiz {
display:block;
background-color:#DDD;
background:url(../assets/quiz/take-quiz.png) no-repeat 0 -33px;
width:216px;
height:33px;
cursor:pointer;
margin:20px auto 0;
}

#internalBody.quiz .quiz-container {
display:none;
margin-top:75px;
position:relative;
}

#internalBody.quiz .quiz-container .top-info {
top:-28px;
left:-20px;
z-index:2;
background:url(../assets/quiz/question-title-bg.png) no-repeat 0 0;
width:486px;
height:294px;
padding-top:35px;
padding-left:78px;
position:relative;
}

#internalBody.quiz .quiz-container .top-info h1 {
margin-left:13px;
margin-top:30px;
background:url(../assets/quiz/quiz-title.png) no-repeat 0 0;
width:342px;
height:91px;
text-indent:-9999px;
}

#internalBody.quiz .quiz-container .top-info .quiz-title-sub {
margin-top:20px;
background:url(../assets/quiz/quiz-title-sub.png) no-repeat 0 0;
width:377px;
height:111px;
text-indent:-9999px;
}

#internalBody.quiz .quiz-container .character-img {
position:absolute;
top:40px;
left:420px;
z-index:1;
width:574px;
height:284px;
}

#internalBody.quiz .quiz-container .character-img img {
padding-left:1px;
padding-top:2px;
}

#internalBody.quiz .quiz-container .quiz-body {
position:absolute;
top:304px;
left:60px;
z-index:0;
padding-top:40px;
padding-left:56px;
background:url(../assets/quiz/question-bg.png) no-repeat 0 0;
width:886px;
height:520px;
}

#internalBody.quiz .quiz-container .week {
color:#ffbb34;
font-weight:700;
font-size:18px;
overflow:hidden;
margin-top:40px;
}

#internalBody.quiz .quiz-container .week > p {
display:block;
float:left;
padding-right:9px;
margin-top:5px;
}

#internalBody.quiz .quiz-container .week ul li {
cursor:pointer;
list-style:none;
float:left;
background:url(../assets/quiz/week-bg-hover.png) no-repeat 0 -41px;
width:41px;
height:34px;
}

#internalBody.quiz .quiz-container .week ul li p {
text-align:center;
margin-top:6px;
width:30px;
}

#internalBody.quiz .quiz-container .question {
width:616px;
overflow:hidden;
}

#internalBody.quiz .quiz-container .question ol {
list-style:decimal;
padding-left:20px;
color:#ffbb34;
margin-bottom:21px;
}

#internalBody.quiz .quiz-container .question ol li {
list-style:decimal;
}

#internalBody.quiz .quiz-container .question ol li p {
color:#fff;
text-transform:uppercase;
font-weight:700;
line-height:20px;
}

#internalBody.quiz .quiz-container .question .hr {
background:url(../assets/quiz/question-hr.png) no-repeat 0 0;
width:724px;
height:1px;
margin-bottom:21px;
}

#internalBody.quiz .quiz-container .question .question-list {
margin-left:40px;
color:#fff;
list-style:none;
}

#internalBody.quiz .quiz-container .question .question-list li {
margin-bottom:20px;
text-transform:uppercase;
cursor:pointer;
}

#internalBody.quiz .quiz-container .question .question-list li .icon {
background:url(../assets/quiz/question-radio.png) no-repeat 0 -20px;
overflow:hidden;
height:17px;
width:13px;
float:left;
}

#internalBody.quiz .quiz-container .question .question-list li p {
line-height:18px;
text-indent:5px;
}

#internalBody.quiz .quiz-container .next {
background:url(../assets/quiz/next-btn.png) no-repeat 0 0;
width:112px;
height:29px;
display:block;
cursor:pointer;
margin-left:40px;
}

#internalBody.quiz .results-container {
display:none;
background:url(../assets/quiz/results-bg.png) no-repeat 0 0;
width:1003px;
height:755px;
}

#internalBody.quiz .results-container .left-container {
width:425px;
text-align:center;
margin-left:48px;
padding-top:75px;
}

#internalBody.quiz .results-container h1 {
background:url(../assets/quiz/quiz-title.png) no-repeat 0 0;
width:342px;
height:91px;
text-indent:-9999px;
margin:0 auto;
}

#internalBody.quiz .results-container .result-info {
color:#ff992b;
font-family:Arial, "MS Trebuchet", sans-serif;
font-weight:700;
font-size:23px;
margin-top:5px;
margin-bottom:8px;
}

#internalBody.quiz .results-container .result-info.number-correct {
font-size:34px;
margin-top:5px;
}

#internalBody.quiz .results-container .results-you-answered {
margin-top:37px;
}

#internalBody.quiz .results-container .btn {
display:block;
text-indent:-9999px;
cursor:pointer;
}

#internalBody.quiz .results-container .retake {
background:url(../assets/quiz/retake-btn.png) no-repeat 0 0;
width:273px;
height:28px;
margin:40px auto 0;
}

#internalBody.quiz .results-container .share {
background:url(../assets/quiz/share-btn.png) no-repeat 0 0;
width:274px;
height:59px;
margin:20px auto 0;
}

#internalBody.quiz .results-container .share:hover {
background-position:0 -60px;
}

.ipad #internalBody.quiz .question ol {
padding-left:23px;
}

a.promoLinks,a.sidePromoLinks {
color:#c39d66;
font-weight:400;
text-decoration:none;
}

#sideBannerText,.alt .musicLink a {
color:#000;
}

.aboutTheShow #bottomSocial,.mobile #bottomSocial {
top:1105px;
}

#footerInternal a,#footerDownload a,#footerTweets a {
color:#000;
font-size:11px;
font-weight:700;
}

#footerInternalCommunity a,#footerBlog a {
color:#fff;
font-size:11px;
font-weight:700;
}

.sidePromoImage,.homepageRowOf3 {
position:absolute;
top:0;
left:0;
}

.cast .sidePromo1 .sidePromoDesc,.crew .sidePromo1 .sidePromoDesc {
top:145px;
left:28px;
width:269px;
}

.cast .sidePromo2 .sidePromoDesc,.crew .sidePromo2 .sidePromoDesc {
top:168px;
left:28px;
}

.communityUsername a,.posterText a:hover {
color:#333;
text-decoration:none;
font-weight:700;
}

.communityPost a:hover,.communityPost2Lines a:hover,#episodeMenu a:hover,.epNumberOver,#tweetContent p strong {
color:#fff;
}

.homepageLink a,.homepageRowOf3Title a {
color:#d50000;
text-decoration:none;
font-weight:700;
}

.homepageLink a:hover,.homepageRowOf3Link a:hover {
color:#ebc883;
text-decoration:none;
font-weight:700;
}

#link-episodeGuide img,#link-episodeGuide a {
width:117px;
height:55px;
display:block;
}

#link-about img,#link-about a {
width:101px;
height:49px;
display:block;
}

#episodeMenu a,#content-musicHolder tr {
color:#c96;
}

.epTitle,.epSeason {
color:#c96;
font-weight:700;
}

.musicLink a,.twitterPagination a {
color:#fff;
text-decoration:none;
}

.musicLink.trackTitle,#wallpaperLightbox #wallpaperContent #downloadLinks ul a.submit {
display:inline;
}

.themeSongLink a:link,.themeSongLink a:visited,.themeSongLink a:active {
text-decoration:none;
color:#bc0301;
}

#link-cast img,#link-cast a,#link-crew img {
width:96px;
height:31px;
display:block;
}

.castImage,.tabDownloads {
cursor:pointer;
}

#thumbnailFrame #thumbnailHolder li a,.tweets #sponsor,.facebook .tweets #topnav2,.facebook .tweets #header,.facebook .tweets #showTitle,.facebook .tweets #showMenu,.facebook .tweets #topBanner,.facebook .tweets #topBannerText,.facebook .tweets #sideBanner,.facebook .tweets #sideBannerText,.facebook .tweets #sidePromoContainer,.facebook .tweets #bottomSocial,.facebook .tweets #footer,.facebook .tweets #highriseBanner {
display:none;
}

.twitterUser a:hover,.twitterPagination a:hover {
text-decoration:underline;
}

#internalBody.quiz .welcome .takequiz:hover,#internalBody.quiz .quiz-container .week ul li.selected,#internalBody.quiz .quiz-container .week ul li:hover {
background-position:0 0;
}

#internalBody.quiz .quiz-container .question .question-list li:hover,#internalBody.quiz .quiz-container .question .question-list li.selected {
color:#ffbb34;
}

#internalBody.quiz .quiz-container .question .question-list li:hover .icon,#internalBody.quiz .quiz-container .question .question-list li.selected .icon {
background-position:0 1px;
}

#internalBody.quiz .quiz-container .next:hover,#internalBody.quiz .results-container .retake:hover {
background-position:0 -30px;
}
