
.no-print {  visibility: hidden !important; display:none !important; }
#hide, .hide { visibility: hidden !important; display:none !important; }
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f00; font-weight: bold; }
#skip { visibility: hidden !important; display:none !important;}
/* P O S I T I O N  A N D  L A Y O U T */

body { background-color: #ffffff !important;  margin: 0; padding: 18px 0px 0px 0px;  }
#home { }
#landing {  margin: 0px; padding:0px; border-left: 2px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
#container { width:900px; margin: 0 auto; padding: 0; }
#container-home { width:900px; margin: 0 auto; padding: 0; text-align: left; }
#timeline-page { height:540px; margin: 0 auto; padding: 0; text-align: left;  }
.align-right { text-align:right }
.float-container { padding: 0px; margin: 0px; }
.float-landing { padding: 0px; margin: 0px; }
.float-clear { padding: 0px; margin: 0px; height: 1px; clear: both; }
#secondary-div { visibility: hidden !important; display:none !important;}
#secondary-header-div{visibility: hidden !important; display:none !important; }
#logo { padding: 0; margin: 0;  float: left; width: 234px; }
#root-lincoln { padding: 0; margin: 0;  width: 200px; height:200px; }
#logo a { display:block; height:144px; }
#logo a span { position: absolute; top: -1000px; }
#main-div { padding: 0px 0px 0px 18px; margin: 0; }
#MainContent{ padding: 15px 0px 0px 0px; margin: 0;}
#main-home-div { padding: 0px 0px 0px 18px; margin: 0;  }
#content-div { padding: 0; margin: 0; float: left; width: 665px; }
#content { margin:0; padding:0px 0px 0px 18px; }
#home-top { padding: 0; margin: 0; float: left; }
#home-top-div { margin:0; padding:0; }
#get-involved-div { padding: 0px 0px 0px 9px; margin: 0; float: left; }
#quotes-div { padding: 0px 0px 0px 9px; margin: 0; float: left; }
#calendar-div { padding: 0; margin: 0; float: left; }
#quiz-div { padding: 0; margin: 0; width: 200px; height: 240px; float: left; }
#calendar{ padding: 0; margin: 0; float: left; width: 270px; }
#calendar-btn{ padding: 0; margin: 0; float: left;  }
#legacy-btn { padding: 0; margin: 0; float: right;  }
#quotes { padding: 0; margin: 0; float: left; width: 270px;  }
#get-involved { padding: 0; margin: 0; width: 305px; float: left; }
#home-bottom-div { margin:0; padding:0; }
#header-div {  visibility: hidden !important; display:none !important;}
#top-box { padding: 0; margin: 0; width:549px; height:20px; }
#get-involved-top { padding: 0; margin: 0; width:305px; height:35px;  }
#get-involved-top span { position: absolute; top: -1000px; }
#for-teachers-top { padding: 0; margin: 0; width:305px; height:35px;}
#for-teachers-top span { position: absolute; top: -1000px; }
#middle-box-div { padding: 0; margin: 0; width:549px; }
#middle-box { padding: 0; margin: 0;  }
#middle-get-involved-div { padding: 0; margin: 0; width:305px;  }
#middle-get-involved{ padding: 0; margin: 0; }
#middle-padding{ padding: 0; margin: 0px 0px 0px 0px; float: left; }
#bottom-box-div { padding: 0; margin: 0; width:549px; height:40px;  }
#bottom-box { padding: 5px 20px 0px 25px; margin: 0; }
#footer-div {  visibility: hidden !important; display:none !important;}
#footer-home-div {  visibility: hidden !important; display:none !important;}
#footer-left { float: left; text-align:left; margin: 0; padding: 0px 0px 0px 18px;  }
#footer-right { width:340px; float:right; text-align:center; margin: 0; padding: 0; }
#footer-podcasts { padding: 0px 0px 0px 585px; margin: 0; }
#footer-podcasts a { padding: 0; margin: 0; display:block; height: 100px; width: 285px; }
#footer-podcasts a span { position: absolute; top: -1000px; }
#footer-home-podcasts-div { padding: 0px 0px 0px 585px; margin: 0;}
#footer-home-podcasts { padding: 0; margin: 0;  }
#footer-home-podcasts a { padding: 0; margin: 0; display:block; height: 100px; width: 285px; }
#footer-home-podcasts a span { position: absolute; top: -1000px; }
#search-form {  visibility: hidden !important; display:none !important; }
#search-textbox { width:160px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; padding: 3px; font-size:11px; font-weight: bold; }
#search-button { margin:0; padding: 2px 10px 0px 5px; }
#header-search { height:88px; padding: 0; margin: 0; text-align: right; }
#sign_up_textbox {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; padding: 3px; font-size:11px; font-weight: bold; }
#btnEmail { margin:0; padding: 7px 10px 0px 5px; text-align: right; position: relative; }
#sign-up-head { padding: 0px 0px 0px 0px; margin: 0; }
#sign-up { padding: 0px 0px 5px 20px; margin: 0; }
#single-page { padding: 10px 70px 0px 0px; margin: 0; }
.form1 { padding: 0; margin: 0; }
.footer { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; text-decoration: none; padding: 0px 0px 5px 0px; margin: 0; color: #688ac1; text-align: inherit; }
.footer  a { color:#688ac1; text-decoration:none;}
.footer   a:hover { color:#fff; text-decoration: none; }
.footer  a:visited { color:#fff; text-decoration:none; }
.footer  a:active { color:#fff; text-decoration: none; }
#headline { margin: 0; padding: 0px 18px 0px 18px; }
#timeline { padding: 0; margin: 0; width: 666px; float: left; }
.form-right{text-align:right; padding:0; margin:0;}
.form-field{padding:0; margin:0;}
#what-lincoln{padding:0px 18px 0px 18px; margin:0;}


/* M E N U  A N D  N A V I G A T I O N*/
h6 { font-family:  Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; word-spacing: normal; text-align: left; line-height: 13px; font-size: 13px; padding: 10px 0px 10px 10px; margin: 0; font-weight:bold; text-transform: uppercase; }
#nav-div {  visibility: hidden !important; display:none !important;}
#nav {  visibility: hidden !important; display:none !important;}
#nav-1 { padding: 0; margin: 0; float: left; }
#nav-1 a {  }
#nav-1 a:active {  }
#nav-1 a span { position: absolute; top: -1000px; }
#nav-2 { padding: 0; margin: 0; float: left; }
#nav-2 a { }
#nav-2 a:active {  }
#nav-2 a span { position: absolute; top: -1000px; }
#nav-3 { padding: 0; margin: 0; float: left; }
#nav-3 a { }
#nav-3 a:active {  }
#nav-3 a span { position: absolute; top: -1000px; }
#nav-4 { padding: 0; margin: 0; float: left; }
#nav-4 a { }
#nav-4 a:active {  }
#nav-4 a span { position: absolute; top: -1000px; }
#nav-5 { padding: 0; margin: 0; float: left; }
#nav-5 a { }
#nav-5 a:active {  }
#nav-5 a span { position: absolute; top: -1000px; }
#nav-1-on { padding: 0; margin: 0; float: left; }
#nav-1-on a { }
#nav-1-on a:active {  }
#nav-1-on a span { position: absolute; top: -1000px; }
#nav-2-on { padding: 0; margin: 0; float: left; }
#nav-2-on a { }
#nav-2-on a:active {  }
#nav-2-on a span { position: absolute; top: -1000px; }
#nav-3-on { padding: 0; margin: 0; float: left; }
#nav-3-on a { }
#nav-3-on a:active {  }
#nav-3-on a span { position: absolute; top: -1000px; }
#nav-4-on { padding: 0; margin: 0; float: left; }
#nav-4-on a { }
#nav-4-on a:active {  }
#nav-4-on a span { position: absolute; top: -1000px; }
#nav-5-on { padding: 0; margin: 0; float: left; }
#nav-5-on a {}
#nav-5-on a:active {  }
#nav-5-on a span { position: absolute; top: -1000px; }
#secondary-nav-div {  visibility: hidden !important; display:none !important; }
#nav-donate { visibility: hidden !important; display:none !important;}
#nav-donate a {}
#nav-donate a span { position: absolute; top: -1000px; }
#nav-volunteer { visibility: hidden !important; display:none !important;}
#nav-volunteer a {  }
#nav-volunteer a span { position: absolute; top: -1000px; }
#nav-sign-up { visibility: hidden !important; display:none !important; }
#nav-sign-up a {  }
#nav-sign-up a span { position: absolute; top: -1000px; }
#nav-for-teachers { visibility: hidden !important; display:none !important; }
#nav-for-teachers a { }
#nav-for-teachers a span { position: absolute; top: -1000px; }


/* T Y P O G R A P H Y,  I M A G E S  A N D  C O N T E N T  use ems for sizing*/
.searchButton {  visibility: hidden !important; display:none !important;}
sup { font-size: 9px; }
.white { color: #fff; }
.whitebg {  }
h1 { padding: 5px 0px 10px 0px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.2em; line-height: 1.4em; color: #000; font-weight: normal; }

.copyright { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; text-decoration: none; padding: 0px 0px 5px 0px; margin: 0; color: #000; text-align: inherit; }
.caption a { color:#000000; text-decoration:underline; }
.caption a:hover { color:#000000;  text-decoration:underline; }
.no-top {padding:0px 18px 0px 18px; margin:0;}
.bottom-dash {padding:10px 0px 5px 0px; margin:0px 18px 0px 18px; border-bottom: 1px dotted #003869;}
.no-bottom {padding:0px 0px 5px 0px; margin:0px 18px 0px 18px;}
.top-dash {padding:5px 0px 5px 0px; margin:10px 18px 0px 18px; border-top: 1px dotted #003869;}
.teaser { font-family:  Verdana, Arial, Helvetica, sans-serif; color: #003869; text-decoration: none; word-spacing: normal; text-align: left; line-height: 1.2em; font-size: 1.2em; padding: 0px 18px 5px 18px; margin: 0; font-weight: normal; }
.teaser a { font-weight:bold; }



