body{
	background:#e9e9e9 url("../images/tmi/background01.jpg") top center no-repeat;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
#WrapperBG{
	background:none;
}
#Container{
	width:960px;
	padding:0 8px;
}
#Content{
	width:960px;
	background:none;
	background:none !important;
}
#Header h1 a{
	width:230px;
	height:90px;
	background:url("../images/tmi/muchlogo.png") no-repeat;
	float:left;
	margin:0 0 2px 0;
}
div#Leaderboard h5{
	display:none;
}
div#Leaderboard{
	position:absolute;
	top:0px;
	left:240px;
}
#NavigationBar{
	clear:both;
	height:33px;
	width:960px;
	background:url("../images/tmi/navBG.png");
	background:url("../images/tmi/navBG.png") !important;
	/*background:#c17c08;
	background:#c17c08 !important;*/
	margin:0;
	padding:0;
}
#NavigationBar ul{
	margin:0;
	padding:0;
}
#NavigationBar li a.NavItem{
	height:31px;
	background:url("../images/tmi/navSprite.png") 0 -3px;
}
#NavigationBar li#Videos a.NavItem:hover, #NavigationBar li#Videos a.Selected {
	background-position: 0 -43px;
}
#NavigationBar li#Music a.NavItem {
	background-position: -86px -3px;
	width:76px;
}
#NavigationBar li#Music a.NavItem:hover, #NavigationBar li#Music a.Selected {
	background-position: -86px -43px;
}
#NavigationBar li#Shows a.NavItem {
	background-position: -162px -3px;
	width:88px;
}
#NavigationBar li#Shows a.NavItem:hover, #NavigationBar li#Shows a.Selected {
	background-position: -162px -43px;
}
#NavigationBar li#News a.NavItem {
	background-position: -250px -3px;
	width:70px;
}
#NavigationBar li#News a.NavItem:hover, #NavigationBar li#News a.Selected {
	background-position: -250px -43px;
}
#NavigationBar li#Concerts a.NavItem {
	 background-position: -320px -3px;
	 width:120px;
}
#NavigationBar li#Concerts a.NavItem:hover, #NavigationBar li#Concerts a.Selected {
	 background-position: -320px -43px;
}
#NavigationBar li#Contests a.NavItem {
	background-position: -440px -3px;
	width:115px;
}
#NavigationBar li#Contests a.NavItem:hover, #NavigationBar li#Contests a.Selected {
	background-position: -440px -43px;
}
#NavigationBar li#Shop a.NavItem {
	background-position: -555px -3px;
	width:65px;
}
#NavigationBar li#Shop a.NavItem:hover, #NavigationBar li#Shop a.Selected {
	background-position: -555px -43px;
}
#NavigationBar #Search {
	margin:4px 0 0 16px;
}
#NavigationBar li .DropdownBody {
	top:31px;
	left:0;
}
#NavigationBar li#News .DropdownBody {
    left: 121px;
}
#NavigationBar li#Concerts .DropdownBody {
    left: 242px;
}
#NavigationBar li#Contests .DropdownBody {
    left: 356px;
}
#NavigationBar li#Shop .DropdownBody {
    left: 421px;
}
#NavigationBar li dl a:hover {
	/*background:#ff6c00;*/
	background:#c000e3;
	color:#FFFFFF;
}
#MainContent{
	width:636px;
	margin:0;
}
#ShowHeader{
	width:960px;
	/*width:600px;*/
	height:86px;
	text-indent:-9999px;
	background:url("../images/tmi/showheader2.png") 0 5px no-repeat;
	margin:0;
	padding:5px 0 0 0;
}
#ShowHeader a{
	display:block;
	/*width:643px;*/
	width:487px;
	height:80px;
}
/*Subnav--------------------------------*/
#Subnav{
	width:840px;
	height:18px;
	margin:0;
	padding:5px 0 7px 8px;
	list-style:none;
	float:left;
	position:relative;
	z-index:1;
	/*background:#3f332a;*/
	background: url("../images/tmi/subnavBG.png") no-repeat left top;
}
#Subnav li{
	float:left;
	height:25px;
}
#Subnav li a{
	display:block;
	text-indent:-9999px;
	height:18px;
	outline:none;
	background:url("../images/tmi/subnav.png") top left no-repeat;
}
#Subnav li#episodessubnav a{
	width:80px;
	height:21px;
}
#Subnav li#episodessubnav a:hover{
	background-position:-0 -18px;
}
#Subnav li#recapssubnav a{
	width:85px;
	background-position:-80px 0;
}
#Subnav li#recapssubnav a:hover{
	background-position:-80px -18px;
}
#Subnav li#castsubnav a{
	width:60px;
	background-position:-165px 0;
}
#Subnav li#castsubnav a:hover{
	background-position:-165px -18px;
}
#Subnav li#photossubnav a{
	width:80px;
	background-position:-225px 0;
}
#Subnav li#photossubnav a:hover{
	background-position:-225px -18px;
}
#Subnav li#lookbooksubnav a{
	width:105px;
	background-position:-305px 0;
}
#Subnav li#lookbooksubnav a:hover{
	background-position:-305px -18px;
}
#Subnav li#musicsubnav a{
	width:70px;
	background-position:-410px 0;
}
#Subnav li#musicsubnav a:hover{
	background-position:-410px -18px;
}
#Subnav li#extrassubnav a{
	width:80px;
	background-position:-480px 0;
}
#Subnav li#extrassubnav a:hover{
	background-position:-480px -18px;
}
#Subnav li#twittersubnav a{
	width:90px;
	background-position:-560px 0;
}
#Subnav li#twittersubnav a:hover{
	background-position:-560px -18px;
}
#Subnav li#merchsubnav a{
	width:78px;
	background-position:-650px 0;
}
#Subnav li#merchsubnav a:hover{
	background-position:-650px -18px;
}
#Subnav li#appsubnav a{
	width:48px;
	background-position:-729px 0;
}
#Subnav li#appsubnav a:hover{
	background-position:-729px -18px;
}
#Subnav li#faqsubnav a{
	width:52px;
	background-position:-780px 0;
}
#Subnav li#faqsubnav a:hover{
	background-position:-780px -18px;
}
#episodessubnav ul{
	position:absolute;
	width:102px;
	list-style:none;
	margin:0;
	padding:3px 0 0 0;
	top:30px;
	left:0px;
	/*border-bottom:#a7bee6 1px solid;
	border-left:#a7bee6 1px solid;
	border-right:#a7bee6 1px solid;*/
	display:none;
	background:url("../images/tmi/dropdownTop.png") top center no-repeat;
}
.dropdownbottom{
	height:5px;
	margin:0;
	padding:0;
	background:url("../images/tmi/dropdownBTM.png") top center no-repeat;
	clear:both;
}
#Subnav #episodessubnav li{
	float:left;
	background:#dbe7fb;
	height:36px;
	border-bottom:#a7bee6 1px solid;
	border-left:#a7bee6 1px solid;
	border-right:#a7bee6 1px solid;
}
#Subnav #episodessubnav li a{
	width:92px;
	height:auto;
	background:#dbe7fb;
	text-indent:0;
	color:#4576c8;
	text-decoration:none;
	font-size:12px;
	display:block;
	padding:5px 4px 0 4px;
	font-weight:bold;
}
#Subnav #episodessubnav li a.navrecap{
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	padding:0 4px 0 4px;
}
#Subnav #episodessubnav li a:hover, #Subnav #photossubnav li a:hover{
	color:#003690;
}
#photossubnav ul{
	position:absolute;
	width:102px;
	list-style:none;
	margin:0;
	padding:3px 0 0 0;
	top:30px;
	left:144px;
	/*border-bottom:#a7bee6 1px solid;
	border-left:#a7bee6 1px solid;
	border-right:#a7bee6 1px solid;*/
	display:none;
	background:url("../images/tmi/dropdownTop.png") top center no-repeat;
}
#Subnav #photossubnav li{
	float:left;
	background:#dbe7fb;
	border-bottom:#a7bee6 1px solid;
	border-left:#a7bee6 1px solid;
	border-right:#a7bee6 1px solid;
}
#Subnav #photossubnav li a{
	width:92px;
	height:auto;
	background:#dbe7fb;
	text-indent:0;
	font-weight:bold;
	color:#4576c8;
	text-decoration:none;
	font-size:12px;
	display:block;
	padding:5px 4px 4px 4px;
	/*border-top:#d9bf63 1px solid;*/
}

