/* --- General Formatting --- */
* {
	margin: 0;
	padding: 0;
}
body {
	font: normal 15px/1.4em Arial,sans-serif;
	background: #fff;
}
p, address, ul, ol, li, dt, dd, td, th, blockquote {
	color: #333;
}
th, b, strong {
	font-weight: bold;
}
i, em, cite {
	font-style: italic;
}
sup, sub {
	font-size: 75%;
}


/* Links */
a {
	text-decoration: none;
	color: #7d000c;
	outline: none;
}
a:hover, a:active {
	text-decoration: underline;
}
/* Paragraphs */
p {
	margin: 0 0 16px;
}
blockquote {
	margin: 0px 0px 0px 30px;
	padding: 0;
	font-style: italic;
	text-align: justify;
	font-size: 15px;
}
cite {
	display: block;
	margin: 0 0 0 30px;
}
blockquote .author, blockquote .location {
	font-size: 12px;
	font-weight: bold;
}
blockquote .location {
	font-weight: normal;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}

/* Images */
a img {
	border-style: none;
}
.image-wrap {
	width: auto;
}
img.left, .image-wrap.left {
	float: left;
	margin: 0 10px 10px 0;
}
img.right, .image-wrap.right {
	float: right;
	margin: 0 0 10px 10px;
}
.border1 {
	border: 1px solid #9c0d14;
}
.border2 {
	border: 1px solid #4b4b4b;
}
/* Lists */
ul, ol {
	margin: 0 0 10px 30px;
}
li {
	margin: 5px 0;
}
p + ul {
	margin-top: -11px;
}

/* Floating */
.float-left {
	float: left;
}
.float-right {
	float: right;
}

/* Headings */
h1, h2, h3, h4, h5 {
	color: #333;
	font-weight: bold;
	font-family: "Lato", arial, sans-serif;
}
h1 {
	font-size: 24px;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	line-height: 1.1em;
}
h1.cat {
	color: #b8b8b8;
	font-size: 46px;
	line-height: 50px;
	padding: 0 0 5px;
	margin: 0 0 20px;
	border-bottom: 2px solid #b8b8b8;
}
h2.bg {
	padding: 6px 12px 5px;
	background: #98050b url(https://daily-download.com/wp-content/themes/dailydl/site_images/bg_heading.png) 0 0 repeat-x;
	color: #fff;
	font-size: 22px;
	line-height: 26px;
	margin: 0 0 15px;
	clear: both;
}
h2.bg a {
	color: #fff;
	text-decoration: none;
}

h2.featured {
	color: #980a00;
}

h3.bg {
	padding: 6px 12px 5px;
	background: #98050b url(https://daily-download.com/wp-content/themes/dailydl/site_images/bg_heading.png) 0 0 repeat-x;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 10px;
	clear: both;
}
#section-index h1 {
}
.user-wrap h1 {
	margin: 0;
	padding: 0;
}
h2 {
	font-size: 18px;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}
h3.item-title {
	font-size: 30px;
	line-height: 34px;
	font-family: 'Lato', arial, sans-serif;
	font-weight: 600;
	letter-spacing: -2px;
}
h3.item-title a {
	color: #000;
}
.user-wrap h2 {
	margin: 0;
	padding: 0;
}
h3 {
	font-size: 14px;
	padding: 0 0 5px 0;
}
h4 {
	font-size: 13px;
	padding: 0 0 3px 0;
}
h5 {
	font-size: 12px;
}

