.hubPage .module .wrapper>header{padding:0;border:0}
.hubPage .leftColumn{float:left;width:139px}
.hubPage .leftColumn>.module{padding:10px;background-color:#F7F7F7}
.hubPage .wrap>.container{background-color:transparent}
.hubPage .breadcrumbs{border-left:1px solid #CCC;float:left;width:800px;padding:10px 10px 0 10px;background-color:#FFF}
.hubPage .breadcrumbs>a{margin-right:0 5px}
.hubPage .breadcrumbs>a:last-child{color:#000}
.hubPage .breadcrumbs>span{margin:0 5px}
.hubLayout{float:left;background-color:#FFF;border-left:1px solid #CCC;width:820px}
.hubLayout .column{float:left;margin:0}
.layout_1_2_1 .hubLayout .row{padding:0;margin:10px}
.layout_1_2_1 .hubLayout .row1{margin-top:0;margin-bottom:0}
.layout_1_2_1 .hubLayout .row0 .column0{width:800px}
.layout_1_2_1 .hubLayout .row1 .column0{width:490px;margin-right:10px}
.layout_1_2_1 .hubLayout .row1 .column1{width:300px}
.layout_1_2_1 .hubLayout .row2 .column0{width:800px}
.layout_2_1 .hubLayout .row{padding:0;margin:10px}
.layout_2_1 .hubLayout .row0{margin-right:0}
.layout_2_1 .hubLayout .row0 .column0{width:500px;padding-right:4px;border-right:1px solid #CCC}
.layout_2_1 .hubLayout .row0 .column1{width:300px;padding-left:5px}
.layout_2_1 .hubLayout .row1 .column0{width:800px}
.hubSideBar{margin-bottom:3px}
.hubSideBar h2{margin-bottom:10px;color:#000;font-size:2em}
.hubSideBar ul>li>a{font-size:1.1em;font-weight:bold;text-decoration:none;color:#000}
.hubSideBar ul>li>a:hover,.hubSideBar ul>li>.selected{background:#000;color:#FFF}
.hubSideBar ul>li,.hubSideNav .moduleList>li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
.hubSideBar ul>li{margin-top:5px}
.hubSideNav .moduleList>li{margin-top:2px}
.hubSideBar ul>li>a,.hubSideNav .moduleList>li>a{padding:2px 4px;border-radius:2px}
.hubSideNav .moduleList>li>a:hover,.hubSideNav ul>li>.selected{background-color:#999;color:#FFF}
.hubSideNav .morePager a{padding:0 3px;background-color:transparent}
.whatsHot .wrapper>header{float:left}
.whatsHot .wrapper>header h3{margin-bottom:0}
.whatsHot .wrapper>.moduleBody{clear:both}
.whatsHot .wrapper>.headerActions{float:right}
.whatsHot .headerActions>.seeAll{margin-left:5px}
.ad_label{display:none}
.mediaGrid{margin:-10px -10px 10px 0;clear:both}
.mediaGrid>li{float:left;margin:10px 10px 0 0}
.mediaGrid>li>a{position:relative;display:block;text-decoration:none}
.mediaGrid>li>a>img{display:block;width:100%}
.mediaGrid>li>h5,.mediaGrid>li>h4{margin-top:4px;max-height:32px;overflow:hidden;font-size:11px}
.mediaGrid>li>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mediaGrid>li>p>a{color:#333}
.mediaGrid.songs>li{width:90px}
.mediaGrid.songs>li>a>.playAction{position:absolute;top:5px;left:5px}
.mediaGrid.albums>li{width:90px}
.mediaGrid.albums>li>a{position:relative}
.mediaGrid.albums>li>a>.playAction{position:absolute;top:5px;left:5px}
.mediaGrid.artists>li{width:90px}
.mediaGrid.artists>li>h5{white-space:nowrap;text-overflow:ellipsis}
.mediaGrid.artists>li>p{overflow:visible;margin:4px 0}
.mediaGrid.videos>li{width:160px}
.mediaGrid.videos>li>a>img{height:90px}
.mediaGrid.news>li{width:260px}
.mediaGrid.news>li>h4{font-size:12px;font-weight:normal}
.mediaGrid.news>li>p{white-space:normal}
.mediaRows>li{border-top:1px solid #DDD;padding:10px 0}
.mediaRows>li:first-child{border:0}
.mediaRows>li>div{float:left;margin-right:10px}
.mediaRows>li>div>p,.mediaRows>li>div>p>a{color:#999}
.mediaRows>li>.rank{width:30px;text-align:center;color:#999;font-weight:bold;font-size:14px;margin-top:2px}
.mediaRows>li>.image{position:relative}
.mediaRows>li>.image img{display:block;width:50px;height:50px;padding:3px 2px;border:1px solid #CCC}
.mediaRows>li>.info{width:250px;white-space:nowrap;overflow:hidden;margin-top:2px}
.mediaRows>li>.extra{width:110px;overflow:hidden;white-space:nowrap;color:#999;margin-top:2px}
.mediaRows>li>.actions{float:right;margin-right:0;margin-top:2px}
.mediaRows>li>.actions>a>.MSIcon{padding:0 6px}
.mediaRows.songs>li{padding:5px 0}
.mediaRows.songs>li>.info{width:200px}
.mediaRows.songs>li>.info>h5{font-size:11px}
.mediaRows.artists>li>.info{width:240px}
.mediaRows.videos>li>.image img{width:135px;height:76px}
.mediaRows.videos>li>.image .duration{position:absolute;bottom:5px;right:5px;background-color:#000;font-size:11px;color:#FFF;padding:1px;border-radius:1px}
.mediaRows.news>li.full img{width:100%}
.mediaRows.news>li>h4{font-size:12px;font-weight:normal}
.mediaRows+.morePager{margin-top:15px}
.MusicHubTopNavModule{border-bottom:1px dotted #999;padding:10px 0}
.MusicHubTopNavModule.module{margin-bottom:0}
.MusicHubTopNavModule ul>li{float:left}
.MusicHubTopNavModule ul>li>a{font-size:1.1em;font-weight:bold;padding:2px 4px;margin-right:10px;color:#000}
.MusicHubTopNavModule ul>li>a.selected,.MusicHubTopNavModule ul>li>a:hover{background-color:#000;color:#FFF}
.leftColumn .MyPlaylistsModule{margin-top:3px}
.leftColumn .MyPlaylistsModule .title{margin-bottom:3px;font-size:12px}
.leftColumn .MyPlaylistsModule .title>a{color:#333}
.leftColumn .MyPlaylistsModule .playlists>li{margin:3px 0}
.leftColumn .MyPlaylistsModule .playlists .playAction{float:left}
.leftColumn .MyPlaylistsModule .playlists .name{float:left;width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0 3px}
.leftColumn .MyPlaylistsModule .playlists .playCirclePlayerIcon20{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtBJREFUeNqMVV9ImlEUP/pZNAsXVjTwQZJBliajYDAfwveBNotiQ4U99LKnkIwtYg9jhGzR+3wcvSSDidhefAh8HCSjRKuXIBhJ9OCDNrLMnd/lu2Gff7YDP+/1u7/z++6559zzGer1Omltfn5e4cHLmGOMMp6oS78YR4xvjGQ8Hq8x956vTivIBAh8NRqNT10uFwEmk4n0ej2VSiXa398XuLy8/Mm8kPqC1oIsFmbHj16v98HMzAyxKGlfqNPpIEaJRIKSyeSf29vbNX682STIYp/6+voiy8vLNDY2RkykToYdFwoF2tjYoHK5/JkfrYjnqtgCEyLhcJjsdjvd3NwIwU4AB1z4GAyGCMssQEvJ5/PdPP7w+Xwmj8dD19fXIkygWq2KEOV/LWq1Gg0PDwufw8NDJO4LdjjHZ2XBmUGgcRe7u7u0urpKZ2dnbXcKH/W8H0MLgs8nJyepq6tLhIG3SsAhk8lQIBCgWCwmktG4DsAHvtCAFgSnxsfHxba1ZJmYq6sr2traolAoROl0uokHX2iwPYPgI7PZ3ERqFJR2fn5O6+vrtLS0RMfHx/e40GCzGGQJyIVGa1U64FqtVhoYGLjjY+RMY1rFb/Hi4uLhyMjIPwWdTictLi6SzWa7E5LFzhqY/obgHpfOqNvtbis4NDREwWCQpqen7wlJQ1JyuRymexDcyWazrxAK3oSsSUMYs7Oz5Pf7qaenp0lIcmCsgWFHcTgcR5yll1yo5omJCVEasnAtFosIU1GUtsXd39+PO00HBwcnLPhGzy2oypO1VCpFp6engtAq460AbrFYJPiyvUNSxF1m0W0OdZNN3ApkEEfQ7nZgDRxwo9EojgndZlvbbdBU3/KZvOf21c0Qu6hUKqJw5eH39vaKI0CYjCqLfeClKHL13w12cHBQrKE0NA32NSPfsWM37PaF+gnApZ9Sl/YYJ2p431t9Av4KMAAMlS/pnoG+bwAAAABJRU5ErkJggg==")}
.leftColumn .MyPlaylistsModule .playlists .playCirclePlayerIcon20:hover{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAs5JREFUeNqMlc9L2nEYxx9/kiYOJMTqUjQKDGooDnbq0DHQBlFsgrCLh4kXseEgOowdZJPuu+5UtpiI7S/w4qAYFVqHCA+TQWGC1kRT97w/fL+hX7/KHnj7/fr5PM/r8+P5fJ6vptPpkNLW19d1/PCy1lhzrGdS1y/WBesbK51MJlvs2xOrUQLZAYCvZrP5+cLCAkFWq5W0Wi1VKhU6OTkRur+//8l+AWkAdSDDIhz40ev1mlZXV6nVatHd3Z14wk+v19Po6CjpdDpKpVKUTqf/ttvtLQ7d6QMy7JPFYtmMRqM0MTFB5XKZHh4eSM0AttlsVCqVKJFIUK1W+8zN79CnlWAbPLPNSCRC4+PjdHNzQzyyWKaa0Acf+CKGB9hkzAZYunw+b+TnD5/PZ/V4PHR7e9sTiNkMAtfrdQGFnZ+fI3FfMMM1TsAk9qxarfYE5HI5sSQsfxAUMYhlxlOwAFxxuVxiFOwnNlyWDA2Hw7S7uyuS090PyTmQGCsAup1OJzWbzT5nAGGNRoP29/cpFApRNpvt80MsGGwvEOFAxpSz6wbKdn19LbYgFotRsVjsmSUYbJN6kWppP9DZbUqg3DY9PU0Oh+PRH21IHhaD3z98BJ7Mzs6KrA4D4tZg2TMzM33nEseI7TeAR3x05paWlsSmqwHtdjsFg0FaXl5WPegGg4HOzs7wegTg4fHx8WvAMFL3VRwZGaFAIEB+v59MJpMqTKPRiKQwA38PdfPz8xfc8IpBtsXFRQGEEzQ1NUVut5uMRuNjm1LoOzg4oNPT0ysGvtVyCWrwy1Ymk6FCoSAclNkeJPheXl4SYtneIylikxi6x4Vghw1XaOh1kwUf+MbjcRQRVJs9ZbXBGYix4zaXLyML14mU9RLL5FqI0gU1GPaBm+Os1n8X2LGxMdGHo6EosG9Y+aEVu2u2L6VPAC69W+o6Yl1Jy/uu9gn4J8AAaNNKSOHxHpEAAAAASUVORK5CYII=")}
.module.MusicHubFeaturedModule{margin-bottom:0}
.module.WhatsHotSongsModule{margin-bottom:0}
.WhatsHotSongsModule .mediaRows.songs .rank{display:none}
.WhatsHotSongsModule .mediaRows.songs .info{width:230px}
.WhatsHotVideosModule .mediaGrid.videos>li{width:192px}
.WhatsHotVideosModule .mediaGrid.videos>li .MSIcon{left:82px;top:41px}
.WhatsHotArtistsModule .mediaGrid.artists>li{margin-right:11px}
.WhatsHotAlbumsModule .mediaGrid.albums>li{width:125px}
.module.WhatsHotVideosModule,.module.WhatsHotArtistsModule,.module.WhatsHotAlbumsModule,.module.WhatsHotMusicNewsModule{padding-top:10px;margin-bottom:10px;border-top:1px solid #CCC}
.BrowseSongsModule{position:relative}
.ie7 .BrowseSongsModule{position:relative}
.BrowseSongsModule .headerActions{position:absolute;right:0;top:-30px}
.TopSongsModule .headerActions{margin-right:10px}
.TopSongsModule .songs.mediaGrid>li{height:145px}
.TopArtistsModule .headerActions{margin-right:10px}
.TopArtistsModule .artists.mediaGrid>li{height:135px}
.TopMusicVideosModule .headerActions{margin-right:10px}
.TopMusicVideosModule .videos.mediaGrid>li{width:140px}
.TopMusicVideosModule .videos.mediaGrid>li img{height:80px}
.TopMusicVideosModule .videos.mediaGrid>li .MSIcon{left:56px;top:36px}
.TopAlbumsModule .headerActions{margin-right:10px}
.TopAlbumsModule .albums.mediaGrid>li{height:145px}
.TopMusicNewsModule{margin-right:10px}
.news>h2{margin-bottom:10px;font-size:18px}
.news>h2>a{color:#000}
div.sharePopup{height:auto;background:transparent;overflow:hidden;display:none;margin-bottom:10px}
div.sharePopup .shareContainer>h3{font-size:14px;font-weight:bold;line-height:2.1em;padding:0 0 0 20px;cursor:pointer;background:#3A3A3A;color:#FFF;border-bottom:1px solid #000;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
div.sharePopup .shareContainer{height:320px}
div.sharePopup div{font-size:11px}
div.sharePopup textarea.comment{color:#000;height:35px;margin:20px 0 5px;overflow:hidden;padding:5px 5px 1px 5px;width:410px;resize:none}
div.sharePopup .shareContainer .content{padding:0 20px;float:left;color:#000}
div.sharePopup .shareContainer .content .postToForm h5{color:#FB0000;font-weight:bold;display:none}
div.sharePopup .shareContainer .shareBold{padding:60px 0 10px 0;font-size:12px;display:block}
div.sharePopup div.hiddenNode{display:none}
div.sharePopup span.loading{margin:0 46%}
div.sharePopup .shareContainer .shareMessage{border:1px solid #CCC;color:#414141;font-size:12px;height:30px;margin:0 0 10px 0;padding:10px 0 0 10px;width:335px}
div.sharePopup .postToBtn{float:right;margin-top:15px}
div.sharePopup .postToForm .smallLoader{float:right;margin-top:15px}
div.sharePopup .postToForm .warning{display:none}
div.sharePopup .successNode,div.sharePopup .errorNode{width:430px;text-align:center;font-size:14px;font-weight:bold;line-height:2.2em;padding-top:120px;text-align:center}
div.sharePopup .successNode a,div.sharePopup .errorNode a{font-size:12px;color:#00BFFF}
div.sharePopup .networks{text-align:left;padding:15px 20px 5px;border-top:5px solid #ccc}
div.sharePopup .networks .note{margin-bottom:15px;display:none}
div.sharePopup .networks .otherNetworks{margin:0;padding:0 5px 5px 15px;font-size:14px;font-weight:bold;float:left;color:#000}
div.sharePopup .smallLoader{padding:2px;border:0}
div.sharePopup .blob{margin:0 0 5px 0;min-height:180px;display:none}
div.sharePopup .blob a.Person,div.sharePopup .blob a.activityFooter{display:none}
div.sharePopup .blob .activityDetailList{float:left;padding-top:20px}
div.sharePopup .blob li.activityDetailItem.hasThumbnail a.thumbnailLink{float:left;margin-right:7px}
div.sharePopup .blob p.portraitDetailItem{float:left;padding:5px;width:260px}
div.sharePopup .loginBox{padding:75px 0 0 75px;display:none}
div.sharePopup .loginBox h3{border-top:0;background:0}
div.sharePopup .cancelBtn{float:right;margin:20px 15px 0 0;display:none}
div.sharePopup .shareNet{cursor:pointer}
div.sharePopup .msLinkPreviewer{padding:0}
.msLinkPreviewerLoader img{max-width:100px}
ul.shareButtons{list-style:none;margin:0}
ul.shareButtons li a{display:block}
ul.shareButtons em{text-align:center;font-style:normal;display:block;height:18px;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
a.numRight em,ul.shareButtons li a.countButton em{position:relative;padding:2px 15px 0 3px;left:5px}
ul.shareButtons li a.numBoxButton em{position:relative;padding:0 15px 0 17px;left:-2px;border:1px solid #ccc;border-left:none}
a.shareButton em{font-style:normal;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
ul.shareButtons li{position:relative;float:left;padding-right:5px}
ul.shareButtons li .MSIcon{float:left}
a.shareButton{display:inline-block;float:left;height:8px;padding:3px 6px 7px;position:relative}
a.shareButton.shareIconWhite{height:14px;width:14px;padding:3px 2px 1px 3px}
a.shareButton.numRight .shareIconDark,ul.shareButtons li .numRight .shareIconDark{height:14px;width:14px;padding:3px 0 1px 0}
.notclickable{cursor:default}
.shareButtonControl .glue-dropdown>.shareButton{position:relative;height:12px;border:1px solid #000;padding:3px;background-color:#3A3A3A;background-position:4px 3px}
.shareButtonControl .glue-dropdown>.shareButton:hover{background-color:#666}
.shareButtonControl .glue-dropdown ul.shareButtons{z-index:100000000;left:auto;right:0;min-width:100px;top:20px}
.shareButtonControl .glue-dropdown ul.shareButtons,.shareButtonControl .glue-dropdown ul.shareButtons li{float:none;padding:0;margin-left:0}
.shareButtonControl .glue-dropdown ul.shareButtons li a{padding:3px 6px}
.shareButtonControl .glue-dropdown ul.shareButtons li .MSIcon{height:16px;width:16px;margin-right:5px}
.sysMessage.intro{width:280px;margin:55px auto 15px;font-size:13px;padding:10px 15px}
.ie7 .sysMessage.intro{position:relative;top:55px}
.externalForm{margin:0 auto;border:1px solid #ccc;background-color:#E8E8E8;padding:10px 15px 0;color:#666;min-height:215px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:280px}
.ie7 .externalForm{position:relative;top:55px}
.externalForm h2{font-size:24px;line-height:24px;font-weight:bold;color:#000;padding:0 0 10px 0;border-bottom:1px solid #CCC;width:280px}
.externalForm p{margin:5px 0 3px 0}
.externalForm input[type='text'],.externalForm input[type='password']{width:270px}
.externalForm .alertbox.sysMessage.small{text-align:center;margin:0 0 10px 0;max-width:256px;width:256px}
.externalForm .alertbox.sysMessage.small>p{font-size:11px}
.shownone{display:none}
.shown{display:block}
.externalForm .submit{margin:0 0 5px 0;font-size:11px;line-height:11px}
.externalForm .needAccount{clear:both;font-size:11px;line-height:11px;padding-top:10px}
.ie7 .externalForm .needAccount{padding-top:0}
.externalForm a:hover{color:#FFF;background-color:#3A3A3A}
#loginIframe{width:0;height:0;border:0}
.externalForm .captchaBlock .container div img,.externalForm .captchaBlock>img{border:0 none;height:70px;width:210px}
.externalForm #captcha_text{width:270px}
.glue-dialog.customPadding{padding:10px 20px 0}
.overlayForm{width:440px;margin-bottom:0;padding:0;border:0}
.overlayForm .formHeader{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}
.overlayForm h2{float:left;margin-right:10px}
.overlayForm h4{font-size:13px}
.overlayForm .loginColumn h4{float:left;margin-bottom:10px;font-size:13px}
.overlayForm .forgotPassword{float:right;font-size:11px}
.overlayForm .needAccount{vertical-align:bottom}
.overlayForm .signupColumn{float:left}
.overlayForm .loginColumn{float:right;width:230px;border-left:1px dotted #ccc;padding-left:15px}
.overlayForm .signupColumn a{display:block;margin-top:10px;max-width:130px}
.overlayForm p.email{clear:both}
.overlayForm p>a,.overlayForm p>a:link,.overlayForm p>a:visited{color:#0077db;font-weight:bold}
.overlayForm p>a:hover{background:#0077DB;color:#fff}
.overlayForm div.fboMashup{clear:both;float:none;margin-top:0}
.overlayForm div.fboMashup .divider{text-align:center;border-bottom:1px dotted;margin-top:0}
.overlayForm div.fboMashup .divider strong{background:#fff;left:-25px}
.overlayForm div.fboMashup .facebookImport .btnFacebook span{position:relative;padding:0 10px;top:-5px}
.overlayForm input[type='text'],.overlayForm input[type='password'],.overlayForm #captcha_text{width:220px;margin-bottom:5px}
.overlayForm .alertbox{clear:both;text-align:left;margin-bottom:10px}
.overlayForm .captchaBlock{margin-bottom:10px;float:left}
.overlayForm .loginColumn .submit{clear:both;float:none;text-align:right}
.overlayForm .facebookLogin{clear:both}
.overlayForm .facebookLogin .divider{margin:20px 0;border-bottom:1px dotted;text-align:center}
.overlayForm .facebookLogin .divider strong{top:8px;left:-25px;position:relative;padding:0 5px;background-color:#fff}
.overlayForm .facebookLogin h4{margin-right:25px;width:150px}
.overlayForm .facebookLogin .btnColumn{float:left;width:160px;margin-top:10px;text-align:center}
.overlayForm .facebookLogin .facepile{float:right;position:relative;top:-22px}
.overlayForm .fblogin{text-align:left}
.overlayForm .fblogin a,.overlayForm .fblogin a:link,.overlayForm .fblogin a:visited,.overlayForm .fblogin a:hover{height:20px;display:inline-block;background-color:#5e7dae;border:1px solid #1f4774;cursor:pointer}
.overlayForm .fblogin span{padding:0 10px;position:relative;top:-5px;color:#fff}
.overlayForm .fbLoginFacepile{overflow:hidden;width:270px;height:70px}
/*
     FILE ARCHIVED ON 08:09:33 Mar 05, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:06:22 Jun 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.494
  exclusion.robots: 0.272
  exclusion.robots.policy: 0.245
  esindex: 0.021
  cdx.remote: 18.578
  LoadShardBlock: 204.046 (3)
  PetaboxLoader3.datanode: 92.46 (4)
  PetaboxLoader3.resolve: 246.61 (3)
  load_resource: 205.292
*/