body{
	background:#e6e8cd url("../images/Background.jpg") top center no-repeat fixed;
	color:#000000;
}
#WrapperBG{
	background:none;
}
#Container{
	width:960px;
	padding:0 8px;
	background:#ffffff;
}
#Content{
	width:960px;
	background:none;
	background:none !important;
}
#Header h1 a{
	width:230px;
	height:90px;
	background:url("http://www.muchmusic.com/images/home30/muchlogos/muchlogo_green.gif") top left 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:#3a3a3a;
	background:#3a3a3a !important;
	margin:0;
	padding:0;
}
#NavigationBar ul{
	margin:0;
	padding:0;
}
#NavigationBar li a.NavItem{
	height:33px;
	background:url("../images/navsprite.gif") 0 -3px;
}
#NavigationBar li#Videos a.NavItem:hover, #NavigationBar li#Videos a.Selected {
	background-position: 0 -43px;
}
#NavigationBar li#Music a.NavItem {
	background-position: -90px -3px;
}
#NavigationBar li#Music a.NavItem:hover, #NavigationBar li#Music a.Selected {
	background-position: -90px -43px;
}
#NavigationBar li#Shows a.NavItem {
	background-position: -168px -3px;
}
#NavigationBar li#Shows a.NavItem:hover, #NavigationBar li#Shows a.Selected {
	background-position: -168px -43px;
}
#NavigationBar li#News a.NavItem {
	background-position: -254px -3px;
}
#NavigationBar li#News a.NavItem:hover, #NavigationBar li#News a.Selected {
	background-position: -254px -43px;
}
#NavigationBar li#Concerts a.NavItem {
	 background-position: -334px -3px;
}
#NavigationBar li#Concerts a.NavItem:hover, #NavigationBar li#Concerts a.Selected {
	 background-position: -334px -43px;
}
#NavigationBar li#Contests a.NavItem {
	background-position: -448px -3px;
}
#NavigationBar li#Contests a.NavItem:hover, #NavigationBar li#Contests a.Selected {
	background-position: -448px -43px;
}
#NavigationBar li#Shop a.NavItem {
	background-position: -562px -3px;
}
#NavigationBar li#Shop a.NavItem:hover, #NavigationBar li#Shop a.Selected {
	background-position: -562px -43px;
}
#NavigationBar #Search {
	margin:4px 0 0 2px;
}
#NavigationBar li .DropdownBody {
	top:33px;
	left:0;
}
#NavigationBar li#News .DropdownBody {
    left: 134px;
}
#NavigationBar li#Concerts .DropdownBody {
    left: 247px;
}
#NavigationBar li#Contests .DropdownBody {
    left: 361px;
}
#NavigationBar li#Shop .DropdownBody {
    left: 433px;
}
#NavigationBar li dl a:hover {
	background:#a2a2a2;
}
#MainContent{
	width:652px;
	margin:0;
}
/*Subnav--------------------------------*/
#Subnav{
	width:960px;
	height:30px;
	background:#8f8f8f;
	margin:2px 0 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#Subnav li{
	float:left;
}
#Subnav li a{
	display:block;
	text-indent:-9999px;
	height:30px;
	outline:none;
	background:url("../images/subnav_new.gif");
}
#Subnav #makeitorbreakitsubnav a{
	width:302px;
	margin: 0 0 0 13px;
	background-position:-13px 0;
}
#Subnav #makeitorbreakitsubnav a:hover{
	background-position:-13px -30px;
}
#Subnav #episodesubnav a{
	margin:0 0 0 15px;
	width:302px;
	background-position:-330px 0;	
}
#Subnav #episodesubnav a:hover{
	background-position:-330px -30px;
}
/*#Subnav #photossubnav a{
	margin:0 0 0 2px;
	width:239px;
	background-position:-481px 0;
}
#Subnav #photossubnav a:hover{
	background-position:-481px -30px;
}*/
#Subnav #castsubnav a{
	margin:0 0 0 14px;
	width:302px;
	background-position:-646px 0;
}
#Subnav #castsubnav a:hover{
	background-position:-646px -30px;
}
/*MainContent MainFeed--------------------------*/
#videowrap{
	margin:0 0 0 -8px;
	padding:0;
}
#MainFeed{
	clear:both;
	width: 652px;
	margin: -8px 0 15px 0;
}
#MainFeed ul{
	margin: 0;
	padding: 0;
	list-style:none;
}

