/*==================================================================================== KEEP - Reset & Basics - KEEP ======================================================================================*/ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;} @page {margin : 0.5em;} tbody, thead, tfoot, tr, td, th {border-style : inherit; border-width : inherit; border-color : inherit;} img {width:100%} sub{vertical-align: sub; font-size:0.5em;} .leftFloat {float : left;} .rightFloat {float : right;} /*###################################### IMAGES ##############################################################*/ /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Full Page Images +++++++*/ figure.frame_fullpage { margin:0em; padding:0em; text-align:center; page-break-after:always; page-break-before:always;} div.wrap_fullpage { text-align:center; text-indent:0em;} img.fullpage { height:85%; width:auto;} /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Regular Images +++++++*/ /*-- Centered Images --*/ figure.frame_image { text-align:center; margin:0em;} div.wrap_image { text-align:center; text-indent:0em; padding-top:1.5em; padding-bottom:1.5em;} div.wrap_image_caption { text-align:center; text-indent:0em; padding-top:1.5em; padding-bottom:.25em;} img.image_40 { width:40%;} img.image_50 { width:50%;} img.image_60 { width:60%;} img.image_80 { width:80%;} img.image_70 { width:70%;} img.image_95 { width:95%;} /*-- Floating Right/Left Images -- don't need img class with floating images*/ figure.frame_image_right_40 { /*frame*/ margin:0em; padding-top:.5em; padding-bottom:.5em; padding-left:1em; float:right; width:40%;} figure.frame_image_right_30 { /*frame*/ margin:0em; padding-top:.5em; padding-bottom:.5em; padding-left:1em; float:right; width:30%;} div.wrap_image_right { /*wrap*/ text-align:center; text-indent:0em;} /*###################################### MAIN BODY #################################################################*/ /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Main Headings +++++++*/ h1.chapter_number { text-align:center; margin-top:.5em; margin-bottom:1em; font-size:1.5em; line-height:1; font-weight:normal; text-transform: uppercase; font-family:sans-serif; color:#9d2122; } h1.chapter_title { text-align:center; margin-top:0.5em; margin-bottom:1em; font-size:2em; line-height:1; color:#16c0ec; font-family:sans-serif; font-weight:normal; } h2.mainhead { text-align:left; margin-top:1em; margin-bottom:.25em; font-size:1.5em; line-height:1; font-weight:bold;} h3.subhead { text-align:left; margin-top:.75em; margin-bottom:0em; font-size:1.35em; line-height:1; font-style:italic; font-weight:bold;} h2.subhead { text-align:left; margin-top:.75em; margin-bottom:0em; font-size:1.35em; line-height:1; font-weight:bold; font-family:sans-serif; color: #000000; text-transform: uppercase; } h4.minihead { text-align:left; margin-top:.75em; margin-bottom:0em; font-size:1.15em; line-height:1; font-weight:bold;} /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Main Text +++++++*/ p.dedication { text-align:center; margin-top:2em; margin-bottom:0em; font-size:1.25em; line-height:1; font-style:italic;} p.body_text { text-align:left; margin:0em; text-indent:1.4em; font-size:1.2em; line-height:1.75;} p.body_text1 { text-align:left; margin-top:2em; text-indent:1.4em; font-size:1.2em; line-height:1.75;} p.caption { text-align:left; margin-top:.25em; margin-bottom:1.5em; font-size:.90em; font-family:sans-serif; line-height:1;} p.quote { text-align:center; margin-top:2em; margin-bottom:.25em; margin-left:1em; margin-right:1em; text-indent:0em; color:#004b78; font-size:1em; line-height:1; font-style:italic;} p.quote_source { text-align:right; margin-top:0em; margin-bottom:2em; margin-left:1em; margin-right:1em; text-indent:0em; font-size:.95em; line-height:1; font-style:italic; font-weight:bold;} p.time_break { text-align:center; margin-top:2em; margin-bottom:1.5em; font-size:1em; line-height:1.5;} /*---------- Lists -------------- If more levels are needed or not a bulleted list change the #1 to amount of levels and the type of list in the name. Then add levels if need be.*/ ol.list_1_bullet { text-align:left; margin-top:0em; margin-bottom:1em; font-size:1em; line-height:1.75;} ol.list_1_bullet li { margin-bottom:.25em; margin-left:3em; list-style:disc;} /*---------- Sidebars/Pull Quotes ----------*/ .box_fact { margin-top:2em; margin-bottom:2em; padding:.5em; border: solid #000000 1.5px; } .box { margin-top:2em; margin-bottom:2em; padding:.5em; border-top: solid #FFA500 4px; border-bottom: solid #FFA500 4px; } h2.box_head_fact { text-align:left; margin:0em; font-family:sans-serif; font-size:1.35em; line-height:1.5; font-weight:bold; color: #999797; text-transform: uppercase; } h3.sidebar_head { text-align:left; margin:0em; font-family:sans-serif; font-size:1.35em; line-height:1.5; font-weight:bold; color: #000000; } p.sidebar_text { text-align:left; margin-top:0em; margin-bottom:.5em; text-indent:1.4em; font-family:sans-serif; font-size: 1em; line-height:1.35; color: #000000; } p.box_text_fact { text-align:left; margin-top:0em; margin-bottom:.5em; font-family:sans-serif; font-size: 1em; line-height:1.35; color: #000000; } /*---------- Tables ---------------*/ table { text-indent:0em; text-align:center; margin-top:1em; margin-bottom:1em; width:100%; border-collapse:collapse; border-color:#000; border-style:solid; border-width:.08em; font-size:1em; line-height:1.25;} th.toprow { text-align:center; padding:.5em; width:50%; background:#CDCDCD; border-bottom:.15em solid #000000; color:#000000; vertical-align:bottom;} td.left_side { text-align:left; padding:.5em; width:50%; vertical-align:top;} td.right_side { text-align:right; padding:.5em; width:50%; vertical-align:top;} /*###################################### BACKMATTER ##################################################################*/ /*++++++++++++++++++++++++++++++++++++++++++++++ Backmatter Headings +++++++*/ h1.toc_head { text-align:center; margin-top:.5em; margin-bottom:1em; font-size:2em; line-height:1; font-family:sans-serif; font-weight:normal;} h1.backmatter_head { text-align:center; margin-top:.5em; margin-bottom:1em; font-size:2em; line-height:1; font-weight:normal; font-family:sans-serif; color:#000000; } h2.backmatter_subhead { text-align:center; margin-top:1em; margin-bottom:.5em; font-size:1.5em; line-height:1; font-weight:bold;} /*+++++++++++++++++++++++++++++++++++++++++++++++ Backmatter Text +++++++*/ p.backmatter_text { text-align:left; margin-top:0em; margin-bottom:.75em; font-size:1.2em; line-height:1.75;} p.credits { text-align:left; margin-top:1em; margin-bottom:0em; font-size:.8em; line-height:1.2;} /*---------- Timelines ------*/ ol.timeline_list { text-align:left; margin-top:0em; margin-bottom:0em; font-size:1em; line-height:1.45;} ol.timeline_list li { margin-bottom:.5em; margin-left:2em; text-indent:-2em; list-style:none;} /*---------- Glossary -------*/ dl.glossary_list dt { /*term*/ text-align:left; margin:0em; font-size:1.2em; line-height:1.45;} dl.glossary_list dd { /*definition*/ margin-bottom:1em; font-size:1.2em; margin-left:1em; } /*---- Discussion Questions/Writing Prompts/Common Core -------*/ ol.discussion_list { text-align:left; margin-bottom:1em; font-size:1.2em; line-height:1.75;} ol.discussion_list li { margin-bottom:.5em; margin-left:1.5em; list-style:decimal;} /*----- Bibliography/Read More/Source Notes -------*/ ol.biblio_list { text-align:left; margin:0em; font-size:1em; line-height:1.45;} ol.biblio_list li { margin-bottom:.5em; margin-left:1em; text-indent:-1em; list-style:none;} /*---------- Index -------*/ ul.index_list { text-align:left; margin-top:0em; margin-bottom:1.5em; margin-left:0em; font-size:1em; line-height:1.35;} ul.index_list li { margin-bottom:.25em; margin-left:.5em; text-indent:-.5em; list-style:none;} ul.index_list li li { margin-bottom:.25em; margin-left:.5em; text-indent:-.5em; list-style:none;} ul.index_list li li li { margin-bottom:.25em; margin-left:.5em; text-indent:-.5em; list-style:none;} /*---------- Photo Credits -------*/ ol.photo_list { text-align:left; margin-top:0em; padding-left:0em; margin-bottom:0em; font-size:.8em; line-height:1.3;} ol.photo_list li { margin-bottom:0em; margin-left:1em; text-indent:-1em; list-style:none;} /*###################################### TABLE OF CONTENTS #########################################################################*/ /*---------- Left Aligned TOC -------*/ ol.toc_left { text-align:left; margin-bottom:1em; margin-right:.25em; font-size:1em; line-height:1;} ol.toc_left li { margin-bottom:1em; list-style:none;} ol.toc_left li li { margin-top:.5em; margin-bottom:1em; margin-left:1.5em; list-style:none;} /*---------- Centered TOC -------*/ div.toc_wrap { text-align:center; margin:0em; padding:0em; width:100%;} ol.toc_center { text-align:center; margin-bottom:1em; width:100%; font-size:1.2em; line-height:1;} ol.toc_center li { margin-bottom:1em; list-style:none;} /*---------- Hidden Navigation -------*/ div.nav_hidden { visibility:hidden; display:none;} /*###################################### SPAN TAGS #################################################################*/ em, i, .italic {font-style: italic;} strong, b, .bold {font-weight: bold;} span.regular { font-weight:normal;} span.pronounce { color:#999797;} span.timeline_date { font-weight:bold; font-family:sans-serif; color:#FFA500;} /*###################################### HYPERLINKS ##################################################################*/ a {text-decoration: none; color:inherit;} a:link {color:inherit;} a:active {color:inherit;} a:visited {color:inherit;} .hyperlink_note {color:#cb9045; vertical-align:super; font-size:80%; line-height:.25em;} a.hyperlink_note:link {color:#cb9045;} a.hyperlink_note:active {color:#cb9045;} a.hyperlink_note:visited {color:#cb9045;} .hyperlink_glossary {color:#F3E84F; font-weight:bold;} /*use for glossary and source notes*/ a.hyperlink_glossary:link {color: #F3E84F;} a.hyperlink_glossary:active {color: #F3E84F;} a.hyperlink_glossary:visited {color: #F3E84F;} .hyperlink_black {color:#000000;} a.hyperlink_black:link {color:#000000;} a.hyperlink_black:active {color:#000000;} a.hyperlink_black:visited {color:#000000;} .hyperlink_gray {color:#999797;} a.hyperlink_gray:link {color:#999797;} a.hyperlink_gray:active {color:#999797;} a.hyperlink_gray:visited {color:#999797;} .hyperlink_purple {color:#800080;} a.hyperlink_purple:link {color:#800080;} a.hyperlink_purple:active {color:#800080;} a.hyperlink_purple:visited {color:#800080;} .hyperlink_teal {color:#38beee;} a.hyperlink_teal:link {color:#38beee;} a.hyperlink_teal:active {color:#38beee;} a.hyperlink_teal:visited {color:#38beee;} .hyperlink_ {color:#cb9045;} a.hyperlink_:link {color:#cb9045;} a.hyperlink_:active {color:#cb9045;} a.hyperlink_:visited {color:#cb9045;} /*###################################### PAGE BREAKS #################################################################*/ .pagebreak { page-break-before:always; } .pagebreak_with padding { page-break-before:always; padding:5%;} .transition { background: url('../image/blank.jpg') no-repeat center; border:none; margin-bottom:1em; display:none;} .red { color: #9d2122; font-weight:bold; } .blue { color: #009aca; font-weight:bold; }