CINXE.COM
Contact | Library of Congress
<!DOCTYPE html> <html lang="en" class="no-js" prefix="lc: http://loc.gov/#"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.loc.gov/contact/","20210125034049","https://web.archive.org/","web","/_static/", "1611546049"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="version" content="$Revision$"/> <meta name="msvalidate.01" content="5C89FB9D99590AB2F55BD95C3A59BD81"/> <link title="schema(DC)" rel="schema.dc" href="http://purl.org/dc/elements/1.1/"/> <meta name="dc.language" content="eng"/> <meta name="dc.source" content="Library of Congress, Washington, D.C. 20540 USA"/> <link rel="alternate" type="application/json" href="https://web.archive.org/web/20210125034049/https://www.loc.gov/contact/?fo=json"/> <meta property="fb:admins" content="libraryofcongress"/> <meta property="og:site_name" content="The Library of Congress"/> <meta property="og:type" content="article"/> <meta property="twitter:site" content="librarycongress"/> <title> Contact | Library of Congress </title> <meta name="dc.title" content="Contact 聽|聽Library of Congress "/> <meta property="og:title" content="Contact 聽|聽Library of Congress "/> <meta name="description" content=" Ask a Librarian Get direct help from a member of the Library of Congress reference staff."/> <meta property="og:description" content=" Ask a Librarian Get direct help from a member of the Library of Congress reference staff."/> <meta name="dc.rights" content="Text is U.S. Government Work"/> <link rel="dc.rights" title="Rights Restriction" href="http://www.loc.gov/text-us-government-work"/> <meta name="dc.type" content="web page"/> <meta property="og:image" content="https://web.archive.org/web/20210125034049im_/http://www.loc.gov/static/images/favicons/open-graph-logo.png"/> <meta property="og:image:secure_url" content="https://www.loc.gov/static/images/favicons/open-graph-logo.png"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="630"/> <link href="/web/20210125034049cs_/https://www.loc.gov/static/stylesheets/base.css" type="text/css" rel="stylesheet"/> <script src="https://web.archive.org/web/20210125034049js_/https://assets.adobedtm.com/dac62e20b491e735c6b56e64c39134d8ee93f9cf/satelliteLib-6b47f831c184878d7338d4683ecf773a17973bb9.js"></script> <script type="text/javascript" src="/web/20210125034049js_/https://www.loc.gov/static/js/lib/jquery-1.8.2.js"></script> <script type="text/javascript"> /** * Timing.js 1.0.4 * Copyright 2015 Addy Osmani */ (function(window) { 'use strict'; /** * Navigation Timing API helpers * timing.getTimes(); **/ window.timing = window.timing || { /** * Outputs extended measurements using Navigation Timing API * @param Object opts Options (simple (bool) - opts out of full data view) * @return Object measurements */ getTimes: function(opts) { var performance = window.performance || window.webkitPerformance || window.msPerformance || window.mozPerformance; if (performance === undefined) { return false; } var timing = performance.timing; var api = {}; opts = opts || {}; if (timing) { if(opts && !opts.simple) { for (var k in timing) { // hasOwnProperty does not work because properties are // added by modifying the object prototype if(isNumeric(timing[k])) { api[k] = parseFloat(timing[k]); } } } // Time to first paint if (api.firstPaint === undefined) { // All times are relative times to the start time within the // same objects var firstPaint = 0; // Chrome if (window.chrome && window.chrome.loadTimes) { // Convert to ms firstPaint = window.chrome.loadTimes().firstPaintTime * 1000; api.firstPaintTime = firstPaint - (window.chrome.loadTimes().startLoadTime*1000); } // IE else if (typeof window.performance.timing.msFirstPaint === 'number') { firstPaint = window.performance.timing.msFirstPaint; api.firstPaintTime = firstPaint - window.performance.timing.navigationStart; } // Firefox // This will use the first times after MozAfterPaint fires //else if (window.performance.timing.navigationStart && typeof InstallTrigger !== 'undefined') { // api.firstPaint = window.performance.timing.navigationStart; // api.firstPaintTime = mozFirstPaintTime - window.performance.timing.navigationStart; //} if (opts && !opts.simple) { api.firstPaint = firstPaint; } } // Total time from start to load api.loadTime = timing.loadEventEnd - timing.fetchStart; // Time spent constructing the DOM tree api.domReadyTime = timing.domComplete - timing.domInteractive; // Time consumed preparing the new page api.readyStart = timing.fetchStart - timing.navigationStart; // Time spent during redirection api.redirectTime = timing.redirectEnd - timing.redirectStart; // AppCache api.appcacheTime = timing.domainLookupStart - timing.fetchStart; // Time spent unloading documents api.unloadEventTime = timing.unloadEventEnd - timing.unloadEventStart; // DNS query time api.lookupDomainTime = timing.domainLookupEnd - timing.domainLookupStart; // TCP connection time api.connectTime = timing.connectEnd - timing.connectStart; // Time spent during the request api.requestTime = timing.responseEnd - timing.requestStart; // Request to completion of the DOM loading api.initDomTreeTime = timing.domInteractive - timing.responseEnd; // Load event time api.loadEventTime = timing.loadEventEnd - timing.loadEventStart; } return api; }, /** * Uses console.table() to print a complete table of timing information * @param Object opts Options (simple (bool) - opts out of full data view) */ printTable: function(opts) { var table = {}; var data = this.getTimes(opts) || {}; Object.keys(data).sort().forEach(function(k) { table[k] = { ms: data[k], s: +((data[k] / 1000).toFixed(2)) }; }); console.table(table); }, /** * Uses console.table() to print a summary table of timing information */ printSimpleTable: function() { this.printTable({simple: true}); } }; function isNumeric(n) { return !isNaN(parseFloat(n)) && isFinite(n); } // Expose as a commonjs module if (typeof module !== 'undefined' && module.exports) { module.exports = window.timing; } })(typeof window !== 'undefined' ? window : {}); ;; </script> <script type="text/javascript"> // Stub window.loc_ux_tracking so we dont have to riddle the pages // with if(window.loc_ux_tracking) everywhere. Also create an alias // `UX` jQuery(function($){ if(!window.loc_ux_tracking){ window.loc_ux_tracking = { trackFileDownloadEvent: function(){}, trackUserInteractionEvent: function(){}, trackUserInterfaceAction: function(){}, } } window.UX = window.loc_ux_tracking; UX.download = UX.trackFileDownloadEvent; UX.interaction = UX.trackUserInteractionEvent; UX.interface = UX.trackUserInterfaceAction; function getMediaPosition(player) { /* * To support the two media players (JW Player and mediaElement) a facade function * wwas created in order to get the current position in a video. * * getMediaPosition() returns the current position in the video. * @param {playerObject} player * @return {currentPosition} number */ switch(player.type) { case 'jwPlayer': { return player.getPosition(); } case 'mediaElement': { return player.getCurrentTime(); } } return null; } function getMediaDuration(player) { /* * To support the two media players (JW Player and mediaElement) a facade function * wwas created in order to get the length of a video. * * getMediaPosition() returns the length of the video. * @param {playerObject} player * @return {currentPosition} number */ switch(player.type) { case 'jwPlayer': { return player.getDuration(); } case 'mediaElement': { return player.duration; } } return null; } /* function mediaPlayerInterface(player, playerType) { // given the media player type, this function will modify the objects such that the methods // called in track_player are the same for both jwPlayer and mediaElement switch(playerType) { case 'jwPlayer': { // Want to mimic the jwPlayers functions so if jwPlayer do nothing break; } case 'mediaElement': { player.getPosition = function() { return player.getCurrentTime(); } player.getDuration = function() { return player.duration; } break; } } return player; } */ // Register calls to Adobe for metrics tracking $.omniture = UX.track_player = function(player, playerType, shortName, isVideo) { player.type = playerType; var eventData = { player: player, shortName: shortName }; eventData.mediaType = isVideo ? 'video' : 'audio'; switch(playerType) { case 'jwPlayer': { player.on('pause', function(event) {handleMediaEvent(event, eventData)}, this); player.on('buffer', function(event) {handleMediaEvent(event, eventData)}, this); player.on('idle', function(event) {handleMediaEvent(event, eventData)}, this); player.on('complete', function(event) {handleMediaEvent(event, eventData)}, this); player.on('play', function(event) {handleMediaEvent(event, eventData)}, this); player.on('seeked', function(event) {handleMediaEvent(event, eventData)}, this); player.on('seeking', function(event) {handleMediaEvent(event, eventData)}, this); break; } case 'mediaElement': { player.addEventListener('pause', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('buffer', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('idle', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('complete', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('play', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('seeked', function(event) {handleMediaEvent(event, eventData)}, this); player.addEventListener('seeking', function(event) {handleMediaEvent(event, eventData)}, this); break; } default: break; } }; //Handle various media events and send data to Adobe. This also sends data to the legacy locjukebox reporting suite function handleMediaEvent(event, eventData) { if (typeof s != "undefined") { var player = eventData.player; var mediaName = eventData.shortName; var mediaType = eventData.mediaType; var mediaPlayerName = "LOC JW Player"; var mediaOffset = 0; var legacyTracking = s_gi('locjukebox'); legacyTracking.trackingServer = s.trackingServerSecure; legacyTracking.prop4 = mediaName; if (getMediaPosition(player) > 0) { mediaOffset = Math.floor(getMediaPosition(player)); } switch (event.type) { case 'play': if (mediaOffset == 0) { setTimeout(function() { s.Media.open(mediaName, getMediaDuration(player), mediaPlayerName); s.Media.play(mediaName, mediaOffset); legacyTracking.prop8 = "[Button Click] - Start " + mediaType; legacyTracking.tl(); console.log('play event fired off'); }, 500); } else { s.Media.play(mediaName, mediaOffset); legacyTracking.prop8 = "[Button Click] - Resume " + mediaType; legacyTracking.tl(); } break; case 'seeked': s.Media.stop(mediaName, mediaOffset); s.Media.play(mediaName, mediaOffset); legacyTracking.prop8 = "[Scrub] - Specific Point in " + mediaType + " Clip"; legacyTracking.tl(); console.log('seek event fired off'); break; case 'pause': s.Media.stop(mediaName, mediaOffset); legacyTracking.prop8 = "[Button Click] - Pause " + mediaType; legacyTracking.tl(); console.log('pause event fired off'); break; case 'seeking': s.Media.stop(mediaName, mediaOffset); console.log('seeking event fired off'); break; case 'buffer': case 'idle': break; case 'complete': s.Media.stop(mediaName, mediaOffset); s.Media.close(mediaName); mediaOffset = 0; legacyTracking.prop8 = "[End Clip] - " + mediaType; legacyTracking.tl(); break; } } } }); // General analytics properties. Adobe will inspect the global scope // and execute this function if it finds it. var doPageMetricsPlugin = function(s){ // window.UX = window.loc_ux_tracking; // This resets the UX object removing track_player causing a bug for the video player UX.download = UX.trackFileDownloadEvent; UX.interaction = UX.trackUserInteractionEvent; UX.interface = UX.trackUserInterfaceAction; /* application title: prop10 */ s.prop10 = "Project One"; /* error page report */ s.prop15 = ""; s.prop16 = ""; s.prop18 = ""; // Start Date s.prop19 = ""; // End Date s.prop20 = false; // Front page only /* page title: prop21 */ //Managed content page/article title s.prop21 = 'Contact'; // Basic or Advanced s.prop15 = 'basic'; //Start date //End Date //Front page only s.prop20 = false; /* system identifier: prop20 */ /* */ /* page identifier: prop11 */ // metrics item page identifier is unique id plus readable title. This // needs help getting cleaned up using site_type/site_id/resource/title? // - from item/metrics.html // - from managed_content/metrics.html s.prop11 = '/contact/ - '; //Set title, same across supporting material like about-this-thing, search //results within the set as the content, articles and essays etc. s.prop22 = 0.118379831314;//backend duration // Assigning specific search options for selected search facets s.prop23 = "";// suggested s.prop24 = "";// digitized s.prop25 = "";// original format s.prop26 = "";// online format s.prop27 = "";// date s.prop28 = "";// part of s.prop29 = "";// contributor s.prop30 = "";// subject s.prop31 = "";// site_id -> picked up by prop62 s.prop32 = "";// location s.prop33 = "contact";// site_type -> picked up by prop61 s.prop34 = "";// site_path (options.resource) can be longer than 2 segments s.prop35 = "";// language s.prop36 = "";// results view type s.prop37 = '';// searchIn s.prop38 = "/contact/";// path_info s.prop39 = "";//truncated query string s.prop40 = '';// count s.prop41 = "";// sort s.prop44 = "";// searchTerms s.prop45 = ""; s.prop46 = "";// qs-adv-search-kw s.prop47 = '';// startPage s.prop67 = "";// access condition /* original format: prop49 */ s.prop49 = 'Web Pages'; s.prop50 = ""; s.prop53 = "";// facetPrefix s.prop54 = "";// fullText s.prop55 = "";// download s.prop56 = ""; // partof_collection s.prop57 = ""; // number_page s.prop60 = 123456789;//release_id s.prop69 = ""; // location_state s.prop70 = ""; //location_county s.prop71 = ""; //language // Combined Facets - yuck, should be deprecated soon // TODO: This means we need a s.prop for "digitized" // aka "available online". s.prop48 = "Facet[Digitized]-(false) "; /* /* Advanced Search display level */ s.prop16 = "None"; /* Advanced Search Parameter */ /* Query String */ /* Partof Title */ /* Partof_Division */ /* Partof_Collection */ /* number_page */ /* Location country */ /* Location state */ /* Language */ return s; }; </script> <meta name="msapplication-TileColor" content="#ffffff"/> <meta name="msapplication-TileImage" content="ms-icon-144x144.png"/> <link rel="alternate" type="text/html" href="https://web.archive.org/web/20210125034049/https://www.loc.gov/contact/"/> <link rel="alternate" type="application/json" href="https://web.archive.org/web/20210125034049/https://www.loc.gov/contact/?fo=json"/> <link title="Library of Congress Search" href="https://web.archive.org/web/20210125034049/https://www.loc.gov/search/opensearch.xml" rel="search" type="application/opensearchdescription+xml"/> </head> <body> <div id="body" class=" contact-body portal-body default-resource-body "> <a class="skip-nav" href="#skip-to-content">Skip to main content</a> <style>.header-overlay { display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 998; background-color: #000000; /* fallback */ background-color: rgba(0, 0, 0, 0.5); } .header { background-color: #fff; border-top: 4px solid #FC4C02; border-bottom: 1px solid #bfbfbf; position: relative; z-index: 999; } .header-container { max-width: 85.71428571rem; width: 100%; margin: 0 auto; padding: 0 2rem; background-color: #fff; box-sizing: border-box; } @media (max-width: 768px) { .header-container { padding-left: 1rem; padding-right: 1rem; } } .header-row { display: flex; align-items: center; min-height: 70px; } @media (min-width: 993px) { .header-row { align-items: flex-end; } } </style> <header class="header" role="banner"> <div class="header-container"> <div class="header-row"> <style>.header-logo { width: 161px; } @media (min-width: 993px) { .header-logo { width: 363px; padding: 25px 0; } } .header-logo > a { display: block; width: 363px; height: 90px; } .header-logo > a > img { width: 100%; height: auto; } .header-logo > a > span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } @media (max-width: 992px) { .header-logo > a { width: 161px; height: 40px; } } @media print { .header-logo > a { display: none; } } @media (max-width: 992px) { .header-logo { padding: 0; } } @media print { .header-logo { padding: 1rem 0; height: 68px; display: block; } .header-logo:after { content: url("/web/20210125034049im_/https://www.loc.gov/static/images/logo-loc-new-branding.svg?$Revision$"); display: block; width: 100%; height: 100%; } } </style> <script>jQuery(function($) { // UX Interaction Tracking - Logo, Menu, Search, Breadcrumbs $('.header-logo a').live('click', function() { UX.interaction($(this), 'LC Logo', 'Click', ''); }); }); </script> <div class="header-logo"> <a href="/web/20210125034049/https://www.loc.gov/"> <img src="/web/20210125034049im_/https://www.loc.gov/static/images/logo-loc-new-branding.svg" alt=""/> <span>Library of Congress</span> </a> </div> <style>.header-search { flex: 1 1 0%; padding-left: 30px; } @media (min-width: 993px) { .header-search { padding: 25px 0 25px 210px; } } .header-search > form { display: flex; flex-wrap: wrap; border: 1px solid #000; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } @media (max-width: 768px) { .header-search > form { flex: 1 0 100%; } } .header-search > form .header-search-formats { position: relative; color: #000; border-bottom: 1px solid #000; flex: 0 0 100%; } @media (min-width: 481px) { .header-search > form .header-search-formats { flex: none; border: none; } } .header-search > form .header-search-formats:after { content: "\f107"; font-family: FontAwesome; position: absolute; right: 0; top: 0; pointer-events: none; height: 30px; line-height: 30px; padding: 0 6px; font-size: 12px; } .header-search > form .header-search-formats .header-search-format-select { border: none; height: 30px; width: 100%; padding-right: 20px; box-sizing: border-box; font-size: 12px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; } @media (max-width: 480px) { .header-search > form .header-search-formats .header-search-format-select { font-size: 16px; } } .header-search > form .header-search-formats .header-search-format-select::-ms-expand { display: none; } .header-search > form .header-search-formats .header-search-format-select:hover, .header-search > form .header-search-formats .header-search-format-select:focus { box-shadow: inset 0 0 3px #000 !important; } .header-search > form .header-search-input-wrapper { flex: 1 1 1%; position: relative; } .header-search > form .header-search-input-wrapper .header-search-input { box-sizing: border-box; width: 100%; border: none; border-left: 1px solid #000; height: 30px; line-height: 30px; } @media (max-width: 480px) { .header-search > form .header-search-input-wrapper .header-search-input { font-size: 16px; border: none; } } .header-search > form .header-search-input-wrapper .header-search-input:focus { box-shadow: inset 0 0 3px #999 !important; } .header-search > form .header-search-button { height: 30px; font-size: 18px; padding: 0 10px; background-color: #000; border-color: #000; } .header-search > form .header-search-button > span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .header-search > form .header-search-button .icon { line-height: inherit; } @media (max-width: 768px) { .header-search > form { display: none; } .header-search > form.header-search-form-active { display: flex; } } .header-search .header-search-toggle { display: none; height: 32px; font-size: 1.25rem; padding: 0 10px; background-color: #000; border-color: #000; } .header-search .header-search-toggle span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } @media (max-width: 768px) { .header-search .header-search-toggle { display: inline-block; float: right; } .header-search .header-search-toggle.header-search-toggle-close { background-color: transparent; border-color: transparent; color: #00618e; font-size: 36px; color: #FC4C02; height: auto; flex: none; } .header-search .header-search-toggle.header-search-toggle-close:hover, .header-search .header-search-toggle.header-search-toggle-close:focus { background-color: transparent; border-color: transparent; color: #002347; } } @media (max-width: 768px) { .header-search { min-height: 32px; box-sizing: border-box; margin: 0 !important; } .header-search.header-search-close { padding: 0 55px 0 1rem !important; z-index: 2; background: #fff; overflow: hidden; position: absolute; width: 100%; top: 0; left: 0; height: 100%; display: flex; align-items: center; } } @media print { .header-search { display: none; } } /* autocomplete */ .autocomplete-w1 { position: absolute; top: 1px; left: 0; margin: 0; width: 100% !important; box-sizing: border-box; } .autocomplete { box-sizing: border-box; border: 1px solid #999; border-top-color: transparent; background-color: #fff; cursor: default; text-align: left; max-height: 350px; overflow: auto; margin: 0; } .autocomplete .selected { background: #efefef; } .autocomplete div { padding: 2px 5px; white-space: nowrap; } .autocomplete strong { font-weight: normal; color: #00618e; } .autocomplete-status { font-weight: normal; font-size: 10px; float: right; text-align: right; position: absolute; top: -9999px; left: -9999px; } </style> <script>jQuery(function($) { // UX Interaction Tracking - Logo, Menu, Search, Breadcrumbs $('.header-search-format-select').change(function() { var label; $('.header-search-format-select option:selected').each(function() { label = $(this).text().trim(); }); UX.interaction($(this), 'Search', 'Select Format', label); }); // search toggle function searchActive() { $('.header-search > form').addClass('header-search-form-active'); $('.header-search .header-search-input').focus(); $('.header-search-toggle i').switchClass('icon-search', 'icon-times', 50); $('.header-search-toggle').addClass('header-search-toggle-close'); $('.header-search').addClass('header-search-close'); }; function searchInactive() { $('.header-search > form').removeClass('header-search-form-active'); $('.header-search-toggle i').switchClass('icon-times', 'icon-search', 50); $('.header-search-toggle').removeClass('header-search-toggle-close'); $('.header-search').removeClass('header-search-close'); }; $('.header-search-toggle').live('click', function() { if ($('.header-search > form').hasClass('header-search-form-active')) { searchInactive(); //UX Interaction Tracking UX.interaction($(this), 'Search', 'Hide', ''); } else { searchActive(); //UX Interaction Tracking UX.interaction($(this), 'Search', 'Show', ''); } }); $(window).on("load resize",function(e){ $('.autocomplete-w1').parent().css('width', '100%'); }); }); </script> <div class="header-search"> <label for="search" class="test screen-readers-only">Search</label> <form role="search" method="get" action="/web/20210125034049/https://www.loc.gov/search/"> <div class="header-search-formats"> <select name="in" id="searchFormat" aria-label="search" class="header-search-format-select"> <option value="">Everything</option> <option value="original-format:sound recording">Audio Recordings</option> <option value="original-format:book">Books/Printed Material</option> <option value="original-format:film, video">Films, Videos</option> <option value="original-format:legislation">Legislation</option> <option value="original-format:manuscript/mixed material">Manuscripts/Mixed Material</option> <option value="original-format:map">Maps</option> <option value="original-format:notated music">Notated Music</option> <option value="original-format:newspaper">Newspapers</option> <option value="original-format:periodical">Periodicals</option> <option value="original-format:personal narrative">Personal Narratives</option> <option value="original-format:photo, print, drawing">Photos, Prints, Drawings</option> <option value="original-format:software, e-resource">Software, E-Resources</option> <option value="original-format:web archive">Web Archives</option> <option value="original-format:web page">Web Pages</option> <option value="original-format:3d object">3D Objects</option> </select> </div> <div class="header-search-input-wrapper"> <input type="search" title="Search the Library of Congress" placeholder="Search Loc.gov" name="q" id="search" class="locsuggest header-search-input" maxlength="250" value="" onfocus="this.select();" accesskey="/"/> <div class="searchtarget"> <input id="search_within_default" type="hidden" name="new" value="true"/> </div> </div> <button class="header-search-button" type="submit" value="submit"><span>Search</span><i class="icon icon-search"></i></button> <input type="hidden" name="st" value=""/> </form> <button class="header-search-toggle"><span>Search toggle</span><i class="icon icon-search"></i></button> </div> <style>.header-menu { position: relative; } @media (min-width: 769px) { .header-menu { padding-left: 15px; } } .header-menu .header-menu-button { color: #000; border: 0; background: none; font-size: 36px; width: 31px; height: 70px; line-height: 1; padding: 0 15px; margin-right: -14px; box-sizing: content-box; } .header-menu .header-menu-button .icon-times { color: #FC4C02; } .header-menu .header-menu-button > span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } @media (min-width: 993px) { .header-menu .header-menu-button { height: auto; line-height: normal; padding: 9px 15px 18px; } } .header-menu.header-menu-active .header-menu-button { background: #efefef; } .header-menu .header-menu-container { display: none; background: #efefef; position: absolute; top: auto; right: -14px; z-index: 999; } @media (min-width: 993px) { .header-menu .header-menu-container { top: auto; } } .header-menu .header-menu-container.header-menu-container-active { display: block; height: auto; overflow: auto; opacity: 1; } .header-menu .header-menu-container > ul { padding-left: 0; list-style: none; margin: 0; padding: 0 53px 0 2rem; } ul .header-menu .header-menu-container > ul { padding-left: 40px; } @media (min-width: 481px) { .header-menu .header-menu-container > ul { padding: 0 153px 0 2rem; } } .header-menu .header-menu-container > ul a { color: #333; } .header-menu .header-menu-container > ul > li { padding: 0.5rem 50px 0.5rem 0; white-space: nowrap; } .header-menu .header-menu-container > ul > li:first-child { padding-top: 1rem; } .header-menu .header-menu-container > ul > li:last-child { padding-bottom: 1rem; } .header-menu .header-menu-container > ul.header-menu-tertiary > li:first-child, .header-menu .header-menu-container > ul.header-menu-external > li:first-child { border-top: 1px solid #999; } @media print { .header-menu { display: none; } } </style> <script>jQuery(function($) { $('.header-menu-link a.menu-link').live('click', function () { $('.header-submenu, .header-menu, .header-menu-link').toggleClass('on-off'); }); var delay = 800, global_nav_header_timeout; $('.header-menu li').live('hover', function(event) { $('.header-dropdown img').each(function(index, image){ var data_source = $(image).attr('data-src'); if(data_source){ $(image).attr({src: data_source, 'data-src': null}); } }); if( $(event.target).parents('.hover').length ){ return; } $('.header-menu li.hover').removeClass('hover'); $(event.target).closest('li').addClass('hover'); global_nav_header_timeout = setTimeout(function(){ $('.header-dropdown').hide(); $('.header-dropdown', $(event.target).closest('li')).show(); }, delay); }, function(event){ clearTimeout( global_nav_header_timeout ); $(event.target).closest('li').removeClass('hover'); $('.header-dropdown', $(event.target).closest('li')).hide(); }); $('.header-menu').live('hover', function(event) {/* do nothing on hover over, only on hover out */}, function(event){ $('.header-menu li.hover').removeClass('hover'); $(event.target).parents('.header-dropdown').hide(); }); //Metrics tracking how users are using the new header $('.header-menu a, .intersite-navigation a, .locfoot a').live('click', function(event){ s.linkTrackVars = s.linkTrackVar + ",prop57"; var label = $(this).attr('name'); if ( !label ){ label = $(this).text().trim(); } s.prop57 = label; s.tl(this,'o',label); }); function headerMenuActive() { $('.header-menu-container').removeClass('header-menu-container-active').attr('aria-hidden', 'true'); $('.header-menu').removeClass('header-menu-active'); $('.header-menu-button').attr('aria-expanded', 'false'); $('.header-menu-button i').switchClass('icon-times', 'icon-bars', 50); //$('.header-overlay').hide(); }; function headerMenuInactive() { $('.header-menu-container').addClass('header-menu-container-active').attr('aria-hidden', 'false'); $('.header-menu').addClass('header-menu-active'); $('.header-menu-button').attr('aria-expanded', 'true'); $('.header-menu-button i').switchClass('icon-bars', 'icon-times', 50); //$('.header-overlay').show(); }; $('.header-menu-button').live('click', function() { if ($('.header-menu-container').hasClass('header-menu-container-active')) { headerMenuActive(); //UX Interaction Tracking UX.interaction($(this), 'Hamburger Menu', 'Close', ''); } else { headerMenuInactive(); //UX Interaction Tracking UX.interaction($(this), 'Hamburger Menu', 'Open', ''); } }); $("html").live("click touchstart keydown",function(event) { headerMenuActive(); }); $(".header-menu").live("click touchstart keydown",function(event) { event.stopPropagation(); // allow escape key to close for accessibility if (event.which == 27) { headerMenuActive(); } }); // menu position and height $(window).live("load resize scroll",function(e){ var headerHeight = $('.header-menu').outerHeight(); $('.header-menu-container').css({"top": headerHeight}); }); // UX Interaction Tracking - Logo, Menu, Search, Breadcrumbs $('.header-menu-container ul li').live('click', function() { var label = $(this).text().trim(); UX.interaction($(this), 'Hamburger Menu', 'Click', label); }); }); </script> <div class="header-menu"> <button class="header-menu-button" id="header-menu-button" aria-controls="header-menu-container"><span>menu </span><i class="icon icon-bars"></i></button> <nav class="header-menu-container" id="header-menu-container" aria-labelledby="header-menu-button"> <ul class=""> <li class=""><a href="/web/20210125034049/https://www.loc.gov/discover/">Discover</a></li> <li class=""><a href="/web/20210125034049/https://www.loc.gov/services-and-programs/">Services</a></li> <li class=""><a href="/web/20210125034049/https://www.loc.gov/visit/">Visit</a></li> <li class=""><a href="/web/20210125034049/https://www.loc.gov/education/">Education</a></li> <li class=""><a href="/web/20210125034049/https://www.loc.gov/connect/">Connect</a></li> <li class=""><a href="/web/20210125034049/https://www.loc.gov/about/">About</a></li> </ul> <ul class="header-menu-tertiary"> <li class=""><a href="https://web.archive.org/web/20210125034049/https://ask.loc.gov/">Ask a Librarian</a></li> <li class=""><a href="/web/20210125034049/https://www.loc.gov/help/">Help</a></li> <li class=""><a href="/web/20210125034049/https://www.loc.gov/contact/">Contact</a></li> </ul> <ul class="header-menu-external"> <li class=""><a href="https://web.archive.org/web/20210125034049/https://catalog.loc.gov/">Search Online Catalog</a></li> <li class=""><a href="https://web.archive.org/web/20210125034049/http://copyright.gov/">Copyright.gov</a></li> <li class=""><a href="https://web.archive.org/web/20210125034049/https://www.congress.gov/">Congress.gov</a></li> </ul> </nav> </div> </div> </div> </header> <style>.breadcrumbs-wrapper { background-color: #fff; position: relative; z-index: 2; } .breadcrumbs-container { max-width: 85.71428571rem; width: 100%; margin: 0 auto; padding: 0 2rem; background-color: transparent; box-sizing: border-box; padding-top: 0.75rem; padding-bottom: 0.75rem; font-size: 12px; } @media (max-width: 768px) { .breadcrumbs-container { padding-left: 1rem; padding-right: 1rem; } } .breadcrumbs-row { display: flex; justify-content: flex-end; } .header-breadcrumbs { flex: 1 1 0%; margin-right: 2rem; } @media (max-width: 768px) { .header-breadcrumbs > a::before { content: "\000AB \0000a0"; } .header-breadcrumbs > a:not(:last-of-type) { display: none; } } @media (min-width: 769px) { .header-breadcrumbs > a::after { content: "\0000a0 \000BB"; color: #333; } } @media (max-width: 768px) { .header-breadcrumbs > .active { display: none; } } </style> <script> jQuery(function($) { $(".header-breadcrumbs a:contains('at the Library of Congress'), .header-breadcrumbs span:contains('at the Library of Congress')").html(function(_, html) { return html.split('at the Library of Congress').join("<span class='screen-readers-only'>at the Library of Congress</span>"); }); // UX Interaction Tracking - Logo, Menu, Search, Breadcrumbs $('.header-breadcrumbs a').live('click', function(event){ var label = $(this).attr('name'); if ( !label ){ label = $(this).text().trim(); } UX.interaction($(this), 'Breadcrumbs', 'click', label); }); }); </script> <div class="breadcrumbs-wrapper"> <div class="breadcrumbs-container"> <div class="breadcrumbs-row"> <nav id="header-breadcrumbs" class="header-breadcrumbs" aria-label="breadcrumbs"> <a href="https://web.archive.org/web/20210125034049/https://www.loc.gov/">Library of Congress</a> <span class="active">Contact</span> </nav> <style>.dropdown-right-aligned { text-align: right; } .dropdown-wrapper { display: inline-block; position: relative; } .dropdown-button { display: inline-block; box-sizing: border-box; padding: 0 8px; margin-bottom: 0; border-radius: 0; text-align: center; vertical-align: middle; cursor: pointer; background-color: #00618e; color: #fff; border: 1px solid #00618e; font-size: 12px; font-weight: bold; color: #00618e; background-color: #fff; font-weight: normal; font-size: 14px; height: 32px; line-height: 30px; margin-bottom: -1px; } .dropdown-button:link, .dropdown-button:visited, .dropdown-button:active { color: #fff; } .dropdown-button:hover, .dropdown-button:focus { background-color: #002347; border-color: #002347; color: #fff; text-decoration: none; } .dropdown-button.button-tertiary { color: #00618e; background-color: #fff; } .dropdown-button.button-tertiary:link, .dropdown-button.button-tertiary:visited, .dropdown-button.button-tertiary:active { color: #00618e; } .dropdown-button.button-tertiary:hover, .dropdown-button.button-tertiary:focus { background-color: #fff; border-color: #002347; color: #002347; text-decoration: none; } .dropdown-button.button-gray { background-color: #666; border-color: #666; } .dropdown-button.button-gray:hover, .dropdown-button.button-gray:focus { background-color: #000; border-color: #000; color: #fff; text-decoration: none; } .dropdown-button:link, .dropdown-button:visited, .dropdown-button:active { color: #00618e; } .dropdown-button:hover, .dropdown-button:focus { background-color: #fff; border-color: #002347; color: #002347; text-decoration: none; } .dropdown-button::after { content: "\f107"; font-family: FontAwesome; margin-left: 2rem; } .dropdown-style-small .dropdown-button { font-size: 12px; height: 18px; line-height: 16px; } .dropdown-button.dropdown-button-unstyled { border: none; padding: 0; height: auto; line-height: normal; background-color: transparent; } .dropdown-button.dropdown-button-unstyled::after { content: ""; margin: 0; } .dropdown-list { display: none; position: absolute; left: 0; top: 31px; z-index: 9999; padding: 0; list-style: none; box-sizing: border-box; margin: 0; padding: 10px 20px; border: 1px solid #00618e; background-color: #fff; } .dropdown-list.dropdown-x-repositioned, .dropdown-list.dropdown-forced-right { left: auto; right: 0; } .dropdown-list.dropdown-y-repositioned { top: auto; bottom: 31px; } .dropdown-style-small .dropdown-list { top: 18px; } .dropdown-style-inline .dropdown-list { white-space: nowrap; border-radius: 3px; padding: 10px 5px; } .dropdown-list > li { padding: 5px 0; text-align: left; white-space: nowrap; } .dropdown-list > li.active { font-weight: bold; } .dropdown-style-inline .dropdown-list > li { padding: 0 5px; margin: 0; } .dropdown-list.active { display: inline-block; } .dropdown-style-inline .dropdown-list.active { display: flex; } .dropdown-arrow { top: 40px !important; } .dropdown-style-small .dropdown-arrow { top: 26px !important; } .dropdown-arrow:after, .dropdown-arrow:before { bottom: 100%; left: 20px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .dropdown-arrow:after { border-bottom-color: #fff; border-width: 5px; margin-left: -5px; } .dropdown-arrow:before { border-bottom-color: #00618e; border-width: 6px; margin-left: -6px; } .dropdown-arrow.dropdown-x-repositioned:after, .dropdown-arrow.dropdown-forced-right:after, .dropdown-arrow.dropdown-x-repositioned:before, .dropdown-arrow.dropdown-forced-right:before { left: calc(100% - 20px); } .dropdown-arrow.dropdown-x-repositioned.offset-right:after, .dropdown-arrow.dropdown-forced-right.offset-right:after, .dropdown-arrow.dropdown-x-repositioned.offset-right:before, .dropdown-arrow.dropdown-forced-right.offset-right:before { left: calc(100% - 15px); } </style> <script>jQuery(function($) { function dropdownReset() { $('.dropdown-list').removeClass('active').attr('aria-hidden', 'true'); $('.dropdown-button').attr('aria-expanded', 'false'); }; function dropdownActive(thisObject) { $(thisObject).siblings('.dropdown-list').removeClass('active').attr('aria-hidden', 'true'); $(thisObject).attr('aria-expanded', 'false'); }; function dropdownInactive(thisObject) { $(thisObject).siblings('.dropdown-list').addClass('active').attr('aria-hidden', 'false'); $(thisObject).attr('aria-expanded', 'true'); }; $('.dropdown-button').on('click', function() { if ($(this).siblings('.dropdown-list').hasClass('active')) { dropdownActive(this); } else { dropdownInactive(this); } // other dropdowns on the page var notClicked = $('.dropdown-button').not(this) if (notClicked) { notClicked.siblings('.dropdown-list').removeClass('active').attr('aria-hidden', 'true'); notClicked.attr('aria-expanded', 'false'); } var buttonWidth = $(this).outerWidth(); var buttonHeight = $(this).outerHeight(); var offset = $(this).offset(); var outerWidth = $(this).siblings('.dropdown-list').outerWidth(); var windowWidth = $(window).width(); var documentHeight = $(document).height(); var outerHeight = $(this).siblings('.dropdown-list').outerHeight(); // horizontal repositioned if(windowWidth < (offset.left + outerWidth) && (offset.left + buttonWidth) > outerWidth) { $(this).siblings('.dropdown-list').addClass('dropdown-x-repositioned'); } else { $(this).siblings('.dropdown-list').removeClass('dropdown-x-repositioned'); } // vertical repositioned if(documentHeight < (buttonHeight + offset.top + outerHeight) && offset.top > outerHeight) { $(this).siblings('.dropdown-list').addClass('dropdown-y-repositioned'); } else { $(this).siblings('.dropdown-list').removeClass('dropdown-y-repositioned'); } }); $('html').on("click touchstart keydown keyup",function(e) { if ($(e.target).parents('.dropdown-wrapper').length == 0 && !$(e.target).hasClass('dropdown-wrapper') || e.which == 27) { dropdownReset(); } }); }); </script> <style>.share .share-link { width: 24px; height: 24px; display: block; float: left; overflow: hidden; background-repeat: none; } .share .share-link > span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } </style> <script>jQuery(function($){ $('.share ul li.facebook-link a').attr( 'href', 'https://web.archive.org/web/20210125034049/http://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(location.href) ); $('.share ul li.twitter-link a').attr( 'href', 'https://web.archive.org/web/20210125034049/https://twitter.com/intent/tweet?text=' + encodeURIComponent( document.title + ' ' + location.href ) ); function track_share(element){ var label = $(element).text().trim(); UX.interaction( $(element), "Share Tool", "click", "Link" == label ? label + " copy" : label + " Share" ); } $(".share ul li.facebook-link").on("click", function() { track_share(this); }); $(".share ul li.twitter-link").on("click", function() { track_share(this); }); $(".share ul li.copy-link").on("click", function() { /* Get the text field */ var input = document.createElement("input"), label = $(this).text().trim(); document.body.appendChild(input); input.value = window.location.href; /* Copyies the text inside the text field */ input.select(); document.execCommand("copy", false); input.remove(); track_share(this); }); }); </script> <nav class="dropdown-wrapper dropdown-style-small dropdown-style-inline share" aria-labelledby="button-share"> <button class="dropdown-button dropdown-button-unstyled" id="button-share" aria-controls="dropdown-share" aria-expanded="false"><i class="icon icon-share-alt-square"></i> Share</button> <ul class="dropdown-list dropdown-forced-right dropdown-arrow" role="menu" id="dropdown-share" aria-labelledby="button-share" aria-hidden="true"> <li class="facebook-link"> <a href="#" class="share-link share-link-facebook" title="Facebook" target="_blank"> <span>Facebook</span> <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="M11.996 24H0V.007H23.993V24z"/></defs><g fill="none" fill-rule="evenodd"><g><mask id="b" fill="#fff"><use xlink:href="/web/20210125034049im_/https://www.loc.gov/contact/#a"/></mask><path d="M22.668 24c.732 0 1.325-.593 1.325-1.324V1.332C23.993.6 23.4.007 22.668.007H1.324C.593.007 0 .6 0 1.332v21.344C0 23.407.593 24 1.324 24h21.344z" fill="#3D5A98" mask="url(#b)"/></g><path d="M16.565 24v-9.303h3.123l.467-3.625h-3.59V8.757c0-1.05.291-1.765 1.797-1.765h1.92V3.747c-.332-.044-1.472-.142-2.798-.142-2.768 0-4.663 1.69-4.663 4.792v2.674H9.69v3.625h3.13V24h3.744z" fill="#FFF"/></g></svg> </a> </li> <li class="twitter-link"> <a href="#" class="share-link share-link-twitter" title="Twitter" target="_blank"> <span>Twitter</span> <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M21 24H3c-1.656 0-3-1.344-3-3V3c0-1.656 1.344-3 3-3h18c1.656 0 3 1.344 3 3v18c0 1.656-1.344 3-3 3z" fill="#1DA1F2"/><path d="M9.216 18.047c5.658 0 8.754-4.682 8.754-8.735 0-.132 0-.264-.006-.395A6.26 6.26 0 0019.5 7.324a6.246 6.246 0 01-1.77.485 3.09 3.09 0 001.356-1.7 6.128 6.128 0 01-1.956.742 3.077 3.077 0 00-5.244 2.802 8.743 8.743 0 01-6.342-3.21 3.077 3.077 0 00.954 4.101 3.117 3.117 0 01-1.392-.382v.042a3.078 3.078 0 002.466 3.012 3.006 3.006 0 01-.81.107c-.198 0-.39-.018-.576-.053A3.076 3.076 0 009.06 15.4a6.18 6.18 0 01-3.822 1.317c-.246 0-.492-.012-.732-.042a8.765 8.765 0 004.71 1.371" fill="#FFF"/></g></svg> </a> </li> <li class="copy-link"> <a href="#" class="share-link share-link-copy-link" title="Link Copy"> <span>Link</span> <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="#00618E" width="24" height="24" rx="3"/><path d="M12.035 13.997l.617-.617c.245-.245.355-.564.343-.873a.529.529 0 00-.204-.37 2.109 2.109 0 01-.303-3.234l1.97-1.968a2.112 2.112 0 012.997.014c.813.83.787 2.167-.034 2.988l-.383.383a.471.471 0 00-.111.487c.172.503.265 1.025.284 1.544a.468.468 0 00.8.31l1.087-1.086a4.458 4.458 0 000-6.298 4.458 4.458 0 00-6.298 0l-1.969 1.969a4.45 4.45 0 000 6.298c.154.153.423.379.601.503a.47.47 0 00.603-.05zM13 17.673l1.969-1.969.01-.01a4.45 4.45 0 00-.01-6.288 5.382 5.382 0 00-.602-.503.47.47 0 00-.603.05l-.616.617a1.167 1.167 0 00-.343.873c.005.13.096.296.203.37a2.109 2.109 0 01.303 3.234l-1.968 1.968a2.112 2.112 0 01-2.998-.014c-.813-.83-.787-2.167.034-2.988l.383-.383a.471.471 0 00.11-.487A5.398 5.398 0 018.59 10.6a.468.468 0 00-.8-.31l-1.087 1.086a4.458 4.458 0 000 6.298 4.458 4.458 0 006.298 0z" fill="#FFF" fill-rule="nonzero"/></g></svg> </a> </li> </ul> </nav> </div> </div> </div> <div class="content contact-content "> <a name="skip-to-content" id="skip-to-content"></a> <div class="managed-content-container"> <div class="managed-content-row"> <div class=" managed-content-content "> <article id="article"> <h1 data-title="contact-orientation-portal">Contact</h1> <div class="portal-row"> <div class="portal-cell"> <article class="boxed-blurb"> <ul class="list-plain-extra-margin"> <li> <h3><a href="https://web.archive.org/web/20210125034049/https://ask.loc.gov/">Ask a Librarian</a></h3> <p>Get direct help from a member of the Library of Congress reference staff.</p> </li> <li> <h3><a href="https://web.archive.org/web/20210125034049/https://ask.loc.gov/copyright/">Copyright Inquiries</a></h3> <p>Ask questions about pending registrations, application forms, and publications.</p> </li> <li> <h3><a href="https://web.archive.org/web/20210125034049/https://ask.loc.gov/comments-feedback/">Web Site and Application Comments</a></h3> <p>Send comments about the Library of Congress Web site and applications. We welcome your feedback, including reports of technical problems and typographical or spelling errors.</p> </li> <li> <h3><a href="/web/20210125034049/https://www.loc.gov/contact/catalog-record-error-report/">Catalog/Authority Record Error Report</a></h3> <p>Report errors found in the Library of Congress Online Catalog and/or Library of Congress Authorities.</p> </li> <li> <h3><a href="/web/20210125034049/https://www.loc.gov/contact/handle-system-error-report/">Handle System Error Report</a></h3> <p>Report errors found in the Library of Congress Handle System.</p> </li> </ul> </article> </div> <div class="portal-cell"> <article> <h3>The Library of Congress</h3> <p>101 Independence Ave, SE<br/> Washington, DC 20540</p> </article> <article> <ul class="list-plain-extra-margin"> <li> <h3>General Information <small>(202) 707-5000</small></h3> </li> <li> <h3><a href="/web/20210125034049/https://www.loc.gov/visit/directions/">Directions to the Library</a> <small>(202) 707-4700</small></h3> </li> <li> <h3><a href="/web/20210125034049/https://www.loc.gov/visit/">Visitors' Information</a> <small>(202) 707-8000</small></h3> </li> <li> <h3><a href="//web.archive.org/web/20210125034049/https://www.loc.gov/exhibits/">Exhibitions Information</a> <small>(202) 707-4604</small></h3> </li> <li> <h3><a href="//web.archive.org/web/20210125034049/https://www.loc.gov/rr/hours.html">Reading Room Hours</a> <small>(202) 707-6400</small></h3> </li> <li> <h3><a href="//web.archive.org/web/20210125034049/https://www.loc.gov/rr/perform/concert/">Concerts</a> <small>(202) 707-5502</small></h3> </li> <li> <h3><a href="//web.archive.org/web/20210125034049/https://www.loc.gov/rr/mopic/pickford/index.html">Pickford Theater Showings</a> <small>(202) 707-5677</small></h3> </li> <li> <h3><a href="//web.archive.org/web/20210125034049/https://www.loc.gov/folklife/events/">American Folklife Events</a> <small>(202) 707-5510</small></h3> </li> <li> <h3><a href="//web.archive.org/web/20210125034049/https://www.loc.gov/poetry/">Poetry Readings</a> <small>(202) 707-5394</small></h3> </li> </ul> </article> </div> </div><!-- end class="portal-row" --> </article> <div class="clear"></div> </div> </div> </div><!-- end class="managed-content-container" --> </div> <style>.footer { background-color: #f5f5f5; border-top: 1px solid #999; padding-top: 35px; } .footer a { color: #666; } @media print { .footer { display: none; } } .footer-container { max-width: 85.71428571rem; width: 100%; margin: 0 auto; padding: 0 2rem; background-color: transparent; box-sizing: border-box; } @media (max-width: 768px) { .footer-container { padding-left: 1rem; padding-right: 1rem; } } .footer-social-links-wrapper { border-bottom: 1px solid #999; padding-bottom: 21px; margin-bottom: 21px; text-align: center; } .footer-social-title { font-size: 18px; font-weight: normal; color: #666; display: inline-block; margin: 0 28px 0 0; } @media (max-width: 992px) { .footer-social-title { display: block; margin: 0 0 7px; } } .footer-social-links { padding-left: 0; list-style: none; margin: 0 -7px; display: inline-block; margin-bottom: 0; } ul .footer-social-links { padding-left: 40px; } .footer-social-links > li { display: inline-block; margin: 0 7px; } .footer-social-links > li i { font-size: 17.5px; } .footer-social-links > li span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .footer-social-links > li a .icon-external-link { font-size: 12.6px; color: #666; } .footer-social-links > li.footer-social-link-rss a { color: #f47f65; } .footer-social-links > li.footer-social-link-email a { color: #00618e; } .footer-social-links > li.footer-social-link-survey { border-left: 1px solid #999; padding-left: 28px; margin-left: 14px; font-size: 13px; } .footer-social-links > li.footer-social-link-survey a { color: #00618e; } @media (max-width: 992px) { .footer-social-links > li.footer-social-link-survey { border: none; padding: 0; display: block; margin-top: 10.5px; } } .footer-social-links > li.footer-social-link-itunesu { font-size: 13px; } .footer-social-links > li.footer-social-link-itunesu a { color: #00618e; } @media (max-width: 992px) { .footer-social-links { display: block; } } @media (min-width: 993px) { .footer-row { display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */ display: -moz-box; display: flex; /* NEW, Spec - Firefox, Chrome, Opera */ -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-flex-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; margin: 0 -1rem; } } .footer-links-wrapper .footer-links { padding-left: 0; list-style: none; margin: 0 -8.75px; margin-bottom: 0; font-size: 12px; } ul .footer-links-wrapper .footer-links { padding-left: 40px; } .footer-links-wrapper .footer-links > li { display: inline-block; margin: 0 8.75px; } .footer-links-wrapper .footer-links > li { margin-top: 3px; margin-bottom: 3px; } @media (max-width: 992px) { .footer-links-wrapper { text-align: center; margin-bottom: 21px; } } @media (min-width: 993px) { .footer-links-wrapper { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -webkit-flex: 1; /* Safari 6.1+. iOS 7.1+, BB10 */ -ms-flex: 1; /* IE 10 */ -moz-box-flex: 1; flex: 1; /* NEW, Spec - Firefox, Chrome, Opera */ min-width: 0; /* firefox fix */ margin: 0 1rem; box-sizing: border-box; } } .intersites-links-wrapper { margin: 0 14px; } @media (max-width: 992px) { .intersites-links-wrapper { box-sizing: border-box; width: 100%; margin: 0; padding: 0 28px; } } .intersites-links { padding-left: 0; list-style: none; margin: 0 -1rem; } ul .intersites-links { padding-left: 40px; } .intersites-links > li { display: inline-block; margin: 0 1rem; } .intersites-links > li > a { display: block; } .intersites-links > li > a span { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } @media (max-width: 992px) { .intersites-links > li > a { margin: 5px 0; } } .intersites-links > li.intersites-link-congress > a { width: 125px; height: 30px; background-size: 125px 30px; background: url("/web/20210125034049im_/https://www.loc.gov/static/images/congress-gov.svg?$Revision$") no-repeat; } .intersites-links > li.intersites-link-copyright > a { width: 175px; height: 30px; background-size: 175px 30px; background: url("/web/20210125034049im_/https://www.loc.gov/static/images/copyright-gov.svg?$Revision$") no-repeat; } @media (max-width: 992px) { .intersites-links { text-align: center; } } </style> <script>//UX Interaction Tracking jQuery(function($){ $('.footer-social-links li a').click(function(e){ var label = $(this).text().trim(); UX.interaction($(this), 'Follow', 'Click', label); }); $('.footer-links li a').click(function(e){ var label = $(this).text().trim(); UX.interaction($(this), 'Footer', 'Click', label); }); }); </script> <footer class="footer" role="contentinfo"> <div class="footer-container"> <div class="footer-social-links-wrapper"> <span class="footer-social-title"><a href="/web/20210125034049/https://www.loc.gov/connect/">Follow Us</a></span> <ul class="footer-social-links"> <li class="footer-social-link-email"><a href="//web.archive.org/web/20210125034049/https://loc.gov/subscribe/" title="Email"><i class="icon icon-envelope-square"></i><span> Email</span></a></li> <li class="footer-social-link-facebook"><a href="https://web.archive.org/web/20210125034049/https://www.facebook.com/libraryofcongress/" title="Facebook"><i class="image-icon facebook"></i><span> Facebook</span></a></li> <li class="footer-social-link-twitter"><a href="https://web.archive.org/web/20210125034049/https://www.twitter.com/librarycongress" title="Twitter"><i class="image-icon twitter"></i><span> Twitter</span></a></li> <li class="footer-social-link-youtube"><a href="https://web.archive.org/web/20210125034049/https://www.youtube.com/libraryofcongress/" title="Youtube"><i class="image-icon youtube"></i><span> Youtube</span></a></li> <li class="footer-social-link-pinterest"><a href="https://web.archive.org/web/20210125034049/https://www.pinterest.com/LibraryCongress/" title="Pinterest"><i class="image-icon pinterest"></i><span> Pinterest</span></a></li> <li class="footer-social-link-flickr"><a href="https://web.archive.org/web/20210125034049/https://www.flickr.com/photos/library_of_congress/" title="Flickr"><i class="image-icon flickr"></i><span> Flickr</span></a></li> <li class="footer-social-link-instagram"><a href="https://web.archive.org/web/20210125034049/https://instagram.com/librarycongress/" title="Instagram"><i class="image-icon instagram"></i><span> Instagram</span></a></li> <li class="footer-social-link-itunes"><a href="https://web.archive.org/web/20210125034049/https://itunes.apple.com/us/artist/library-of-congress/id1280713133?mt=2" title="iTunes"> <i class="image-icon itunes"></i><span> iTunes</span></a></li> <li class="footer-social-link-survey"><a href="https://web.archive.org/web/20210125034049/https://www.research.net/r/libraryofcongress" title="Take our survey">Take our survey <i class="icon icon-external-link"><span>External</span></i></a></li> </ul> </div> <div class="footer-row"> <div class="footer-links-wrapper"> <ul class="footer-links"> <li><a href="/web/20210125034049/https://www.loc.gov/accessibility/">Accessibility</a></li> <li><a href="/web/20210125034049/https://www.loc.gov/legal/">Legal</a></li> <li><a href="/web/20210125034049/https://www.loc.gov/about/office-of-the-inspector-general/">Inspector General</a></li> <li><a href="/web/20210125034049/https://www.loc.gov/legal/standard-disclaimer-for-external-links/">External Link Disclaimer</a></li> <li><a href="//web.archive.org/web/20210125034049/https://www.usa.gov/">USA.gov</a></li> <li><a href="/web/20210125034049/https://www.loc.gov/careers/">Careers</a></li> <li><a href="/web/20210125034049/https://www.loc.gov/contact/">Contact</a></li> <li><a href="/web/20210125034049/https://www.loc.gov/news/">Media</a></li> <li><a href="https://web.archive.org/web/20210125034049/https://www.loc.gov/philanthropy/online-donation/fund/">Donate</a></li> <li><a href="https://web.archive.org/web/20210125034049/http://library-of-congress-shop.myshopify.com/">Shop</a></li> </ul> </div> <div class="intersites-links-wrapper"> <ul class="intersites-links"> <li class="intersites-link-congress"><a href="//web.archive.org/web/20210125034049/https://www.congress.gov/"><span>Congress.gov</span></a></li> <li class="intersites-link-copyright"><a href="https://web.archive.org/web/20210125034049/http://copyright.gov/"><span>United States Copyright Office</span></a></li> </ul> </div> </div> </div> </footer> <style>.back-to-top { height: 50px; font-size: 12px; background-color: #f5f5f5; } .back-to-top a { display: block; position: fixed; z-index: 99999; bottom: 10px; right: 10px; text-align: center; color: #fff !important; text-decoration: none; background-color: #0078ae; background-color: rgba(0, 120, 174, 0.85); padding: 0 12px 0 10px; } .back-to-top a span { display: inline-block; height: 40px; line-height: 40px; } .back-to-top a:hover, .back-to-top a:focus { background-color: #0078ae; } </style> <script>jQuery(function ($) { var scroll_timer, displayed = false, $message = $('.back-to-top a').hide(), $window = $(window), top = $(document.body).children(0).position().top; $("#back-to-top").click(function(event){ $window.scrollTop(0); event.preventDefault(); return false; }); $window.scroll(function () { window.clearTimeout(scroll_timer); scroll_timer = window.setTimeout(function () { if($window.scrollTop() <= top){ displayed = false; $message.fadeOut(800); }else if(!displayed){ displayed = true; $message.stop(true, true).show().click(function(){ $message.fadeOut(800); }); } }, 100); }); $("#back-to-top").click(function(e){ UX.interaction($(this), 'Footer', 'click', 'Back to top'); }); }); </script> <div class="back-to-top"> <a id="back-to-top" href="#"><i class="icon icon-arrow-up"></i> <span>Back to top</span></a> </div> <script>(function(){ var data_listeners = {}; window.addDataListener = function(channel, callback){ if(!data_listeners[channel]){ data_listeners[channel] = []; } data_listeners[channel].push(callback); load_data(channel, callback); }; /* Uses local storage for messaging. Set message in local storage and clear it right away. This is a safe way how to communicate with other tabs while not leaving any traces. */ window.broadcastData = function(channel, data, replay){ message_broadcast(channel, data, replay); }; function message_broadcast(channel, data, replay){ var message = { channel: channel, data: data } localStorage.setItem('message', JSON.stringify(message)); localStorage.removeItem('message'); if(replay){ save_data(channel, data); } }; function message_receive(event){ var i, channel, data, listeners, listener, message; if(!event || event.key != 'message' || !event.newValue){ return; } message = JSON.parse(event.newValue); if(!message){ return; } channel = message.channel if(!channel){ return; } listeners = data_listeners[channel]; if(!listeners){ return; } data = message.data; for(i = 0; i < listeners.length; i++){ listener = listeners[i]; listener(data); } }; function save_data(channel, data){ var saved_data = localStorage.getItem(channel), keys, i; if(saved_data){ try { saved_data = JSON.parse(saved_data); } catch (error) { // We loose the stored state, but dont end up in a vicous cycle // never being able to save it again. saved_data = {}; } } else { saved_data = {}; } keys = Object.keys(data); for(i = 0; i < keys.length; i++){ saved_data[keys[i]] = data[keys[i]]; } localStorage.setItem(channel, JSON.stringify(saved_data)); }; function load_data(channel, callback){ var data = localStorage.getItem(channel); if(data){ data = JSON.parse(data); callback(data); } }; window.addEventListener('storage', message_receive); })();</script> <script defer="defer"> LOCSuggest = { serviceUrl: 'https://web.archive.org/web/20210125034049/https://www.loc.gov/search/suggest/' }; MEDIA_URL = 'https://web.archive.org/web/20210125034049/https://media.loc.gov'; </script> <script defer="defer" type="text/javascript" src="/web/20210125034049js_/https://www.loc.gov/static/javascript/base.js"></script> <!--[if lt IE 9]> <script src='/static/js/lib/html5shiv.js'></script> <script src='/static/js/lib/selectivizr.js'></script> <![endif]--> <script defer="defer"> PORTAL_FORM_KEY = '2ecc7929a9d79bc1314ed648f8daa25a'; </script> <script defer="defer"> jQuery(function($) { /* Grid and gallery layouts */ var isotope_options = { itemSelector: '.item' }; // If in the grid or gallery style then make sure the // pages are in order and there are no blank spaces $('.search-results.grid-view').isotope(isotope_options); imagesLoaded( $('#results'), function() { $('.search-results.grid-view').isotope(isotope_options); }); var $iconic = $(".iconic"); if ($iconic.length > 0) { var loaded_count = 0; $iconic.on("load", function() { loaded_count++; // trigger isotope every once in a while as the images are loading: if (loaded_count % 5 === 0) { $('.search-results.grid-view').isotope(isotope_options); } }); } }); jQuery(function($) { var slider; function create_slideshow($selector) { slider = $selector.royalSlider({ fullscreen: { enabled: true, nativeFS: true }, controlNavigation: 'thumbnails', imageAlignCenter: true, autoScaleSlider: false, //autoScaleSliderHeight: 800, loop: false, navigateByClick: false, numImagesToPreload: 2, arrowsNav: true, arrowsNavAutoHide: true, arrowsNavHideOnTouch: true, keyboardNavEnabled: true, fadeinLoadedSlide: true, //globalCaption: false, //globalCaptionInside: true, thumbs: { appendSpan: true, firstMargin: true, spacing: 10 }, deeplinking: { // deep linking options go here enabled: true, change: true, prefix: 'slide-' } }).data("royalSlider"); $('.royalSlider').royalSlider("updateSliderSize", true); if(slider){ slider.ev.on('rsAfterContentSet', function (e, slideObject) { var img = slideObject.holder.find('img').eq(0); if (img && img.length && slideObject.caption) { img.attr('alt', slideObject.caption.text()); } }); } return slider; } function create_overlay(highlight_id, left, top, width, height) { return $('<div id="' + highlight_id + '" class="hit-highlight image-highlight" />') .css({ 'left': left + '%', 'top': top + '%', 'width': width + '%', 'height': height + '%', 'position': 'absolute', 'z-index': 10 }); } function position_overlays(page_id, page_width, page_height, coords_list, $image, $container, fudge) { if (!($container.length)) { // no actual search result for this page -- exit this function return true; } $container.find('div.image-highlight').remove(); if (!coords_list) { // coords data doesn't exist -- exit this function return true; } var container_width = $container.width(); var container_height = $container.height(); var image_marginLeft = $image[0].offsetLeft; var image_marginTop = $image[0].offsetTop; var image_width = $image.width(); var image_height = $image.height(); // The overlays are positioned relative to their parent, the // $container, but they need to show up in the right place relative // to the image. // The $container can be larger than the image, // so we take the ratio of the sizes and use it to scale the // positions, widths, and heights of the highlight overlays. // We also make the overlays a little larger so they're more visible // and we shift them a little using the "fudge" numbers. var marginLeft = image_marginLeft / container_width; var marginTop = image_marginTop / container_height; var scaleWidth = image_width / container_width; var scaleHeight = image_height / container_height; $.each(coords_list, function (index, coords) { // word coordinates: [left, top, width, height] var highlight_id = "highlight-" + page_id + '-' + index; var overlay_left = 100 * (marginLeft + scaleWidth * coords[0] / page_width) + fudge.left; var overlay_top = 100 * (marginTop + scaleHeight * coords[1] / page_height) + fudge.top; var overlay_width = 100 * coords[2] / page_width * scaleWidth + fudge.width; var overlay_height = 100 * coords[3] / page_height * scaleHeight + fudge.height; var $highlight_overlay = create_overlay(highlight_id, overlay_left, overlay_top, overlay_width, overlay_height); $container.append($highlight_overlay); }); } var word_coordinates_pages; word_coordinates_pages = {}; var get_$container; var get_$image; var fudge_numbers; get_$container = function(page_id) { return $("#highlights-container-" + page_id); }; get_$image = function(page_id) { return $("#iconic-segment-image-" + page_id); }; fudge_numbers = { left: -1.3, top: -0.5, width: 2.5, height: 1.3 }; if (!$.isEmptyObject(word_coordinates_pages)) { var $iconic = $(".iconic"); var loaded = 0; var loaded_total = $iconic.length; // make sure we wait til all the images are loaded before we try to position the highlights on them: $iconic.one("load", function() { loaded++; if (loaded === loaded_total) { $.each(word_coordinates_pages, function(page_id, page) { var $image = get_$image(page_id); var $container = get_$container(page_id); position_overlays(page_id, page.width, page.height, page.coords_list, $image, $container, fudge_numbers); }); } }).each(function() { // to make sure the "on load" event occurs even if the // images are already cached: if (this.complete) { $(this).load(); } }); } $(window).resize(function() { setTimeout(function() { $.each(word_coordinates_pages, function(page_id, page) { var $container = get_$container(page_id); var $image = get_$image(page_id, $container); position_overlays(page_id, page.width, page.height, page.coords_list, $image, $container, fudge_numbers); }); }, 300); }); }); </script> </div> </script> <script type="text/javascript"> if(window['_satellite']){ _satellite.pageBottom(); } </script> </body> </html> <!-- FILE ARCHIVED ON 03:40:49 Jan 25, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 09:44:20 Nov 28, 2024. 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.682 exclusion.robots: 0.029 exclusion.robots.policy: 0.018 esindex: 0.012 cdx.remote: 34.155 LoadShardBlock: 142.314 (3) PetaboxLoader3.datanode: 2205.127 (5) PetaboxLoader3.resolve: 202.813 (2) load_resource: 2334.311 loaddict: 2164.088 -->