/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 53px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -53px; /* negative value of footer height */
	height: 53px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*
     FILE ARCHIVED ON 19:59:35 May 15, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:48:56 Nov 07, 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):
  capture_cache.get: 0.325
  captures_list: 0.415
  exclusion.robots: 0.039
  exclusion.robots.policy: 0.028
  esindex: 0.008
  cdx.remote: 23.298
  LoadShardBlock: 245.129 (3)
  PetaboxLoader3.resolve: 298.539 (3)
  PetaboxLoader3.datanode: 165.585 (4)
  load_resource: 318.99
*/