/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

html,body { height: 100%; }

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
img,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

.required_field { /* This is the class for our spam trap/honeypot form field */
	position:absolute;
	text-decoration:underline;
	background-color:#CC0000;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/*
     FILE ARCHIVED ON 13:18:23 Mar 30, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:48:29 Nov 10, 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.39
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.033
  esindex: 0.007
  cdx.remote: 18.457
  LoadShardBlock: 95.405 (3)
  PetaboxLoader3.resolve: 88.186 (4)
  PetaboxLoader3.datanode: 64.63 (4)
  load_resource: 90.179
*/