#ituneslinkheader{
	display:block;
	width:112px;
	height:30px;
	background:url("/tv/degrassi/images/itunes.jpg");
	text-indent:-9999px;
	margin:0;
	float:right;
}
#Sponsor{
	position:absolute;
	top:133px;
	right:9px;
	width:300px;
	height:75px;
}
#Sponsor img{
	border:none;
}
/*MainContent MainFeed--------------------------*/
#Content{
	clear:both;
}
#MainContent{
	margin:25px 0 0 0;
}
#BlogPosts, #BlogPosts ul{
	overflow:hidden;
}
#videowrap{
	margin:8px 0 0 -8px;
	padding:0;
	float:left;
}
#MainFeed{
	clear:both;
	width: 636px;
	margin: 0 0 40px 0;
}
#MainFeed ul{
	margin: -5px 0 0 0;
	padding: 0;
	list-style:none;
}

#MainFeed ul li{
	clear: both;
	margin: 15px 0 0 0;
	padding: 0;
	position: relative;
	overflow:hidden;
	float:left;
	width:636px;
}

#MainFeed ul li.hover{
	background-color:#616161;
	cursor:pointer;
}

#MainFeed img{
	width: 195px;
	border:none;
	float:left;
	border:1px solid #856f58;
}

#MainFeed dl{
	float: left;
	margin: 0;
	padding:0 0 5px 0;
	width: 439px;
}
#MainFeed a{
	color:#000000;
	text-decoration:none;
	outline:none;
}
#MainFeed dt{
	margin: 0 0 0 10px;
	font-size: 13px;
	font-weight:bold;
	line-height:15px;
}
#MainFeed dt a{
	color:#94826b;
	text-decoration:none;
	outline:none;
}

