#gh-search input#gh-adcsearch:focus { outline: none; }

#news .content { margin: 0px auto; padding: 64px 0px 20px; width: 980px; }
#news .content a.arrow.arrow-left::before { background-position: 0px -5px; margin-left:-8px; }
#news .content a.arrow.arrow-right::after { background-position: 0px -5px; }

header.hero { padding: 12px 0px 35px; border-bottom: 1px solid #e6e6e6; text-align: center; }
header.hero p.intro { margin: 0px auto; padding-bottom: 60px; width: 790px; font-size: 18px; line-height: 1.35em; }
header .rss { height: 40px; text-align: right; }
header .rss img { position: relative; top: 15px; margin-right: -39px;}

header h1.title {
	text-indent: -9999px;
	text-align: center;
	background: url('https://web.archive.org/web/20150205103729im_/https://devimages.apple.com.edgekey.net/news/images/title.png') no-repeat 0 0;
	background-size: 500px 40px;
	width: 500px;
	height: 40px;
	margin: 0 auto;
}

/* For internal page */
section.statistics-list-wrapper { padding: 40px 70px; border-bottom: 1px solid #e6e6e6; }
section.statistics-list-wrapper ul.statistics-list { padding: 14px 70px 8px; text-align: center; }
section.statistics-list-wrapper ul.statistics-list li.statistic { margin-bottom: 10px !important; font-weight: normal; font-size: 20px; line-height: 1.4; }
section.statistics-list-wrapper ul.statistics-list li.statistic span.category-name { color: #aaa; }
section.statistics-list-wrapper ul.statistics-list li.statistic span.category-count { font-weight: bold; letter-spacing: -1px; }

.article-list { padding: 50px 50px 80px; }
.article-list .article { position: relative;/* a:hover { text-decoration: none !important; } */ /* http://jsfiddle.net/yg3Wx/ */ }
.article-list .article a { white-space:normal; }
.article-list .article a.wrap { white-space:normal; }
.article-list .article
.article-list .article:not(:first-child) { margin-top: 42px; }
.article-list .article:not(:last-child) { padding-bottom: 28px; border-bottom: 1px solid #eeeeee; }
.article-list .article h2.article-title, .article-list .article a.article-title > h2 { margin-bottom: 10px !important; font-weight: normal; font-size: 20px; line-height: 1.4; width: 70%; }
.article-list .article .article-title h2:hover { color: #08c !important; }
.article-list .article .article-text-wrapper, .article-list .article .article-image-wrapper { display: inline-block; vertical-align: top; }
.article-list .article .article-text-wrapper { max-width: 470px; }
.article-list .article .article-text-wrapper > span { display: block; }
.article-list .article .article-text-wrapper .article-date { color: #999999; font-size: 1.0em; }
.article-list .article .article-text-wrapper .article-text p, .article-list .article .article-text-wrapper .article-text ul { line-height: 1.8; }
.article-list .article .article-text-wrapper .article-text p:first-child, .article-list .article .article-text-wrapper .article-text ul:first-child { margin-top: 9px; }
.article-list .article .article-image-wrapper { width: 240px; margin: 4px 0px 16px 40px; position: absolute; right: 0;}
.article-list .article .article-image-wrapper img.article-image { display: block; margin: 0px auto; }
.article-list .article.cropped-image:not(:last-child) { padding-bottom: 0px; }
.article-list .article.cropped-image:not(:last-child) .article-image-wrapper { margin-bottom: 0px !important; }

.article ul:not(.links) { list-style: disc outside; margin-bottom: 1.5em; }
.article ul:not(.links) li { margin-left: 1.4em; padding-left: 4px; line-height: 1.75em; margin-bottom: 1em; word-spacing: -1px; }
.article ul.numbered { list-style: decimal outside; }
.article ul.numbered li { margin-left: 1.6em; padding-left: 0; }
.article p + ul:not(.links) { margin-top: -.5em; }
.article p + ul.tight { margin-top: -1em; }
.article p + ul.tight li { margin-bottom: .5em; }


@media all and (min-device-width: 320px) and (max-device-width: 480px) {

	body.responsify .article-list { padding: 0; }
	body.responsify .article-list .article h2.article-title, .article-list .article a.article-title > h2 {width: 100%;}
	body.responsify .article-list .article .article-image-wrapper { width: 100%; margin: 4px auto 40px; position: relative;}
	body.responsify header .rss img {margin-right: 0;}

	body.responsify header h1.title {background: none; text-indent: 0; width: 100%; height: auto; margin-top: 40px;}
	body.responsify  .article-list .article:first-child { margin-top: 24px; }

  /*#content { padding: 14px 0px 14px !important; width: auto !important; -webkit-border-radius: 0px; border-radius: 0px;}
  #content .article-list .article a { white-space:normal; }
  #content header.hero { width: 100%; padding: 40px 0 0 0; margin: 0 0 40px 0;}
  #content header.hero img.title { width: 100%; height: auto;}
  header .rss img { margin-right: 12px;}
  #content .article-list { padding: 0px 24px; }
  #content .article-list .article { margin-top: 0px; }
  #content .article-list .article .article-text-wrapper, #content .article-list .article .article-image-wrapper { display: block; width: auto !important; }
  #content .article-list .article .article-image-wrapper { margin: 0px 6px 40px; position: relative;}*/

  }

/*
     FILE ARCHIVED ON 10:37:29 Feb 05, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:45:13 Feb 21, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.832
  exclusion.robots: 0.071
  exclusion.robots.policy: 0.058
  esindex: 0.01
  cdx.remote: 111.16
  LoadShardBlock: 447.977 (6)
  PetaboxLoader3.datanode: 473.385 (7)
  load_resource: 178.79
  PetaboxLoader3.resolve: 86.774
*/