/* Layout */
#container {
	position: relative;
	margin: 0 auto;
	background: #fff;
}
#masthead {
	position: relative;
	background: #fff;
	width: 980px;
	margin: 0 auto;
	height: 120px;
}
#logo {
	display: block;
	position: absolute;
	top: 19px;
	left: 0;
	z-index: 1;
}
.hot-topics {
	width: 650px;
	margin: 5px auto;
	padding: 0 0 0 92px;
}
.hot-topics p {
	margin: 0;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	text-transform: uppercase;
}
#date-search {
	position: absolute;
	right: 10px;
	bottom: -27px;
	width: 150px;
	height: 25px;
}
.today {
	font-family: "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #333;
}
#primary-menu {
	height: 29px;
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/bg_nav2.jpg) left top repeat-x;
}
#primary-menu ul {
	width: 832px;
	margin: 0 auto;
	padding: 0 0 0 274px;
	height: 29px;
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/bg_logo.jpg) 0 0 no-repeat;
}
#primary-menu li {
	float: left;
	margin: 0 3px;
	list-style: none;
	font-family: "Arial Narrow", Arial, sans-serif;
}
#primary-menu li.home {
	margin: 0 5px 0 1px;
}
#primary-menu li.first {
	margin: 0 3px 0 0;
}
#primary-menu li.last {
	margin: 0 0 0 3px;
}
#primary-menu a {
	display: block;
	outline: none;
	padding: 3px 15px 5px;
	color: #fff;
	visibility: visible;
	font-size: 13px;
	font-family: 'Oswald', Arial, sans-serif;
	text-transform: uppercase;
}
#primary-menu li.home a {
	padding: 3px 15px 5px 10px;
}
#primary-menu li.kids a {
	font-family:"Comic Sans MS", "Comic Sans";
	padding: 11px 15px 5px 15px;
	text-transform: uppercase;
	font-size: 18px;
}
#primary-menu a:hover, #primary-menu a.active {
	text-decoration: none;
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/bg_nav_over.png) left top repeat-x;
}
#hero {
}
#breaking {
	height: 20px;
	padding: 9px 8px 8px 8px;
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/bg_breaking_news.png) left top repeat-x;
	text-align: center;
}
#breaking h2, #breaking h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #000;
	display: inline;
}
.cat-heading {
	position: absolute;
	top: 142px;
	left: 230px;
	font-size: 30px;
	color: #9c0d14;
	visibility: visible;
	font-family: "Arial Narrow", Arial;
}
.cat-heading.kids {
	text-transform: uppercase;
}
#content {
	clear: both;
	padding: 35px 20px 20px;
	background: #fff;
	width: 980px;
	margin: 0 auto;
}
#secondary-menu {
	margin: 0 0 20px 15px;
	padding: 0;
}
#secondary-menu li {
	width: 265px;
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	list-style: none;
}
#secondary-menu a:hover, #secondary-menu a.active {
	color: #fff;
	text-decoration: none;
}
.columns {
	position: relative;
	clear: both;
}