#MainFeed dd.Description{
	font-size: 12px;
	line-height:14px;
}
#MainFeed dd.Description a{
	color: #ff6d00;
	font-weight:bold;
	text-decoration:none;	
}
#MainFeed dd.Description a:hover{
	color: #000000;
}
#MainFeed dd.Meta{
	font-size: 10px;
	margin-top:5px;
}

#MainFeed dd{
	margin: 0 0 0 10px;
}

#MainFeed div#ReadMore{
	margin: 10px 0 0 330px;
	font-size:12px;
	font-weight:bold;
}
#MainFeed div#ReadMore a{
	padding: 0 10px 0 0;
	color: #000000;
	text-decoration:none;
	float:left;
}
#MainFeed a.imglink{
	position:relative;
	/*width:195px;*/
	width:auto;
	height:116px;
	overflow:hidden;
	display:block;
	float:left;
}
#MainFeed img.blogimghover {
    float: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
	display:none;
}
#pagination{
	margin:12px 0 0 0;
	clear:both;
}
a#olderposts{
	float:left;
	color:#FF6D00;
	font-weight:bold;
	font-size:14px;
}
a#olderposts:hover{
	color:#000000;
}
a#newerposts{
	float:right;
	color:#FF6D00;
	font-weight:bold;
	font-size:14px;
}
a#newerposts:hover{
	color:#000000;
}
h3#BlogPostsTitle{
	background:url("../images/degrassinews-subheader.png") no-repeat left top;
	display:block;
	height:18px;
	width:636px;
	margin:0;
	padding:0 0 3px 0;
	text-indent:-9999px;
	border-bottom:#ff6c00 1px solid;
}
h3#BlogPostsTitle2{
	background:url("../images/blog-subheader.png") no-repeat left top;
	display:block;
	height:15px;
	width:636px;
	margin:0;
	padding:0 0 4px 0;
	text-indent:-9999px;
	border-bottom:#ff6c00 1px solid;
}
#LatestDiscussions h3{
	background:url("../images/latestdiscussions-subheader.png") no-repeat left top;
	display:block;
	height:18px;
	width:636px;
	margin:0;
	padding:0 0 3px 0;
	text-indent:-9999px;
	border-bottom:#ff6c00 1px solid;	
}
#MainContent #Comments{
	width:636px;
	overflow:hidden;
	position:relative;
}
#MainContent #CommentsSection span.nocomments{
	position:absolute;
	top:34px;
	left:0;
	margin:0;
}
#MainContent #CommentsSection .loggedin{
	margin:20px 0 0 0;
}
#MainContent #CommentsSection #Comments h3{
	background:url("../images/discuss-subheader.png") no-repeat left top;
	display:block;
	height:15px;
	width:636px;
	margin:0;
	padding:0 0 4px 0;
	text-indent:-9999px;
	border-bottom:#ff6c00 1px solid;
	left:0;	
}
#MainContent #Container .loggedin p.username a, #MainContent #Container .loggedin a.logout, #MainContent #Comments .Comment a.CommentReply, #MainContent #Comments .CommentOdd a.CommentReply {
	color: #ff6d00;
	font-weight:bold;
}
#MainContent #Comments .CommentOdd {
	background:none;
}
#MainContent #Comments textarea.cmttxt{
	resize:none;
}
#MainContent #Comments .SubmitComment{
	text-decoration:none;
	color:#000000;
	border:1px solid #000000;
}
#CommentsSection #Comments a.logout, #CommentsSection #Comments .SubmitComment {
	top:241px;
}
#MainContent #Comments #CommentBox .SubmitComment{
	border:none;
}
#MainContent #CommentsSection #Comments #CommentPost {
	border:none;
}
#MainContent #Comments .CancelComment {
	border:1px solid #000000;
}
#MainContent #CommentsSection #Comments .Comment {
    width: 636px;
}
#MainContent #CommentsSection #Comments .SubComment {
    width: 576px;
}
#MainContent #CommentsSection #Comments .login{
	position:absolute;
	top:-26px;
	right:1px;
}
h3#AboutTitle{
	background:url("../images/about-subheader.png") no-repeat left top;
	display:block;
	height:15px;
	width:636px;
	margin:0;
	padding:0 0 4px 0;
	text-indent:-9999px;
	border-bottom:#ff6c00 1px solid;	
}
#LatestDiscussions{
	position:relative;
}
#Joindisc a{
	position:absolute;
	top:2px;
	right:5px;
	color:#94826b;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
