body.site_idol #site-content-container {
	background: url(http://www.tv4.se/polopoly_fs/2.4189!/scc.gif) repeat-y 0 0 !important;
}

#sub-navigation {
	background: #1278bb url(subnav-bg.gif) repeat-x 0 0;
	padding: 0 0 0 10px;
	width: 970px;
}
#sub-navigation li {
	margin: 0 15px 0 15px;
}
#sub-navigation li.float-right {
	display: none;
}
#sub-navigation a {
	font: bold 12px/31px Arial, Verdana, sans-serif;
	color: #fff;
}
body.site_idol .cat_idol .box-content .pic-and-text li.large {
	min-height: 0 !important;
}
body.site_idol .cat_idol .box-content .pic-and-text li {
	min-height: 111px !important;
}

/* the following is fix for re-centering page 
body.new_background {
	background: #454545 url(http://www.tv4.se/tv4se/images/new_bg.jpg) repeat-y scroll center center;
}
#container {
	width: 980px !important;
}
#site-ad-container {
	display: none !important;
}
body.site_idol #site-content-container {
	background: #16161d !important;
	padding-right: 0 !important;
}
body.site_idol #additional-content .main-push {
	width: 250px !important;
}
*/
.cat_idol .external, .cat_idol .tv4 {
background: url(http://www.tv4.se/tv4se/sites/idol/images/main-push-more.gif) no-repeat scroll 0 4px;
padding-left: 15px !important;
}

.cat_idol h2 a.external, .cat_idol h2 a.tv4, .cat_idol h2.tv4 {
	background: none !important;
	padding-left: 0 !important;
}
.cat_idol .musikbutiken {
background: url(http://www.tv4.se/tv4se/images/icons/musikbutiken.png) no-repeat scroll 0 5px;
padding-bottom:3px;
padding-top:4px;
padding-left:26px !important;
}

body.popup {
	background: #1262AC;
	color: #fff;
}

body.popup .header a, body.popup .vote-result .footer {
	color: #fff;
}