#MainFeed ul li{
	clear: both;
	margin: 8px 0 0 0;
	padding: 0;
	position: relative;
	background-color:#f2f2f2;
	overflow:hidden;
	width:652px;
}

#MainFeed ul li.hover{
	cursor:pointer;
	background-color:#616161;
}

#MainFeed img{
	width: 195px;
	border:none;
	float:left;
}

#MainFeed dl{
	float: left;
	margin: 0;
	padding:5px 0;
	width: 455px;
}
#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:#000000;
	text-decoration:none;
	outline:none;
}

#MainFeed dd.Description{
	font-size: 12px;
	line-height:14px;
}
#MainFeed dd.Description a{
	color: #000000;
	font-weight:bold;
	text-decoration:none;	
}
#MainFeed dd.Description a:hover{
	color: #000000;
}
#MainFeed dd.Meta{
	font-size: 10px;
	margin-top:1px;
}
#MainFeed dd.Meta a{
	color: #000000;
	text-decoration: none;
}
#MainFeed dd.Meta a:hover{
	color:#000000;
}
#MainFeed dd.Meta .Tags{
	display:block;
}
#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:114px;
	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;
}
#olderposts{
	width:80px;
	height:21px;
	background:url("../images/prevnextnav.gif") 0 0;
	display:block;
	text-indent:-9999px;
	float:left;
	outline:none;
}

#olderposts:hover{
	background-position:0 -21px;
}

#newerposts{
	width:80px;
	height:21px;
	background:url("../images/prevnextnav.gif") 80px 0;
	display:block;
	text-indent:-9999px;
	float:right;
	outline:none;
}

#newerposts:hover{
	background-position:80px -21px;
}

h3#BlogPostsTitle{
	background: url("/tv/makeitorbreakit/images/recentposts.gif") no-repeat left top;
	display: block;
	height: 23px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 145px;
	position:absolute;
	/*top:658px;*/
	left:0;
}

/*About--------------------------*/
#About {
	margin: 0 0 12px 0;
}
h3#AboutTitle{
	margin:0 0 12px 0;
	padding:0;
	text-indent:-9999px;
	width:288px;
	height:23px;
	display:block;
	background:url("../images/makeitorbreakitTitle.gif") top left no-repeat;
	position:absolute;
	left:0;
	/*top:600px;*/
}

#About p{
	font-size:13px;
	margin:0;
	padding:32px 0 0 0;
}

/*Related Posts------------------*/
#relatedPosts{
	margin:12px 0 0 0;
	padding:0;
	display:block;
	overflow:hidden;
	font-size:12px;
}
#relatedPosts h3{
	margin:0 0 12px 0;
	padding:0;
	text-indent:-9999px;
	width:158px;
	height:23px;
	display:block;
	position:absolute;
	left:0;
	background:url("../images/relatedposts.gif") top left no-repeat;
}
#relatedPosts img{
	width:124px;
}
#relatedPosts a{
	color:#000000;
	text-decoration:none;
}
#relatedPosts ul{
	margin:33px 0 0 0;
	padding:0;
	list-style:none;
}

#relatedPosts ul li{
	margin:0 6px 0 0;
	padding:0;
	list-style:none;
	clear:none;
	float:left;
	width:124px;
	background:none;
}

#relatedPosts ul li.first{
	margin:0;
}