#LatestComments dl{
	margin:0;
	padding:0;
	position:relative;
	min-height:68px;
	overflow:hidden;
}
#LatestComments dt{
	display:none;
}
#LatestComments dd{
	margin:0;
	padding:0;
}
#LatestComments .displaypic{
	position:absolute;
	top:8px;
	left:0;
	border:1px solid #856f58;
	height:50px;
	width:50px;
}
#LatestComments .comment{
	float:left;
	margin:2px 0 8px 62px;
	padding:2px 0 0 0;
	font-size:12px;
	color:#42362c;
	border-top:#e5e1dc 1px solid;
	width:574px;	
}
#LatestComments .pubdate{
	float:left;
	font-size:12px;
	color:#42362c;
	margin:8px 0 0 25px;
}
#LatestComments .displayname{
	margin:8px 0 0 62px;
	float:left;
	font-size:12px;
	color:#42362c;	
}
#About{
	color:#42362c;
	font-size:12px;
	margin:40px 0 0 0;
}
#About p{
	margin:10px 0 20px 0;
	padding:0;
}
/*Episodes-----------------------*/
#Episodes{
	width:960px;
	background:#ffffff;
	clear:both;
	margin:8px 0 0 -8px;
	padding:8px;
	float:left;
}
#EpisodesInner{
	height:770px;
	overflow:hidden;
	position:relative;
}
#Episodes ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:770px;
	position:absolute;
	top:0;
	left:0;
	background:#ffffff;
}
#Episodes li{
	float:left;
	width:478px;
	height:154px;
	position:relative;
	z-index:0;
	overflow:hidden;
}
#Episodes li img{
	position:absolute;
	top:0;
	left:0;
}
#Episodes li a.ephover{
	display:none;
	width:195px;
	height:146px;
	background:url("../images/episodehover.png");
	position:absolute;
	top:0;
	left:0;
}
#Episodes dl{
	margin:0;
	padding:0;
	width:274px;
	float:right;
}
#Episodes dt, #Episodes dt a{
	margin:0;
	padding:0;
	font-size:14px;
	color:#94826b;
	font-weight:bold;
	text-decoration:none;
}
#Episodes dd{
	margin:3px 0 0 0;
	padding:0;
	font-size:12px;
	color:#42362c;
}
#Episodes dd a{
	text-decoration:none;
}

