@media screen and (max-device-width: 480px), only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2) {
	body,td,th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #EEFFEE;
		background-color: #000000;
		margin: 0;
		padding: 0;
	}
	a {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	a:hover {
		color: #8DEFFA;
	}
	a.bottom {
		color: #8DEFFA;
	}
	a.bottom:hover {
		color: #FFFFFF;
	}
	#songlist td {
		display: block;
	}
	#container
	{
		display: block;
		position: relative;
		min-width: 320px;
		min-height: 450px;
		margin: 0 auto;
		padding: 0;
		overflow: hidden;
	}
	.top {
		display: block;
		background-color: #000000;
		background: url(http://www.parismusic.com/style/main/header_mobile.jpg) no-repeat center top;
		background-size: contain;
		border-radius: 10px;
		width: 100%;
		height: 150px;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
		.top button
		{
			position: absolute;
			left: 10px;
			top: 20px;
			width: 100px;
			background: #304A8C;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 1.25em;
			border: 1px #000000 solid;
			border-radius: 0 0 5px 5px;
			box-shadow: 0 2px 4px #000000;
			cursor: pointer;
		}
		.top button:hover
		{
			background: #5B89FD;
		}
		#teaser
		{
			display: block;
			position: absolute;
			right: 10px;
			top: 30px;
			width: 180px;
			padding: 5px;
			background: rgb(0,51,102);
			background: rgba(0,51,102,.8);
			border-radius: 10px;
			text-align: center;
		}
	.navRow
	{
		display: block;
		position: relative;
		width: 100%;
		font-size: .8em;
	}
	.navRow a {
		display: inline-block;
		float: left;
		width: 85px;
		margin: 5px;
		padding: 5px;
		background-color: #3D67A1;
		border-radius: 5px;
		color: #FFFFFF;
		text-align: center;
	}
	.navRow a:hover {
		left: 0px;
		background-color: #70CAFF;
		color: #003366;
	}
	.contentMain {
		display: block;
		padding: 4px;
		margin: 0px;
		text-align: left;
	}
	.content {
		display: block;
		text-align: left;
	}
	#videobox
	{
		text-align: left;
	}
	#videobox iframe
	{
		 width: 250px;
		 height: 140px;
	}
	.gallery_content {
		display: block;
		float: right;
		width: 280px;
		text-align: left;
	}
	.textHeader {
		font-weight: bold;
		font-size: 14px;
		color: #FFFFFF;
		padding: 4px;
		background-color: #33224f;
		border-bottom: 4px #CCCCCC solid;
		text-align: left;
	}
	.categoryHeader {
		display: block;
		padding: 4px;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #253269;
		border-bottom: 4px #CCCCCC solid;
	}
	.listHeader {
		display: block;
		padding: 4px;
		background-color: #0c4145;
		border-bottom: 4px #CCCCCC solid;
		color: #FFFFFF;
	}
	.listItem {
		display: block;
		padding: 4px;
		width: 280px;
		text-align: left;
		font-size: 11px;
		background-color: #47558F;
		margin-bottom: 4px;
	}
	.songCategoryRow {
		padding: 2px;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #253269;
		border-bottom: 2px solid #000000;
	}
	.songListRow1,.songListRow2 {
		padding: 2px;
		margin: 2px 0 2px 0;
		text-align: left;
		background-color: #666666;
		border-bottom: 1px solid #000000;
	}
	.left
	{
		display: none;
	}
	.breadcrumb
	{
		display: none;
	}
	.pagecount
	{
		display: none;
	}
	.galleryLeftNav {
		display: none;
	}
	.gallery_content {
		display: block;
		width: 280px;
	}
	.galleryBreadCrumbBar {
		display: none;
	}
	.galleryPagesBar {
		display: none;
	}
	.short_events_item {
		background-color: #EFEFEF;
		padding: 4px;
		margin: 4px;
		margin-left: 0px;
		margin-right: 0px;
	}
	.baseBar {
		display: none;
	}
	.baseNav {
		display: none;
	}
	.label
	{
		text-align: right;
	}
}
{/literal}