/**** Calendar styles****/
#cal {
	width: 130px;
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	padding: 0px 6px 0px 0px;
	border-right: 1px solid #51608e;
	border-bottom: 1px solid #51608e;
	background-color: #fff;
	font: normal 10px arial, helvetica, sans-serif;
	display: none;
	}
	
#iframelayer {
	position: absolute;
	z-index: -1;
	width: 150px;
	left: 0;
	top: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
	
#calbody {
	width: 100%;
	padding: 2px 4px 2px 2px;
	border: 1px solid #aaa;
	background-color: #E2E2E2;
	z-index: 10;
	}
	
	/* Fix IE. Hide from IE Mac \*/
	* html #cal { padding: 0px 0px 0px 0px; }
	* html #calbody { padding: 2px 2px 2px 2px; }
	/* End */
	
#caltopbar {
	width: 100%;
	font-size: 9px;
	font-weight: bold;
	background-color: #0066CC;
	color: #fff;
	padding: 1px 1px 1px 1px;
	text-align: right;
	margin-bottom: 2px;
	margin-right: 0px;
	}

	
#caltopbar #close {
	background-color: #E76238;
	padding: 0 1px 1px 0;
	border: 0px;
	cursor: hand;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	}
		
		/* Fix IE. Hide from IE Mac \*/
		* html #caltopbar #close { padding: 0; }
		/* End */
		
#calnav { 
	width: 100%;
	background-color: #FFFFFF;
	margin: 0 0 3px 0;
	}
	
#calnav td {
	text-align: center;
	font-weight: bold;
	}
	
#calnav a {
	text-decoration:none;
	display:block;
	}
	
#calnavPM { 
	width: 10%;
	padding: 0px 5px 0px 0px; 
	background: url('/web/20080422200659im_/http://www.history.com/imgs/icon_leftarrow.gif') no-repeat center center; 
	}
	
#calnavNM { 
	width: 10%;
	padding: 0px 5px 0px 0px; 
	background: url('/web/20080422200659im_/http://www.history.com/imgs/icon_rightarrow.gif') no-repeat center center;
	}
	
#calnavMY { width: 82% }

#caltbl {
	border: solid 1px #999999;
}


#caltbl a, #caltbl a:visited, #caltbl a:active, #caltbl a:link {
	text-decoration:none;
	color: #477B8F;
	}
	
#caltbl a:hover {
	color: #000000;
	background-color: #C7D7DD;
	}
	
#caltbl td {
	font: normal 10px arial, helvetica, sans-serif;
	padding: 1px 2px 0px 0px;
	text-align: right;
	background-color: #FFFFFF;
	}
	
#caltbl th {
	font: normal 10px arial, helvetica, sans-serif;
	padding: 1px 2px 0px 0px;
	border-bottom: 1px solid #999;
	font-weight: normal;
	background-color: #999999;
	}
#today { 	
	text-align: center;
	}
	
#cal table { 
	font: normal 10px arial, helvetica, sans-serif;
	border-spacing: 0;
	width: 100%;
	border-collapse: collapse;
	}
	
#cal img {
	border: none;
	vertical-align: middle;
	}
	
#cal iframe {
	width: 100%;
	padding: 0; 
	margin: 0; 
	border: none;
	}
	
#cal select, #cal input {
	font: normal 10px arial, helvetica, sans-serif;
	}

	

/* Stand-alone Calendar */

.main {
width:148px;
background-color: #E2E2E2;
padding: 4px 2px 4px 2px;
}

.month {
background-color:#FFFFFF;
font:normal 10px Arial, Helvetica, sans-serif;
text-transform: uppercase;
color:#83170F;
}

.daysofweek {
background-color:#999999;
font:normal 10px Arial, Helvetica, sans-serif;
color:#000000;
}

.days {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #477B8F;
background-color: #FFFFFF;
padding: 2px;
}

a:link, a:active, a:visited {
	text-decoration: none;
}


.days #today{
background-color: #C7D7DD;
color: #000000;
}

/*
     FILE ARCHIVED ON 20:06:59 Apr 22, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:23:17 Jul 04, 2022.
     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: 190.246
  exclusion.robots: 0.193
  exclusion.robots.policy: 0.185
  cdx.remote: 0.071
  esindex: 0.011
  LoadShardBlock: 112.318 (3)
  PetaboxLoader3.datanode: 60.303 (4)
  CDXLines.iter: 37.461 (3)
  load_resource: 62.173
  PetaboxLoader3.resolve: 34.519
*/