.columns:after {/* Clear after floats */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.column {
	float: left;
}
.one .column.first {
	width: 100%;
}
.two-a .column.first {
	width: 620px;
	margin: 0 9px 0 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #a3a3a3;
}
.two-a .column.second {
	width: 300px;
}
.two-b .column.first {
	width: 620px;
	padding: 0 10px 0 0;
	margin: 0 9px 0 0;
	border-right: 1px solid #bfbcba;
}
.two-b .column.second {
	width: 300px;
}
.three .column {
	width: 300px;
}
.three .column.second {
	margin: 0 20px;
}
.top-half {
	margin: 0 0 20px;
	border-bottom: 1px solid #bfbcba;
}
#section-index .three .first {
	margin-top: 18px;
}
.featured-vids {
	height: 230px;
	margin: 0 0 15px;
}
.featured-vids .vid {
	float: left;
	position: relative;
	margin: 0 2px 0 0;
	width: 312px;
	height: 195px;
}
.featured-vids .vid.rightone {
	margin: 0;
}
.featured-vids .vid-title {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 296px;
	padding: 8px;
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/alpha1.png) 0 0 repeat;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
}
.featured-vids .vid-title:hover {
	text-decoration: none;
}
/* Modules */
.module {
	margin: 0 0 20px 0;
}
.module h2 {
	font-size: 30px;
	color: #9c0d14;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #bfbcba;
	visibility: visible;
}
.module.outline h2 {
	border: none;
	margin: 10px 10px 5px 10px;
}
.module h3 {
	color: #797979;
}
.module h3.bg {
	color: #fff;
}
.module h4 {
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	color: #000;
	margin: 0;
	padding: 0;
	font-family: "Lato", arial, sans-serif;
}
.module h4 a {
	color: #000;
}
.module .title {
	border-bottom: 1px solid #bfbcba;
	margin: 0 0 5px 0;
}
.module .item, #section-eggheads .item {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #bfbcba;
}
.module .item.last, #section-eggheads .item.last {
	border: none;
	padding: 0;
}
.module.outline .item {
	margin-left: 5px;
	margin-right: 5px;
}
.module.latest-blog .item img, .module.recent-blog .item img {
	float: left;
	margin: 0 5px 5px 0;
}
.module.top-sites .item img {
	margin: 0 0 5px 0;
}
.module.top-blogs .item img {
	float: right;
	margin: 0 0 5px 5px;
}
.module .date, .module .blogsource {
	font-size: 9px;
	color: #a2a1a1;
	clear: left;
}
.module .item p {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 10px 0;
}
.module .addthis_toolbox {
	float: right;
	margin: 2px 0 0 0;
	font-size: 13px;
}
.module.outline {
	border: 3px solid #9c0d14;
}
.module.fb-pop h3 {
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/icon_facebook.png) right top no-repeat;
}
.module.partner {
	border-bottom: 1px solid #efefef;
}
.module.partner h4 {
	font-size: 16px;
	line-height: 20px;
}
.module.partner .item {
	clear: both;
	margin: 0 0 5px;
	padding: 0 0 5px;
	border-bottom: none;
}
.module.partner .footnote {
	text-align: right;
}
.fb_popular_item {
	border-bottom: 1px solid #DDDDDD;
    font-size: 12px;
    height: 60px;
    padding-bottom: 8px;
    padding-top: 8px;
    position: relative;
    width: 300px;
}
.fb_popular_img {
	 border: 1px solid silver;
    float: left;
    margin-right: 10px;
    padding: 5px;
    width: 80px;
}
.fb_popular_title {
	 color: #3B5998;
    display: block;
    font-family: 'Lucida Grande',Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    text-decoration: none;
}
.module.fb-pop iframe {
	margin-top: 5px;
	width: 130px !important;
}
/* Pages */
.user-wrap {
	clear: both;
}
img.user {
	float: left;
	margin: 0 5px 5px 0;
}
.user-wrap img.user {
	margin: 0 15px 15px 0;
}
.user-wrap .title {
	font-style: italic;
	font-size: 13px;
	line-height: 16px;
	display: block;
	margin: 0 0 15px 0;
}
.entry {
	margin: 0 0 20px;
	padding: 0 0 20px;
	clear: both;
	border-bottom:1px solid #ccc;
}
.entry.grid {
	float: left;
	width: 300px;
	margin: 0 20px 20px 0;
	padding: 0;
	position: relative;
	clear: none;
}
.entry.grid.rightone {
	margin: 0 0 20px 0;
}
.entry.grid h4 {
	color: #fff;
	background: #454545;
	padding: 5px 5px 5px 10px;
	margin: 0;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-transform: uppercase;
}
.entry.grid h5 {
	font-weight: normal;
	font-size: 15px;
	line-height: 19px;
	padding: 8px;
	margin: 0;
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/alpha1.png) 0 0 repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 284px;
}
.entry.grid h5 a {
	color: #fff;
}
.entry.grid img {
	width: 300px;
	height: 219px;
}
.byline, .dateline {
	font-family: "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333;
	margin: 0 0 10px;
}
.module .byline {
	font-size: 10px;
	line-height: 14px;
	margin: 5px 0;
}
.sociallinks {
	float: left;
	width: 90px;
	margin: 0 20px 20px 0;
}
.sociallinks a {
	margin: 0 0 8px;
}
.addthiscomments {
	padding: 0 8px 0 20px;
	background: #99001a url(https://daily-download.com/wp-content/themes/dailydl/site_images/icon_comment.png) 2px 3px no-repeat;
	color: #fff;
	margin: 0 0 7px;
	text-align: right;
	width: 20px;
	font-size: 12px;
	line-height: 20px;
}
.entry-footer, .footnote {
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	color: #555;
}
.footnote {
	font-weight: normal;
}
.byline.pic {
	margin: 0 0 0 67px;
}
.dateline {
	padding: 3px 5px;
	margin: 0 0 30px;
}
.dateline.pic {
	margin: 0 0 30px 67px;
}
.byline .links a {
	font-weight: bold;
	margin: 0 0 0 15px;
}
.emailshare {
	padding-left: 19px;
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/share_email.gif) left center no-repeat;
}
.emailshare .at300bs {
	display: none;
}
.print {
	padding-left: 19px;
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/share_print.gif) left center no-repeat;
}
.full-post .dateline a {
	
}
.full-post .dateline .links a {
	margin: 0 0 0 15px;
}
.full-post .dateline .addthis_toolbox {
	float: right;
}
.full-post .video-box {
	margin: 5px 0 0 0;
}
.full-post .pagecontent {
	margin: 20px 0;
}
.facebook {
	padding: 10px 0;
	margin: 10px 0;
	border-top: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	clear: both;
}
.credit {
	display: block;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 13px;
	color: #000;
}
.credit a {
	color: #000;
	font-family: Georgia, serif;
}
.tags {
	font-size: 13px;
	color: #000;
}
.tags .title {
	font-family: "Lucida Grande", sans-serif;
}
.tags a {
	color: #818181;
}
.rating {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin: 0 0 20px;
}
.rating p {
	font-family: "Lucida Grande", arial, sans-serif;
	font-size: 10px;
	color: #000;
	display: none;
	padding: 5px;
	background: #efefef;
	position: absolute;
	top: -15px;
	left: 0;
	width: 200px;
	-webkit-box-shadow: 0px 0px 3px 1px #999999;
	-moz-box-shadow: 0px 0px 3px 1px #999999;
	box-shadow: 0px 0px 3px 1px #999999; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
/* Misc */
.forward, .back {
	display: block;
	padding: 3px;
	color: #000;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 10px;
}
.forward a, .back a {
	color: #000;
}
.forward {
	text-align: right;
}
.forward img {
	vertical-align: middle;
}
.date {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	color: #999;
	display: block;
}
.caption {
	display: block;
	margin: 5px 0 0 0;
	font-size: 11px;
	color: #999;
	line-height: 15px;
	text-align: center;
}
.clear {
	clear: both;
}
/* Ads */
.ad-728 {
	width: 728px;
	height: 90px;
}
.ad-728 div {
	text-align: center;
	font-family: "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #333;
}
.ad-728.head {
	position: absolute;
	top: 10px;
	right: 15px;
}
.ad-300 {
	margin: 0 0 10px 0;
}
/* Footer */
#footer {
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
	min-height: 55px;
	background: #232323 url(https://daily-download.com/wp-content/themes/dailydl/site_images/bg_footer.png) left top repeat-x;
	width:  100%;
}
#footer-inner {
	width: 980px;
	margin: 0 auto;
}
#footer .leftside {
	width: 475px;
}
#footer .rightside {
	float: right;
	width: 480px;
	margin: 0 0 0 25px;
}
#footer p {
	font-family: "Lucida Grande", arial, sans-serif;
	font-size: 11px;
	color: #f2f2f2;
	line-height: 1.3em;
	margin: 0;
}
#footer a {
	color: #f2f2f2;
}
#footer ul {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", arial, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
}
#footer li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	color: #f2f2f2;
}
body #footer .cd {
	color: #bfbfbf;
}
body #footer a .c-link {
	color: #9a9a9a;
}
body #footer a .d-link {
	color: #34b9df;
}
/* Forms */
.form-line {
	margin: 9px 0;
	clear: both;
}
input, textarea {
	padding: 6px;
	color: #555;
	border: 1px solid #a9aaa8;
	background: #dcded8;
}
input.text, select {
	background: #e9e9e9 url(https://daily-download.com/wp-content/themes/dailydl/site_images/bg_input.jpg) left top no-repeat;
}
textarea {
	background: #e9e9e9 url(https://daily-download.com/wp-content/themes/dailydl/site_images/bg_textarea.jpg) left top no-repeat;
	height: 98px;
}
label {
	display: block;
	float: left;
	margin: 5px 5px 0 0;
	color: #555;
}
#customform-contact .form-line, #customform-share-with-us .form-line {
	margin: 0 0 15px 0;
}
#customform-contact label, #customform-share-with-us label {
	width: 160px;
}
#customform-contact label.checkbox {
	width: auto;
	display: inline;
	float: none;
}
#customform-contact input, #customform-contact textarea, #customform-share-with-us input, #customform-share-with-us textarea {
	width: 248px;
}
#customform-contact input.radio, #customform-contact input.checkbox {
	width: auto;
	border: none;
	background: transparent;
}
#customform-contact #Label7 {
	margin: 0 5px 0 0;
}
#customform-contact #submit, #customform-share-with-us #submit {
	width: auto;
	margin: 0 0 0 165px;
}
#searchform {
	float: right;
}
#searchform label {
	display: none;
}
#searchform #keywords {
	padding: 5px 19px 5px 3px;
	color: #eaeaea;
	font-family: "Lucida Grande", sans-serif;
	font-size: 10px;
	width: 126px;
	height: 10px;
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/bg_search.png) 0 0 no-repeat;
	border: none;
}
#searchform #submit {
	color: #000;
	border: none;
	cursor: pointer;
	width: 17px;
	height: 14px;
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/icon_search.png) 0 0 no-repeat;
	text-indent: -999px;
	position: absolute;
	top: 4px;
	right: 3px;
	padding: 0;
}
.button {
	font-family: Georgia, Times, serif;
	font-size: 13px;
	background: #930000 url(https://daily-download.com/wp-content/themes/dailydl/site_images/bg_button.gif) left top repeat-x;
	color: #fff;
	border: 1px solid #e7e7e7;
	padding: 5px 15px;
	cursor: pointer;
}
.required {
	margin: 0 0 0 10px;
	color: #6b2102;
}
.hint {
	font-size: 11px;
	color: #999;
	font-family: "Lucida Grande", sans-serif;
}
label .required {
	margin: 0;
}
.error-line {
}
.error {
	padding: 0 0 0 10px;
	color: #740000;
}