#Episodes dd.recap a, #Episodes dd.insiderquestion a, #Episodes dd.music a, #Episodes dd.lookbook a{
	background:#725742;
	padding:2px 4px 2px 4px;
	display:block;
	float:left;
	font-weight:bold;
	color:#ffffff;
	margin:0 2px 0 0;
}
#Episodes dd.recap a:hover, #Episodes dd.insiderquestion a:hover, #Episodes dd.music a:hover, #Episodes dd.lookbook a:hover{
	background:#ff6c00;	
}
#epnav{
	margin:15px 0 0 420px;
}
#epback{
	display:block;
	width:15px;
	height:15px;
	background:url("../images/epnav.png") -2px -16px;
	text-indent:-9999px;
	float:left;
	margin:0 5px 0 0;
	outline:none;
}
a#epback:hover{
	background-position:-3px 0;
}
#epnext{
	display:block;
	width:15px;
	height:15px;
	background:url("../images/epnav.png") -40px -16px;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 3px;
	outline:none;
}
a#epnext:hover{
	background-position:-40px 0;
}
#epdot1, #epdot2, #epdot3, #epdot4, #epdot5, #epdot6, #epdot7, #epdot8, #epdot9, #epdot10{
	display:block;
	width:15px;
	height:15px;
	background:url("../images/epnav.png") -23px -16px;
	text-indent:-9999px;
	float:left;	
	outline:none;
}
#epnav a.on{
	background-position:-23px 0;
}
a#epdot1:hover, a#epdot2:hover, a#epdot3:hover, a#epdot4:hover, a#epdot5:hover, a#epdot6:hover{
	background-position:-23px 0;
}
/*Individual Episode*/
#VideoComponentsWrapper{
	margin:0 0 0 8px;
}
#VideoComments #CommentsSection #Comments h3{
	border:none;
}
#videowrap #VideoComments{
	margin:0 0 0 8px;
}
/*Episodes-----------------------*/
h3#RecapPostsTitle{
	background:url("../images/episoderecap-subheader.png") no-repeat left top;
	display:block;
	height:17px;
	width:636px;
	margin:0;
	padding:0 0 4px 0;
	text-indent:-9999px;
	border-bottom:#ff6c00 1px solid;
}
h3#MusicPostsTitle{
	background:url("../images/music-subheader.png") no-repeat left top;
	display:block;
	height:17px;
	width:636px;
	margin:25px 0 0 0;
	padding:0 0 4px 0;
	text-indent:-9999px;
	border-bottom:#ff6c00 1px solid;
}
#MoreEpisodes{
	margin:-15px 0 0 0;
	overflow:hidden;
}
#MoreEpisodes h3{
	background:url("../images/moreepisodes-subheader.png") no-repeat left top;
	display:block;
	height:17px;
	width:636px;
	margin:0;
	padding:0 0 4px 0;
	text-indent:-9999px;
	border-bottom:#ff6c00 1px solid;
}
#MoreEpisodesAjax{
	min-height:252px;
}
#MoreEpisodes ul{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	width:660px;
	height:408px;
}
#MoreEpisodes li{
	float:left;
	width:200px;
	margin:0 20px 0 0;
	height:200px;
}
#MoreEpisodes li img{
	border: 1px solid #856F58;
	float:left;
}
#MoreEpisodes a.moreepstitle{
	color:#94826b;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	float:left;
	clear:left;
	width:200px;
}
.loading{
	background:url("/tv/degrassi/images/loading.gif");
	width:66px;
	height:66px;
	margin:100px 0 0 286px;
	display:none;
}
/*Cast---------------------------*/
#Cast{
	background:url("/tv/degrassi/images/contentgradient.png") repeat-x top ;
	padding:8px;
	width:960px;
	margin:8px 0 0 -8px;
	overflow:hidden;
}
#Cast h3{
	width:955px;
	height:22px;
	background:#e0d8ce;
	color:#725742;
	font-size:17px;
	font-style:italic;
	text-transform:uppercase;
	margin:0 0 8px 0;
	padding:2px 0 0 5px;
}
#Cast h3 span{
	color:#846f54;
}
#Cast ul{
	margin:0 0 0 -7px;
	padding:0 0 8px 0;
	list-style:none;
	overflow:hidden;
}
#Cast ul li{
	float:left;
	width:130px;
	height:157px;
	overflow:hidden;
	margin:0 0 0 8px;
	padding:0 0 8px 0;
}
#Cast ul li a{
	float:left;
	clear:left;
	outline:none;
	display:block;
}
#Cast ul li img{
	border:1px solid #b7a385;
	height:128px;
	float:left;
}
#Cast ul li .castname{
	font-size:12px;
	text-decoration:none;
	color:#725742;
	font-weight:bold;
	float:left;
	display:block;
	margin:4px 0 0 0;
	width:126px;
}
#Cast #Bio{
	width:350px;
	float:left;
	color:#42362c;
	font-size:12px;
}
#Cast #Bio h4{
	margin:0;
	padding:0;
	font-size:16px;
}
#Cast #Bio p{
	margin:10px 0 0 0;
	padding:0;
}
#Cast #Bio ul{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
#Cast #Bio li{
	float:left;
	height:60px;
	width:136px;
	margin:0 35px 0 0;
}
#Cast #Bio li strong{
	display:block;
}
#CastPhoto{
	width:506px;
	height:438px;
	border:1px solid #b7a385;
	float:left;
	margin:8px 0 0 8px;
	overflow:hidden;
}
#Cast #PhotoHolder{
	float:left;
}
#Cast #PhotoHolder ul li a{
	outline:none;
	display:block;
	width:84px;
	height:76px;
	position:absolute;
	top:0;
	left:0;
	clear:none;
	float:none;
	background:url("/tv/degrassi/images/cast/blank.gif");;
}
#Cast #PhotoHolder ul li a:hover{
	background:url("/tv/degrassi/images/cast/morecasthover.png");	
}
#Cast #PhotoHolder ul{
	margin:8px 0 0 8px;
	padding:0;
	list-style:none;
}
#Cast #PhotoHolder li{
	width:84px;
	height:76px;
	overflow:hidden;
	border:1px solid #b7a385;
	margin:0 0 5px 0;
	padding:0;
	clear:left;
	float:left;
	position:relative;
}
#Cast #PhotoHolder li img{
	height:84px;
	border:none;
	float:none;
}
#PhotoWrap{
	height:423px;
}
#PhotoNav{
	float:left;
	margin:0 0 0 8px;
	width:84px;
}
#PhotoNav #prev{
	display:block;
	text-indent:-9999px;
	width:32px;
	height:25px;
	background:url("../images/photonav.gif") 0 -25px;
	float:left;
	margin:0;
}
#PhotoNav #prev:hover{
	background-position:0 0;
}
#PhotoNav #next{
	display:block;
	text-indent:-9999px;
	width:32px;
	height:25px;
	background:url("../images/photonav.gif") -32px -25px;
	float:right;
	
}
#PhotoNav #next:hover{
	background-position:-32px 0;
}
#MoreCast{
	margin:10px 0 0 8px;
	float:left;
	background:#e0d8ce;
}
#MoreCast h3{
	width:595px;
	height:22px;
	background:#e0d8ce;
	color:#725742;
	font-size:17px;
	font-style:italic;
	text-transform:uppercase;
	margin:0;
	padding:2px 0 0 5px;
}
#MoreCast ul{
	margin:-2px 0 10px 0;
	padding:0;
	list-style:none;
	width:600px;
}
#MoreCast ul li{
	width:52px;
	height:52px;
	float:left;
	border:1px solid #b7a385;
	margin:5px 0 0 5px;
	padding:0;
}
#MoreCast ul li a{
	color:#42362c;
	font-size:10px;
	text-decoration:none;
	display:block;
	width:45px;
	height:32px;
	padding:20px 0 0 7px;
	text-indent:-9999px;
	font-style:italic;
}
#MoreCast ul li a:hover{
	text-indent:0;
	background:url("/tv/degrassi/images/cast/morecasthover.png");
}
#wesley{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/wesley.jpg");
}
#alli{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/allia.jpg");
}
#sav{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/sav.jpg");
}
#chantay{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/chantay.jpg");
}
#jenna{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/jenna.jpg");
}
#fiona{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/fiona.jpg");
}
#connor{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/connor.jpg");
}
#bianca{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/bianca.jpg");
}
#clare{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/clare.jpg");
}
#eli{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/eli.jpg");
}
#kc{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/kc.jpg");
}
#anya{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/anya.jpg");
}
#adam{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/adam.jpg");
}
#drew{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/drew.jpg");
}
#owen{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/owen.jpg");
}
#zane{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/zane.jpg");
}
#holly{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/holly.jpg");
}
#riley{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/riley.jpg");
}
#dave{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/dave.jpg");
}
#declan{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/declan.jpg");
}
#mark{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/mark.jpg");
}
#imogen{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/imogen.jpg");
}
#katie{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/katie.jpg");
}
#jake{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/jake.jpg");
}
#marisol{
	background:url("http://images.ctvdigital.com/imagethumb/Default.aspx?w=54&keepaspect=true&keepw=true&imgurl=http://dev.muchmusic.com/tv/degrassi/images/cast/marisol.jpg");
}
/*Music--------------------------*/
#MusicSection{
	width:960px;
	background:#ffffff;
	margin:8px 0 0 -8px;
	padding:8px;
	overflow:hidden;
}
#Player{
	height:265px;
	width:960px;
	position:relative;
}
#Player #Controls{
	position:absolute;
	top:0;
	left:0;
}
#Player #EpisodeInfo{
	color:#565656;
	font-size:12px;
	position:absolute;
	top:0;
	left:665px;
	margin:0;
	padding:0;
	height:100px;
	width:297px;
	font-weight:normal;
	border:none;
	overflow:hidden;
}
#Player #EpisodeInfo strong{
	color:#94826b;
	display:block;
	font-size:14px;
}
#Player #EpisodeImage{
	width:310px;
	height:156px;
	background:url(../images/epbg.jpg) top left no-repeat;
	position:absolute;
	left:659px;
	top:94px;
}
#Player #EpisodeImage img{
	margin:11px 0 0 11px;
	border:1px solid #856f58;
}
#Player #Packshot{
	width:156px;
	height:157px;
	background:url(../images/packshotbg.jpg) top left no-repeat;
	position:absolute;
	top:91px;
	left:-8px;
}
#Player #Packshot img{
	width:132px;
	height:132px;
	margin:12px 0 0 11px;
	border:1px solid #856f58;
}
#Player #TrackInfo{
	position:absolute;
	top:106px;
	left:148px;
}
#Player #TrackInfo h3{
	font-size:18px;
	color:#5b5148;
	font-weight:bold;
	margin:0;
	padding:0;
}
#Player #TrackInfo h4{
	font-size:18px;
	color:#5b5148;
	font-weight:normal;
	margin:-2px 0 4px 0;
	padding:0;
}
#Player #MySpace{
	font-size:12px;
	color:#755e45;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:23px;
	width:436px;
	background:url(../images/myspace.gif) top left no-repeat;
	margin:0;
	padding:6px 0 0 33px;
	border-top:#755e45 solid 1px;
}
#Player #iTunes{
	font-size:12px;
	color:#755e45;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:23px;
	width:436px;
	background:url(../images/itunes.gif) top left no-repeat;
	margin:0;
	padding:6px 0 0 33px;
	border-top:#755e45 solid 1px;
}
#Player p{
	font-size:12px;
	color:#222222;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:26px;
	width:379px;
	margin:0;
	padding:6px 0 0 5px;
	border-top:#8b8a89 solid 1px;
}
#PlaylistWrapper{
	width:960px;
	height:400px;
	background:#e0d8ce;
	padding:8px 0 0 0;
}
#Playlist{
	height:392px;
	width:947px;
	margin:0;
	overflow:auto;
	background:#e0d8ce;
}
#Playlist .lookupepdesc, #Playlist .lookupepimg, #Playlist .lookupeid, #Playlist .lookuplinks, #Playlist .lookuptrackimg{
	display:none;
}
#Playlist .SeasonMusic{
	clear:both;
	margin:0;
}
#Playlist .SeasonMusic h5{
	width:900px;
	height:21px;
	font-size:14px;
	font-weight:bold;
	color:#5b5148;
	margin:10px 0 0 8px;
	padding:6px 0 0 0;
	border-bottom:1px solid #c4aa91;
}
#Playlist ul{
	margin:1px 0 0 1px;
	padding:0;
	list-style:none;
}
#Playlist ul li{
	margin:-1px 0 0 -1px;
	padding:0;
	width:186px;
	height:90px;
	float:left;
	overflow:hidden;
}
#Playlist ul li img{
	border:none;
	width:69px;
	height:69px;
	float:left;
	margin:10px 0 0 13px;
}
#Playlist dl, #Playlist dd, #Playlist dt{
	margin:0; padding:0;
	color:#5b5148;
}
#Playlist dl{
	float:left;
	width:92px;
	margin:10px 0 0 8px;
}
#Playlist dt{
	font-size:12px;
	font-weight:bold;
}
#Playlist dd{
	font-size:12px;
}
#Playlist dd a{
	font-size:11px;
	color:#e86300;
	font-weight:bold;
	text-decoration:none;
}
#Playlist li.selected{
	background:#4d4c49;
}
#Playlist li.selected dt, #Playlist li.selected dd, #Playlist li.selected dd a{
	color:#353535;
}
#PlaylistWrapper .jScrollPaneTrack{
	background:url("../images/scrollbarbg.gif") repeat-y;
}
#PlaylistWrapper .jScrollPaneDrag {
	background:#b9a794;
}
/*Side---------------------------*/
#SecondaryContent{
	margin:25px 0 20px 0;
}
#Facebook{
	margin:25px 0 0 0;
}
#Facebook h3{
	background:url("../images/facebook-subheader.png") no-repeat left top;
	display:block;
	height:15px;
	width:636px;
	margin:0 0 8px 0;
	padding:0 0 4px 0;
	text-indent:-9999px;
}
#Facebook #FBFanBox{
	margin:-5px 0 0 0;
}
/*Twitter------------------------*/
#TwitterSidebar{
	width:300px;
	/*background:#ffffff;*/
	padding:0;
	margin:25px 0 0 0;
}
.jScrollPaneContainer{background-color:#FFFFFF;}
#TwitterSidebar h3{
	background:url("../images/twitter-subheader.png") no-repeat left top;
	display:block;
	height:15px;
	width:636px;
	margin:0 0 8px 0;
	padding:0 0 4px 0;
	text-indent:-9999px;
	border-bottom:#11d2d0 1px solid;	
}
#TwitterSidebar ul{
	margin:0;
	padding:0;
	list-style:none;
	height:325px;
	font-size:10px;
	overflow:hidden;
}
#TwitterSidebar li{
	margin:0;
	padding:0;
	clear:both;
	border-bottom:1px solid #ffffff;
	height:auto !important;
	height:70px;
	overflow:hidden;
}
#TwitterSidebar li a img{
	float:left;
	width:48px;
	height:48px;
	border:none;
	margin:8px 5px 8px 5px;
	border:1px solid #11d2d0;
}
#TwitterSidebar li a{
	color:#11d2d0;
	text-decoration:none;
	font-weight:bold;
}
#TwitterSidebar li p{
	margin:0;
	padding:8px 0 0 0;
	float:left;
	width:209px;
}
#TwitterSidebar .jspVerticalBar{
	width:10px;
}

