
* {
background-image:none !important;
background-color:#fff !important;
border:none !important;
position:static !important;
margin:.3em !important;
width:auto !important;
overflow: visible !important;
clear: none !important;
}


body {
	font-family: Georgia;
	font-size: 12pt; 
	line-height: 140% !important;
	color: #000000;
}
	
	
#navAndPromos, #foundationBarWrapperWrapper, #subNav, #headerImage, #navWrapper, #sectionNav, #contentBoxTopShadowBorder, #bottomLine, #footer, #mainLinks, #infoLinks, #emailPrint, #regEmail, #pagePromos, #relatedInfo, .topArrow, #quickLinks, #colorBars, .cssDisabled {
display:none !important;
}

#container, 
#content, 
#mainContent {width: auto !important; padding: 0 !important; float: none !important; position:static !important;}

#mainContent p a:link::after,
#mainContent li a:link::after, {
	content: " (" attr(href) ") ";
}

#mainContent p a[href^="/"]:after,
#mainContent li a[href^="/"]:after, {
   content: " (http://www.history.org" attr(href) ") ";
   }

#header {height: 80px; margin: 0 !important;}
#logowrap, #logo, {margin: 0 .3em !important;}
#thelogo {padding: 0 !important; height: 64px !important; }
#logo span {background: none; margin: 0 !important;}
#logo a {margin: 0 !important;}
#logo img {display: block !important; width: auto;}


#mainContent p {margin: 1em .3em !important;}
#mainContent .imgCaption {float: right !important; clear: right !important; width: 208px !important; margin-left: 10px !important;}
#mainContent .mediaCont {float: right; width: 208px !important; border: 1px solid #333 !important;}
#mainContent .mediaCont ul {list-style-type: none !important; padding: 0 !important;}
#mainContent .mediaCont ul li {list-style-type: none !important; margin: 0 !important; padding: 0 !important;}
#mainContent .imgCaption p {font-size: 10pt !important; margin: 0 .3em !important;}


#breadcrumb, #breadcrumb a {font-size: 10pt !important;padding: 0 0 10px !important;}
#content h1 {font-size: 24pt; margin: 0 0 20px !important; font-weight: normal;}
#content h2 {font-size: 18pt; margin: 20px 0 10px !important; line-height: 24pt; font-family: Helvetica, Arial, sans-serif; font-weight: bold;}
#content h3 {font-size: 16pt; margin: 20px 0 10px !important; font-family: Helvetica, Arial, sans-serif; font-weight: bold;}
#content h4 {font-size: 12pt; margin: 20px 0 10px !important; font-family: Helvetica, Arial, sans-serif;  font-weight: bold;}

span, strong, em {margin: 0 !important;}
ul.checklist {margin-left: 20px !important; }
ul.checklist li {list-style-image:url("/images_global/icon_square.gif") !important; list-style-type:square !important; background: none !important; padding: 0 !important;}