.banner {
	width: 980px;
	margin: 35px auto 0;
	
}
/* Modified hero */
#hero {
	position: relative;
	width: 620px;
	height: 435px;
	overflow: hidden;
	margin: 0 0 20px 0;
}
#hero .slide {
	position: relative;
	width: 620px;
	height: 349px;
}
#hero #hero-tabs {
	position: absolute;
	bottom: 0;
	left: 1px;
	width: 479px;
	height: 66px;
	margin: 0;
	padding: 10px 70px;
	background: #232323;
}
#hero #hero-tabs li {
	width: 124px;
	height: 69px;
	margin: -15px 25px 0 25px;
	padding: 15px 0 0 0;
	float: left;
	list-style: none;
}
#hero #hero-tabs li.ui-state-active, #hero #hero-tabs li.ui-state-hover {
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/icon_video_arrow_up.png) center top no-repeat;
}
#hero #hero-tabs li.first {
	margin: -15px 25px 0 0;
}
#hero #hero-tabs li.last {
	margin: -15px 0 0 25px;
}
#hero #hero-tabs li a {
	display: block;
	width: 100%;
	height: 100%;
}
#hero #hero-tabs img {
	border: 3px solid #fff;
}
/* Disqus */
body #container .dsq-item-trackback {
	display: none;
}
.social-icons {
	position: absolute;
	top: 155px;
	right: 10px;
}
.bio-details {
	margin: 15px 0 0 0;
}
.bio {
	margin: 15px 0 0 0;
}

