/*
COLOR PALETTE
#ffffff - white
#000000 - black
#0a003c - dark blue
#0a0135 - editor dark blue
#800000 - dark red
#b7d2eb - light blue
#7f001e - red font
#d9cbcb - light red
#d7b4e3 - light lavender
#ffff00 - yellow
#f7f7f7 - very light grey
#c8c8c8 - light grey
#343434 = dark grey
#ece4ca - light cream
*/


/* Global styles ------------------------------------*/
html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

body {
  color: #000000;
  background: #f7f7f7;
  margin: 0 auto;
  padding: 0;
  max-width: 900px;
  width: 100%;
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-stretch: initial;
  font-size: 16px;
  line-height: 1.5;
}

a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.index-area-links {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
  padding: 0px 60px 60px 60px;
}

.index-area a {
  color: #000000;
  test-decoration-color: purple;
  padding: 60px 60px 60px 60px;
  line-height: 8;
}

.index-area a:hover {
  text-decoration-line: underline;
  test-decoration-color: purple;
}

.links-area {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 20px 60px 20px;
  display: block;
  line-height: 1.5;
}

.links-area a {
  color: #000000;
  text-decoration-line: underline;
  test-decoration-color: purple;
  display: block;
}

.links-area a:hover {
  text-decoration-line: underline;
  test-decoration-color: purple;
}

h1 {
  line-height: 1;
  font-weight: 700;
  font-size: 42px;
  margin: 20px;
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
}

h2 {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 700;
  font-size: 30px;
}

h3 {
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  color: #800000;
  font-weight: 400;
  font-size: 24px;
  padding: 0px 0px 5px 0px;
}

h4 {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 700;
  font-size: 30px;
  padding: 0;
  margin: 10px 0 0 0;
}

h5 {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 700;
  font-size: 28px;
  text-align: center;
  padding: 0px 0px 30px 0px;
  background: #ffffff;
  color: #000000;
}

header {
  max-width: 900px;
  margin: 0 auto;
  width: 100%;
  background: #0a003c;
  color: #ffffff;
  padding: 0px 0px 0px 0px;
}

.header-gap {
  background: #f7f7f7;
  padding: 0px 0px 30px 0px;
}

.site-title p {
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', 'Roboto Condensed', san-serif;
  max-width: 900px;
  line-height: 1;
  font-weight: 400;
  font-size: 72px;
  text-align: center;
  display: block;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  width: 85%;
  padding: 40px 0px 40px 0px;
}

.site-subtitle {
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', 'Roboto Condensed', san-serif;
  color: #ffff00;
  max-width: 900px;
  line-height: 1;
  font-weight: 400;
  font-size: 30px;
  text-align: center;
  display: block;
  margin: 0 auto;
  width: 85%;
  padding: 0px 0px 0px 0px;
}

.page-header-search {
  background: #ffffff;
  padding: 40px 0px 0px 0px;
  margin: -80px 0px -80px 0px;
}

.page-title {
  background: #ffffff;
  color: #800000;
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  max-width: 900px;
  margin: 0 auto;
  line-height: 1;
  font-weight: 700;
  font-size: 40px;
  text-align: center;
  display: block;
  width: 100%;
  padding: 10px 0px 10px 0px;
}

.archive-page-title {
  background: #ffffff;
  color: #800000;
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  max-width: 900px;
  margin: 0 auto 0 auto;
  line-height: 1;
  font-weight: 700;
  font-size: 40px;
  text-align: center;
  display: block;
  width: 100%;
  padding: 10px 0px 0px 0px;
}

.header-navigation {
  background: #b7d2eb;
  max-width: 900px;
  width: 100%;
  height: 50px;
  margin: 0 auto;
  text-align: center;
  padding: 15px 10px 15px 10px;
  line-height: 1;
}

.header-navigation1 {
  background: #b7d2eb;
  color: #000000;
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  text-decoration: none;
  font-weight: 600;
  font-size: 22px;
  padding: 0px 10px 0px 10px;
  line-height: 1;
}

.main-area {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0px auto 0px auto;
  padding: 20px 0px 30px 0px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 10px;
  line-height: 1;
}

.main-page-article {
	text-indent: 0px;
  padding: 0px 0px 20px 0px;
}

.main-page-new-article h2 {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 700;
  font-size: 32px;
  padding: 0px 0px 0px 0px;
  margin: -5px 0px 0px 0px;
  line-height: 1;
}