#TwitterSidebar .jScrollPaneTrack{
	background:#e0e0e0;
}
#TwitterSidebar .jScrollPaneDrag{
	background:#a2a2a2 url("../images/twitterbar.gif") left center no-repeat;
}
/*Recent Episodes + Proud To Support**************/
#RecentEpisodeSidebar{
	background:#FFFFFF;
	margin:25px 0 0 0;
	padding:0;
	width:300px;
}
#RecentEpisodeSidebar h3{
	width:300px;
	height:28px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url("/tv/degrassi/images/sidebar-watchepisodes.gif") top left no-repeat;
}
#RecentEpisodeSidebar ul{
	list-style:none;
	margin:0;
	padding:0;
	width:300px;
	overflow:hidden;
}
#RecentEpisodeSidebar ul li{
	background-color:#e0d7ce;
	margin:1px 0 0 0;
	padding:9px 14px;
	position:relative;
	overflow:hidden;
	float:left;
	width:272px;
}
#RecentEpisodeSidebar ul li.alt{
	background-color:#eae3dd;
}
#RecentEpisodeSidebar ul li img{
	width:68px;
	height:50px;
	border:solid 1px #897763;
	float:left;
}
#RecentEpisodeSidebar dl{
	float:left;
	margin:0;
	padding:0;
	width:200px;
	color:#352b22;
}
#RecentEpisodeSidebar dt{
	font-weight:bold;
	font-size:13px;
	margin:0;
	padding:0 0 0 8px;
}
#RecentEpisodeSidebar dd{
	padding:0 0 0 8px;
	margin:0;
	font-size:12px;
}
#RecentEpisodeSidebar dd a{
	width:70px;
	height:17px;
	text-indent:-9999px;
	position:relative;
	background:url("/tv/degrassi/images/sidebar-watchnow.gif") 0 0 no-repeat;
	display:block;
	margin:4px 0 0 0;
}
#RecentEpisodeSidebar dd a:hover{
	background-position:0 -17px;
}
#ProudSupportSidebar{
	border:solid 7px #e2d8ce;
	margin:1px 0 0 0;
	padding:10px 0 10px 12px;
	width:274px;
	background-color:#FFFFFF;
}
#ProudSupportSidebar h3{
	height:13px;
	margin:0 0 5px 0;
	padding:0;
	text-indent:-9999px;
	background:url("/tv/degrassi/images/sidebar-proudtosupport.gif") top left no-repeat;
}
#ProudSupportSidebar img{
	border:none;
}
/*Footer-------------------------*/
#Footer{
	background:url("../images/footerbg.jpg") !important;
	background:url("../images/footerbg.jpg");
	width:960px;
	height:auto;
	color:#71746a;
}
#Footer p a{
 	color:#71746a;
}
#Footer ul#Sections{
	padding:0 0 0 146px;
}
#Footer ul#Brands {
    padding: 17px 0 0 213px;
}
#Footer p#ctvinfo {
	margin: 30px 12px 20px;
}
#Footer li a {
	background:url("/tv/degrassi/images/footerSprite.png") no-repeat scroll 0 0 transparent;
}
#Footer a#MuchLinkFooter{
	display:none;
}
#Footer p#crosslinks {
    margin: 10px 0 8px 20px;
}
#Footer #companylogo{
	background:url("http://www.muchmusic.com/images/home30/logoblack.png") bottom left no-repeat;
}
#Footer #ctvinfo, #Footer #ctvinfo a{
	color:#000000;
}