#relatedPosts a.relatedpostsimg{
	display: block;
	float: left;
	height: 71px;
	overflow: hidden;
	position: relative;
	width: 124px;
}
#relatedPosts img.relatedpostsimghover {
	display: none;
	float: none;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}


/*Blog Post----------------------*/
#SinglePost h1{
	margin:10px 0 0 8px;
	padding:0;
	font-size:25px;
	line-height:26px;
}
#SinglePost #PostContent{
	margin:0 0 12px 8px
}

#PostContent p{
	width:634px;
	font-size:13px;
	margin:12px 0 0 0;
	padding:0;
}
#PostContent img{
	border:none;
}
#PostMeta{
	margin:0 0 0 8px;
}
#PostDate{
	margin:12px 0 0 0;
	font-size:13px;
}
#PostCategories, #PostComments{
	font-size:13px;
}
#PostCategories a, #PostContent a{
	color:#a20007;
	font-weight:bold;
	text-decoration:none;
}
#PostTags{
	font-size:13px;
	display:block;
	margin:0 0 12px 0;
}
#PostTags a{
	color:#a20007;
	font-weight:bold;
	text-decoration:none;
}
#PostTags span{
	font-weight:bold;	
}
.twitter-share-button {
    float: left; 
	margin: 10px 0 0 8px;
}
.hrshare{
	border-top:#bfbfbf 1px solid;
	clear:both;
}
#Comments #CommentPost .loggedin p.username a{
	color: #A20007;
}

/*Episodes-------------------------*/
#Episodes{
	background:#ffffff;
	padding:4px 0 0 0;
	width:658px;
	overflow:hidden;
	margin:0 0 12px -8px;
	/*height:498px;*/
}
#Episodes h3{
	background: url("../images/recentepisodes.gif") left top no-repeat;
    display: block;
    height: 23px;
    margin: 0 0 7px;
    padding: 0;
    position: absolute;
    left: 0;
    text-indent: -9999px;
    width: 176px;
}
#EpisodesAjax {
	margin:0;
}
#Episodes img{
	border:none;
	float:left;
}
#Episodes ul{
	list-style:none;
	margin:33px 0 0 0;
	padding:0;
}
#Episodes li{
	/*float:left;*/
	position:relative;
	height:126px;
	/*width:168px;*/
	margin:8px 0 0 8px;
	background-color:#eaeaea;
}
#Episodes dl{
	float:left;
	margin:0;
	width:455px;
	padding:5px 0;
}
#Episodes dt{
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	margin:0 0 0 10px;
}
#Episodes dd{
	margin:0 0 0 10px;
	font-size:12px;
	line-height:14px;
}

#Episodes li a.ephover{
	width:652px;
	height:122px;
	background:url("../images/videohover-lg.png");
	font-size:17px;
	text-decoration:none;
	color:#f0f0f0;
	padding:4px 0 0 4px;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	display:none;
}
#epback{
	width:80px;
	height:21px;
	background:url("../images/prevnextnav.gif");
	display:block;
	text-indent:-9999px;
	float:left;
	outline:none;
	margin:0 0 10px 0;
}
#epback:hover{
	background-position:0 -21px;
}
#epnext{
	width:80px;
	height:21px;
	background:url("../images/prevnextnav.gif") -80px 0;
	display:block;
	text-indent:-9999px;
	float:right;
	outline:none;
	margin:0 0 10px 0;
}
#epnext:hover{
	background-position:-80px -21px;
}
#Episodes .loading{
	width:128px;
	height:590px;
	background:url("../images/loading.gif") left center no-repeat;
	margin:0 0 0 261px;
	padding:0 0 0 0;
	display:none;
}
/*Side---------------------------*/
#SecondaryContent{
	margin:4px 0 0 0;
}

#ShowInfo{
	margin:0 0 12px 0;
	padding:0;
	overflow:hidden;
}

#ShowInfo h3{
	margin:0 0 7px 0;
	padding:0;
	text-indent:-9999px;
	width:308px;
	height:23px;
	display:block;
	position:absolute;
	right:0;
	background:url("../images/airdate.gif") top center no-repeat;
}