.main-page-new-article p {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 400;
  font-size: 19px;
	text-indent: 0 px;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 20px 0px;
  line-height: 1.4;
}

.main-page-editors-note h2 {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  color: #800000;
  font-weight: 700;
  font-size: 40px;
  padding: 0px 0px 0px 0px;
  margin: -5px 0px 0px 0px;
  line-height: 1.3;
}

.main-page-editors-note p {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 400;
  font-size: 19px;
	text-indent: 0 px;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;
  line-height: 1.4;
}

.main-page-most-read-article h2 {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 700;
  font-size: 32px;
  padding: 0px 0px 0px 0px;
  margin: -5px 0px 0px 0px;
  line-height: 1;
}

.main-page-most-read-article p {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 400;
  font-size: 19px;
  text-align: left;
	text-indent: 30px;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 20px 0px;
  line-height: 1.4;
}

.make-italics {
  font-style: italic;
}

.main-left-items {
  max-width: 580px;
  text-align: center;
}

.main-left-announcement {
  background: #d7b4e3;
  padding: 20px 20px 73px 0;
  border: 1px solid #343434;  
  margin: 11px 0px 25px 0px;
}

.main-left-new-articles {
  padding: 10px 20px 0px 5px;
  border: 1px solid #343434;  
  margin: 10px 0px 25px 0px;
}

.main-left-new-articles P {
  text-align: left;
	text-indent: 0px;
  padding: 0px 30px 10px 30px;
}

.main-left-most-read {
  padding: 10px 20px 15px 0px;
  margin: 10px 0px 0px 0px;
  background: #ece4ca;  
}

.main-left-most-read p {
  text-align: left;
	text-indent: 0px;
  padding: 0px 30px 10px 30px;
}

.main-right-items {
  max-width: 290px;
  text-align: center;
}

.main-right-items p {
	padding: 0px 20px 0px 5px;
  font-weight: 400;
  font-size: 19px;
  line-height: 1.4;
}

.main-right-reference-button {
  background: #000000;
  color: #ffffff;
  width: 275px;
  text-decoration: none;
  text-align: center;
  font-weight: 700;
  font-size: 28px;
  padding: 20px 10px 20px 10px;
  border-radius: 4px;
  display: inline-block;
  margin: 10px 20px 15px 0px;
}

.main-right-reference-button:hover {
  background: rgba(47,48,97,80%);
}

.main-right-bon-mot-button {
  background: #c8c8c8;
  color: #000000;
  width: 275px;
  text-decoration: none;
  text-align: center;
  font-weight: 700;
  font-size: 28px;
  padding: 20px 10px 20px 10px;
  margin: 0px 20px 15px 0px;
  border-radius: 4px;
  display: inline-block;
}

.main-right-bon-mot-button:hover {
  background: rgba(47,48,97,80%);
}

.bon-mot-attribution {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  color: #333333;
  font-weight: 400;
  font-size: 16px;
  padding: 0px 0px 20px 0px;
  margin: -10px 0px 20px 0px;
}

.bon-mot-attribution-bold {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  color: #333333;
  font-weight: 600;
  font-size: 16px;
  font-style: italic;
  padding: 0px 0px 20px 0px;
  margin: 0px 0px 20px 0px;
}

.donate-area {
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  background: #000000;
  color: #ffffff;
  max-width: 900px;
  line-height: 2.4;
  font-weight: 400;
  font-size: 58px;
  text-align: center;
  display: block;
  margin: -30px auto -30px auto;
  width: 100%;
}

