/*STYLE FOR SANTAYANA SITE*/

/*GENERAL (NEW STYLE)*/
body {
  margin: 1% 3% 1% 3%;
  background: rgb(204, 204, 153);
}

div.fake {
  background: rgb(153, 153, 255)
}

a {
  text-decoration: none;
  color: black;
}

a:link {
  text-decoration: none;
  color: black;
}

a:hover {
  color: yellow;
}

img.santayana {
  border: 3px solid rgb(153, 153, 0);
}

.copyright {
  text-align: center;
}

.logo:hover {
  cursor: pointer;
}

.year-sort {
  display: none;
  font-size: small;
  padding-left: 3em;
}

#comments_all,
#introduction_all {
  display: none;
}

#form-comment {
  padding-bottom: 3em;
}

.comment-separator {
  display: block;
  width: 100%;
  text-align: center;
  padding-bottom: 2em;
}

.search-result-heading {
  width: 100%;
  text-align: center;
}

.citation-item {
  margin-bottom: 1.25em;
}

.guest-intros-list {
  margin-top: 3em;
}

.comment-item {
  padding-bottom: 1em;
}

.comment-item  table {
  width: 100%;
  border: 2px solid rgb(153, 153, 0);;
  margin: auto;
}

table.post-success {
  width: 100%;
}

#comment-return {
  cursor: pointer !important;
}

td.column-1 {
  width: 0;
  padding-right: 10px;
  text-align: right !important;
}

.defunct-comments {
  padding-bottom: 3em;
}

.align-right {
  text-align: left;
}

.gslinks {
  padding-bottom: 2em;
}

.result-item {
  margin: 1em;
}

.result-item p {
  text-indent: 30px;
}

/*DIVISIONS (NEW STYLES)*/
div.top {
  width: 100%;
  padding-bottom: 2%;
}

div.left {
  float: left;
  width: 19.5%;
}

div.left_stuff {
  position: relative;
  width: 95%;
  right: 2.5%;
  font-family: verdana, arial;
  font-size: small;
  text-align: right;
}

div.middleQ {
  float: left;
  width: 60%;
  border-left: solid rgb(153, 153, 0);
  border-right: solid rgb(153, 153, 0);
  background-color: white;
}

div.middleN {
  float: left;
  width: 60%;
  border-left: solid rgb(153, 153, 0);
  border-right: solid rgb(153, 153, 0);
  background-color: rgb(204, 204, 153);
}

div.middle_stuff {
  position: relative;
  width: 95%;
  left: 2.5%;
  right: 2.5%;
  font-family: palatino, garamond, times;
  font-size: large;
  color: black;
  text-align: justify;
}

div.right {
  float: right;
  width: 19.5%;
}

div.right_stuff {
  position: relative;
  width: 95%;
  left: 2.5%;
  font-family: verdana, arial;
  font-size: small;
  text-align: justify;
}

/*HEADINGS*/
h1.top {
  font-family: verdana, arial;
  font-size: medium;
  font-variant: small-caps;
  font-style: italic;
  margin-bottom: 0%;
  text-align: center;
}

h2.top {
  font-family: verdana, arial;
  font-size: small;
  color: black;
  margin-bottom: 0%;
  text-align: center;
}

h1.mainquotes {
  font-family: verdana, arial;
  font-size: small;
  text-indent: 1%;
  margin-bottom: 1%;
}

h1.nonquotations {
  font-family: verdana, arial;
  font-size: small;
}

h2.nonquotations {
  font-family: verdana, arial;
  font-size: small;
  color: gray;
  margin-bottom: 0%;
  text-align: center;
}

h1.editorintros {
  font-family: verdana, arial;
  font-size: small;
  font-style: italic;
  text-align: center;
}

h2.editorintros {
  font-family: verdana, arial;
  font-size: medium;
  font-variant: small-caps;
  text-align: center;
}

h1.guestintros {
  font-family: verdana, arial;
  font-size: small;
  font-style: italic;
  text-align: center;
}

h2.guestintros {
  font-family: verdana, arial;
  font-size: medium;
  font-variant: small-caps;
  text-align: center;
}

h1.nav1 {
  font-family: verdana, arial;
  font-size: small;
  font-weight: bold;
  text-align: center;
  padding: .5%;
}

h2.nav1 {
  font-family: verdana, arial;
  font-size: small;
  font-weight: bold;
  text-align: center;
}