img.photo {
	float: left !important;
	margin-right: 15px;
	}
	
#hotbox {
	margin-left: -75px;
	background: url(https://daily-download.com/wp-content/themes/dailydl/site_images/HotDots.gif) left top no-repeat;
	margin-bottom: 20px;
	width: 590px;
	}
.subbox {
	margin-top: 0px;
	margin-left: 75px;
	padding-right: 20px;
	background: #fff;
	padding: -10px 0px 0px 0px;
	overflow: auto;
	height: 150px;
	width: 100%;
	}
.subbox ul {
	margin: 0px;
	list-style: none;
	}
.subbox li {
	margin-bottom: 15px;
	font-family: "Lucida Grande", Arial, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 1.5;
	}
.subbox em {
	font-size: 10px;
	color: #9d554b;
	font-style: none;
	margin-right: 15px;
	}
	
.articletag {
	padding: 0px 5px 1px 5px;
	background: #99001a;
	position: relative;
	top: -35px;
	left: -5px;
	width: 140px;
	}
.articletag a, .articletag a, .articletag a {
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Lucida Grande", Arial, sans-serif;
	color: white;
	font-size: 10px;
	line-height: 1;
	margin: 0px;
	padding: 0px;
	}
.articletag a:hover {
	text-decoration: underline;
	}
	
#pagination ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
#pagination li {
	float: left;
	margin-right: 10px;
	}
#pagination a, #pagination a:active {
	background: #ddd;
	color: #000;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	padding: 3px;
	text-decoration: none;
	}
#pagination a:visited {
	background: #eee;
	}
#pagination a:hover {
	background: #ccc;
	}
/*
     FILE ARCHIVED ON 06:13:42 Jan 07, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:18:48 Jul 22, 2025.
     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.513
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.016
  esindex: 0.008
  cdx.remote: 49.223
  LoadShardBlock: 374.396 (3)
  PetaboxLoader3.resolve: 342.283 (3)
  PetaboxLoader3.datanode: 197.378 (4)
  load_resource: 192.121
*/