

@media screen and (max-width: 649px) {
	
	/* ============== UNCOMPRESSED ================= */
	
	
	html,body{margin: 0;padding:0;}
	
	body {
		width: 100%;
		min-width:100%;
	}
	
	
	a,a:active,a:hover,
	.h1_heading, .h2_heading, .h3_heading, .h4_heading, .h5_heading, .h6_heading,
	.h1_heading:active, .h2_heading:active, .h3_heading:active, .h4_heading:active, .h5_heading:active, .h6_heading:active,
	.h1_heading:hover, .h2_heading:hover, .h3_heading:hover, .h4_heading:hover, .h5_heading:hover, .h6_heading:hover {
		font-size: inherit;	
	}
	
	/* ELEMENTS TO BE HIDDEN */
	#social,
	#un_gry,
	#un_blk,
	#un_wht,
	#ulNav,
	.bglinkerleft,
	.bglinkerright,
	.bglinkertop,
	.hover_box300,
	.hover_box140,
	.hover_info140,
	#copyright > h3,
	.hover_info300,
	.showcase-thumbnail-container,
	#slidebox,
	.top20-player,
	.show_social,
	#tcs,
	#HOT-containerMain,
	.addthis-smartlayers,
	#dsp_ftr_social,
	#storyDateSocialshort,
	#vodSmall,
	.musicChart-player,
	#homeLogo {	display: none; }
	
	/* FORce Hide */
	
	#bg2,
	#revlon-palette-container,
	#homeLogo {	display: none !imrtant; }
	
	/* Elements with fixed widths */
	body,
	#bg,
	table, tbody,
	#header,
	#Form,
	#content,
	#nav_10,
	#nav,
	.container_12,
	#copyright,
	#cntr,
	.container_12 .grid_8,
	.container_12 .grid_4,
	#article_display,
	.section {
		width: 100%;
		min-width:0px;
		position:static;
		padding:0;
		margin:0;
	}
	
	/* FORCE FIT */
	#showcase,
	#companion760,
	#gallery,
	.showcase-content-container { width: 100% !important; }
	
	#bg,#bgTakeover {
		width: 100%;
		min-width:0px;
		position:static;
		padding: 0;
		margin:0;
		background: transparent !important;
	}
	
	#header {background-color: transparent;padding-bottom: 10px;}
	
	img,
	.thumb_img,
	video {
		max-width: 100% !important;
		height:auto !important;
		margin: 0 auto;
		display: block; 
	}
	
	.thumb_img:hover {border: 1px solid transparent;}
	
	a > img {width: auto !important;max-width: 100% !important;}
	
	table img {	height: auto !important;width: auto !important;}
	#flashPlayerDispWrap { min-height:0 !important; }
	
	#flashPlayerDispBorder {
		/*margin: 10px 0;*/
	}
	
	#flashPlayerDispBorder iframe {
	}
	
	#flashPlayerDispBorder img {
		width: auto: !important;
		display:block;	
	}
	
	#flashPlayerDispBorder h2 {
		font-size:1em;	
	}
	
	#flashPlayerDispBorder h4 {
		font-size:1.8em;	
	}
	
	#flashPlayerDispBorder .row-fluid {
		width: 100%;
		padding:0;
	}
	
	#flashPlayerDispBorder .row-fluid .span4 {
		width: 46%;
		margin: 10px 10px 0 0 !important;
		display:none;
	}
	
	#flashPlayerDispBorder .row-fluid .span4:first-child,#flashPlayerDispBorder .row-fluid .span4:nth-child(2) {
		display:block;
	}
	
	div { max-width: 100%; }
	
	table {	
		display: block;
		overflow-x: auto;
		width:100% !important;
		border: none !important;
	}
	
	.Prize_Form_Questions table { overflow-x: visible;	}
	
	iframe,
	.kWidgetIframeContainer {
		max-width:100%;
		margin: 0 auto;
	}
	
	embed {
		max-width: 100% !important;
		height:auto !important;
		max-height:100%;
		margin: 0 auto;
		display:block;
	}
	
	.flashPlayerDispWrap, #flashPlayerDispBorder, #flashPlayerDisp {width:100% !important;}
	
	#cntr {
		width:100%;
		position:relative; 
		margin: 0 auto; 
		text-align: left;
		overflow-x: hidden;
	} 
	
	/* ------------------ PAGE DIV CSS ------------------------------------------------ */
	.section {
		float:left;
		clear:both;
	}
	
	.section iframe:first-child { margin-top: 10px;overflow-x; scroll;	}
	
	#content {
		width: 96%;
		padding: 10px 2% 0;
		clear:both;
		font-size: 1.1em;
	}
	
	.tabs {
		margin: 0;
		float:left;
	}
	
	.tabs .nav-tabs {
		padding: 0;	
	}
	
	#row1_main p { 
		color: #000 !important;
		padding-left: 1%;
		padding-right: 1%;
	}
	#row1_side {
		width: 100%;
		margin: 0;
	}
	
	/*#row1_side > div { display: none; }*/
	
	#row1_side #ad_island2 {
		display:block;
		/*width: 100%;*/
		padding: 10px 0;
	}
	
	#dnn_row1_full_A {
		width: 100%;
		margin:0; 
	}
	
	#dnn_row1_main_B > div {
		float:left;
		width:100%;
	}
	
	.container_12 .grid_2 {
		width: 100%;
		margin: 0;
		padding: 0;	
	}
	
	.container_12 .grid_12 {
		width: 100%;
		margin: 0;	
	}
	
	.sticky {
		width: 100%;	
	}
	
	.theme_side_gen_bg {background-color: transparent !important;}
	
	#hm_feat_right, #hm_feat_3, #hm_feat_4 { width: 100%; }
	
	.hm_feat {
		width: 100%;
		height: auto;
		box-shadow: 0px 0px 0px 1px #cbcbcb;
	}
	
	.hm_feat_hover img { width: 100% !important; }
	.two-article-feature-title { position: static; }
	
	/* ------------------ THUMBNAILS CSS ------------------------------------------------ */
	.thumb_first, .thumb_140_enclosed {
		width:49%;
		padding-left:1%;
	}
	
	.thumb_first,.thumb_140_enclosed:nth-child(4),
	.thumb_140_enclosed:nth-last-child(2) { clear:both; }
	
	.thumb_140:last-child {margin-bottom: 10px;}
	
	.grid_300,
	.grid_220,
	.grid_220_times {
		width: 98%;
		padding: 1%;	
	}
	
	.thumb_300 {
		width:100%;
		height: auto;
		margin: 5px 0 0;
	}
	.thumb_300 > div {
		margin: 0 !important;
		width:100% !important;
	}
	.thumb_300 p {
	}
	
	.thumb_300 a {
		width: 100%;
	}
	
	.thumb_img { width: 100% !important;border: none; }
	.thumb_img:hover {border: none !important}
	
	.thumb_300 br,
	.thumb_140 br {display: none;}
	
	.thumb_140,.rel_art {
		width: 48%;
		margin: 10px 1% 0;
		background-color: #ededed;
		border: none;
		box-shadow: 0px 0px 0px 1px #ccc;
	}
	
	.rel_art, .rel_articles {
		float: left;
		padding: 0;
	}
	
	.rel_art:nth-child(even) {clear: both;}
	
	.thumb_140:first-child,
	.thumb_140:nth-last-child(2) {clear:both;}
	
	.thumb_title {
		padding: 5px 1%;
		clear:both;
		margin: 0;
	}
	.thumb_300 .thumb_title {padding: 5px 1%;}
	.thumb_140 .thumb_title {padding: 5px;}
	
	.thumb_140 .thumb_title a {font-size: 0.75em !important;line-height:1.4em;}
	
	.thumb_90_popular,
	.thumb_90_popular_new {
		width: 96%;
		padding: 2%;
		height: auto;
		clear: both;
		position: relative;
		background-color: #ededed;
	}
	
	.thumb_90_popular .popular_rank {
		position: absolute;
		left: 0;
		margin: 0;
	}
	
	.thumb_90_popular .popular_title {
		float: left;
		clear: none;
		margin-left: 30px;
		height: auto;
		width: auto;
		padding: 0;
		max-width: 40%;
	}
	
	.thumb_90_popular > a {
		width: 33%;
		padding: 1%;
		float: right;
		display: block;
	}
	
	.popular_img_new {max-width: 150px !important;}
	
	.thumb_260 {
		width: 100%;
		padding: 0;
		margin-top: 15px;
		background-color: #ededed;
		box-shadow: 0px 0px 0px 1px #dedede;
	}
	.thumb_260 br {display: none;}
	
	.thumb_260 .thumb_title a,
	.thumb_260 .thumb_title a:active,
	.thumb_260 .thumb_title a:hover,
	.thumb_260 .thumb_title a:focus,
	.thumb_260 .thumb_title a:visited {
		font-size: 0.9em !important;
	}
	.thumb_260.underline_wh {border: none;}
	
	.article {
		padding: 1%;	
	}
	
	#article_display img {
		width: 100%;
	}
	
	.article_220 {
		height: auto;
		padding: 0 0 5px;
		margin-bottom: 10px;
		width:100%;
	}
	
	.article_220 img {width: 100% !important;}
	
	.rollingLink {
		width: 98% !important;
		overflow:visible !important;
		padding:0;
		margin:0 1%;
		position:static;
	}
	
	.rollingLink span,
	.rollingLink span:after {width: 100% !important;background: transparent;color: #0f4c78;}
	
	.roll {	display:none; }
	div.clear {	clear:both; }
	
	#logoetc {
		top: 0;
		position: relative;
		height: 100px;
		width: 100%;
	}
	#logo {
		width:150px !important;
		height:60px;
		float:left;
		top: 50px;
		left: 10px !important;
		/*background-image: url(//cdn.mediaworks.co.nz/morefm/skins/assets/2014-MoreFM-Logo-mobile.png?v=1);*/
		background-image: url(http://wa1.www.morefm.co.nz/Portals/0/Skins/morefm/img/2015-MoreFM-Logo.png?v=5);
		background-repeat: no-repeat;
		background-size: 183px;
		background-position: -31px center;
	}
	
	#mwbanner,
	#ad_banner {
		position: static;
		float: none;
		max-width: 300px;
		margin: 0 auto;
	}
	
	.hids {  
		clear: both;
		float: none;
  		margin: 10px auto 0;
  		width: 180px;
	}
				
			
	/* ------------------ ARTICLE CSS ------------------------------------------------ */
	
	#article_start {
		clear: both;
		float: none;
		padding-top: 5px;	
	}
	
	#storyDateSocial {
		height: auto;
		margin: 0;
		padding: 5px 0;
	}
	
	#art_dsp_sociallinks {
		width: 100%;
		height:50px;
	}
	
	#art_dsp_sociallinks > div {clear: both;}
	
	#storyDateSocial p {
		margin: 0;
		width: 100%;
	}
	
	.storySocial_lng {
		clear: both;
		float: none;
		height:auto;
		width: 100%;
		padding-top: 5px;
	}
	
	.storySocial_lng > iframe {
		float: none;
		display: inline;
		max-width: 120px !important;
		padding: 1% 1% 0 1%;
		margin: 0 0 !important;
	}
				
			
	/* ------------------ ADVERTISEMENTS CSS ------------------------------------------------ */
		
	#mobileBillboard {display: none;width:100%;position:relative;margin: 0;padding:0;padding-bottom: 33%;}
	#mobileBillboard a {position: fixed; top: 0;z-index: 10001;}
	#mobileBillboardClose {width: 10%;height: 0;padding-bottom: 10%;background-image: url(http://wa1.static.mediaworks.co.nz/ads/2015/spark/SparkSpotify-600x197-close.png);background-size: 100%;position: fixed;right: 2.5%;top: 2.5%;z-index: 10002;}
	
	#mwbanner { 
		position: relative; 
		top: -30px; 
		margin: 0 auto;
		width: 100%;
		max-width: 300px;
		height: 50px;
		overflow:hidden;
		display:block;
	}
	
	#mwbanner_td {
		vertical-align:middle;
		width: 100%;
	}
	
	#mwbanner_td div {max-width: 100% !important;}
	#mwbanner_td img {max-width: 100% !important;}
	
	#mwbanner tbody,
	#mwbanner tr,
	#mwbanner td { display: block; }
	
	#mwbanner a { width: 100% !important; }
	#mwbanner a img { width: 100% !important; }
		
	#ad_island1,
	#ad_island2 {
		width: 300px;
		margin:0 auto 20px;
		overflow:hidden;
		clear:both;
	}
	
	#ad_island1 a,
	#ad_island2 a, 
	#ad_island_repos a { 
		display: block; 
		margin: 0 auto; 
		max-width: 300px;
	}
	
	#ad_island1 img,
	#ad_island2 img, 
	#ad_island_repos img { 
		display: block; 
		margin: 0 auto;
	}
	
	#companion1 {
		position: absolute;
		top: -120px;
	}
	
	/* No Top Banner */
	.noBanner #mwbanner { display: none; }
	.noBanner #logoetc { top: 10px; }
	
	.noBanner #listenetc {
		top: 0;
		height: 52px;
	}
	
	.noBanner #sticky_navigation_wrapper { top: 10px; }
	.noBanner #content { margin: 0; }
				
	#sticky_navigation_wrapper-sticky-wrapper{
		height:50px;
		width:50px;
		float:right;
		top: 120px;
		position: absolute;
		right: 5px;
	}
	
	.more_links, 
	.more_links a, 
	.sort li, 
	.sort a, 
	.rel_articles, 
	.dsp_ftr_social_links, 
	.dsp_ftr_social_links a, 
	.storySocial_lng_txt, 
	.storySocial_short_txt, 
	.storyDate, 
	.tabs, 
	.more_btm_links {
		font-size: 1em;
	}
	
	.clr {
		height: 0;
		margin: 0;	
	}
				
	/* ------------------ NAV MENU CSS ------------------------------------------------ */
	.nav_main {
		width:940px;
		margin:0 auto;
	}
	
	#nav {
		width: 96%;
		margin: 0 2%;
		height:auto;
		background: transparent;
		padding: 0 !important;
	}
	
	#sticky_navigation_wrapper {
		position: absolute !important;
		right: 0;
		width: 50px;
		z-index: 8000;
		margin:0;
		margin-right: 2%;
		padding:0;
		top: 50px;
		text-transform: uppercase;
		list-style:none;
		background-color: #ee2152;
		box-shadow: 0px 0px 3px 0px #7b7b7b;
		background-image: url('http://wa2.www.morefm.co.nz/Portals/0/Skins/morefm/img/menu-buttonv4.png');
		background-size: 45px;
		background-repeat: no-repeat;
		background-position:center;
	}
	
	#sticky_navigation {
		box-shadow:none;
		background: transparent;
	}
	
	#sticky_navigation ul li {
		width:160px;
		background:#ee2152;
		height:auto;
	}
	
	#sticky_navigation ul li a {
		display:block;
		float:left;
		font-size:1.4em;
		line-height: 1em;
		height: auto;
	}
			
	#nav_l1 .current {
		background: #0076c2;
		height:38px;
	}
			
	#nav_l0{
		z-index:15000;
		font-family: 'Open Sans',Arial Bold,Arial,Helvetica,sans-serif;
		font-weight:bold;
		margin:0;
		height:46px;
		width:50px;
	}
	
	#nav_l1, .nav_l2{
		padding:0;
		margin:0;
	}
	
	ul#nav_l1{
		position:absolute;
		right:-8px;
		width:0px;
		top:60px;
		z-index:10000;
		box-shadow: 0px 0px 5px 0px #7b7b7b;
		overflow:hidden;
	}
	
	ul#nav_l1 li { font-size:1.2em; }
	
	ul#nav_l1 li a {
		width: 88%;
		padding:3% 6% 10px;
		margin: 0;
	}
	#sticky_navigation ul li a:hover,
	#sticky_navigation ul li a:active,
	#sticky_navigation ul li a:visited {
		color:#fff;
	}
	
	.nav_nTop:hover ul, .navsfhover ul {
		left: -999em;
		position: absolute;
	}	
	
	.nav_nTop.home a { background: transparent; }
	
	#nav_l1 span {
		display:inline;
	}
	
	/* ------------------ ONAIRNOW/NOWPLAYING FADER CSS ------------------------------------------------ */
	#listenetc {
		height: 120px;
		overflow: hidden;
		margin-top:10px;
		box-shadow: 0px 0px 0px 1px #ededed;
		border: none;
		position: relative;
	}
			
	.listenetc_box {
		padding:0;
		float: none;
		height: auto;
		max-height: 60px;
		margin: 0;
		width: 100%;
		overflow:hidden;
		height: 60px;
		border: none;
		background-color: #f9f9f9;
	}
	
	.listenetc_box.listen_oan,
	.listenetc_box.listen_nowplaying {
		position: absolute;
		top: 0;
	}
	
	.listenetc_box.listen_regions,
	.listenetc_box.listen_search {
		position: absolute;
		bottom: 0;
	}
	.listenetc_box.listen_regions {border-top: 1px solid #ededed;}
	.listenetc_box.listen_search {width: 60px;right: 0;border-left: 1px solid #ededed;}
	
	.listenetc_box .slide-left,
	.listenetc_box .slide-right {
		content: "";
		position: absolute;
		width: 35px;
		top: 5%;
		height: 90%;
		background: #ee2152;
		opacity: 0.8;
		cursor: pointer;
	} 
	
	.listenetc_box.listen_nowplaying .slide-right {left: 0%;border-radius: 0 99em 99em 0;}
	.listenetc_box.listen_oan .slide-left {right: 0%;border-radius: 99em 0px 0px 99em;}
	
	.listenetc_box.listen_nowplaying {width: 60px;right: 0;background-color: #f9f9f9;border-left: 1px solid #ededed;}
	.listenetc_box.listen_nowplaying #listenetc_spkr {margin-left: 40px;}
	.listenetc_box.listen_nowplaying .listenetc_txt {padding: 0;}
	.listenetc_box.listen_nowplaying #listenetc_spkr {margin: 5px;}

	.listenetc_box.listen_oan .oan_img {margin: 5px;width: 50px;}
	
	#social h3, #srch h3 {display: none;}
	
	#srch {float: right;width: 35px;height: 35px;margin: 13px;background-image: url(http://wa2.www.morefm.co.nz/Portals/0/Skins/morefm/img/search-icon-blue.png?v=2);background-repeat: no-repeat;background-position: center right;background-size: 30px;}
	#cse-search-box-new {-webkit-transition: 400ms;transition: 400ms;display: none;width: 0;height: 30px;border: none;}
	
	.listenetc_box.listen_search.open {width: 100%;border:none;}
	.listenetc_box.listen_search.open #srch {float: none;width: 100%;height: 60px;margin: 0;background-image: none;}
	.listenetc_box.listen_search.open #srch #cse-search-box-new {display:block; width:100%;position: relative;}
	.listenetc_box.listen_search.open #srch .srch_box { height: 14px !important;width: 70%;display: block;margin: 15px;position: absolute;left: 0;}
	#srch_btn {  width: 15%;  height: 35px;  background-image: url(http://wa2.www.morefm.co.nz/Portals/0/Skins/morefm/img/search-icon-blue.png?v=2);  background-repeat: no-repeat;  background-position: center right;  background-size: 30px;  border: none;  padding: 0;  margin: 10px 0 0 0 !important;  position: absolute;  right: 4%;}
	
	.listenetc_box.listen_regions #regions-section h3 {display:none;}
	.listenetc_box.listen_regions #region_select { display: block;margin: 15px 0 0 2%;float: none;font-size: 1.2em;height: auto;}
	
	
	/* ------------------ FOOTER CSS ------------------------------------------------ */
	#footer {
		background-color:#ededed;
		box-shadow: 0px 0px 0px 1px #dedede;
		clear:both;
		width: 96%;
		padding: 0 2% 10px !important;
	}
	
	#frequencies {
		display: none;	
	}
	
	#footer aside {
		width: 50%;
		float:left;
		margin:0;
		clear:left;
	}
	
	#footer aside:nth-child(2) {
		float:right;
		clear:right;
	}
	
	#footer aside h6,
	#footer aside ul {
		float: left; 
		width: 94%; 
		position:relative; 
		clear:left; 
		display:block;
		margin: 3%;
	}
	
	#footer aside ul { overflow: hidden;box-shadow: 0px 0px 0px 1px #dedede inset; }
	#footer aside ul.closed {height: 0;margin: 0;}
	#footer aside ul.open {}
	
	#footer aside h6 { font-size: 1.5em; }
	
	#footer aside h6.mobileUpArrow {
		padding-bottom: 3px;
		margin-bottom: 0;}
	
	.ftr_title{
		font-size:0.5em;
		line-height:1em;
		text-decoration:underline;
		color: #0c4a77;
	}
	
	.ftr_list {
		margin:0;
		margin-top: 10px;
		padding:0;
		width:90%;
	}
	
	.footer-grid li {
		border:none;
		display:block;
		padding: 5px 5%;
		background-color: #fff;
	}
	
	.footer-grid li a {
		font-size: 1.2em;
	}
	
	..footer-grid-title {
		color: #fff;
		font-size:1.1em;
		text-transform:uppercase;
		display:block;
		width:100%;
		padding: 3px 10px;
		margin-right:10px;
	}
	
	li.ftr_last {
		border:none;
		clear:both;
	}
	
	.footer-grid-title, .footer-grid-title:hover, .footer-grid-title:active {font-size: .8em;font-weight:bold;color:#0c4a77; }
	
	.mobileDownArrow a { text-decoration: none; }
	
	
	.mobileDownArrow:after,
	.mobileUpArrow:after {
		content: "";
		position: absolute;
		bottom: 10px;
		right: 0;
		width: 0;
		height: 0; 
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
	}
	
	.mobileDownArrow:after {
		border-bottom: none;
		border-top: 7px solid #7b7b7b;
	}
	.mobileUpArrow:after {
		border-bottom: 7px solid #7b7b7b;
		border-top: none;
	}
	
	#mobileEnabled {
		clear:both;
		padding: 10px 0;
		margin: 0 auto;
		max-width: 300px;
	}
	
	#mobileEnabled p {
		width: 98%;
		margin: 0 1%; 
		padding: 10px 0 13px;
		color: #0c4a77;
		background-color: #ededed;
		float: left;
		text-align: center;
		text-transform: uppercase;
		font-weight: bold;
		cursor: pointer;
		box-shadow: 0px 0px 0px 1px #dedede;
	}
	
	#copyright {
		margin:auto 0;
		text-align:center;
		width:100%;
		clear:both;
		background-color: #fff;
	}
	
	.copyright_txt { margin:0 5px; }
	
	#copyright p, 
	#copyright a {
		color: #7b7b7b;
		font-size: 0.8em;
		padding-top: 10px;
	}
	
	/* ------------------ Stupid toaster bar CSS ------------------------------------------------ */
	
	.toaster-bar-contents, .toaster-bar-contents a {font-size: 14px;}
	
		
	
	/* ------------------ SHOWCASE GALLERY CSS ------------------------------------------------ */
	#showcase {
		position: relative;
		margin: 40px auto 10px;
		max-width: 400px;
		background-color: #ffde00;
		height: 239px;
		overflow-y: hidden;
	}
	
	.showcase-content {background: transparent !important;}
	#showcase .showcase-content-container {	background-color: #fff !important; }
	
	#showcase .showcase-content-container .showcase-content {
		margin: 0 auto;
		height:100%;
		width: 100% !important;
	}
	
	#showcase .showcase-content-container .showcase-caption {
		width: 100%;
		bottom: 80px;}
	
	#gallery { position: relative; }
	/*#gallery .showcase-content-container { background-color: #fff !important; }*/
	
	#gallery .showcase-content-container .showcase-content {
		margin: 0 auto;
		position: static !important;
		width: 100% !important;
	}
	/*
	.showcase-arrow-next,
	.showcase-arrow-previous {
		width: 35px;
		height: 100%;
		top: 50% !important;
		z-index: 5;
		position: absolute;
		background-repeat: no-repeat;
		background-position: center;
		background-color:rgba(255,255,255,0.3);
	}
	
	.showcase-arrow-next { 
		left: auto !important;
		right: 1% !important;
		background-image: url('http://wa1.www.theedge.co.nz/Portals/0/Skins/2013/images/arrows-right.png');
	}
	
	.showcase-arrow-previous 	{ 
		left: 1% !important;
		right: auto !important;
		background-image: url('http://wa1.www.theedge.co.nz/Portals/0/Skins/2013/images/arrows-left.png');
	}*/
	
	/* ------------------ HOME FEATURE ARTICLES CSS ------------------------------------------------ */
	
	#ajax-menu {height: auto;clear:both;}
	#ajax-menu li {
		float: none;
		display: inline-block;
	}
	
	/* ------------------ LOGIN POPUP CSS ------------------------------------------------ */
	.mediaworks_jqmWindow {
		width: 95%;
		top: 6%;
		right: 0%;
		left: initial;
		position: fixed !important;
	}
	
	#loginTable input { width: 100%; }
	
	
	/* ------------------ FANCYBOX CSS ------------------------------------------------ */
	
	.fancybox-wrap.fancybox-type-iframe.fancybox-opened {
		width: 90% !important;	
		position: fixed !important;
		top: 5% !important;
		left: 5% !important;
		overflow: visible !important;
	}
	
	.fancybox-wrap.fancybox-type-iframe.fancybox-opened .fancybox-inner {
		width: 100% !important;
		height: 0 !important;
		padding: 0 0 75% 0 !important;
		overflow: hidden !important;
	}
	
	.fancybox-close {
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		z-index: 80401;
	}
	
	.fancybox-wrap.fancybox-type-iframe.fancybox-opened .fancybox-title.fancybox-title-inside-wrap {
		background: #000;
	}
	
	
	/* ------------------ CHARTS CSS ------------------------------------------------ */
	
	.musicChart-chart td { vertical-align: middle; }
	
	.musicChart-text {
		padding-left: 10px;	
	}
	
	#top5-rest {width: 100%;}
	#top5-rest img {width: auto !important;}
	
	.top5-player {display: none;}
	#top5-no1 {
		width:100%;
		padding-bottom: 10px;
		margin-bottom: 10px;
		height: auto;
	}
	
	
	/* ------------------ SHOWS CSS ------------------------------------------------ */
	
	#show-picture {width: 100% !important;float: none !important;}
	#show-content {width: 100% !important;float: none !important;margin: 10px 0 !important;}
	
	
	/* ------------------ Feedback CSS ------------------------------------------------ */
	
	.FeedbackForm img {
		width: auto !important;	
	}
	
	
	
	
	
	
	/* ------------------ DNN STUFF CSS ------------------------------------------------ */
	
	.ControlPanel {
		padding: 0;
	}

	
}