h1.nav2 {
  font-family: verdana, arial;
  font-size: small;
  font-weight: bold;
  text-align: center;
  padding: .5%;
}

h2.nav2 {
  font-family: verdana, arial;
  font-size: small;
  font-weight: bold;
  text-align: center;
}

/*SPANS, ETC.*/
span.revtitle {
  font-family: palantino, garamond, times;
  font-size: medium;
  font-variant: small-caps;
}

span.history {
  font-family: verdana, arial;
  font-size: medium;
  font-weight: bold;
  text-align: center;
  padding-top: .5%;
}

span.paren {
  font-style: italic;
}

span.moreorless {
  float: right;
  font-style: italic;
}

span.introductions {
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}

span.search {
  font-weight: 600;
  background-color: yellow;
}

img {
  float: left;
  margin-right: 5%;
  margin-bottom: 1%;
}

/*PARAGRAPHS (NEW STYLES)*/

/* citation*/
p.citation {
  text-indent: 10%;
  padding-top: 0%;
  margin-top: 0%;
  margin-bottom: 4%;
}

p.bib {
  font-family: palatino, georgia, times;
  font-size: medium;
  margin-bottom: 5%;
  margin-left: 5%;
  margin-right: 5%;
}


/* 10 start::nopara_INDENT_nopara 	start::-_I_- */
p._10 {
  text-indent: 5%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: 0%;
  margin-bottom: .5%;
}

/* 11 start::nopara_INDENT_indentpara 	start::-_I_i */
p._11 {
  text-indent: 5%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

/* 12 start::nopara_INDENT_blockpara 	start::-_I_b */
p._12 {
  text-indent: 5%;
}

/* 13 start::nopara_NOINDENT_nopara 	start::-_N_- */
p._13 {
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: 0%;
  margin-bottom: .5%;
}

/* 14 start::nopara_NOINDENT_indentpara 	start::-_N_i */
p._14 {
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

/* 15 middle::indentpara_INDENT_indentpara 	middle::i_I_i */
p._15 {
  text-indent: 5%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

/* 16 middle::indentpara_INDENT_blockpara 	middle::i_I_b */
p._16 {
  text-indent: 5%;
}

/* 17 middle::noindentpara_INDENT_indentpara 	middle::n_I_i */
p._17 {
  text-indent: 5%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

/* 18 middle::noindentpara_INDENT_blockpara 	middle::n_I_b */
p._18 {
  text-indent: 5%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

/* 19 middle::blockpara_INDENT_indentpara 	middle::b_I_i */
p._19 {
  text-indent: 5%;
}

/* 20 middle::blockpara_INDENT_blockpara 	middle::b_I_b */
p._20 {
  text-indent: 5%;
}

/* 21 middle::blockpara_NOINDENT_indentpara 	middle::b_N_i */

/* 22 middle::blockpara_NOINDENT_blockpara 	middle::b_N_b */

/* 23 middle::indentpara_BLOCKi_blockpara 	middle::i_Bi_b */
p._23 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
  margin-bottom: 0%;
}

/* 24 middle::indentpara_BLOCKn_blockpara 	middle::i_Bn_b */
p._24 {
  padding-left: 2em;
  padding-right: 2em;
}

/* 25 middle::indentpara_BLOCKi_indentpara 	middle::i_Bi_i */
p._25 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
}

/* 26 middle::indentpara_BLOCKn_indentpara 	middle::i_Bn_i */
p._26 {
  padding-left: 2em;
  padding-right: 2em;
}

/* 27 middle::indentpara_BLOCKi_noindentpara 	middle::i_Bi_n */
p._27 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
}

/* 28 middle::indentpara_BLOCKn_noindentpara 	middle::i_Bn_n */
p._28 {
  padding-left: 2em;
  padding-right: 2em;
}

/* 29 middle::noindentpara_BLOCKi_blockpara 	middle::n_Bi_b */
p._29 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
}

/* 30 middle::noindentpara_BLOCKn_blockpara 	middle::n_Bn_b */
p._30 {
  padding-left: 2em;
  padding-right: 2em;
}

/* 31 middle::noindentpara_BLOCKi_indentpara 	middle::n_Bi_i */
p._31 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
}

/* 32 middle::noindentpara_BLOCKn_i 	middle::n_Bn_i */
p._32 {
  padding-left: 2em;
  padding-right: 2em;
}