.donate-area a {
  background: #000000;
  color: red;
  text-decoration: underline;
  text-align: center;
  font-weight: 400;
  font-size: 58px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.excerpts-and-passages-area {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 0px 0px 0px 0px;
  line-height: 1;
  border-top: 1px solid #ffffff; 
}

.excerpts-and-passages-title {
  font-family: 'Parisienne', script;
  background: #ffffff;
  color: #0000a4;
  max-width: 900px;
  line-height: 1;
  font-weight: 600;
  font-size: 72px;
  text-align: center;
  display: block;
  margin: -40px auto -20px auto;
  width: 100%;
}

.excerpts-and-passages-article {
  padding: 0px 0px 40px 0px;
}

.excerpts-and-passages-article h1 {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 700;
  font-size: 42px;
  padding: 0px 0px 15px 0px;
  margin: 0;
  line-height: 1;
}

.excerpts-and-passages-article h5 {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 400;
  font-size: 24px;
  text-align: center;
  margin: 0;
  padding: 0px 0px 20px 0px;
  background: #ffffff;
  color: #000000;
}

.excerpts-and-passages-article p {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 400;
  font-size: 21px;
  text-align: left;
	text-indent: 30px;
  padding: 0px 60px 10px 60px;
  margin: 0;
  line-height: 1.6;
}

.excerpts-and-passages-article-center {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 400;
  font-size: 20px;
	text-indent: 0px;
  padding: 0px 120px 0px 120px;
  margin: 0;
  line-height: 1.5;
  text-align: center;
}

.excerpts-and-passages-attribution-bold {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  color: #333333;
  font-weight: 600;
  font-size: 14px;
  font-style: italic;
  padding: 0px 0px 20px 0px;
  margin: 0px 0px 20px 0px;
}

.excerpts-and-passages-center {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 700;
  font-size: 18px;
  text-align: center;
  padding: 0px 60px 10px 60px;
  margin: -30px 0px 30px 0px;
  line-height: 1.5;
}

.excerpts-and-passages-center2 p {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 10px 120px 10px 120px;
  margin: 0px auto 5px auto;
  line-height: 1.5;
}

.excerpts-and-passages-italics {
  font-style: italic;
}

.excerpts-and-passages-see-more {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 500;
  font-size: 22px;
  text-align: center;
	text-indent: 0px;
  padding: 0px 60px 10px 60px;
  margin: -30px 0px 30px 0px;
  line-height: 1.5;
}

.excerpts-and-passages-see-more a {
  font-weight: 700;
  color: blue;
  text-decoration: underline;
}

.archive-section-area {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 0px 0px 20px 40px;
}

.archive-section-404-gap {
  background: #ffffff;
  padding: 0px 0px 30px 0px;
  margin: -20px 0px 0px 0px;
}

.archive-section-404-message h1 {
  background: #ffffff;
  color: #004000;
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  font-weight: 700;
  font-size: 42px;
  padding: 40px 0px 0px 0px;
  margin: 0;
  line-height: 1;
}

.archive-section-404-message {
/*   border: 2px solid #343434;  */
  background: #ffffff;
  color: #000000;
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 700;
  font-size: 24px;
  text-align: center;
	text-indent: 0px;
  padding: 0px 60px 10px 60px;
  margin: 0px 0px -30px 0px;
  line-height: 1.5;
}

.archive-section-404-message a {
  color: #000000;
  text-decoration-line: underline;
  test-decoration-color: purple;
}

.archive-section-404-message a:hover {
  text-decoration-line: underline;
  test-decoration-color: purple;
}

.archive-section-header {
  font-weight: 700;
  font-size: 64px;
  line-height: 1;
  margin: 0 auto 0 auto;
}

.archive-header {
  background: #ffffff;
  font-weight: 700;
  font-size: 24px;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0px 0px 40px;
  line-height: 1.5;
}

.archive-link {
  background: #ffffff;
  padding: 0px 0px 20px 40px;
  line-height: 1;
}

.archive-header-link {
  background: #ffffff;
  font-weight: 700;
  font-size: 24px;
  padding: 0px 30px 0px 40px;
  margin: -20 auto -20 auto;
}

.archive-header-link2 {
  background: #ffffff;
  font-weight: 700;
  font-size: 24px;
  display: block;
  font-style: italic;
  padding: 5px 80px 5px 80px;
}

.archive-ref-lib-section-header {
  font-weight: 700;
  font-size: 64px;
  line-height: 1;
  margin: 0 auto 0 auto;
}

.archive-ref-lib-header-link {
  background: #ffffff;
  font-weight: 700;
  font-size: 24px;
  padding: 0px 0px 0px 40px;
  margin: 0 auto 0 auto;
}

.archive-ref-lib-text {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 400;
  font-size: 18px;
  text-align: left;
  text-indent: 0px;
  display: block;
  padding: 0px 100px 0px 60px;
  margin: 0px 0px 30px 0px;
  line-height: 1.5;
}

.archive-ref-lib-text a {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 700;
  font-size: 26px;
  text-align: left;
  text-indent: 0px;
  display: inline;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  line-height: 1.5;
}

.archive-ref-lib-text p {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', serif;
  font-weight: 400;
  font-size: 20px;
  text-align: left;
/* 	text-indent: 40px; */
  display: inline;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  line-height: 1;
}

.archive-section-title {
  padding: 20px 0px 0px 40px;
  font-weight: 700;
  font-size: 18px;
  line-height: 1;
}

.archive-gap-top {
	padding: 5px 0px 0px 0px;
}

.archive-gap-bottom {
	padding: 10px 0px 15px 0px;
}

.archive-gap-bottom2 {
	padding: 0px 0px 0px 0px;
}

.bon-mot-index-area {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 0px 0px 20px 0px;
}

.bon-mot-index-section-header {
  font-weight: 700;
  font-size: 64px;
  line-height: 1.5;
}

.bon-mot-index-header {
  background: #ffffff;
  font-weight: 700;
  font-size: 24px;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0px 0px 40px;
  line-height: 1.5;
}

.bon-mot-index-area a {
  background: #ffffff;
  font-weight: 700;
  font-size: 24px;
  display: block;
  padding: 5px 80px 0px 80px;
}

.bon-mot-author-page-title {
  background: #ffffff;
  color: #800000;
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  max-width: 900px;
  margin: 0 auto -30 auto;
  line-height: 1;
  font-weight: 700;
  font-size: 40px;
  text-align: center;
  display: block;
  width: 100%;
  padding: 0px 0px 0px 0px;
}

.bon-mot-author-area {
  background: #ffffff;
  text-align: center;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 5px 30px 0px 30px;
  line-height: 1;
}

.bon-mot-quote {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 40px 40px 40px;
  line-height: 1.5;
}

.bon-mot-quote h4 {
  background: #ffffff;
  font-weight: 700;
  font-size: 24px;
  max-width: 900px;
  width: 100%;
  padding: 0px 0px 10px 0px;
  margin: -10px auto 0px auto;
  line-height: 1.5;
}

.bon-mot-quote-text {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 10px 0px 10px;
  margin: 0px auto 0px auto;
  line-height: 1.5;
}

.bon-mot-quote-text p {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 5px auto;
  line-height: 1.7;
}

.excerpts-and-passages-index-area {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 40px 0px 20px 0px;
}

.excerpts-and-passages-index-section-header a {
  font-weight: 600;
  font-size: 24px;
  display: block;
  padding: 0px 40px 10px 60px;
  line-height: 1.5;
}

.e-and-p-content-page-title {
  background: #ffffff;
  color: #800000;
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  max-width: 900px;
  margin: 0 auto -30 auto;
  line-height: 1;
  font-weight: 600;
  font-size: 40px;
  text-align: center;
  display: block;
  width: 100%;
  padding: 0px 0px 0px 0px;
}

.e-and-p-area {
  background: #ffffff;
  text-align: center;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 5px 30px 0px 30px;
  line-height: 1;
}

.e-and-p-content {
  text-decoration-line: none;
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 40px 40px 40px;
  line-height: 1.5;
}

.e-and-p-content h4 {
  background: #ffffff;
  font-weight: 600;
  font-size: 24px;
  max-width: 900px;
  width: 100%;
  padding: 0px 0px 10px 0px;
  margin: -10px auto 0px auto;
  line-height: 1.5;
}

.e-and-p-content-text a {
  text-decoration-line: underline;
  text-decoration-color: blue;
  color: blue;
}

.e-and-p-content-text {
  text-align: left;
	text-indent: 30px;
  font-size: 20px;
  padding: 0px 10px 0px 10px;
  margin: 0px auto 0px auto;
  line-height: 1.5;
}

.e-and-p-content-text p {
  text-align: left;
	text-indent: 30px;
  font-size: 20px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 5px auto;
  line-height: 1.7;
}

.e-and-p-content-text-center p {
  text-align: center;
	text-indent: 30px;
  font-size: 20px;
  padding: 0px 0px 10px 0px;
  margin: 0px auto 0px auto;
  line-height: 1.4;
}

.e-and-p-content-text-center2 p {
  text-align: center;
	text-indent: 30px;
  font-size: 20px;
  padding: 10px 70px 10px 70px;
  margin: 0px auto 5px auto;
  line-height: 1.5;
}

.e-and-p-content-text-center3 p {
  text-align: center;
	text-indent: 30px;
  font-size: 20px;
  padding: 0px 0px 15px 0px;
  margin: 0px auto 5px auto;
  line-height: 1.5;
}

.e-and-p-content-text-center3 a {
  text-decoration-line: underline;
  text-decoration-color: blue;
  color: blue;
}

.e-and-p-content-text-right p {
  text-align: right;
	text-indent: 30px;
  font-size: 20px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 5px auto;
  line-height: 1.2;
}

.excerpts-and-passages-gap {
	padding: 1px 0px 0px 0px;
}

.essays-and-articles-index-header {
  background: #ffffff;
  color: #0000c4;
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  font-weight: 700;
  font-size: 32px;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0px 10px 40px;
  line-height: 1.5;
}

.essays-and-articles-index-area {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 40px 0px 20px 0px;
}

.essays-and-articles-index-section-header a {
  font-weight: 700;
  font-size: 24px;
  display: block;
  padding: 0px 40px 10px 60px;
  line-height: 1.5;
}

.essays-and-articles-gap {
	padding: 1px 0px 0px 0px;
}

.single-article-area {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 30px 20px 30px;
  line-height: 1;
}

.single-article-area a {
  color: #000000;
  text-decoration: underline;
}

.single-article-area h2 {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto 0 auto;
  padding: 30px 0px 10px 0px;
  text-align: center;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.3;
}

.single-article-area h4 {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
  padding: 20px 60px 20px 60px;
  font-weight: 700;
  font-size: 22px;
  line-height: 1;
}

.single-article-area p {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
	text-indent: 30px;
  font-weight: 400;
  font-size: 21px;
  padding: 0px 60px 20px 60px;
  line-height: 1.6;
}

.single-article-center p {
  text-align: center;
	text-indent: 0px;
  padding: 0px 120px 20px 120px;
}

.single-article-pullout-quote p {
  text-align: center;
	text-indent: 0px;
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  font-weight: 600;
  font-size: 30px;
  padding: 0px 120px 20px 120px;
}

.single-article-italics {
  font-style: italic;
}

.single-article-bold {
  font-weight: 700;
}

.single-article-quote {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 140px 20px 140px;
  line-height: 1.5;
}

.single-article-quote p {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 10px 10px 10px;
  line-height: 1.5;
}

.single-article-dateline p {
  text-align: right;
  font-size: 20px;
  font-style: italic;
  padding: 40px 60px 20px 60px;
  line-height: 1;
}

.single-article-bold-italics {
  font-weight: 700;
  font-style: italic;
}

.single-article-byline p {
  font-weight: 400;
  font-size: 24px;
  text-align: center;
  padding: 10px 0px 50px 0px;
	text-indent: 0px;
  line-height: 1;
}

.single-article-area2 {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 30px 20px 30px;
  line-height: 1;
}

.single-article-area2 a {
  color: #000000;
  text-decoration: underline;
}

.single-article-area2 h2 {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto 0 auto;
  padding: 30px 0px 10px 0px;
  text-align: center;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.3;
}

.single-article-area2 h4 {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
  padding: 20px 60px 20px 60px;
  font-weight: 700;
  font-size: 22px;
  line-height: 1;
}

.single-article-area2 p {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
	text-indent: 0px;
  font-weight: 400;
  font-size: 21px;
  padding: 0px 60px 20px 60px;
  line-height: 1.6;
}

.single-article-center2 p {
  text-align: center;
	text-indent: 0px;
  padding: 0px 120px 20px 120px;
}

.single-article-italics2 {
  font-style: italic;
}

.single-article-bold2 {
  font-weight: 700;
}

.single-article-quote2 {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 140px 20px 140px;
  line-height: 1.5;
}

.single-article-quote2 p {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 10px 10px 10px;
  line-height: 1.5;
}

.single-article-dateline2 p {
  text-align: right;
  font-size: 20px;
  font-style: italic;
  padding: 40px 60px 20px 60px;
  line-height: 1;
}

.single-article-bold-italics2 {
  font-weight: 700;
  font-style: italic;
}

.single-article-byline2 p {
  font-weight: 400;
  font-size: 24px;
  text-align: center;
  padding: 10px 0px 50px 0px;
	text-indent: 0px;
  line-height: 1;
}

.single-article-area3 {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 30px 20px 30px;
  line-height: 1;
}

.single-article-area3 a {
  color: #0a003c;
  text-decoration: underline;
}

.single-article-area3 h2 {
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', 'Fuggles', san-serif;
  color: #800000;
  padding: 0px 0px 0px 0px;
  margin: 30px 0px 20px 0px;
  max-width: 900px;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.4;
}

.single-article-area3 h4 {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
  padding: 20px 60px 20px 60px;
  font-weight: 700;
  font-size: 22px;
  line-height: 1;
}

.single-article-area3 p {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
	text-indent: 0px;
  font-weight: 400;
  font-size: 21px;
  padding: 0px 60px 20px 60px;
  line-height: 1.6;
}

.single-article-center3 p {
  text-align: center;
	text-indent: 0px;
  padding: 0px 120px 20px 120px;
}

.single-article-italics3 {
  font-style: italic;
}

.single-article-bold3 {
  font-weight: 700;
}

.single-article-quote3 {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 140px 20px 140px;
  line-height: 1.5;
}

.single-article-quote3 p {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 10px 10px 10px;
  line-height: 1.5;
}

.single-article-dateline3 p {
  text-align: right;
  font-size: 20px;
  font-style: italic;
  padding: 40px 60px 20px 60px;
  line-height: 1;
}

.single-article-bold-italics3 {
  font-weight: 700;
  font-style: italic;
}

.single-article-byline3 p {
  font-weight: 400;
  font-size: 24px;
  text-align: center;
  padding: 10px 0px 50px 0px;
	text-indent: 0px;
  line-height: 1;
}

.single-article-area4 {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 30px 20px 30px;
  line-height: 1;
}

.single-article-area4 a {
  color: #0a003c;
  text-decoration: underline;
  line-height: 1.4;
}

.single-article-area4 h2 {
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', 'Fuggles', san-serif;
  color: #800000;
  padding: 0px 0px 0px 0px;
  margin: 30px 0px 20px 0px;
  max-width: 900px;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.4;
}

.single-article-area4 h4 {
  background: #ffffff;
  color: #0000c4;
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  font-weight: 700;
  font-size: 32px;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0px 10px 40px;
  line-height: 1.5;
}

.single-article-area4 p {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
	text-indent: 0px;
  font-weight: 400;
  font-size: 21px;
  padding: 0px 60px 20px 60px;
  line-height: 1;
}

.single-article-center4 p {
  text-align: center;
	text-indent: 0px;
  padding: 0px 120px 20px 120px;
}

.single-article-italics4 {
  font-style: italic;
}

.single-article-bold4 {
  font-weight: 700;
}

.single-article-quote4 {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 140px 20px 140px;
  line-height: 1.5;
}

.single-article-quote4 p {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 10px 10px 10px;
  line-height: 1.5;
}

.single-article-dateline4 p {
  text-align: right;
  font-size: 20px;
  font-style: italic;
  padding: 40px 60px 20px 60px;
  line-height: 1;
}

.single-article-bold-italics4 {
  font-weight: 700;
  font-style: italic;
}

.single-article-byline4 p {
  font-weight: 400;
  font-size: 24px;
  text-align: center;
  padding: 10px 0px 50px 0px;
	text-indent: 0px;
  line-height: 1;
}

.single-article-table {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 30px 20px 30px;
  line-height: 1;
}

.single-article-table a {
  color: #0a003c;
  text-decoration: underline;
  line-height: 1.4;
}

.single-article-table h2 {
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  color: #800000;
  padding: 0px 0px 0px 0px;
  margin: 30px 0px 20px 0px;
  max-width: 900px;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-size: 44px;
  line-height: 1.4;
}

.single-article-table h4 {
  background: #ffffff;
  color: #0000c4;
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', san-serif;
  font-weight: 700;
  font-size: 32px;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0px 10px 40px;
  line-height: 1.5;
}

.single-article-table p {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
	text-indent: 0px;
  font-weight: 400;
  font-size: 20px;
  padding: 0px 0px 0px 0px;
  line-height: 1.5;
}

.single-article-center-table p {
  text-align: center;
	text-indent: 0px;
  padding: 0px 120px 20px 120px;
}

.single-article-italics-table {
  font-style: italic;
}

.single-article-bold-table {
  font-weight: 700;
}

.single-article-quote-table {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 140px 20px 140px;
  line-height: 1.5;
}

.single-article-quote-table p {
  text-align: center;
	text-indent: 0px;
  font-size: 20px;
  padding: 0px 10px 10px 10px;
  line-height: 1.5;
}

.single-article-dateline-table p {
  text-align: right;
  font-size: 20px;
  font-style: italic;
  padding: 40px 60px 20px 60px;
  line-height: 1;
}

.single-article-bold-italics-table {
  font-weight: 700;
  font-style: italic;
}

.single-article-byline-table p {
  font-weight: 400;
  font-size: 24px;
  text-align: center;
  padding: 10px 0px 50px 0px;
	text-indent: 0px;
  line-height: 1;
}

.about-subheader p {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
	text-indent: 30px;
  font-weight: 700;
  font-size: 21px;
  padding: 0px 60px 10px 60px;
  line-height: 1;
}

.distinctions-area {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0px 50px 0px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 30px;
  line-height: 1;
}

.distinctions-area a {
  color: #000000;
  text-decoration: underline;
}

.distinctions-left-distinctions h3 {
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', 'Fuggles', san-serif;
  color: #800000;
  font-weight: 700;
  font-size: 42px;
  padding: 0px 0px 0px 0px;
  margin: 30px 0px 20px 0px;
}

.distinctions-page-distinctions p {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', 'Fuggles', serif;
  font-weight: 400;
  font-size: 19px;
	text-indent: 0 px;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  line-height: 1.4;
}

.distinctions-left-items {
  max-width: 580px;
  text-align: center;
}

.distinctions-left-distinctions {
  padding: 0px 20px 0px 0px;
  border: 1px solid #343434;  
  margin: 10px 0px 10px 0px;
}

.distinctions-left-distinctions P {
  text-align: left;
	text-indent: 0px;
  padding: 0px 30px 10px 30px;
}

.distinctions-right-items {
  max-width: 290px;
  text-align: center;
}

.distinctions-right-items p {
	padding: 10px 20px 0px 15px;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.2;
}

.distinctions-right-box-1 p {
  background: #000000;
  color: #ffffff;
  width: 290px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 21px;
  line-height: 1.5;
  padding: 30px 30px 30px 30px;
  border-radius: 4px;
  display: inline-block;
  margin: 60px 10px 40px 0px;
}

.distinctions-right-box-2 p {
  background: #800000;
  color: #ffffff;
  width: 290px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 21px;
  line-height: 1.5;
  padding: 30px 30px 30px 30px;
  border-radius: 4px;
  display: inline-block;
  margin: 20px 10px 40px 0px;
}

.distinctions-right-box-3 p {
  background: #b7d2eb;
  color: #000000;
  width: 290px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 21px;
  line-height: 1.5;
  padding: 30px 30px 30px 30px;
  border-radius: 4px;
  display: inline-block;
  margin: 240px 10px 40px 0px;
}

.distinctions-right-box-4 p {
  background: #ffffff;
  color: #000000;
  width: 290px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 21px;
  line-height: 1.5;
  padding: 30px 30px 30px 30px;
  border-radius: 4px;
  border: 1px solid #343434;
  display: inline-block;
  margin: 30px 10px 40px 0px;
}

.distinctions-subheader p {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
	text-indent: 0px;
  font-weight: 700;
  font-size: 21px;
  padding: 10px 0px 10px 30px;
  line-height: 1;
}

.editor-area {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0px 50px 0px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 30px;
  line-height: 1;
}

.editor-area a {
  color: #000000;
  text-decoration: underline;
}

.editor-left-editor h3 {
  font-family: 'Berthold Akzidenz Grotesk', 'Oswald', 'Fuggles', san-serif;
  color: #800000;
  font-weight: 600;
  font-size: 42px;
  padding: 10px 0px 10px 0px;
  margin: 30px 0px 20px 0px;
}

.editor-page-editor p {
  font-family: 'Adobe Garamond Pro', 'EB Garamond', 'Garamond', 'Fuggles', serif;
  font-weight: 400;
  font-size: 20px;
  text-align: left;
	text-indent: 30px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  line-height: 1.6;
}

.editor-left-items {
  max-width: 580px;
  text-align: center;
}

.editor-left-editor {
  padding: 0px 20px 0px 0px;
  border: 1px solid #343434;  
  margin: 10px 0px 10px 0px;
}

.editor-left-editor P {
  text-align: left;
	text-indent: 30px;
  padding: 0px 30px 10px 30px;
}

.editor-right-items {
  max-width: 290px;
  text-align: center;
}

.editor-right-items p {
	padding: 10px 20px 0px 15px;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.2;
}

.editor-right-box-1 p {
  background: #0a0135;
  color: #ffffff;
  width: 290px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 21px;
  line-height: 1.5;
  padding: 30px 30px 30px 30px;
  border-radius: 4px;
  display: inline-block;
  margin: 60px 10px 40px 0px;
}

.editor-right-box-2 p {
  background: #800000;
  color: #ffffff;
  width: 290px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.4;
  padding: 30px 30px 30px 30px;
  border-radius: 4px;
  display: inline-block;
  margin: 20px 10px 40px 0px;
}

.editor-right-box-3 p {
  background: #b7d2eb;
  color: #000000;
  width: 290px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.4;
  padding: 30px 30px 30px 30px;
  border-radius: 4px;
  display: inline-block;
  margin: 240px 10px 40px 0px;
}

.editor-right-box-4 p {
  background: #ffffff;
  color: #000000;
  width: 290px;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.4;
  padding: 30px 30px 30px 30px;
  border-radius: 4px;
  border: 1px solid #343434;
  display: inline-block;
  margin: 30px 10px 40px 0px;
}

.editor-subheader p {
  background: #ffffff;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
	text-indent: 0px;
  font-weight: 700;
  font-size: 21px;
  padding: 10px 0px 10px 30px;
  line-height: 1;
}

/* Footer ------------------------------------*/

.footer-section {
  background: #ffffff;
  padding: 40px 0px 0px 0px;
  margin: -40px 0px 0px 0px;
}

.footer-section {
  background: #ffffff;
  padding: 40px 0px 0px 0px;
  margin: -40px 0px 0px 0px;
}

footer {
  background: #0a003c;
  color: #F7FFF7;
  max-width: 900px;
  margin: 0 auto;
  display: block;
  width: 100%;
  text-align: center;
  padding: 0px 0px 10px 0px;
}

.footer-navigation {
  max-width: 900px;
  width: 85%;
  margin: 0 auto;
  text-align: center;
  padding: 20px 20px 0px 20px;
  line-heigth: 1.5;
}

.footer-navigation a {
  color: #F7FFF7;
  padding: 10px 10px 0px 10px;
  font-size: 22px;
  display: inline-block;
}

.footer-gap {
  background: #f7f7f7;
  margin: 0px 0px -20px 0px;
  padding: 0px 0px 40px 0px;
}

/*  Search Box Classes  */
.page-header-search-box {
  background: #ffffff;
  padding: 0px 0px 40px 0px;
  margin: 0px 0px 0px 0px;
}

.page-header-search-box .search-container {
  background: #ffffff;
  float: center;
}

.page-header-search-box input[type=text] {
  background: #ffffff;
  padding: 6px;
  margin-top: 8px;
  font-size: 17px;
  border: 3px solid #000000;
}

.page-header-search-box .search-container button {
  background: #ffffff;
  float: right;
  padding: 6px 10px 6px 10px;
  margin-top: 8px;
  margin-right: 16px;
  background: #ddd;
  font-size: 17px;
  border: none;
  cursor: pointer;
}

.page-header-search-box .search-container button:hover {
  background: #ccc;
}

header-form {
  background-color: #ffffff;
  max-width: 400px;
  height: 44px;
  display:flex;
  color: #000000;
  border-radius: 3px;
  border: none;
  flex-direction:row;
  align-items:center;
  padding: 0px 0px 0px 60px;   
  width: 85%;
  margin: 40px auto 80px auto;
}

.footer-search-box .search-container {
  background: #ffffff;
  float: center;
}

.footer-search-box input[type=text] {
  background: #ffffff;
  padding: 6px;
  margin-top: 8px;
  font-size: 17px;
  border: 1px solid #000000;
}

.footer-search-box .search-container button {
  background: #ffffff;
  float: right;
  padding: 6px 10px;
  margin-top: 8px;
  margin-right: 16px;
  background: #ddd;
  font-size: 17px;
  border: none;
  cursor: pointer;
}

.footer-search-box .search-container button:hover {
  background: #ccc;
}

form {
  background-color: #ffffff;
  max-width: 400px;
  height: 44px;
  display:flex;
  color: #000000;
  border-radius: 3px;
  border: none;
  flex-direction:row;
  align-items:center;
  padding: 0px 0px 0px 60px;   
  width: 85%;
  margin: 40px auto 80px auto;
}

input {
  all: unset;
  font: 16px system-ui;
  height: 100%;
  width: 80%;
  background: #ffffff;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 3px;
  padding: 4px 10px;
}

::placeholder {
  background: #ffffff;
  color: #000;
  opacity: 0.7; 
}

svg {
  color: #b7d2eb;
  fill: currentColor;
  width: 24px;
  height: 24px;
  padding: 10px;
}

button {
  all: unset;
  cursor: pointer;
  width: 44px;
  height: 44px;
}
/*  End Search Box Classes  */

/* Under Construction ------------------------*/
.construction-wrapper {
    max-width: 900px;
	text-align: center;
	margin: 0 auto;
    width: 80%;
    background-color: #ffffff;
	padding: 20px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
}

.construction-gap {
	padding: 100px 0px 100px 0px;
}

.construction-wrapper h1 {
    font-size: 36px;
    margin-bottom: 10px;
}

.construction-wrapper p {
    font-size: 18px;
    color: #555555;
}


}