@charset "utf-8";/* ---------- standard-css-reset ---------- */
body{font-family:verdana;margin: 0;padding: 0;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
ul li, ol li{list-style: none;}
table{margin:0;padding:0;font-size: 100%;}
caption{text-align: left;}
table,pre,code,select,textarea,kbd,var,ins,del,samp{font-size: 100%;}
address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight: normal;font-style: normal;}
a img{border: 0;}
hr.separation{display: none;}
fieldset{border: none;}
/* ---------- /1:reset ---------- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0;} 
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;}
.clearfix {display: block;} 
/* End hide from IE-mac */
/* ---------- for all Media-Dept services ---------- */
body { -webkit-text-size-adjust:none;color:#333333;background:#fbfbfb;font-size:20px;}
a {color:#0080ff;text-decoration:none;-webkit-tap-highlight-color:rgba(102,204,255,0.5);}


.standard-list{line-height:1;}
.standard-list li{display:block;font-size:20px;font-weight:bold;color:#333333;background:#f0f0f0 url(../image/list_bg.gif) repeat-x 0 bottom;}
.standard-list li a{vertical-align:middle;display:block;/*-webkit-tap-highlight-color:rgba(0,127,255,1);*/
padding:13px 9px;border-top:1px solid #ffffff;border-bottom:1px solid #8499ae;}
.standard-list li a span.list-title {line-height:24px;vertical-align:middle;font-size:20px;font-weight:bold;color:#333333;margin-right:3px;}
.standard-list li a span.list-title-long {line-height:24px;vertical-align:middle;font-size:18px;font-weight:bold;color:#333333;margin-right:3px;}
.standard-list li a span.list-explanation {line-height:24px;font-size:14px;font-weight:bold;color:#8499ae;}

.image-list{line-height:1;}
.image-list li{display:table !important;width:100%
font-size:20px;font-weight:bold;color:#333333;background:#f0f0f0 url(list_bg.gif) repeat-x 0 bottom;border-top:1px solid #ffffff;border-bottom:1px solid #8499ae;}
.image-list li a{vertical-align:middle;display:table-cell;width:100%;/*-webkit-tap-highlight-color:rgba(0,127,255,1);*/
}
.image-list li a.list-image{position:relative;display:block;white-space:nowrap
padding-right:9px;float:left;/*-webkit-tap-highlight-color:rgba(0,0,0,0.5);*//*override*/
border-bottom:1px solid #8499ae;}
.image-list li a span.list-title {display:inline-block;padding-left:9px;line-height:24px;font-size:20px;font-weight:bold;color:#333333;margin-right:13px;}
.image-list li a span.list-title-long {display:inline-block;padding-left:9px;line-height:24px;font-size:18px;font-weight:bold;color:#333333;margin-right:3px;}
.image-list li a span.list-explanation {display:inline-block;padding-left:9px;line-height:24px;font-size:14px;font-weight:bold;color:#8499ae;}
.image-list li img {margin-top:-1px;margin-bottom:-1px;}
.image-list li img.rank {position:absolute;top:0;left:0;}
.image-list li img.play {position:absolute;bottom:0;right:0;}
a.arrow {background:url(list_arrow.png) no-repeat right 50%;}
a.arrow {padding-right:18px !important;}


@charset "utf-8";
/* ---------- for news ---------- */
#apple #header {background:#26466d url(title_bg_news.gif) repeat-x 0 bottom;}
#apple #header h1{background:url(masthead_news.png) no-repeat 0 50%;color:#ffffff;width:103px;}
#apple .button{padding:14px 0px; text-align:center;}
#apple .button ul{margin:0px auto; display:table;}
#apple .button li{float:left;margin:0;padding:0;}
#apple a.apple-list-image {position:relative;display:table;width:100px;height:100px;text-align:center;background:#d8e1e9;}
#apple a.apple-list-image span{display: table-cell;vertical-align: middle;width: 100%;height:100%;margin:0 auto;}
#apple a.apple-list-image span img{margin:0;padding:0;}
#photo-news .list-title-long{font-size:14px;line-height:1.4;}
#photo-news .list-explanation{line-height:1.4;}
/*#photo-news li {background:url(image/news_photolistbg.gif) repeat-y 0 0;}*/
ul.headline-rellink-list {margin:-9px 9px 13px 6px;line-height:1.3;}
ul.headline-rellink-list li{margin-left:1em;margin-bottom:9px;}
ul.headline-rellink-list li:before{margin-left:-1em;content:"\00B7";}
ul.headline-rellink-list li .list-title-long{font-size:16px;font-weight:normal;}
ul.headline-rellink-list li .list-explanation{font-size:16px;font-weight:normal;color:#6b7f93;}

div.headline-photo-caption {margin:0 9px 13px 9px;line-height:1.3;font-size:16px;font-weight:normal;}
ul#related-info li span{font-size:14px !important;line-height:20px !important;}


h3{vertical-align:middle;font-weight:bold;font-size:16px;padding:2px 9px;background:#8a9bb1 url(subtitle_bg.gif) repeat-x 0 bottom;border-top:1px solid #c0ccdc;color:#ffffff;text-shadow:#65707e 0px -1px 0px;border-bottom:1px solid #000000;}

div#hdr h1 {
		display: inline;
		margin: 0;
		padding: 0;
	}

div#hdr h1 a {
		float: left;
		display: block;
		width: 320px;
		height: 68px;
		background: url(iph1.gif) no-repeat;
		text-indent: -9999px;
		/*\*/
		   overflow: hidden;
		/**/
		text-align: left;
	}
	


	div#navigation {
	background: #FFFFFF;
	}
	div#hdr {
	background: #FFFFFF;
	}

	div#navigation ul {
		margin: 0;
		padding: 0;
	}

		div#navigation li {
			display: inline;
			margin: 0;
			padding: 0;
		}

		div#navigation li a {
			float: left;
			display: block;
			width: 50px;
			height: 70px;
			margin: 5px 10px;
			background: url(ipnmenu.jpg) no-repeat;
			text-indent: -9999px;
			/*\*/
			   overflow: hidden;
			/**/
			text-align: left;
		}

		div#navigation li a.info {
			background-position: 0 0;
		}
		div#navigation li a.player {
			background-position: -50px 0;
		}
		div#navigation li a.contact {
			background-position: -100px 0;
		}

		div#navigation li a.infoon {
			background-position: 0 -75px;
		}
		div#navigation li a.playeron {
			background-position: -50px -75px;
		}
		div#navigation li a.contacton {
			background-position: -100px -75px;
		}

	div.ftr {
	background: url(ipnftr.gif) #000000;
	height: 75px;
	margin-top: 20px;
	}
	cite {
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 70%;
	padding: 5px 0;
	}
	.pow {
	color: #FFFFFF;
	font-size: 60%;
	}

.clear {
	clear: both;
	}