/* ==================== 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: 0em; 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: .5em; 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:0 40% 1em 40%; 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; } /* PROJECT IMAGES */ .project_img { text-align: center; margin:1em 15% 0em 15%; 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; } .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.glink { text-decoration:none; color:#5e7244; -webkit-text-fill-color:#5e7244; } .normal { font-style:normal; } p { text-align:left; margin-bottom:0; } /* ----- 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; display:inline-block; } .indexdiv { font-family:"Albertus", sans-serif; font-size:1.2em; margin:1em 0 .25em 0; } @font-face { font-family:"Albertus"; font-style:normal; font-weight:bold; src : url("../fonts/AlbertusMTPro.otf"); } @font-face { font-family:"Albertus"; font-style:italic; font-weight:normal; src : url("../fonts/AlbertusMTPro-Italic.otf"); } @font-face { font-family:"Albertus"; font-style:normal; font-weight:normal; src : url("../fonts/AlbertusMTPro-Light.otf"); } @font-face { font-family:"Garamond"; font-style:normal; font-weight:normal; src : url("../fonts/AGaramondPro-Regular.otf"); } @font-face { font-family:"Garamond"; font-style:italic; font-weight:normal; src : url("../fonts/AGaramondPro-Italic.otf"); } @font-face { font-family:"Garamond"; font-style:normal; font-weight:bold; src : url("../fonts/AGaramondPro-Bold.otf"); } @font-face { font-family:"Garamond"; font-style:italic; font-weight:bold; src : url("../fonts/AGaramondPro-BoldItalic.otf"); } @font-face { font-family:"Garamond"; font-style:normal; font-weight:500; src : url("../fonts/AGaramondPro-Semibold.otf"); } @font-face { font-family:"Garamond"; font-style:italic; font-weight:500; src : url("../fonts/AGaramondPro-SemiboldItalic.otf"); } .greenbox { border:4px solid #586d3e; padding:1em; margin:1em 10%; } .greybox { background-color: #dbdcde; border:1px solid #dbdcde; padding:0 0 1em 0; margin:1em 0; page-break-before: always; } .primary, .secondary { font-family: serif; line-height: 1.2; font-size: .85em; } .Main { font-family:Louize, serif; font-size:0.6em; line-height:1.3; margin: 0 0 0 1.2em; text-indent:-1.2em; } .Ogden-Nash { font-family:"Albertus", sans-serif; font-size:1.2em; line-height:1.2; margin: 1em 0 0 0; color:#586d3e; } .Ogden-Nash-quote { font-family:"Garamond", serif; font-size:.95em; font-weight:normal; line-height:1.2; margin: 1em 0; color:#586d3e; } .crtf { font-family:serif; font-size:.9em; line-height:1.2; margin: 1em 0 0 0; } .crt { font-family:serif; font-size:.9em; line-height:1.2; } .cip { font-family:serif; font-size:.9em; line-height:1.2; margin: 0 0 0 1em; text-indent: -1em; } .ded { font-family:"Garamond", serif; font-size:1.2em; line-height:1.2; margin:1em 0; text-align:center; } .dest-title { color:#5e7244; font-family:"Garamond", serif; font-size:1.5em; font-weight:500; line-height:1.0; margin: 1.5em 0 .5em 0; text-align:center; } .ext { font-family:serif; font-size:0.95em; line-height:1.3; margin: 1em 10%; } .fmh1 { color:#586d3e; font-family:"Albertus", sans-serif; font-size:2em; line-height:1.0; margin: 0 0 1.1em 0; } .h1 { color:#586d3e; font-family:"Albertus", sans-serif; font-size:1.3em; line-height:1.2; margin: 1.2em 0 0 0; font-weight:bold; } .h2 { font-family:"Garamond", serif; font-size:0.9em; font-weight:500; line-height:1.2; margin: 1.2em 0 0.1em 0; text-transform:uppercase; } .p { font-family:serif; font-size:0.95em; line-height:1.4; text-indent:1.5em; } .pf { font-family:serif; font-size:0.95em; line-height:1.4; margin:1em 0 0 0; } .pf2 { font-family:serif; font-size:0.95em; line-height:1.4; margin:2em 0 1em 0; } .paft { font-family:serif; font-size:0.95em; line-height:1.4; margin:.1em 0 0 0; } .pq { color:#718459; font-family:"Garamond", serif; font-size:1em; font-style:italic; font-weight:normal; line-height:1.3; margin: 0.8em 0 0.8em 3em; } .pt { display: none; } .r1h1 { color:#5e7244; font-family:"Garamond", serif; font-size:1em; font-weight:500; line-height:1.4; margin: 0 0 1.8em 0; text-align:center; } .r1hn { font-family:serif; font-size:0.9em; line-height:1.4; margin: 0 2em 0.9em 2em; } .r1il { font-family:"Albertus", sans-serif; font-size:0.85em; line-height:1.2; margin: 0 5% 0.5em 5%; text-align:center; } .r1ilf { font-family:"Albertus", sans-serif; font-size:0.85em; line-height:1.2; margin: 1.25em 5% 0.5em 5%; text-align:center; } .r1ill { font-family:"Albertus", sans-serif; font-size:0.85em; line-height:1.2; margin: 0 5% 0 5%; text-align:center; } .r1p { font-family:serif; font-size:0.95em; line-height:1.4; margin: 0 2em .7em 2em; text-align:center; } .r1pf { font-family:serif; font-size:0.95em; line-height:1.4; margin: 1.7em 2em 0 2em; text-align:center; } .r1t { color:#586d3e; font-family:"Albertus", sans-serif; font-size:1.6em; line-height:1.1; text-align:center; } .r1y { font-family:"Garamond", serif; font-size:.95em; line-height:1.2; margin:.2em 0; } .rau-left { color:#343334; /* Contrast warning: Please use Color Checker */ font-family:"Garamond", serif; font-size:1em; font-weight:500; line-height:1.1; margin: 1em 0 0 10%; } .recipe-part-into { color:#5e7244; font-family:serif; font-size:0.95em; line-height:1.3; margin: 1em 0 0.9em 0; } .recipe-part-list { color:#5e7244; font-family:"Albertus", sans-serif; font-size:0.9em; line-height:1.3; margin: 0.5em 0 0 0; } .recipe-pt { color:#5e7244; font-family:"Albertus", sans-serif; font-size:1.8em; line-height:1.1; margin: 0.2em 0 0em 0; page-break-before: always; } .recipe-pt1 { color:#5e7244; font-family:"Albertus", sans-serif; font-size:1.8em; line-height:1.1; margin: 0.2em 0 0em 0; } .rhn { font-family:"Garamond", serif; font-size:0.9em; font-weight:normal; line-height:1.4; margin: 1em 10%; } .rhnf { font-family:"Garamond", serif; font-size:0.9em; font-weight:normal; line-height:1.4; margin: 1em 10%; } .ril { font-family:"Albertus", sans-serif; font-size:0.85em; line-height:1.2; margin: 0 25% 0.5em 25%; } .rilf { font-family:"Albertus", sans-serif; font-size:0.85em; line-height:1.2; margin: 1.25em 25% 0.5em 25%; } .rill { font-family:"Albertus", sans-serif; font-size:0.85em; line-height:1.2; margin: 0 25% 0 25%; } .rp { font-family:"Garamond", erif; font-size:0.9em; line-height:1.4; margin: 1em 0 0 0; } .rpf { font-family:"Garamond", erif; font-size:0.9em; line-height:1.4; margin: 2em 0 0 0; } .rt { color:#586d3e; font-family:"Albertus", sans-serif; font-size:1.6em; line-height:1.0; page-break-before: always; } .rt-lines { width:8%; padding:0 2% 0 0; } .stit { font-family:"Minion Pro", serif; font-size:1em; line-height:1.2; } .toch { font-family:"Albertus", sans-serif; font-size:2em; font-weight:normal; line-height:1.2; margin: 0 0 1em 0; text-align:center; } .toc1 { font-family:"Garamond", serif; font-size:1.5em; font-weight:normal; line-height:1.2; margin: .75em 0 0.1em 0; text-align:center; } .toc2 { color:#e6e5d7; /* Contrast warning: Please use Color Checker */ font-family:"LTC Globe Gothic Condensed Regular", sans-serif; font-size:1em; line-height:1.2; margin: 0 0 1.2em 0; text-align:center; } .toc3 { font-family:"Garmond", serif; font-size:0.95em; line-height:1.2; text-align:center; margin:.75em 0; } .toc4 { font-family:"Garmond", serif; font-size:0.95em; line-height:1.2; text-align:center; margin:1.5em 0 0 0; } .ul { font-family:serif; font-size:0.9em; line-height:1.4; margin: 1.5em 0 0 5%; } .ul-name { font-family:serif; font-size:0.9em; line-height:1.4; margin: 0 0 0 10%; } .Boutique-part-openers { font-family:"Boutique Regular", sans-serif; } .Lead-in { color:#586d3e; font-family:"Albertus", sans-serif; font-size:1em; } .Prologue { font-family:"Garamond", serif; font-size:1.2em; font-style:normal; font-weight:normal; margin:5em 0 0 0; color: #586d3e; } .b { font-weight:bold; } .ccust1 { color:#586d3e; font-family:"Albertus", sans-serif; font-size:1.0em; font-weight: bold; } .i { font-style:italic; } .medium-italic { font-style:italic; } .r2t { color:#586d3e; font-family:"Albertus", sans-serif; font-size:1.2em; line-height:1.1; text-align:left; margin:2em 0 0 0; } .r2hn { font-family:serif; font-size:0.9em; line-height:1.4; margin: 0 2em 0.9em 2em; } .r2il { font-family:"Albertus", sans-serif; font-size:0.85em; line-height:1.2; margin: 0 0 0.5em 0; text-align:left; } .r2ilf { font-family:"Albertus", sans-serif; font-size:0.85em; line-height:1.2; margin: 2em 0 0.5em 0; text-align:left; } .r2ill { font-family:"Albertus", sans-serif; font-size:0.85em; line-height:1.2; margin: 0; text-align:left; } .r2p { font-family:serif; font-size:0.95em; line-height:1.4; margin: 0 0 .7em 0; text-align:left; } .r2pf { font-family:serif; font-size:0.95em; line-height:1.4; margin: 1.7em 0 0 0; text-align:left; } .CharOverride-16 { color:#586d3e; font-family:"Louize Display"; font-size:0.6em; font-style:italic; text-transform:uppercase; } .CharOverride-17 { color:#ffffff; font-family:"Boutique Regular"; } .CharOverride-18 { font-family:Louize; } .CharOverride-19 { font-size:1.2em; } .CharOverride-20 { color:#586d3e; } .CharOverride-21 { font-family:"Boutique Regular"; font-size:1.2em; } .CharOverride-22 { font-family:"Louize Medium"; } .CharOverride-23 { font-family:"Louize Medium"; font-style:italic; } .CharOverride-25 { font-family:Louize; font-style:italic; } .CharOverride-26 { font-size:1.2em; } .CharOverride-27 { font-family:"Louize Display"; font-size:0.6em; font-style:italic; font-weight:bold; } .CharOverride-28 { color:#718459; font-family:"Louize Display"; font-size:0.6em; font-style:italic; font-weight:bold; } .CharOverride-29 { color:#343334; /* Contrast warning: Please use Color Checker */ font-size:1.1em; } .CharOverride-30 { color:#ffffff; font-family:"Boutique Regular"; font-size:1.8em; } .CharOverride-31 { font-family:"Boutique Normal"; } .CharOverride-32 { font-family:Louize; } .CharOverride-33 { color:#ffffff; font-size:1.1em; } .CharOverride-34 { font-size:0.5em; } .CharOverride-35 { font-family:Louize; font-size:0.9em; } .CharOverride-36 { color:#586d3e; font-family:"Boutique Regular", sans-serif; font-size:1.4em; } .CharOverride-37 { color:#ffffff; font-family:Louize; font-size:0.7em; }