#ShowInfo h1{
	margin:33px 0 0 0;
	padding:0;
	text-indent:-9999px;
	width:125px;
	height:67px;
	display:block;
	position:relative;
	background:url("../images/makeit-logo.gif") top center no-repeat;
	float:left;
}

#ShowInfo p{
	margin:30px 0 0 0;
	padding:0;
	width:170px;
	float:right;
	font-size:12px;
}

#BigBox{
	margin:0;
}
#FBLike{
	width:300px;
	margin:0;
	padding:8px;
	background:#f2f2f2;
}
#fblikeheader{
	background:url("../images/fblike.gif");
	width:235px;
	height:23px;
	text-indent:-9999px;
	margin:12px 0 0 0;
	padding:0;
}

/**Recent Episodes Module******/
#RecentEpisodes{
	margin:12px 0 4px 0;
	padding:0;
	overflow:hidden;
}

#RecentEpisodes h3{
	margin:0 0 8px 0;
	padding:0;
	text-indent:-9999px;
	width:308px;
	height:23px;
	display:block;
	position:absolute;
	right:0;
	background:url("../images/recentepisodes.gif") top left no-repeat;
}
#RecentEpisodes img{
	border:none;
	float:left;
}
#RecentEpisodes ul{
	list-style:none;
	margin:35px 0 0 0;
	padding:0;
}
#RecentEpisodes li{
	/*float:left;*/
	position:relative;
	height:93px;
	/*width:168px;*/
	margin:0 0 8px 0;
	background-color:#eaeaea;
}
#RecentEpisodes dl{
	float:left;
	margin:0;
	width:168px;
	height:80px;
	overflow:hidden;
	padding:5px 0;
}
#RecentEpisodes dt{
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	margin:0 0 0 10px;
}
#RecentEpisodes dd{
	margin:0 0 0 10px;
	font-size:12px;
	line-height:14px;
}

#RecentEpisodes li a.recentephover{
	width:300px;
	height:90px;
	background:url("../images/recentepisodeshover.png");
	font-size:17px;
	text-decoration:none;
	color:#f0f0f0;
	padding:4px 0 0 4px;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	display:none;
}


/**Related Shows**/
#RelatedShows{
	margin:0 0 12px 0;
	padding:0;
	overflow:hidden;
}

#RelatedShows h3{
	margin:0 0 8px 0;
	padding:0;
	text-indent:-9999px;
	width:308px;
	height:23px;
	display:block;
	position:absolute;
	right:0;
	background:url("../images/relatedshows.gif") top left no-repeat;
}

#RelatedShows ul{
	margin:35px 0 0 0;
	padding:0;
	list-style:none;
}

#RelatedShows ul li{
	margin:0 0 0 7px;
	padding:0;
	list-style:none;
	clear:none;
	float:left;
	width:95px;
	height:95px;
	background-color:#f2f2f2;
}
#RelatedShows ul li.first{
	margin:0;
}

#RelatedShows a{
	color:#000000;
	text-decoration:none;
}

#RelatedShows a p{
	margin:0;
	padding:0 5px;
	font-size:13px;
}

#RelatedShows a p.showTitle{
	font-weight:bold;
}

#RelatedShows a img {
	outline:none;
	border:none
}

#RelatedShows a.relatedimg{
	display: block;
	float: left;
	height: 95px;
	overflow: hidden;
	position: relative;
	width: 95px;
}
#RelatedShows img.relatedimghover {
	display: none;
	float: none;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}

/*Footer-------------------------*/
#Footer{
	background:#3a3a3a !important;
	background:#3a3a3a;
	width:960px;
	height:inherit;
}
#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("../images/footerSprite.jpg") 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/logowhite.png") bottom left no-repeat;
}
#Footer p#ctvinfo, #Footer p#ctvinfo a{
	color:#ffffff;
}