/* 33 middle::noindentpara_BLOCKi_noindentpara 	middle::n_Bi_n */
p._33 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
}

/* 34 middle::noindentpara_BLOCKn_noindentpara 	middle::n_Bn_n */
p._34 {
  padding-left: 2em;
  padding-right: 2em;
}

/* 35 middle::blockpara_BLOCKi_blockpara 	middle::b_Bi_b */
p._35 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
}

/* 36 middle::blockpara_BLOCKn_blockpara 	middle::b_Bn_b */
p._36 {
  padding-left: 2em;
  padding-right: 2em;
}

/* 37 middle::blockpara_BLOCKi_indentpara 	middle::b_Bi_i */
p._37 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
}

/* 38 middle::blockpara_BLOCKn_indentpara 	middle::b_Bn_i */
p._38 {
  padding-left: 2em;
  padding-right: 2em;
}

/* 39 middle::blockpara_BLOCKi_noindentpara 	middle::b_Bi_n */
p._39 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
  margin-top: 0%;
  margin-bottom: .5%;
}

/* 40 middle::blockpara_BLOCKn_noindentpara 	middle::b_Bn_n */
p._40 {
  padding-left: 2em;
  padding-right: 2em;
}

/* 41 end::nopara_INDENT_nopara 	end::-_I_- */
p._41 {
  text-indent: 5%;
  margin-bottom: 5%;
}

/* 42 end::indentpara_INDENT_nopara 	end::i_I_- */
p._42 {
  text-indent: 5%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: 0%;
  margin-bottom: .5%;
}

/* 43 end::noindentpara_INDENT_nopara 	end::n_I_- */
p._43 {
  text-indent: 5%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: 0%;
  margin-bottom: .5%;
}

/* 44 end::blockpara_INDENT_nopara 	end::b_I_- */
p._44 {
  text-indent: 5%;
  margin-bottom: 1%;
}

/* 45 end::blockpara_NOINDENT_nopara 	end::b_N_- */
p._45 {
  margin-bottom: 1%;
}

/* 46 end::indentpara_BLOCKi_nopara 	end::i_Bi_- */
p._46 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
  margin-bottom: 1%;
}

/* 47 end::indentpara_BLOCKn_nopara 	end::i_Bn_- */
p._47 {
  padding-left: 2em;
  padding-right: 2em;
  margin-bottom: 1%;
}

/* 48 end::noindentpara_BLOCKi_nopara 	end::n_Bi_- */
p._48 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
  margin-bottom: 1%;
}

/* 49 end::noindentpara_BLOCKn_nopara 	end::n_Bn_- */
p._49 {
  padding-left: 2em;
  padding-right: 2em;
  margin-bottom: 1%;
}

/* 50 end::blockpara_BLOCKi_nopara 	end::b_Bi_- */
p._50 {
  text-indent: 5%;
  padding-left: 2em;
  padding-right: 2em;
  margin-bottom: 1%;
}

/* 51 end::blockpara_BLOCKn_nopara 	end::b_Bn_- */
p._51 {
  padding-left: 2em;
  padding-right: 2em;
  margin-bottom: 1%;
}

.orange {
  background-color: orange !important;
}

.captcha-container {
  display: flex;
   align-items: center;
   justify-content: center;
}

.captcha-image {
  height: 35px !important;
  width: 150px !important;
}

.material-symbols-outlined {
  font-size: 20px !important;
  cursor: pointer;
}

.key {
  width: fit-content;
  margin-top: 5em;
  margin-left: auto;
  margin-right: auto;
}

.bold {
  font-weight: 550;
  font-family: 'Courier New', Courier, monospace;
  font-size: 11pt;
}

.edit-main-content {
  width: 75%;
  margin: auto;
}

.comment-content {
  padding: 1em;
  margin: 1.5em 0.5em;
}

.comment-heading {
  display: grid;
  grid-template-columns: 80px auto;
}

.comment-item {
  margin-bottom: 1em;
  border: 1px dotted gray;
  border-style: dotted dashed;
  padding: 10px;
}

span.link {
  text-decoration: underline;
  color: rgb(116, 116, 190);
  cursor: pointer;
  font-size: 9pt;
  font-family: 'Courier New', Courier, monospace;
}

span.link:hover {
  font-weight: bold;
  color:blue;
}

div#key {
  display: none;
}

img.img404 {
  margin: auto !important;
  display: block;
  float: initial !important;
}
