#sidebar , #header, #utilityboxcell, #twitterlink{
  display: none
  }
 body
 {
 	padding:0;
	padding-bottom:10px;
 }
.page{
	width:543px;
	margin:0;
	background-image:none;
	background-color: white;
} 
.page #topsection
{
	margin:0;
	padding:0;
	width:543px;
	overflow:hidden;
}
.page #mainarea{
	background: white;
	width:543px;
	margin:0;
	padding:0;
}
.page #contentarea
{
	width:543px;
	left:0;
}
.page #maintitle {
	padding-left:10px;
	width: 557px;
}
.page #maintitle .breadcrumb {
	padding-top: 10px;
}
#maintitle .headerimage {
	margin-top:0px;
}
#maintitle #ticker 
{
	position:relative;
}
.page #footer
{
	padding-left:0;
	background:none;
}
table.calendar
{
	top: 10px;
	font-size:16px;
	right: 0px;
}
table.calendar td
{
	padding: 4px 6px;
}
.mobilemenu{display:block}
.mobilemenu  ul {
	list-style-position: inside;
	list-style-type: none;
	height:20px;
	margin:11px 0 4px 0;
	position:relative;
	padding:0;
}
.mobilemenu  li {
	float: left;
	padding-left: 11px;
	white-space: nowrap;
}

.frontfeatures .audiofeatures ,.frontfeatures .audiofeatures .audiofeature
{
	position:relative;
	height: 151px;
	background-color: #a087e8;
}
.audiofeatures .audiofeature .left
{
	float:none;
	position: absolute;
	top: 100px;
	left: 100px;
}
.audiofeatures .audiofeature .details 
{
width: 200px;
}

.track .details .added
{
	display:none!important;
}
#playerobject object
{
	position: relative;
	top:-15px;
}
.page-timetable .events .event .details .eventdescription
{
	line-height:normal;
}

#moretoseelink
{
	background-image:none;
	background-color:#f99;
}

#appad
{
	display:block;
	position:relative;
	width:543px;
	text-align:center;
	padding:5px 0;
	background-color:#FF3;
	font-size:20px;
	border-bottom:1px solid #000;
}
#appad img
{
	vertical-align:middle	
}
#appad .closead
{
	position:absolute;
	right:10px;	
	top:10px;
}

