/* Fairfield LT Std */ @font-face { font-family: "Fairfield"; font-style: normal; font-weight: 100; src : url("../fonts/FairfieldLTStd-Light.otf"); } @font-face { font-family: "Fairfield"; font-style: italic; font-weight: 100; src : url("../fonts/FairfieldLTStd-LightItalic.otf"); } @font-face { font-family: "Fairfield"; font-style: normal; font-weight: normal; src : url("../fonts/FairfieldLTStd-Medium.otf"); } @font-face { font-family: "Fairfield"; font-style: italic; font-weight: normal; src : url("../fonts/FairfieldLTStd-MediumItalic.otf"); } @font-face { font-family: "Fairfield"; font-style: normal; font-weight: bold; src : url("../fonts/FairfieldLTStd-Bold.otf"); } @font-face { font-family: "Fairfield"; font-style: italic; font-weight: bold; src : url("../fonts/FairfieldLTStd-BoldItalic.otf"); } @font-face { font-family: "Fairfield"; font-style: normal; font-weight: 900; src : url("../fonts/FairfieldLTStd-Heavy.otf"); } @font-face { font-family: "Fairfield"; font-style: italic; font-weight: 900; src : url("../fonts/FairfieldLTStd-HeavyItalic.otf"); } /* Helvetica Neue eText Std */ @font-face { font-family: "Helv"; font-style: normal; font-weight: 100; src : url("../fonts/HelveticaNeueETStd-45Lt.otf"); } @font-face { font-family: "Helv"; font-style: italic; font-weight: 100; src : url("../fonts/HelveticaNeueETStd-46LtIt.otf"); } @font-face { font-family: "Helv"; font-style: normal; font-weight: normal; src : url("../fonts/HelveticaNeueETStd-55Rg.otf"); } @font-face { font-family: "Helv"; font-style: italic; font-weight: normal; src : url("../fonts/HelveticaNeueETStd-56It.otf"); } @font-face { font-family: "Helv"; font-style: normal; font-weight: bold; src : url("../fonts/HelveticaNeueETStd-65Md.otf"); } @font-face { font-family: "Helv"; font-style: italic; font-weight: bold; src : url("../fonts/HelveticaNeueETStd-66MdIt.otf"); } @font-face { font-family: "Helv"; font-style: normal; font-weight: 900; src : url("../fonts/HelveticaNeueETStd-75Bd.otf"); } @font-face { font-family: "Helv"; font-style: italic; font-weight: 900; src : url("../fonts/HelveticaNeueETStd-76BdIt.otf"); } /* Shelley Script LT Pro */ @font-face { font-family: "Shelley"; font-style: normal; font-weight: normal; src : url("../fonts/ShelleyScriptLTPro.otf"); } /* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } /* FULL PAGE IMAGES */ .full_before { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_top { text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_beforeafter { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_after { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 1em; } /* NORMAL IMAGES */ .medium_img { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_img { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_img { margin: 1em 35%; text-align: center; page-break-before: avoid; } .line_img { margin: 0 35%; text-align: center; page-break-before: avoid; } /* TALL IMAGES */ .medium_tall { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_tall { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_tall { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* FLOAT IMAGES */ .float_right { margin-top: 0em; padding-bottom: .25em; width:30%; float:right; padding-left:10px; } .float_right_wide { margin-top: 0em; padding-bottom: .25em; width:50%; float:right; padding-left:10px; } .float_right_small { margin-top: 0em; padding-bottom: .25em; width:20%; float:right; padding-left:10px; } .float_left { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:30%; float:left; padding-right:10px; } .float_left_wide { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:50%; float:left; padding-right:10px; } .float_left_small { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:20%; float:left; padding-right:10px; } .float_left_smaller { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:15%; float:left; padding-right:10px; } /* PROJECT IMAGES */ .project_img { text-align: center; margin:1em 10% 0em 10%; page-break-after:always; } .project_spread { text-align: center; margin: 1em 0 0 0; page-break-after:always; } /* CAPTION IMAGES */ .caption_img { page-break-before:always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-inside: avoid; } .vector_img { text-align: center; margin:1em 42%; } .inline_img { width:2em; } .pagebreak { page-break-before:always; } .clear { clear:both; } /*====RH SQUEEZE====*/ .squeeze20 {margin:1em 40%;} .squeeze40 {margin:1em 30%;} .squeeze50 {margin:1em 25%;} .squeeze60 {margin:1em 20%;} .squeeze80 {margin:1em 10%;} /* ---- ADDITIONAL STYLES and OVERRIDES ---- */ a.wlink { text-decoration:none; color:#ffffff; -webkit-text-fill-color:#ffffff; } a.rlink { text-decoration:none; color:#cc212c; -webkit-text-fill-color:#cc212c; } .normal { font-style:normal; } p { text-align:left; margin-bottom:0; } .lilacbox { background-color: #e9e4e9; padding:2em; page-break-before: always; } .beigebox { background-color: #fbf2de; padding:2em; page-break-before: always; } .bluebox { background-color: #dae5f5; padding:2em; page-break-before: always; } .greenbox { background-color: #e2f0ef; padding:2em; page-break-before: always; } .redbox { background-color: #f9e7e4; padding:2em; page-break-before: always; } .grassbox { background-color: #e4e8c8; padding:2em; page-break-before: always; } .goldbox { background-color: #fbefd6; padding:2em; page-break-before: always; } .ackbox { border:1em solid #cc212c; padding:2em; } /* ----- NAV BARS ----- */ div.nav { margin:1em 0; page-break-inside:avoid; page-break-before:always; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } div.nav-nobreak { margin:1em 0 1em 0; page-break-inside:avoid; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } a.index_link { text-decoration:none; color:#333333; } p.nav-bar { margin:.1em; padding:.4em; line-height:1.5; text-align:center; } span.letter-block { width:1em; text-align:center; margin:0 .15em; color:#999999; font-family: "Fairfield", serif; } .indexdiv { font-family: "Fairfield", serif; font-size:1.2em; margin:1em 0 .25em 0; color:#cc212c; } .primary, .secondary { font-family: "Fairfield", serif; font-size:.85em; } .ded { font-family:"Shelley", sans-serif; font-size:1.5em; line-height:1.4; color:#cc212c; text-align:center; margin:.1em 10% 0 10%; } .dedf { font-family:"Shelley", sans-serif; font-size:1.5em; line-height:1.4; color:#cc212c; text-align:center; margin:1em 10% 0 10%; } .toch { font-family:"Shelley", sans-serif; font-size:2.1em; line-height:1.4; color:#cc212c; text-align:center; margin:1em 0 0 0; } .bib { font-family:"Fairfield", serif; font-size:0.9em; font-weight:normal; line-height:1.4; margin: .5em 0 0 0; } .body-no-indent { font-family:"Fairfield", serif; font-size:0.95em; font-weight:100; line-height:1.5; color:#d87468; } .nobox { margin:1.5em 10%; } .cn { color:#39566a; /* Contrast warning: Please use Color Checker */ font-family:"Sentinel Bold", serif; font-size:0.7em; line-height:1.8; margin: 0 0 1.6em 0; text-align:center; text-transform:uppercase; } .cst { color:#39566a; /* Contrast warning: Please use Color Checker */ font-family:"Shelley", serif; font-size:1.6em; line-height:1.1; margin: 0.6em 0 2em 0; text-align:center; } .ct { color:#cc212c; font-family:"Fairfield", serif; font-size:2.2em; font-weight:100; line-height:1.4; text-align:center; text-transform:uppercase; margin:0 10%; letter-spacing: .05em; } .flower-name { color:#d87468; font-family:"Tilda Petite", serif; font-size:1.2em; line-height:0.9; text-align:center; } .fmp { font-family:"Fairfield", serif; font-size:0.95em; font-weight:normal; line-height:1.4; text-indent:1.1em; } .fmpaft { font-family:"Fairfield", serif; font-size:0.95em; font-weight:normal; line-height:1.4; } .fmpalt { color:#d87468; font-family:"Fairfield", serif; font-size:1.1em; font-weight:100; line-height:1.4; } .tocbm { color:#cc212c; font-family:"Helv", serif; font-size:0.8em; font-weight:bold; line-height:1.4; margin: .5em 0 0 0; text-align:center; text-transform:uppercase; } .tocfm { color:#cc212c; font-family:"Helv", serif; font-size:0.8em; font-weight:bold; line-height:1.4; margin: 1.5em 0 1.5em 0; text-align:center; text-transform:uppercase; } .tocc { color:#cc212c; font-family:"Fairfield", serif; font-size:1em; font-weight:bold; line-height:1.4; margin: .1em 0 0 0; text-align:center; text-transform:uppercase; } .toc { color:#d87468; font-family:"Helv", serif; font-size:0.75em; font-weight:bold; line-height:1.4; margin: 1.5em 0 .1em 0; text-align:center; text-transform:uppercase; } .fmt { color:#d87468; font-family:"Shelley", serif; font-size:2.5em; line-height:1.2; margin: 1em 0 0 0; text-align:center; } .bmt { color:#cc212c; font-family:"Shelley", serif; font-size:1.8em; line-height:1.2; margin: 1em 0; text-align:center; } .h1 { color:#cc212c; font-family:"Fairfield", serif; font-size:1em; line-height:1.6; margin: 2em 0 1.5em 0; text-align:center; font-weight: bold; } .h2 { color:#cc212c; font-family:"Shelley", serif; font-size:1.4em; line-height:1.1; margin: 2em 0 .35em 0; text-align:center; } .h2a { color:#cc212c; font-family:"Shelley", serif; font-size:1.4em; line-height:1.1; margin: 2em 0 0 0; text-align:center; } .hemb { font-family:"Fairfield", serif; font-size:0.9em; font-weight:normal; line-height:1.4; text-indent:1em; } .hemb1 { font-family:"Fairfield", serif; font-size:0.9em; font-weight:normal; line-height:1.4; text-indent:1em; margin-top:1em; } .pink { color:#d77c69; } .idx { font-family:"Sentinel Light", serif; font-size:0.6em; font-weight:300; line-height:1.3; margin: 0 0 0 2.1em; text-indent:-2.1em; } .idxs { font-family:"Sentinel Light", serif; font-size:0.6em; font-weight:300; line-height:1.3; margin: 0 0 0 2.1em; text-indent:-1.1em; } .p { font-family:"Fairfield", serif; font-size:0.95em; font-weight:normal; line-height:1.4; text-indent:1.1em; } .paft { font-family:"Fairfield", serif; font-size:0.95em; font-weight:normal; line-height:1.4; margin-bottom: 1em; } .paft1 { font-family:"Fairfield", serif; font-size:0.95em; font-weight:normal; line-height:1.4; } .pf { font-family:"Fairfield", serif; font-size:0.95em; font-weight:normal; line-height:1.4; margin-top:1em; } .crt { font-family:"Helv", sans-serif; font-size:0.75em; font-weight:normal; line-height:1.3; margin: 0 0 0 0; color:#cc212c; text-align:center; } .crtf { font-family:"Helv", sans-serif; font-size:0.75em; font-weight:normal; line-height:1.3; margin: 1.3em 0 0 0; color:#cc212c; text-align:center; } .sb1 { font-family:"Helv", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; margin: 1em 0 0 0; } .sb { font-family:"Helv", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; margin: 0 0 1em 35%; } .sb_alt { font-family:"Helv", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; margin: 0 0 1em 35%; } .Annotation-reference { font-size:0.8em; } .h2-caps { font-family:"Helv", sans-serif; color:#d87468; font-size:0.9em; font-weight:bold; text-transform:uppercase; } .i { font-style:italic; } .i_Fakt { font-style:italic; } .CharOverride-1 { color:#39566a; /* Contrast warning: Please use Color Checker */ font-family:"Tilda Petite", serif; font-size:1.8em; } .CharOverride-2 { color:#ffffff; font-family:"Fakt Pro Nor"; font-size:0.8em; } .CharOverride-3 { color:#ffffff; font-family:"Fakt Pro SmBd"; font-size:0.8em; font-weight:bold; } .CharOverride-4 { color:#f7e7e5; /* Contrast warning: Please use Color Checker */ font-family:"Tilda Petite", serif; font-size:1.3em; } .CharOverride-5 { color:#c11f26; font-family:"Showcase Script", sans-serif; font-size:1.5em; } .CharOverride-6 { color:#c11f26; font-family:"Sentinel Light", serif; font-size:4.3em; font-weight:300; text-transform:uppercase; } .CharOverride-7 { color:#e4a798; /* Contrast warning: Please use Color Checker */ font-family:"Tilda Grande", serif; font-size:4.4em; } .CharOverride-8 { color:#d87468; font-family:"Sentinel Light", serif; font-size:4.3em; font-weight:300; text-transform:uppercase; } .CharOverride-9 { color:#c11f26; font-family:"Sentinel Semibold", serif; font-size:1.0em; font-weight:300; text-transform:uppercase; } .CharOverride-10 { color:#c11f26; font-family:"Tilda Petite", serif; font-size:1.3em; } .CharOverride-11 { color:#c11f26; font-family:"Tilda Petite", serif; font-size:1.4em; } .CharOverride-12 { color:#c11f26; font-family:"Sentinel Semibold", serif; font-size:1.4em; font-weight:300; text-transform:uppercase; } .CharOverride-13 { color:#325a76; /* Contrast warning: Please use Color Checker */ font-family:"Sentinel Medium", serif; font-size:0.6em; font-weight:300; text-transform:uppercase; } .CharOverride-14 { color:#325a76; /* Contrast warning: Please use Color Checker */ font-family:"Sentinel Medium", serif; font-size:0.7em; font-weight:300; text-transform:uppercase; } .CharOverride-15 { color:#cc212c; font-size:0.6em; } .CharOverride-16 { color:#cc212c; font-size:0.7em; } .CharOverride-17 { font-family:"Sentinel Bold", serif; font-size:0.8em; } .CharOverride-18 { font-size:0.6em; } .CharOverride-19 { color:#cc212c; font-family:"Sentinel Bold", serif; font-size:0.8em; } .CharOverride-20 { color:#cc212c; font-family:"Tilda Petite", serif; font-size:1.8em; } .CharOverride-21 { color:#de9182; /* Contrast warning: Please use Color Checker */ font-family:"Tilda Grande", serif; font-size:3.0em; } .CharOverride-22 { color:#cc212c; font-family:"Fairfield", serif; font-size:1.0em; font-weight:100; text-transform:uppercase; } .CharOverride-23 { color:#cc212c; font-size:.9em; font-weight:bold; text-transform:uppercase; } .CharOverride-25 { color:#cc212c; font-family:"Tilda Petite", serif; font-size:2.3em; } .CharOverride-26 { color:#cc212c; font-family:"Tilda Grande", serif; font-size:2.3em; } .CharOverride-27 { color:#d87468; font-size:2.3em; } .CharOverride-28 { color:#d87468; font-size:1.4em; } .CharOverride-30 { color:#d87468; font-family:"Sentinel Semibold", serif; font-size:0.5em; font-weight:300; text-transform:uppercase; } .CharOverride-31 { color:#d87468; font-family:"Sentinel Medium", serif; font-size:0.7em; font-weight:300; } .CharOverride-32 { color:#d87468; font-size:1.1em; } .CharOverride-33 { color:#d87468; font-family:"Sentinel Semibold"; font-size:1.1em; font-weight:bold; } .CharOverride-34 { font-size:1.0em; } .CharOverride-35 { font-family:"Fakt Pro Lt"; } .CharOverride-36 { font-size:0.8em; } .CharOverride-37 { font-family:"Sentinel Light"; font-size:0.8em; font-style:italic; } .CharOverride-38 { color:#cc212c; font-family:"Tilda Petite", serif; font-size:1.7em; } .CharOverride-39 { font-size:0.9em; } ._idGenDropcap-1 { color:#cc212c; }