/*--- Jackie, in migration make corrections to these originals in styles.css ---*/

/*-----Tabs Panel Overrides --------*/
.responsive-tabs__list {
  font-size: 19px;
  border-bottom: 1px solid #787676;
  padding-bottom: 11px; 
}

.responsive-tabs__list__item {
  background: #d5d8c0;
  border: 1px solid #7c7979;
}

.responsive-tabs__list__item:hover {
  background: #c39071;
  color: #fff;
}

.responsive-tabs__list__item--active,
.responsive-tabs__list__item--active:hover {
  background: #e8e3b1;
  border-bottom-color: #e8e3b1;
  color: #444;
}
/* -----End tab panel overrides---*/

/* -----New POM Link Styles -----*/
.pom a {
  color: #6b4b23;
  border-bottom: 1px #6b4b23 dotted;
}

.pom a:hover {
  color: #fff;
  padding: 1px 5px;
  background-color: #929a6a;
  border-bottom: 1px #929a6a solid;
}




/* ----- More Galleries -----*/

.galleries .facesframer {
  background-color: #e6e7d2;
  border: thin dotted #666;
  border-radius: 10px;
  padding: 30px 25px 10px 25px;
  box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.galleries .facesframer .revtitle {
   text-shadow: 1px 1px 1px #a0a092;
} 

.galleries .facesframer .revsub {
  font-family: "Enriqueta", "Times New Roman", serif;
  color: #7e6620;
  font-size: 22px;
  font-weight: bold;
  margin: 10px 0 20px 0;
  text-align: center;
}



.galleries .facesframer .newrow {
  padding: 10px 5px;
  margin-top: -14px;
}

.galleries .facesframer .womentext p {
  padding: 5px 25px;
  font-family: 'PT Serif', "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.3;
  text-align: left;
}
  
.galleries .facesframer img {
 box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border-style: inset;
  border: 6px solid #fff;
  margin-bottom: 0;
}

.galleries .facesframer .logo {
  border-width: 0;
  box-shadow: none;
}


.galleries .facesframer p {
  font-family: "Roboto Condensed", Arial, sans-serif;
  text-align: center;
  font-size: 14px;
  line-height: 1.1;
  padding-top: 1px;
  margin-bottom: 8px;
}

.galleries .facesframer .id-box {
  background-color: #fff; 
  border: thin solid #444; 
  border-radius: 6px; 
  padding: 10px;
}

.galleries .facesframer .id-box p {
   text-align: left;
   font-size: 15px;
}


/* ---correction to line-height --*/
.specialtitle {
   visibility: hidden;
   line-height: none;
}

.editorsnote {
    font-size: 20px;
}

.hist-art .earlframe {
  background: #cecacb;
  margin-top:-45px;
  padding: 20px;
  border: thin solid #444;
}

.hist-art .earlframe .newspage .earl, 
.hist-art .earlframe .newspage .drop {
  color: #665d60;
}

.tinytxt {
  font-family: "Roboto Condensed", Arial, sans-serif;
  color: #444;
  text-align: center;
  font-size: 13px;
  margin-bottom: 8px;
}


.hist-art .rc-content img {
    border-width: 0px;
    margin-bottom: 5px;
}

.mem-proj .wherebg {
    /*width: 95%;*/
    background: #eeebc4;
    /*margin: 0px auto;*/
    padding: 20px;
    text-align: justify;
    border: thin solid #444;
}

.society .clockquote {
  margin-left: 20px; 
  margin-right: 20px;
  font-style: italic;
}

.society .clockquoteTitle {
  font-size: 24px;
  font-style: italic;
  text-align: center;
}

.society .overtabs {
  font-size: 22px; 
  text-align: center; 
  margin-top: -12px;
  margin-bottom: -5px;
  font-weight: bold;
}

/*-------------------end corrections---------------------------*/

/*---------------- 1920 Timeline -----------*/

.h1920 .mainHeadline {
  color: #845e4e;
  font-size: 32px;
  font-family: 'Enriquets', Serif;
  font-weight: bold;
  text-align: center;
}
.h1920 .panelHead {
  color: #845e4e;
  font-size: 26px;
  font-family: 'Enriquets', Serif;
  font-style: italic;
  font-weight: bold;
  text-align: left; 
  margin-bottom: 8px;
}
.h1920 .panelBg {
  background-color: #eaebe0;
  border-radius: 10px;
  box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border: thin double #845e4e;
  padding: 30px;
}
.h1920 .panelBg p {
  text-align: justify;
  margin-bottom: 12px;
}
.h1920 .psnelBg .dsteLine {
  color: #444;
  font-size: 26px;
  font-family: 'Enriquets', Serif;
  font-style: normsl;
  font-weight: bold;
  text-align: left; 

}

/*---------------- 1910 --------------------*/

/* ^^^^^ Census factsheet ^^^^*/

/* workaround for improper tab styles in .h1910*/
.h1910a .bg-1910a {
   padding: 25px;
   border: 4px solid #8e8f81;
   border-radius: 6px;
   background-color: #d8dbc6;
   overflow: auto;
}

.h1910a .bg-1910a .frameTitle {
   text-align: center;
   color: #986515;
   font-size: 30px; 
   font-family: "Roboto Condensed", Arial, sans-serif;
   margin-bottom: 10px;
}

.h1910a .bg-1910a .popAvgAgeTable,
.h1910a .bg-1910a .eduTable1,
.h1910a .bg-1910a .eduTable2,
.h1910a .bg-1910a .bplaceTable {
  border: thin solid #444;
  margin: 0 auto;
}

.h1910a .bg-1910a .popAvgAgeTable th,
.h1910a .bg-1910a .eduTable1 th,
.h1910a .bg-1910a .eduTable2 th,
.h1910a .bg-1910a .bplaceTable th{
  background-color: #e8eac6;
  line-height: 1.2;
}

.h1910a .bg-1910a .popAvgAgeTable tbody tr:nth-child(even),
.h1910a .bg-1910a .eduTable1 tbody tr:nth-child(even),
.h1910a .bg-1910a .eduTable2 tbody tr:nth-child(even),
.h1910a .bg-1910a .bplaceTable tbody tr:nth-child(even) {
   background-color: #f4f5ef;
}

.h1910a .bg-1910a .popAvgAgeTable tbody tr:nth-child(odd),
.h1910a .bg-1910a .eduTable1 tbody tr:nth-child(odd),
.h1910a .bg-1910a .eduTable2 tbody tr:nth-child(odd),
.h1910a .bg-1910a .bplaceTable tbody tr:nth-child(odd) {
   background-color: #dfe1d1;
}

.h1910a .bg-1910a .popAvgAgeTable th:nth-child(1),
.h1910a .bg-1910a .popAvgAgeTable td:nth-child(1) {
  padding-left: 8px;
  border-right: thin solid #444;
}

.h1910a .bg-1910a .popAvgAgeTable th:nth-child(1) {
  border-bottom: thin solid #444;
}

.h1910a .bg-1910a .popAvgAgeTable td:nth-child(2),
.h1910a .bg-1910a .popAvgAgeTable th:nth-child(3),
.h1910a .bg-1910a .popAvgAgeTable td:nth-child(3),
.h1910a .bg-1910a .popAvgAgeTable th:nth-child(4),
.h1910a .bg-1910a .popAvgAgeTable td:nth-child(4),
.h1910a .bg-1910a .popAvgAgeTable th:nth-child(5),
.h1910a .bg-1910a .popAvgAgeTable td:nth-child(5),
.h1910a .bg-1910a .popAvgAgeTable th:nth-child(6),
.h1910a .bg-1910a .popAvgAgeTable td:nth-child(6){
  padding-right: 5px;
  text-align: right; 
}

.h1910a .bg-1910a .popAvgAgeTable th:nth-child(2),
.h1910a .bg-1910a .popAvgAgeTable th:nth-child(3),
.h1910a .bg-1910a .popAvgAgeTable th:nth-child(4),
.h1910a .bg-1910a .popAvgAgeTable th:nth-child(5),
.h1910a .bg-1910a .popAvgAgeTable th:nth-child(6) {
  border-bottom: thin solid #444;
  padding: 5px;
}

.h1910a .bg-1910a .popAvgAgeTable th:nth-child(3),
.h1910a .bg-1910a .popAvgAgeTable th:nth-child(4),
.h1910a .bg-1910a .popAvgAgeTable th:nth-child(5),
.h1910a .bg-1910a .popAvgAgeTable th:nth-child(2) {
  border-right: thin solid #444;
}

.h1910a .bg-1910a .popAvgAgeTable td:nth-child(2),
.h1910a .bg-1910a .popAvgAgeTable td:nth-child(3),
.h1910a .bg-1910a .popAvgAgeTable td:nth-child(4) {
  border-right: thin dotted #986515;
}

.h1910a .bg-1910a .popAvgAgeTable td:nth-child(5) {
    border-right: thin solid #444;
}

.h1910a .bg-1910a .popAvgAgeTable th:nth-child(2) {
  text-align: center;
}

/* ^^^^^ Education tab tables^^^^*/
.h1910a .bg-1910a .eduTable1 {
  width: 80%;
}

.h1910a .bg-1910a .eduTable1 th, 
.h1910a .bg-1910a .eduTable2 th {
  line-height: 1.2;
  padding: 6px 0 6px 12px;
  border-bottom: thin solid #444;
  border-right: thin solid #444;
}
.h1910a .bg-1910a .eduTable1 th:nth-child(2),
.h1910a .bg-1910a .eduTable1 th:nth-child(3),
.h1910a .bg-1910a .eduTable1 th:nth-child(4),
.h1910a .bg-1910a .eduTable1 th:nth-child(5)
.h1910a .bg-1910a .eduTable2 th:nth-child(2),
.h1910a .bg-1910a .eduTable2 th:nth-child(3),
.h1910a .bg-1910a .eduTable2 th:nth-child(4),
.h1910a .bg-1910a .eduTable2 th:nth-child(5) {
  text-align: right;
  padding-right: 5px;
}

.h1910a .bg-1910a .eduTable2 th:nth-child(6),
.h1910a .bg-1910a .eduTable2 th:nth-child(7),
.h1910a .bg-1910a .eduTable2 th:nth-child(8),
.h1910a .bg-1910a .eduTable2 th:nth-child(9) {
  text-align: right;
  padding-right: 5px;
}


.h1910a .bg-1910a .eduTable1 td:nth-child(1),
.h1910a .bg-1910a .eduTable2 td:nth-child(1) {
  border-right: thin solid #444;
}

.h1910a .bg-1910a .eduTable1 td:nth-child(2),
.h1910a .bg-1910a .eduTable1 td:nth-child(3),
.h1910a .bg-1910a .eduTable1 td:nth-child(4),
.h1910a .bg-1910a .eduTable1 td:nth-child(5) {
  text-align: right;
}

.h1910a .bg-1910a .eduTable1 td:nth-child(2),
.h1910a .bg-1910a .eduTable1 td:nth-child(3),
.h1910a .bg-1910a .eduTable1 td:nth-child(4) {
  border-right: thin dotted #986515;
}

/* ^^^^^ Education tab table2^^^^*/

.h1910a .bg-1910a .eduTable2 td:nth-child(5) {
   border-right: thin solid #444;
}

.h1910a .bg-1910a .eduTable2 td:nth-child(2),
.h1910a .bg-1910a .eduTable2 td:nth-child(3),
.h1910a .bg-1910a .eduTable2 td:nth-child(4),
.h1910a .bg-1910a .eduTable2 td:nth-child(5),
.h1910a .bg-1910a .eduTable2 td:nth-child(6),
.h1910a .bg-1910a .eduTable2 td:nth-child(7),
.h1910a .bg-1910a .eduTable2 td:nth-child(8),
.h1910a .bg-1910a .eduTable2 td:nth-child(9) {
  padding-right: 5px;
  text-align: right;  
}

/* ^^^^^ Place of Birth Styles ^^^^*/
.h1910a .bg-1910a .bplaceTable th {
  padding: 6px 0 6px 12px;
  line-height: 1.3;
  font-size: 16px;
  border-bottom: thin solid #444;
}

 .h1910a .bg-1910a .bplaceTable th:nth-child(1) {
   padding-left: 15px;
   border-right: thin solid #444;
}

 .h1910a .bg-1910a .bplaceTable td:nth-child(1),
 .h1910a .bg-1910a .bplaceTable th:nth-child(4), 
 .h1910a .bg-1910a .bplaceTable td:nth-child(4),
 .h1910a .bg-1910a .bplaceTable th:nth-child(7), 
 .h1910a .bg-1910a .bplaceTable td:nth-child(7) {
    border-right: thin solid #444;
}

 .h1910a .bg-1910a .bplaceTable th:nth-child(2), 
 .h1910a .bg-1910a .bplaceTable th:nth-child(3), 
 .h1910a .bg-1910a .bplaceTable th:nth-child(4), 
 .h1910a .bg-1910a .bplaceTable th:nth-child(5), 
 .h1910a .bg-1910a .bplaceTable th:nth-child(6), 
 .h1910a .bg-1910a .bplaceTable th:nth-child(7), 
 .h1910a .bg-1910a .bplaceTable th:nth-child(8), 
 .h1910a .bg-1910a .bplaceTable th:nth-child(9),
 .h1910a .bg-1910a .bplaceTable td:nth-child(2), 
 .h1910a .bg-1910a .bplaceTable td:nth-child(3), 
 .h1910a .bg-1910a .bplaceTable td:nth-child(4), 
 .h1910a .bg-1910a .bplaceTable td:nth-child(5), 
 .h1910a .bg-1910a .bplaceTable td:nth-child(6), 
 .h1910a .bg-1910a .bplaceTable td:nth-child(7), 
 .h1910a .bg-1910a .bplaceTable td:nth-child(8), 
 .h1910a .bg-1910a .bplaceTable td:nth-child(9) {
   padding-right: 5px;
   text-align: right;
}
 

/* ^^^^^ Occupation Analysis &amp; Frequent Names ^^^^*/

.h1910 .bg-1910 .occuTable td:nth-child(1),
.h1910 .bg-1910 .occuTable th:nth-child(1) {
  width: 80px;
  text-align: left;
  padding-left: 8px;
  border-right: thin solid #444;
}

.h1910 .bg-1910 .occuTable th:nth-child(2),
.h1910 .bg-1910 .occuTable th:nth-child(3),
.h1910 .bg-1910 .occuTable th:nth-child(4),
.h1910 .bg-1910 .occuTable th:nth-child(5),
.h1910 .bg-1910 .occuTable th:nth-child(6),
.h1910 .bg-1910 .occuTable th:nth-child(7),
.h1910 .bg-1910 .occuTable th:nth-child(8),
.h1910 .bg-1910 .occuTable th:nth-child(9),
.h1910 .bg-1910 .occuTable th:nth-child(10),
.h1910 .bg-1910 .occuTable th:nth-child(11),
.h1910 .bg-1910 .occuTable td:nth-child(2),
.h1910 .bg-1910 .occuTable td:nth-child(3),
.h1910 .bg-1910 .occuTable td:nth-child(4),
.h1910 .bg-1910 .occuTable td:nth-child(5),
.h1910 .bg-1910 .occuTable td:nth-child(6), 
.h1910 .bg-1910 .occuTable td:nth-child(7),
.h1910 .bg-1910 .occuTable td:nth-child(8),
.h1910 .bg-1910 .occuTable td:nth-child(9),
.h1910 .bg-1910 .occuTable td:nth-child(10),
.h1910 .bg-1910 .occuTable td:nth-child(11) {
  width: 45px;
  text-align: center;
  padding-right: 10px;
  border-right: thin solid #444;
}

/* ^^^^^^^^ Frequently used names ^^^^^^*/
.h1910 .bg-1910 .freqNames,
.h1910 .bg-1910 .occuTable {
  border: thin; 
  margin: 0 auto; 
  border: thin solid #444;
}

.h1910 .bg-1910 .occuTable th,
.h1910 .bg-1910 .occuTable td,
.h1910 .bg-1910 .freqNames th,
.h1910 .bg-1910 .freqNames td {
  white-space: nowrap; 
}
.h1910 .bg-1910 .occuTable th,
.h1910 .bg-1910 .freqNames th {
  background-color: #e8eac6;
}
   
.h1910 .bg-1910 .freqNames th:nth-child(1),
.h1910 .bg-1910 .freqNames th:nth-child(4),
.h1910 .bg-1910 .freqNames th:nth-child(7),
.h1910 .bg-1910 .freqNames th:nth-child(10),
.h1910 .bg-1910 .freqNames td:nth-child(1),
.h1910 .bg-1910 .freqNames td:nth-child(4),
.h1910 .bg-1910 .freqNames td:nth-child(7),
.h1910 .bg-1910 .freqNames td:nth-child(10) {
  width: 10px;
  text-align: center;
}



.h1910 .bg-1910 .freqNames th:nth-child(3),
.h1910 .bg-1910 .freqNames th:nth-child(6),
.h1910 .bg-1910 .freqNames th:nth-child(9), 
.h1910 .bg-1910 .freqNames td:nth-child(3),
.h1910 .bg-1910 .freqNames td:nth-child(6),
.h1910 .bg-1910 .freqNames td:nth-child(9) {
  width: 40px;
  padding-left: 5px;
}

.h1910 .bg-1910 .freqNames th:nth-child(2),
.h1910 .bg-1910 .freqNames th:nth-child(5),
.h1910 .bg-1910 .freqNames th:nth-child(8),
.h1910 .bg-1910 .freqNames td:nth-child(2),
.h1910 .bg-1910 .freqNames td:nth-child(5),
.h1910 .bg-1910 .freqNames td:nth-child(8) {
  width: 3px;
}

.h1910 .bg-1910 .occuTable tbody tr:nth-child(even),
.h1910 .bg-1910 .freqNames tbody tr:nth-child(even) {
   background-color: #f4f5ef;
}

.h1910 .bg-1910 .occuTable tbody tr:nth-child(odd),
.h1910 .bg-1910 .freqNames tbody tr:nth-child(odd) {
   background-color: #dfe1d1;
}

.h1910 .bg-1910 .freqNames th:nth-child(2),
.h1910 .bg-1910 .freqNames th:nth-child(5),
.h1910 .bg-1910 .freqNames th:nth-child(8) {
  background-color: #d8dbc7;
}

/* ^^^^^^^^ End Frequently used names ^^^^^^*/




.h1910 .ndxTable {
  background-color: #f4f5ef; 
  border: thin solid #444;
  width: 100%;
}

/* last name */
.h1910 .ndxTable td:nth-child(1) { 
  font-weight: bold;
	color: #54644b;
	text-align: right;
  width: 35%;
}

/* first name */  
.h1910 .ndxTable td:nth-child(2) {
    text-align: left;
    width: 65%;
}

.h1910 .ndxTable th {
  text-align: center;
  background-color: khaki;
}

.h1910 .cndxList {
  background-color: #f4f5ef; 
  border: thin solid #444; 
  overflow: auto; 
  padding-top: 20px;
}

.h1910 .bg-1910 {
   padding: 25px;
   border: 4px solid #8e8f81;
   border-radius: 6px;
   background-color: #d8dbc6;
   overflow: auto;
}
  
.h1910 .abbrev-table td {
   font-size: 18px;
   vertical-align: center;
   line-height: 1.1;
}

.h1910 .abbrev-table  td:nth-child(1) { 
   width: 18%;
   text-align: right;
   font-weight: 700;
}

.h1910 .abbrev-table  td:nth-child(2) { 
   width: 82%;
}

.h1910 .bg-1910 .convetTable {
  margin: 0 auto;
  border: thin solid #444;
}

.h1910 .bg-1910 .convetTable th:nth-child(1),
.h1910 .bg-1910 .convetTable td:nth-child(1) {
   text-align: left;
   width: 20%;
}

.h1910 .bg-1910 .convetTable th:nth-child(2),
.h1910 .bg-1910 .convetTable th:nth-child(3),
.h1910 .bg-1910 .convetTable th:nth-child(4),
.h1910 .bg-1910 .convetTable td:nth-child(2),
.h1910 .bg-1910 .convetTable td:nth-child(3),
.h1910 .bg-1910 .convetTable td:nth-child(4) {
   text-align: center;
   width:7%;
}

.h1910 .bg-1910 .convetTable th:nth-child(4),
.h1910 .bg-1910 .convetTable th:nth-child(5),
.h1910 .bg-1910 .convetTable td:nth-child(4),
.h1910 .bg-1910 .convetTable td:nth-child(5) {
   text-align: center;
   width:8%;
}

.h1910 .bg-1910 .convetTable td:nth-child(4),
.h1910 .bg-1910 .convetTable td:nth-child(5) {
   text-transform: uppercase;
}
.h1910 .bg-1910 .convetTable th:nth-child(6),
.h1910 .bg-1910 .convetTable td:nth-child(6) {
   text-align: left;
   width:15%;
}

.h1910 .bg-1910 .convetTable th:nth-child(7),
.h1910 .bg-1910 .convetTable td:nth-child(7) {
   text-align: left;
   width:16%;
}

.h1910 .bg-1910 .convetTable th:nth-child(8),
.h1910 .bg-1910 .convetTable th:nth-child(9),
.h1910 .bg-1910 .convetTable td:nth-child(8),
.h1910 .bg-1910 .convetTable td:nth-child(9) {
    text-align: center;
    width: 10%;
 }

.h1910 .bg-1910 .convetTable td:nth-child(8),
.h1910 .bg-1910 .convetTable td:nth-child(9) {
    text-transform: uppercase;
}

.h1910 .oldyoungCol {
   width: 0;
}

.h1910 .bg-1910 .oyTable {
  margin-top: -50px;
}

.h1910 .bg-1910 .oyHeader {
  background-color: #f2f2f2; /*#d5d8c5;*/ 
  font-size: 20px; 
  border: none;
  text-align: center;
}

.h1910 .bg-1910 .oyTableTop { 
  margin-top: -15px;
  border: thin solid #444;
}

/*
.h1910 .bg-1910 .oyTable th:nth-child(2),
.h1910 .bg-1910 .oyTable th:nth-child(3),
.h1910 .bg-1910 .oyTable th:nth-child(4),
.h1910 .bg-1910 .oyTable td:nth-child(2),
.h1910 .bg-1910 .oyTable td:nth-child(3),
.h1910 .bg-1910 .oyTable td:nth-child(4) {
   text-align: center;
   width:7%;
}
*/

.h1910 .bg-1910 .oyTableO,
.h1910 .bg-1910 .oyTableY {
  font-size: 17px;
  margin: 0 auto;
}

.h1910 .bg-1910 .oyTableO th,
.h1910 .bg-1910 .oyTableY th {
  text-align: center;
  background-color: #f2f2f2;
}

.h1910 .bg-1910 .oyTable th:nth-child(1),
.h1910 .bg-1910 .oyTable th:nth-child(4),
.h1910 .bg-1910 .oyTable td:nth-child(1),
.h1910 .bg-1910 .oyTable td:nth-child(4) {
  width: 22%;
}

.h1910 .bg-1910 .oyTable th:nth-child(2),
.h1910 .bg-1910 .oyTable th:nth-child(5), 
.h1910 .bg-1910 .oyTable td:nth-child(2),
.h1910 .bg-1910 .oyTable td:nth-child(5) {
  width: 8%; 
  text-align: center;
}

.h1910 .bg-1910 .oyTable th:nth-child(3),
.h1910 .bg-1910 .oyTable th:nth-child(6), 
.h1910 .bg-1910 .oyTable td:nth-child(3),
.h1910 .bg-1910 .oyTable td:nth-child(6) {
  width: 20%; 
}

/*
.h1910 .bg-1910 .oyTable td:nth-child(1) {
  border-left: thin solid #444;
}
.h1910 .bg-1910 .oyTable td:nth-child(6) {
  border-right: thin solid #444;
}
*/

.h1910 .bg-1910 .oyTable td:nth-child(2),
.h1910 .bg-1910 .oyTable td:nth-child(5) {
  text-align: right;
}


.h1910 .hd-census, .h1910 h1 {
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 36px;
  color: #757754; 
  text-align: center;
  text-shadow: 2px 2px #000;
  letter-spacing: 3px;
}

.h1910 .bg-1910 .bbs-text {
  color: #e8e2b4;
  margin: -20px 20px 20px 20px;
  text-align: justify;
  text-shadow: 1px 1px #000;
  line-height: 1.3;
}

.h1910 .bg-1910 .hdline1,
.h1910 .bg-1910 .hdline2,
.h1910 .bg-1910 .hdline3 {
  font-family: "PT Serif", "Times New Roman", serif;  
  font-weight: bold;
}

.h1910 .bg-1910 .hdline1 {
  font-size: 28px;
  color: #757655;
  margin-bottom: 6px;
}

.h1910 .bg-1910 .hdline2 {
  font-size: 22px;
  margin-bottom: 10px; 
}

.h1910 .bg-1910 .hdline3{
  font-size: 16px;
}


.h1910 .bg-1910 .ltbg p {
  text-align: justify;
}

.h1910 .bg-1910 .streetTable  {
   background-color: #fafafa;
   margin: 0 auto 15px auto;
}

.h1910 .censusIndex {
  margin-top: -40px;
 
}

.h1910 .bg-1910 .streetIndex a:link,
.h1910 .bg-1910 .streetIndex a:visited,
.h1910 .bg-1910 .censusIndex a:link,
.h1910 .bg-1910 .censusIndex a:visited {
   color: #76764b;
   font-weight: 500;
   background-color: transparent;
   text-decoration: none;
   border-bottom-style: none;
}

.h1910 .bg-1910 .streetIndex a:hover,
.h1910 .bg-1910 .censusIndex a:hover {
    color: #333;
    background-color: transparent;
    text-decoration: underline;   
}

.h1910 .bg-1910 .censusIndex a:link,
.h1910 .bg-1910 .censusIndex a:visited,
.h1910 .bg-1910 .censusIndex a:hover {
  font-size: 18px;
}
  
    
.h1910 th {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
  padding: 5px;
  border: thin solid #444;
	color: #444;
  background-color: #c2c6a6;
  line-height: 1.5;
}

.h1910 td {
  font-size: 15px; 
  padding-left: 5px;
  padding-right: 2px;
}


/* last name */
.h1910 .streetTable td:nth-child(1) { 
  font-weight: bold;
	color: #54644b;
	text-align: right;
  width: 14%;
}

/* first name */  
.h1910 .streetTable td:nth-child(2) {
    text-align: left;
    width: 15%;
}

/* relation */
.h1910 .streetTable td:nth-child(3) {
  text-align: left;
  width: 8%;
}

/* sex, race, age, marital, read?, write?*/
.h1910 .streetTable td:nth-child(4),
.h1910 .streetTable td:nth-child(5),
.h1910 .streetTable td:nth-child(6),
.h1910 .streetTable td:nth-child(7),
.h1910 .streetTable td:nth-child(10),
.h1910 .streetTable td:nth-child(11),
.h1910 .streetTable th:nth-child(4),
.h1910 .streetTable th:nth-child(5),
.h1910 .streetTable th:nth-child(6),
.h1910 .streetTable th:nth-child(7),
.h1910 .streetTable th:nth-child(10),
.h1910 .streetTable th:nth-child(11) {
    text-align: center;
    width: 6%;
}


.h1910 .streetTable td:nth-child(7),
.h1910 .streetTable td:nth-child(10),
.h1910 .streetTable td:nth-child(11) {
   text-transform: uppercase;
}


.h1910 .streettable td:nth-child(8),
.h1910 .streetTable th:nth-child(8) {
    text-align: left;
    width: 15%;
}

.h1910 .streetTable td:nth-child(9),
.h1910 .streetTable th:nth-child(9) {
    text-align: left;
    width: 12%;
}

.h1910 .streetTable tbody td:nth-child(1) {
  border-left: thin solid #444;
}

.h1910 .streetTable tbody td:nth-child(11) {
  border-right: thin solid #444;
}

.h1910 .bg-1910 .oyTableTop tbody tr:nth-child(even),
.h1910 .bg-1910 .convetTable tbody tr:nth-child(even),
.h1910 .streetTable tbody tr:nth-child(even),
.h1910 .streetTable2 tbody tr:nth-child(even) {
   background-color: #f4f5ef;
}

.h1910 .bg-1910 .oyTableTop tbody tr:nth-child(odd),
.h1910 .bg-1910 .convetTable tbody tr:nth-child(odd),
.h1910 .streetTable tbody tr:nth-child(odd),
.h1910 .streetTable2 tbody tr:nth-child(odd) {
   background-color: #dfe1d1;
}


.h1910 .divider {
  height: 10px;
  border-top: thin solid #444;
  border-bottom: thin solid #444; 
}

.h1910 .divider2 {
  font-size: 2px;
  line-height: .5; 
  border-right: thin solid #444;
  background-color: #c9ccaf;
  box-shadow:inset 0px 5px 5px rgba(0,0,0,.5); 
}  
  
.h1910 .adrHeader {
  border-top: thin solid #444;
  border-bottom: thin solid #444;
  border-left: thin solid #444;
}

  .h1910 .logo {
  box-shadow: none;
  margin: 10px auto;
}

.h1910 .bg-1910 .streetTable .pgnum {
  text-align: right;
  border-right: thin solid #444;
  padding-right: 5px;
}

.h1910 .credit {
  text-align: center;
  font-size: 14px;
  line-height: 3;
}

.h1910 .streetIndex, .h1910 .censusIndex {
  width: 90%;
  margin: 0 auto;
}

.h1910 .bg-1910 .streetIndex .stList {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0;
}

.h1910 .listfont li {
  font-size: 13px;
  line-height: 1;
}

.h1910 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
  list-style-type: none;
  padding: 0px;
  margin-bottom: 6px;
}

/*----end street styles ----*/

.h1910 .bg-1910 .streetTable .address {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #996600;
	font-variant: normal;
  text-align: left;

}
.h1910 .bg-1910 .streetTable .hh-name {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}
.h1910 .bigtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
}
.h1910 .pagenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.h1910 .ndxheader {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	font-weight: bold;
  margin: 0 auto;
	background-color: #FFCC99;
	background-position: center center;
	
}
.h1910 .vline {
	background-image: url("https://remembercliffside.com/wp-content/uploads/2018/02/1910_v-line.gif");
	background-repeat: repeat-y;
	background-position: top;
}
.h1910 .whowastitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #336699;
	font-weight: bold;
}


/*----------------Faded Clippings----------- */

/*.rc2-obits .sidebar .widgettitle {
    background: #b9ba78;
    color: #54644b;
    padding: 12px;
    border: thin solid #222;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
    font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
}*/

.hist-profiles .title2 {
  text-align: left;
}

.sidelinksUl ul {
  list-style-type: none;
}

.sidelinksUl li {
  margin-bottom: 4px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 15px;
  line-height: 1.1;
  text-align: left;
}

.sidebar-return-link {
  text-align: center;
  background-color: #d8d9bf; 
  padding: 5px 0; 
  border: thin solid #222; 
  border-radius: 5px;
}

.rc2-obits .index-frame {
  background-color: #f2f2f2; /*#d8d9bf;*/
  border: thin solid #444;
  border-radius: 4px;
  padding: 10px;
  margin-top: -10px;
}

.rc2-obits .index-frameUl {
  list-style-type: none;
  margin-left: 12px
}

.rc2-obits .index-frameUl li {
  margin-bottom: 12px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1;
  text-align: left;
}

.sidelinksFrame {
  background-color: #d8d9bf;
  border: thin solid #444;
  border-radius: 5px;
  padding: 20px;
  margin-top: -10px;
}

.rc2-obits .intro-mast {
  height: 100%; 
  width: 100%; 
  border: 3px solid #444; 
  padding: 0; 
  margin: 0 auto; 
  background-color: #e4e5c1;
}

.rc2-obits .rc2-frame { /*, .index-frame {*/
  background-color: #fff;
  border: thin solid #444;
  color: #444;
  margin: 0 12px;
  text-align: justify;
}
.rc2-obits .rc2-frame {
  padding: 26px; 
}

.rc2-obits .index-frame {
  border-radius: 10px;
  padding: 26px 15px; 
}

.rc2-obits .rc2-title {
  color: #444;
  font-size: 26px;
  font-weight: 600;
  text-align: center;
}

.rc2-obits .rc2-frame-title {
  color: #444; /*#f2f2f2;*/
  font-size: 18px;
  font-weight: 300;
  font-style: italic;
  text-align: center;
  padding-left: 12px;
  margin-top: -15px;
  background-color: #e4e5c1;
  border-radius: 8px;
}

.rc2-obits .full-frame-bg {
  background-color: #806f29;
  background-image: url(https://remembercliffside.com/wp-content/uploads/2017/07/retina-dust.png);
  background-repeat: repeat;
  padding: 15px 20px 30px 20px;
  border-radius: 10px;
  margin-top: -15px;
  box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.rc2-obits .full-frame-bg .wp-caption-text {
  font-family: "Minion Pro", "Times New Roman", serif;
  font-size: 12px;
  font-weight: 600;
  padding: 5px;
  margin-top: 8px;
  line-height: 1.1; 
  letter-spacing: 1px;
  color: #444; 
  border: thin solid #444;
  background-color: #e6dbab;
  background-image: url(https://remembercliffside.com/wp-content/uploads/2017/08/obit-name-plate-10x10.gif);
  background-repeat: repeat;
  box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}

.rc2-obits .full-frame-bg img {
   border-width: thin solid #444;
   box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}

.rc2-obits .full-frame-bg .logo {
  border-width: 0;
  box-shadow: none;
  margin: 15px;
}

.rc2-obits .drop {
   color: #8e9863;
}

/*----------------Haynes Grove Cemetery----------- */


.hgcem .headline {
    color: olivedrab;
    font-size: 36px;
    margin-bottom: 25px;
} 

.hgcem .cemframe {
  width: 85%; 
  margin: 0 auto; 
  padding: 20px; 
  background-color: #e8e3b1; 
  border: thin solid #444; 
  border-radius: 10px;
}

.hgcem .cemTable1 {
  width: 100%;
}

.hgcem .cemTable1 th:nth-child(3),
.hgcem .cemTable1 th:nth-child(6),
.hgcem .cemTable1 th:nth-child(7) {
   padding-left: 15px;
}

.hgcem .cemTable1 td:nth-child(1),
.hgcem .cemTable1 td:nth-child(2),
.hgcem .cemTable1 td:nth-child(4),
.hgcem .cemTable1 td:nth-child(5) {
   text-align: center;
}


.hgcem .cemTable2 {
   width: 70%;
   margin: 0 auto;
}

.hgcem .cemTable2 th:nth-child(3),
.hgcem .cemTable2 td:nth-child(3) {
  border-left: 2px solid #444;
}

.hgcem .cemTable2 th:nth-child(1),
.hgcem .cemTable2 th:nth-child(3) {
  padding-left: 15px;
}
  
.hgcem .cemTable2 th:nth-child(2),
.hgcem .cemTable2 td:nth-child(2),
.hgcem .cemTable2 th:nth-child(4),
.hgcem .cemTable2 td:nth-child(4) {
   padding-right: 15px;
   text-align: right;
}
 
.hgcem .cemTable1 th,
.hgcem .cemTable2 th {
   background-color: #c1c5a0;
   font-size: 17px;
   font-weight: bold;
   border: thin solid #444;
   padding: 4px 5px;
   line-height: 1.6;
}

.hgcem .cemTable1 tbody,
.hgcem .cemTable2 tbody {
   border: thin solid #444;
   box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 
}

.hgcem .cemTable1 tbody tr:nth-child(even),
.hgcem .cemTable2 tbody tr:nth-child(even) {
   background-color: #f4f5ef;
}

.hgcem .cemTable1 tbody tr:nth-child(odd),
.hgcem .cemTable2 tbody tr:nth-child(odd) {
   background-color: #d5d9bf;
}

.hgcem .blnk {
  background-color: #fff; 
  border-top: thin solid #444;
  line-height: 1.1;
  padding-top: 25px;
}

.hgcem .tableNotes {
   padding: 0 20px; 
   font-family: "PT Serif", "Times New Roman", serif;
   font-size: 18px;
   text-align: left;
}

/*----------------Cliffside in 1930----------- */

/*$$$$$$$$$$$$$  Streets $$$$$$$$$$$$$$$*/

.cliff1930 .streetTable,
.cliff1930 .streetTable2 {
  margin-top: -12px;
}

.cliff1930 .blnk {
   background-color: #ddd8a1; 
   border-top: thin solid #777;
  box-shadow: inset 11px 12px 73px -28px rgba(166,158,166,0.65);
}

.cliff1930 .streetTable thead tr,
.cliff1930 .streetTable2 thead tr {
  background-color: #f9f8ea;
  margin-top: -12px;
}
  
  
.cliff1930 .streetTable tbody,
.cliff1930 .streetTable2 tbody {
   border: thin solid #444;
   box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  
}

.cliff1930 .streetTable th, 
  .cliff1930 .streetTable2 th {
   background-color: #c1c5a0;
   font-size: 17px;
   font-weight: bold;
   border: thin solid #444;
   padding: 4px 5px;
   line-height: 1.6;
}

/*-------surnames----*/
.cliff1930 .streetTable td:nth-child(1), 
.cliff1930 .streetTable2 td:nth-child(2) {
   	font-weight: bold;
	color: #54644b;
	text-align: right;
    width: 14%;
}

.cliff1930 .streetTable2 td:nth-child(1),
.cliff1930 .streetTable2 th:nth-child(1) {
   width: 1%;
   text-align: center;
}
  
.cliff1930 .streetTable td:nth-child(2),
.cliff1930 .streetTable2 td:nth-child(3) {
    text-align: left;
    width: 18%;
}

.cliff1930 .streetTable td:nth-child(3),
.cliff1930 .streetTable2 td:nth-child(4) {
  text-align: left;
  width: 5%;
}


.cliff1930 .streetTable td:nth-child(4),
.cliff1930 .streetTable td:nth-child(5),
.cliff1930 .streetTable td:nth-child(6),
.cliff1930 .streetTable td:nth-child(10),
.cliff1930 .streetTable th:nth-child(4),
.cliff1930 .streetTable th:nth-child(5),
.cliff1930 .streetTable th:nth-child(6),
.cliff1930 .streetTable td:nth-child(10) {
    text-align: center;
    width: 6%;
}

.cliff1930 .streetTable2 td:nth-child(5),
.cliff1930 .streetTable2 td:nth-child(6),
.cliff1930 .streetTable2 td:nth-child(7),
.cliff1930 .streetTable2 th:nth-child(5),
.cliff1930 .streetTable2 th:nth-child(6),
.cliff1930 .streetTable2 th:nth-child(7) {
    text-align: center;
    width: 6%;
}

.cliff1930 .streetTable2 td:nth-child(11),
.cliff1930 .streetTable2 th:nth-child(11) {
  text-transform: uppercase;
  text-align: center;
  width: 8%;
}

.cliff1930 .streetTable td:nth-child(10) {
   text-transform: uppercase;
}


.cliff1930 .streetTable td:nth-child(7),
.cliff1930 .streetTable th:nth-child(7),
.cliff1930 .streetTable2 td:nth-child(8),
.cliff1930 .streetTable2 th:nth-child(8) {
    text-align: center;
    width: 8%;
}

.cliff1930 .streettable td:nth-child(8),
.cliff1930 .streetTable th:nth-child(8) {
    text-align: left;
    width: 15%;
}

.cliff1930 .streettable2 td:nth-child(9),
.cliff1930 .streetTable2 th:nth-child(9) {
    text-align: left;
    width: 14%;
}

.cliff1930 .streetTable td:nth-child(9),
.cliff1930 .streetTable th:nth-child(9) {
    text-align: left;
    width: 15%;
}
.cliff1930 .streetTable2 td:nth-child(10),
.cliff1930 .streetTable2 th:nth-child(10) {
    text-align: left;
    width: 14%;
}

.cliff1930 .streetTable tbody tr:nth-child(even),
.cliff1930 .streetTable2 tbody tr:nth-child(even) {
   background-color: #f4f5ef;
}

.cliff1930 .streetTable tbody tr:nth-child(odd),
.cliff1930 .streetTable2 tbody tr:nth-child(odd) {
   background-color: #d5d9bf;
}


/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

.cliff1930 .namesTable {
  border: thin solid #444;
  width: 95%;
  margin: 0 auto;
    box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.cliff1930 .namesTable th {
   background-color: #c1c5a0;
   font-size: 17px;
   font-weight: bold;
   border: thin solid #444;
   padding: 4px 5px;
   line-height: 1.6;
   text-align: center;
}


/*-------surnames----*/
.cliff1930 .namesTable td:nth-child(1),
.cliff1930 .namesTable td:nth-child(3),
.cliff1930 .namesTable td:nth-child(5),
.cliff1930 .namesTable td:nth-child(7) {
   	font-weight: bold;
	color: #54644b;
	text-align: right;
    width: 12%;
}

/*-------given names----*/
.cliff1930 .namesTable td:nth-child(2),
.cliff1930 .namesTable td:nth-child(4),
.cliff1930 .namesTable td:nth-child(6),
.cliff1930 .namesTable td:nth-child(8) {
  text-align: left;
  width: 13%;
}

.cliff1930 .namesTable th:nth-child(2),
.cliff1930 .namesTable th:nth-child(3),
.cliff1930 .namesTable th:nth-child(4), 
.cliff1930 .namesTable td:nth-child(3),
.cliff1930 .namesTable td:nth-child(5),
.cliff1930 .namesTable td:nth-child(7) {
  border-left: 3px solid #666;
}


.cliff1930 .namesTable td:nth-child(8) {
  border-right: thin solid #444;
} 
  
.cliff1930 .namesTable tr:nth-child(even) {
   background-color: #f4f5ef;
}

.cliff1930 .namesTable tbody tr:nth-child(odd) {
   background-color: #d5d9bf;
}



/*..............................*/
.cliff1930 .jobanal {
   border: thin solid #444;
   width: 95%;
   margin: 0 auto;
   box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.cliff1930 .jobanal th {
   background-color: #c1c5a0;
   font-size: 17px;
   font-weight: bold;
   border: thin solid #444;
   padding: 4px 5px 4px 8px;
   line-height: 1.6;
}

.cliff1930 .jobanal td {
   line-height: 1.0;
}

.cliff1930 .jobanal tr:nth-child(even) {
   background-color: #f4f5ef;
}

.cliff1930 .jobanal tr:nth-child(odd) {
   background-color: #d5d9bf;
}

.cliff1930 .jobanal td:nth-child(2), 
.cliff1930 .jobanal td:nth-child(3), 
.cliff1930 .jobanal td:nth-child(4), 
.cliff1930 .jobanal td:nth-child(6), 
.cliff1930 .jobanal td:nth-child(7), 
.cliff1930 .jobanal td:nth-child(8),
.cliff1930 .jobanal td:nth-child(9), 
.cliff1930 .jobanal td:nth-child(10),
.cliff1930 .jobanal td:nth-child(11),
.cliff1930 .jobanal th:nth-child(2),
.cliff1930 .jobanal th:nth-child(3),
.cliff1930 .jobanal th:nth-child(4),
.cliff1930 .jobanal th:nth-child(6), 
.cliff1930 .jobanal th:nth-child(7),
.cliff1930 .jobanal th:nth-child(8),
.cliff1930 .jobanal th:nth-child(9),
.cliff1930 .jobanal th:nth-child(10) ,
.cliff1930 .jobanal th:nth-child(11){
  text-align: center;
  width: 7%;
}

.cliff1930 .jobanal td:nth-child(5),
.cliff1930 .jobanal th:nth-child(5) {
   text-align: right;
   width: 7%;
}

.cliff1930 jobanal td:nth-child(1), 
.cliff1930 jobanal th:nth-child(1) {
   width: 30px; 
   text-align: left;
}  


/*..............................*/



.cliff1930 .title, .title2 {
    font-family: "PT Serif", "Times New Roman", serif;
    font-weight: bold;
    text-align: center;
}
.cliff1930 .title {
    margin-top: 7px;
    font-size: 30px;
    color: saddlebrown;
}
.cliff1930 .title2 {
    font-size: 26px;
    color: #444;
    font-weight: 600;
}

/*
.cliff1930 .surname {
	font-weight: bold;
	color: #0099CC;
	font-size: 13px;
	text-align: right;
}
*/


.cliff1930 .drop {
    float: left;
    font-size: 80px;
    line-height: 60px;
    padding-top: 7px;
    padding-right: 8px;
    padding-left: 3px;
    font-family: "Enriqueta", "Times New Roman", serif;
    color: saddlebrown;
}

.cliff1930 .textbg, .textbgLg {  
   background-color: #f4f2d7;
   border: 5px ridge #b4ba93;
   border-radius: 10px;
   text-align: justify;
   box-shadow: inset 11px 12px 73px -28px rgba(166,158,166,0.65);
   margin-top: -15px;
}

.cliff1930 .textbg {
   width: 90%;
   margin: 0 auto; 
   padding: 0px 25px 20px 25px;
}

.cliff1930 .textbgLg {
   width: 100%;
   margin: 0;
   padding: 10px 25px; 
   background-color: #fff;
}

.cliff1930 .textbgLg .monhdr {
   font-size: 22px;
   font-weight: bold;
   line-height: .8;
}

.cliff1930 .stars {
    font-size: 20px;
    text-align: center;
    line-height: .8;
    margin-top: -10px;
    margin-bottom: 5px;
}

.cliff1930 .textbgLg table td {
  font-family: "PT Serif", "Times New Roman", serif;
  font-size: 18px;
  line-height: 1.5;
}

.cliff1930 fancyimg {
    border: 1px solid #999;
    box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.cliff1930 .cindex {
  width: 80%;
  margin: 0 auto;  
}

.cliff1930 .cindex .selsurname {
    font-size: 22px;
    color: #444;
    font-weight: 600;
    text-align: center;
    margin-top: 30px;
}


.cliff1930 .cindex ul {
  list-style-type: none;
  padding-left: 30px;
}


.cliff1930 .cindex ul li {
  margin-bottom: 10px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 18px;
  text-align: left;
}

.cliff1930 .datebg {
  padding: 20px 20px 5px 20px; 
  /*background-color: #f2f2f2;*/
}

.cliff1930 .datebox {
   width: 60px; 
   padding: 5px; 
   float: left; 
   height: 100%;
  
}

.cliff1930 .datebox p {
  text-align: center;
  font-weight: 700;
 /* padding-top: 5px;
  padding-bottom: 5px;
  background-color: #d5d8c0;*/
}

.cliff1930 .datestories {
   margin-left: 67px; 
   margin-bottom: 15px;
   padding-bottom: 10px; 
   border-bottom: thin dotted #444;
}

.cliff1930 .readmore {
    font-size: 90%;
    text-align: right;
   /* margin-top: -18px;*/
    padding: 0 5px;
    border: thin dotted #888;
    border-radius: 8px;
}

.cliff1930 .marzero {
    margin-top: 0;
}

/*=================Cliff1930 Tables============*/
.cliff1930 .radioTable {
   border: thin solid #444;
   width: 95%;
   margin: 0 auto;
}

.cliff1930 .radioTable th {
   background-color: #c1c5a0;
   font-size: 17px;
   font-weight: bold;
   border: thin solid #444;
   padding: 4px 5px 4px 8px;
   line-height: 1.6;
}

.cliff1930 .radioTable td {
   line-height: 1.0;
}

.cliff1930 .radioTable tr:nth-child(even) {
   background-color: #f4f5ef;
}

.cliff1930 .radioTable tr:nth-child(odd) {
   background-color: #d5d9bf;
}

.cliff1930 .radioTable td:nth-child(1), 
.cliff1930 .radioTable td:nth-child(4),
.cliff1930 .radioTable th:nth-child(1), 
.cliff1930 .radioTable th:nth-child(4) {
  text-align: left;
  width: 13%;
}

.cliff1930 .radioTable td:nth-child(3), 
.cliff1930 .radioTable td:nth-child(5),
.cliff1930 .radioTable th:nth-child(3), 
.cliff1930 .radioTable th:nth-child(5) {
  text-align: center;
  width: 5%;
}

.cliff1930 .radioTable td:nth-child(6), 
.cliff1930 .radioTable td:nth-child(7),
.cliff1930 .radioTable th:nth-child(6), 
.cliff1930 .radioTable th:nth-child(7) {
  text-align: center;
  width: 6%;
}

.cliff1930 .radioTable td:nth-child(2), 
.cliff1930 .radioTable th:nth-child(2) {
   text-align: left;
   width: 17%;
}

.cliff1930 .radioTable td:nth-child(8), 
.cliff1930 .radioTable th:nth-child(8) {
    text-align: left;
    width: 15%;
}

.cliff1930 .radioTable td:nth-child(9), 
.cliff1930 .radioTable th:nth-child(9) {
    text-align: left;
    width: 20%;
}

/*============== Home Owners  ============*/
.cliff1930 .homeTable {
   border: thin solid #444;
   width: 90%;
   margin: 0 auto;
}

.cliff1930 .homeTable th {
   background-color: #c1c5a0;
   font-size: 17px;
   font-weight: bold;
   border: thin solid #444;
   padding: 4px 5px 4px 8px;
   line-height: 1.6;
}

.cliff1930 .homeTable td {
   line-height: 1.0;
}

.cliff1930 .homeTable tr:nth-child(even) {
   background-color: #f4f5ef;
}

.cliff1930 .homeTable tr:nth-child(odd) {
   background-color: #d5d9bf;
}

.cliff1930 .homeTable td:nth-child(1), 
.cliff1930 .homeTable td:nth-child(2), 
.cliff1930 .homeTable td:nth-child(7),
.cliff1930 .homeTable th:nth-child(1), 
.cliff1930 .homeTable th:nth-child(2), 
.cliff1930 .homeTable th:nth-child(7) {
  text-align: left;
  width: 25%;
}

.cliff1930 .homeTable th:nth-child(1), 
.cliff1930 .homeTable th:nth-child(2), 
.cliff1930 .homeTable th:nth-child(7) {
   padding-left: 15px; 
}  

.cliff1930 .homeTable td:nth-child(3), 
.cliff1930 .homeTable td:nth-child(4),
.cliff1930 .homeTable td:nth-child(5),
.cliff1930 .homeTable td:nth-child(6),
.cliff1930 .homeTable td:nth-child(8),
.cliff1930 .homeTable th:nth-child(3), 
.cliff1930 .homeTable th:nth-child(4), 
.cliff1930 .homeTable th:nth-child(5), 
.cliff1930 .homeTable th:nth-child(6),
.cliff1930 .homeTable th:nth-child(8) {
  text-align: center;
  width: 6%;
}

.cliff1930 .homeTable td:nth-child(8) {
  text-transform: uppercase;
}

/*============== Veterans ============*/
.cliff1930 .vetTable {
   border: thin solid #444;
   width: 85%;
   margin: 0 auto;
}

.cliff1930 .vetTable th {
   background-color: #c1c5a0;
   font-size: 17px;
   font-weight: bold;
   border: thin solid #444;
   padding: 4px 5px 4px 8px;
   line-height: 1.6;
}

.cliff1930 .vetTable td {
   line-height: 1.0;
}

.cliff1930 .vetTable tr:nth-child(even) {
   background-color: #f4f5ef;
}

.cliff1930 .vetTable tr:nth-child(odd) {
   background-color: #d5d9bf;
}

.cliff1930 .vetTable td:nth-child(1), 
.cliff1930 .vetTable td:nth-child(2), 
.cliff1930 .vetTable td:nth-child(3),
.cliff1930 .vetTable th:nth-child(1), 
.cliff1930 .vetTable th:nth-child(2), 
.cliff1930 .vetTable th:nth-child(3) {
  text-align: left;
  width: 18%;
}

.cliff1930 .vetTable td:nth-child(7),
.cliff1930 .vetTable th:nth-child(7) {
  text-align: left;
  width: 20%;
} 

.cliff1930 .vetTable td:nth-child(8),
.cliff1930 .vetTable th:nth-child(8) {
   text-align: center;
  width: 8%;
}

.cliff1930 .vetTable td:nth-child(4),
.cliff1930 .vetTable td:nth-child(5),
.cliff1930 .vetTable td:nth-child(6),
.cliff1930 .vetTable th:nth-child(4), 
.cliff1930 .vetTable th:nth-child(5), 
.cliff1930 .vetTable th:nth-child(6) {
  text-align: center;
  width: 6%;
}

.cliff1930 .vetTable td:nth-child(6) {
  text-transform: uppercase;
}


/*============== Oldest/Youngest  ============*/
.cliff1930 .oyTable {
   border: none; 
   width: 90%;
   margin: 0 auto;
   margin-top: -15px;
}


.cliff1930 .oyTable thead td {
  	font-family: "Roboto Condensed", Helvetica, san-serif;
	font-size: 28px;
	font-weight: bold;
    line-height: .8;
	color: #000;
    text-align: center;
    border: none;
    margin-bottom: -30px;
}

.cliff1930 .oyTable tbody {
   border: thin solid #444;
 }


.cliff1930 .oyTable tbody tr:nth-child(even) {
   background-color: #f4f5ef;
}

.cliff1930 .oyTable tbody tr:nth-child(odd) {
   background-color: #d5d9bf;
}

.cliff1930 .oyTable tbody {
   border: thin solid #444;
}


.cliff1930 .oyTable th {
   background-color: #c1c5a0;
   font-size: 17px;
   font-weight: bold;
   border: thin solid #444;
   padding: 4px 5px 4px 8px;
   line-height: 1.6;
}

.cliff1930 .oyTable tbody td:nth-child(1), 
.cliff1930 .oyTable tbody td:nth-child(5), 
.cliff1930 .oyTable tbody th:nth-child(1), 
.cliff1930 .oyTable tbody th:nth-child(5) {
  text-align: left;
  width: 25%;
}

.cliff1930 .oyTable tbody td:nth-child(2), 
.cliff1930 .oyTable tbody td:nth-child(6), 
.cliff1930 .oyTable tbody th:nth-child(2), 
.cliff1930 .oyTable tbody th:nth-child(6) {
  text-align: center;
  width: 5%;
}

.cliff1930 .oyTable tbody td:nth-child(7),
.cliff1930 .oyTable tbody th:nth-child(7) {
  text-align: left;
  width: 19%;
} 

.cliff1930 .oyTable tbody td:nth-child(4),
.cliff1930 .oyTable tbody th:nth-child(4) {
   width: 1%;
   border-left: thin solid #444;
   border-right: thin solid #444;
   background-color: #f9f8ea;
}

.cliff1930 .oyTable tbody td:nth-child(3),
.cliff1930 .oyTable tbody th:nth-child(3) {
   text-align: left;
   width: 20%;
}

/*============== Fact Sheet 5 Tables - 4 Styles ============*/

.cliff1930 .factTable1,
.cliff1930 .factTable4 {
   border: thin solid #444; 
   width: 80%;
   margin: 0 auto;
}

.cliff1930 .factTable5 {
   border: thin solid #444; 
   width: 85%;
   margin: 0 auto;
}

.cliff1930 .factTable2,
.cliff1930 .factTable3 { 
   width: 70%;
   margin: 0 auto;
}

.cliff1930 .factTable2 thead td,
.cliff1930 .factTable3 thead td {
    border: none;
    background-color: #f9f8ea;
    font-size: 24px;
    text-align: center;
    line-height: 1.1;
}


.cliff1930 .factTable2 tbody {
    border: thin solid #444;
}


.cliff1930 .factTable1 td:nth-child(1), 
.cliff1930 .factTable1 th:nth-child(1),
.cliff1930 .factTable2 td:nth-child(1), 
.cliff1930 .factTable2 th:nth-child(1),
.cliff1930 .factTable3 td:nth-child(1), 
.cliff1930 .factTable3 th:nth-child(1) {
  text-align: left;
  width: 30%;
}


.cliff1930 .factTable1 td:nth-child(2), 
.cliff1930 .factTable1 th:nth-child(2),
.cliff1930 .factTable1 td:nth-child(3), 
.cliff1930 .factTable1 th:nth-child(3),
.cliff1930 .factTable1 td:nth-child(4), 
.cliff1930 .factTable1 th:nth-child(4),
.cliff1930 .factTable1 td:nth-child(5), 
.cliff1930 .factTable1 th:nth-child(5),
.cliff1930 .factTable1 td:nth-child(6), 
.cliff1930 .factTable1 th:nth-child(6) {
  text-align: center;
  width: 14%;
}

.cliff1930 .factTable2 td:nth-child(2), 
.cliff1930 .factTable2 th:nth-child(2),
.cliff1930 .factTable2 td:nth-child(3), 
.cliff1930 .factTable2 th:nth-child(3),
.cliff1930 .factTable2 td:nth-child(4), 
.cliff1930 .factTable2 th:nth-child(4),
.cliff1930 .factTable2 td:nth-child(5), 
.cliff1930 .factTable2 th:nth-child(5),
.cliff1930 .factTable3 td:nth-child(2), 
.cliff1930 .factTable3 th:nth-child(2),
.cliff1930 .factTable3 td:nth-child(3), 
.cliff1930 .factTable3 th:nth-child(3),
.cliff1930 .factTable3 td:nth-child(4), 
.cliff1930 .factTable3 th:nth-child(4),
.cliff1930 .factTable3 td:nth-child(5), 
.cliff1930 .factTable3 th:nth-child(5) {
  text-align: center;
  width: 15%;
}

.cliff1930 .factTable4 td:nth-child(1), 
.cliff1930 .factTable4 th:nth-child(1) {
  text-align: left;
  width: 20%;
}

.cliff1930 .factTable4 td:nth-child(2), 
.cliff1930 .factTable4 th:nth-child(2),
.cliff1930 .factTable4 td:nth-child(3), 
.cliff1930 .factTable4 th:nth-child(3),
.cliff1930 .factTable4 td:nth-child(4), 
.cliff1930 .factTable4 th:nth-child(4),
.cliff1930 .factTable4 td:nth-child(5), 
.cliff1930 .factTable4 th:nth-child(5),
.cliff1930 .factTable4 td:nth-child(6), 
.cliff1930 .factTable4 th:nth-child(6),
.cliff1930 .factTable4 td:nth-child(7), 
.cliff1930 .factTable4 th:nth-child(7),
.cliff1930 .factTable4 td:nth-child(8), 
.cliff1930 .factTable4 th:nth-child(8),
.cliff1930 .factTable4 td:nth-child(8), 
.cliff1930 .factTable4 th:nth-child(9),
.cliff1930 .factTable4 td:nth-child(9) {
   text-align: center;
   width: 10%;
}
 
.cliff1930 .factTable5 td:nth-child(1), 
.cliff1930 .factTable5 th:nth-child(1),
.cliff1930 .factTable5 td:nth-child(3), 
.cliff1930 .factTable5 th:nth-child(3),
.cliff1930 .factTable5 td:nth-child(5), 
.cliff1930 .factTable5 th:nth-child(5),
.cliff1930 .factTable5 td:nth-child(7), 
.cliff1930 .factTable5 th:nth-child(7) {
   text-align: center;
   width: 7%;
}

.cliff1930 .factTable5 td:nth-child(2), 
.cliff1930 .factTable5 th:nth-child(2),
.cliff1930 .factTable5 td:nth-child(4), 
.cliff1930 .factTable5 th:nth-child(4),
.cliff1930 .factTable5 td:nth-child(6), 
.cliff1930 .factTable5 th:nth-child(6) {
   text-align: left;
   width: 24%;
}

.cliff1930 .factTable1 th, 
.cliff1930 .factTable2 th, 
.cliff1930 .factTable3 th, 
.cliff1930 .factTable4 th, 
.cliff1930 .factTable5 th {
   background-color: #c1c5a0;
   font-size: 17px;
   font-weight: bold;
   border: thin solid #444;
   padding: 4px 5px 4px 8px;
   line-height: 1.6;
}

.cliff1930 .factTable1 td, 
.cliff1930 .factTable2 td,
.cliff1930 .factTable3 td,
.cliff1930 .factTable4 td,
.cliff1930 .factTable5 td {
   line-height: 1.0;
}

.cliff1930 .factTable1 tr:nth-child(even), 
.cliff1930 .factTable2 tr:nth-child(even),
.cliff1930 .factTable3 tr:nth-child(even),
.cliff1930 .factTable4 tr:nth-child(even),
.cliff1930 .factTable5 tr:nth-child(even) {
   background-color: #f4f5ef;
}

.cliff1930 .factTable1 tr:nth-child(odd),
.cliff1930 .factTable2 tr:nth-child(odd),
.cliff1930 .factTable3 tr:nth-child(odd),
.cliff1930 .factTable4 tr:nth-child(odd),
.cliff1930 .factTable5 tr:nth-child(odd) {
  background-color: #d5d9bf;
}



.cliff1930 .fixedimg {
   position: fixed;
   right: 25px;
   top: 350px;
}





/*------------------------------- Media Styling-------------------------*/

.media .mediatitle {
  color: #496229;
  font-family: "Enriqueta", "Times New Roman", serif; 
  font-size: 28px;
  font-weight: 600;
  margin-top: -8px;
}

.media .mediasubtitle {
  color: #444;
  font-size: 30px;
  font-weight: bold;
}

.media iframe {
  display: block;
  margin: 0 auto;
  border: 12px solid #4b6126; 
}

.media .fadingbox {
  width: 80%;
  padding: 20px;
  margin: 0 auto;
  background-color: #d3d6b9;
  border: thin solid #444;
  border-radius: 12px;
  box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.media .frameit {
  border: thin solid #444;
}
.mediabtncenter {
    width: 100%;
    margin: 0 auto;
  
  }


/*-----------------Memorable Moments Styles ------------------------*/

.mem-mom .title, .title2 {
    font-family: "PT Serif", "Times New Roman", serif;
    font-weight: bold;
    text-align: center;
}
.mem-mom .title {
    margin-top: 7px;
    font-size: 38px;
    color: saddlebrown;
}
.mem-mom .title2 {
    font-size: 28px;
    color: #444;
    font-weight: 600;
}

.mem-mom img {
    border: 1px solid #999;
    box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
 /*.mem-mom p {
    line-height: 1.45;
   margin-bottom: 14px;
}*/
.mem-mom .drop {
    float: left;
    font-size: 80px;
    line-height: 60px;
    padding-top: 7px;
    padding-right: 8px;
    padding-left: 3px;
    font-family: "Enriqueta", "Times New Roman", serif;
    color: saddlebrown;
}


/*------------------------------- Standalone Gallery Styling Test-------------------------*/

#post-64892 { 
  background-color: tan;
  padding: 20px;
}

#post-64892 h1 { 
    margin-bottom: 15px;
    color: #7d5905;
}

/*-------------------------- Link Button Styling -------------------------*/
.lnkbutton {
    background-color: #747c50;
    border: none;
    color: white;
    padding: 8px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    border-radius: 5px;
}

.lnkbutton a, 
.lnkbutton a:focus,
.lnkbutton a:active {
    color: #fff;
}

.lnkbutton a:hover {
    color: yellow;
}
  
.btncenter {
    width: 30%;
    margin: 0 auto;
  
}

 /*-----------------Railroad in Landmarks ----------*/
.crrbtncenter {
    width: 100%;
    margin: 0 auto;
  
  }

.landmarks .lmcrr ul {
  list-style-type: none;
}


.landmarks .lmcrr ul li {
  margin-bottom: 10px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 18px;
  text-align: left;
}

.landmarks .lmcrr .lmcrrFrame1,
.landmarks .lmcrr .lmcrrFrame2,
.landmarks .lmcrr .lmcrrFrame3 {
  border: thin solid #444; 
  border-radius: 12px;
}

.landmarks .lmcrr .lmcrrFrame1 {
  width: 75%;
  margin: 0 auto;
  padding: 20px 20px 30px 60px; 
  background-color: #d8dcc5; 
}

.landmarks .lmcrr .lmcrrFrame1 dl dd {
  margin-bottom: 8px;
}

.landmarks .lmcrr .lmcrrFrame2 { 
  background-color: #e8e3b1;
  background: url(https://remembercliffside.com/wp-content/uploads/2017/05/trainmen-bg.jpg) right top no-repeat;
  background-size: cover;
  padding: 30px;
}

.landmarks .lmcrr .storyhead {
  color: #444;
  font-size: 36px;
}

.landmarks .lmcrr .lmcrrFrame2 .crrmenTitle, .crrmensubTitle { 
    font-family: "Enriqueta", "Times New Roman", serif;
    font-weight: bold;
    color: #000;
    text-align: left;
}

.landmarks .lmcrr .lmcrrFrame2  table td {
  font-weight: 800;
  background-color: rgba(230, 230, 230, .8);
}

.landmarks .lmcrr .lmcrrFrame2 .crrmenTitle {
  font-size: 42px;
  margin-bottom: -8px;
}

.landmarks .lmcrr .lmcrrFrame2 .crrmensubTitle {
   font-size: 28px;
}

.landmarks .lmcrr .lmcrrFrame3 {  
   background-color: #ece4cd;
   padding: 30px;
}

.landmarks .lmcrr .lmcrrFrame3 table td { 
  font-size: 18px;
  line-height: 1.2;
  border-bottom: thin dotted #444;
}
 
.landmarks .lmcrr .newspage .noborder {
  border-width: 0px;
}

.landmarks .lmcrr .trains55 .newspage {
  background-color: #fffbfa;
  padding-top: 5px;
}

.landmarks .lmcrr .trains55 .newspage .picattribs{
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 15px;
  text-align: center;
  line-height: 1.1;
}
.engnum {
  font-size: 120%;
  font-weight: bold;
}
/*-----------------------Yearbooks additional styles -----------*/
.yearbooks .ybwrapper .subhead {
	font-size: 22px;
    font-weight: 600;
}

.yearbooks .ybwrapper ul {
  list-style-type: none;
}

.yearbooks .ybwrapper ul li {
  margin-bottom: 6px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 18px;
  text-align: left;
}

/*------------------------------WWII styles ------------------------------------*/
.hist-profiles .ghjStoryBox {
  background-color: #ededda;
  border: thin solid #444;
  padding: 30px 50px;
  margin-bottom: -40px;
}

.galleries .sidebox, .hist-art .sidebox {
  text-align: center;
  width: 250px; 
  float: right; 
  border: thin solid #444; 
  background-color: #e9ead6; 
  border-radius: 12px; 
  padding: 8px; 
  margin-left: 10px; 
  margin-top: 5px; 
  margin-bottom: 0;
}

.standAloneTitle {
  font-family: "Enriqueta", "Times New Roman", serif; 
  color: #805302; 
  font-size: 36px; 
  font-weight: bold; 
  margin-top: -15px; 
  text-align: center;
 }

.tinytxt {
    font-family: "Roboto Condensed", Arial, sans-serif;
    color: #444;
     font-size: 12px;
    margin-bottom: 8px;
}


.hist-profiles .picframer {
  width: 85%;
  margin: 15px auto;
  padding: 25px;
  background-color: #fff;
  border: thin solid #444;
  box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.wwii .keepsContainer {
  padding-left: 25px;
  padding-right: 25px;
  text-align: justify;
}

.wwii .bordersOn img {
  border: thin solid #444;
}

.wwii .pgWrapper {
  background-color: rgba(102, 101, 54, .7);
  padding: 12px 8px;
  margin-bottom: 16px;
}

.wwii .insideWrapper {
  background-color: rgba(218, 218, 180, .9);
  padding: 20px 0px;
}

.wwii h1 {
  line-height: 0px;
  visibility: hidden;
}

.wwii .contRetainer {
  margin: 0 25px; 
  text-align: justify; 
}

.wwii .sectStripe {
  background-color: rgba(173, 157, 84, .7);
  margin: 12px 0 10px 0;
  padding: 12px 0 1px 0;
  border-top: 2px solid #666536;
  border-bottom: 2px solid #666536;
}

.wwii .sectTitle, 
.wwii .sectsubTitle,
.wwii .heroTitle,
.wwii .heroDod {
  text-align: center;
  font-weight: bold;
  color: #666536;
 }

.wwii .heroTitle {
  font-size: 36px;
  font-style: italic;
  line-height: .8;
  margin-bottom: 15px;
}

.wwii .heroDod {
  font-size: 26px;
  line-height: .6;
}

.wwii .peopleHeadline {
  font-family: "PT Serif", "Times New Roman", serif;
  color: #805302; 
  font-size: 24px; 
  font-weight: bold; 
  text-align: center;
  line-height: 1.3;
}

.wwii .peopleSubHead {
  font-size: 20px; 
  color: #444;
  font-weight: 600;
  margin-bottom: 8px;
}

.wwii .profileContainer {
  margin: 0 25px;
  padding: 25px;
  background-color: #e8e3b1;
  text-align: justify;
  border: thin solid #444;
  border-radius: 12px;
}

.wwii .sectTitle {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 36px;
  color: #666633;
  background: #b8ad6f;
  border-top: 2px solid #666536;
  border-bottom: 2px solid #666536;
  padding: 3px 0;
  font-style: italic; 
}

.wwii .sectsubTitle {
  font-size: 26px;
  line-height: 1;
  font-style: normal; 
  margin-top: 24px;
}

.wwii .newsContainer {
  padding: 15px 12px;
  text-align: center;
}

.wwii .listContainer {
  width: 60%; 
  margin: 0 auto;
}

.wwii .histGraf {
  font-size: 18px;
  font-weight: 600;
}

.wwii .histTable {
    padding: 3px;
    margin-bottom: 12px;
    border-collapse: collapse;
    border-spacing: 3px;
} 

.wwii .histTable td {
    font-family: "PT Serif", "Times New Roman", serif;
    font-size: 18px;
    line-height: 1.3;
}

.wwii .bookBlock {
  text-align: justify;
  margin: 25px 45px 0 45px;
}

.wwii ul {
  list-style-type: none;
}

.wwii ul li {
  margin-bottom: 8px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 18px;
  text-align: left;
}

.wwii .newspage .colvinLetter, .newspage .honeycuttLetter {
  font-family: "PT Serif", "Times New Roman", serif; 
  margin: 0 15px;
  padding: 25px;
  background-color: #f2f2f2;
}

.wwii .newspage .colvinLetter p {
  text-indent: 40px;  
  text-align: justify;
  margin-bottom: -2px;
}

.wwii .newsHeader, 
.wwii .newsSub, 
.wwii .newsSub2 {
  font-family: "Roboto Condensed", Arial, sans-serif;
  color: #444;
 }

.wwii .newsHeader {
   font-size: 32px;
   text-align: center;
}

.wwii .newsSub {
   font-size: 22px;
   text-align: center;
   margin-top: -15px;
}

.wwii .newsSub2 {
   font-size: 22px;
   font-style: italic; 
   text-align: left;
   margin-top: 12px;
}

.wwii .storyFramer {
   margin: 0 20px;
   padding-top: 10px;
   background-color: #eeebc3;
   border-radius: 12px; 
}

.wwii .juanitaFront {
   padding: 25px;
   text-align: justify;
}

.wwii .tagline {
   padding: 5px 15px;
   margin-top: 8px;
   background-color: #eff0e2
}

.wwii .scrapFrontframer, .wwii .scrapFramer {
   margin: 0 20px 5px 20px;
   padding: 25px;
   }

.wwii .scrapFrontframer {
  background-color: #eeebc3;
  border: thin solid #919a66;
  text-align: justify;
}

.wwii .scrapFramer {
   background-color: rgba(173, 157, 84, .7);
  border: thin solid #666536;
}

.wwii .herotable {
    width: 80%;
    margin: 0 auto;
    padding: 3px;
    border-collapse: collapse;
    border-spacing: 0;
}

.wwii .heroHiliter {
  width: 50%; 
  background-color: #eeebc3; 
  margin: 10px auto; 
  padding: 15px; 
  border-radius: 15px;
}

.wwii .heroPicker {
  font-size: 26px; 
  line-height: 1; 
  text-align: center; 
  font-weight: bold; 
  color: #666536;
}

.wwii .herotable td {
    font-size: 18px;
    line-height: 1.1;
}

.wwii .herotable tr:nth-child(even) {
    background-color: #edeee6;
}

.wwii .herotable tr:nth-child(odd) {
    background-color: #dfe1d2;
}


/*--------------------------Haynes Section Styles ------------------------------*/

.haynes .storyframe {
  width: 95%;
  margin: 15px auto 5px auto;
  border: thin solid #444; 
  background: #e3e8e6;
  padding: 30px 25px 20px 25px; 
  line-height: 1.5;
  border-radius: 15px; 
  text-align: justify;
  box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.haynes .tinytxt, .tiny2 {
    font-family: "Roboto Condensed", Arial, sans-serif;
    color: red; 
    font-size: 16px;
}

.haynes .tinytxt {
  text-align: right;
}
  
.haynes .tiny2 {  
  text-align: center;
  margin-top: -10px;
  margin-bottom: -8px;
  }

.haynes img {
  border: thin solid #444;
}

.haynes .bio {
  font-size: .8em;
  text-align: left;
  padding: 8px 5px;
}

.haynes .whitebg {
  background-color: #fff;
  padding: 8px 5px;
}

.haynes .whitebg-lg {
  background-color: #fff;
  padding: 20px;
}

.haynes .maintitle {
  margin-top: -12px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 32px;
  text-align: center;
  color: #444;
}

.haynes .pagebox {
  	background-color: #fff;
	background-image: url(https://remembercliffside.com/wp-content/uploads/2016/03/ac002.gif);
	background-repeat: repeat-y repeat-x;
	background-position: left top;
    padding: 40px 0;
    box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.haynes .menuframe {
   width: 80%;
   margin: 0 auto;
}

.haynes .toplogo {
   border-width: 0;
   margin-top: -10px;
}

.haynes ul {
  list-style-type: none;
}

.haynes ul li {
  margin-bottom: 6px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 18px;
  text-align: left;
}

.haynes .contentstitle {
  font-size: 1.5em;
  font-weight: 700;
  font-style: italic;
  text-align: center;
}

.haynes .newspage .rrh-pullquote-right, .newspage .rrh-pullquote-left {
   font-family: "PT Serif", "Times New Roman", serif;
   font-size: 17px;
   text-align: left;
   font-style: italic; 
   width: 300px;
   background-color: #f0f0f0;
   border: thin solid #444;
   padding: 16px 12px 8px 12px;
}

.haynes .newspage .main-title, .newspage .cont-title {
   font-family: "Roboto Condensed", Arial, sans-serif;
   font-weight: 600;
}  

.haynes .newspage .rrh-pullquote-left {
	float: left;
    margin-right: 10px;
}

.haynes .newspage .rrh-pullquote-right {
	float: right;
    margin-left: 10px;
}

.haynes .noborder {
	border-width: 0;
}

.haynes .haynesquote {
   font-family: "Roboto Condensed", Arial, sans-serif;
   margin: 10px 40px;
   font-weight: #555;
   padding: 15px;
   border: thin dotted #555;
   background-color: #f2f2f2;
}

.babybg {
 	background-color: #fff;
	color: #000;
	background-image: url(https://remembercliffside.com/wp-content/uploads/2017/01/cream_pinstipe_horiz.gif);
	background-repeat: repeat-y repeat-x;
	background-position: left top;
} 

.sun23 .toplogo {
  border-width: 0;
  margin-top: -10px;
}

.sun23 .sunframer {
  width: 90%;
  margin: 15px auto;
  border: thin solid #444; 
  background: #eeebc3;
  padding: 30px; 
  line-height: 1.5;
  border-radius: 15px; 
  text-align: justify;
  box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.sun23 .maintitle {
  font-size: 36px; 
  font-family: "Roboto Condensed", Arial, sans-serif;
  text-align: center;
  color: #777222;
  font-weight: bold;
}

div.pdfemb-viewer {
   margin: 0px auto !important;
   border: 1px solid #444 !important;
}

.oddsends .lpbox {
	padding: 25px 15px;
    border: thin solid #444;
    border-radius: 12px;
    background: #e9ead6;
}
.oddsends .lpbox img {	
    border-width: 0px;
}

.mem-proj .logo, 
.mem-news .logo,
.fct .logo {
    border-width: 0;
}

.hist-art .artiststable table, td {
  border: none;
}

.hist-art .artiststable table {
  margin: auto;
}

.hist-art .subhead {
  color: #000;
  text-align: left;
  font-size: 22px;
}

.hist-art .picframe {
  width: 50%;
  height: auto;
  margin: 0 auto;
  padding: 30px 20px 30px 20px;
  border: thin solid #444;
  background-color: whitesmoke;
  border-radius: 12px;
}

.hist-art .weetext {
  font-size: 13px; 
  font-family: "Roboto Condensed", Arial, sans-serif;
}

.hist-art .spacetrainpage { 
  padding: 145px 0 30px 0;
   
}

.penn_bg {
	background-attachment: scroll;
	background-color: #f9f8ea;
	color: #000;
	background-image: url(https://remembercliffside.com/wp-content/uploads/2015/11/photographers_bg4-e1484501837829.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.blog .entry-title a { 
   font-family: "PT Serif", "Times New Roman", serif;
   /*font-family: "Roboto Condensed", Arial, sans-serif;*/
   font-size: 24px;
   letter-spacing: 1px;
   font-weight: bold;
   color: #444;
}

.blog .entry-content {
   background-color: #e9ead6; 
   border-radius: 10px; 
   border: thin dotted #777;
   text-align: justify;
   padding: 20px;
   margin-top: -15px;
   margin-bottom: -15px;
 }

.mem-orig .storyframe {
    background-color: #d5d8c0;
    border: thin dotted #a68c3b;
    text-align: justify;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    position: relative;
    z-index: 1;
    padding: 25px;
}
.mem-orig .tabtitle{
    font-family: "PT Serif", "Times New Roman", serif;
    padding: 2px 10px;
    background-color: #e8e3b1;
    font-size: 26px;
    color: saddlebrown;
    font-weight: bold;
}

/* ===================== ARCHIVES PAGES ====================*/
.archives .feature {
    background: #efecc9;
    width: 99%;
    hyphens: auto;
    border: thin solid #54644b;
    margin: 0 auto 20px auto;
    padding: 12px;
    box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.archives .logo {
	border-width: 0;
  	margin-bottom: -25px;
  	margin-top: -15px;
}

.archives .feature .logo {
  border-width: 0;
}

.archives .feature img {
	border: thin solid #444;
}

.archives .alignleft {
    margin: 5px 12px 12px 0;
}
.archives .alignright {
    margin: 5px 0 12px 12px;
}
.archives .feature p {
    font-size: .9em;
    line-height: 1.3;
    margin-bottom: 15px;
}
.archives .feature .header {
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 1.2em;
    color: #938b2b;
    font-weight: bold;
    text-align: left;
    margin-bottom: 12px;
}
.archives .currfeat {
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
    color: #938b2b;
    margin-bottom: 20px;
    margin-top: 30px;
}
.archives .feature .readmore {
    font-size: 1.0em;
    text-align: right;
    margin-top: -8px;
}

.archives  ul {
  list-style-type: none;
}

.archives ul li {
  margin-bottom: 4px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 18px;
  text-align: left;
}

.archives .feature .nobord {
  border-width: 0px;
}

/*-----------------Cliffside in 1922 styles ------------------*/
  
.cliff22 img {
   border: thin solid #444;
}

.cliff22 .logo {
  border-width: 0px;
  box-shadow: none;
 }

.cliff22 .imgfullstyle {
  border: thin solid #444;
  box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.cliff22 .wrapper22 {
  text-align: justify;
  border: thin solid #444;
  background-color: #f2f2f2;
  padding: 20px;
}

.cliff22 .wrapper22 p {
  margin-bottom: 14px;
}

.cliff22 .wrapperdark22 {
  width: 70%;
  margin: 0 auto;
  border: thin solid #444;
  background-color: #8e9863;
  padding: 20px;
}

.cliff22 .header22 {
  margin-bottom: 15px;
  border-width: 0px;
}

.cliff22 .pagettl, .monthttl {
  font-family: "Roboto Condensed", Arial, sans-serif;
  text-align: center;
  font-weight: 500;
  color: #43590b;
  margin-bottom: 10px;
}

.cliff22 .pagettl {
  font-size: 38px; 
}

.cliff22 .monthttl {
  font-size: 28px;
  font-style: italic;
}

.cliff22 .optlist {
  list-style-type: none;
  /*margin-left: 25px;*/
}

.cliff22 .optlist li {
  margin-bottom: 4px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 18px;
  text-align: center;
  margin-left: 0;
}

.cliff22 .menuwrapper22 {
  width: 65%; 
  margin: 0 auto; 
  background-color: #f2f2f2; 
  border: thin solid #444; 
  border-radius: 12px; 
}

.cliff22 .head1, .cliff22 .head2 {
  background-color: #a09f65; 
  border-bottom: thin solid #444; 
  height: 2.5em;
  padding: 5px 0;
}

.cliff22 .head1 {
  border-top-left-radius: 12px; 
  border-top-right-radius: 12px;
}

.cliff22 .head1 p,
.cliff22 .head2 p {
  font-size: 26px; 
  color: #fff;
  text-align: center;
}
.cliff22 .upper {
  text-transform: uppercase;
  font-size: 1.0em;
  font-weight: 600;
  font-style: italic;
  text-align: left;
}

.cliff22 .sidebarprofile {
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: .9em;
  background-color: #f4f2d7;
  text-align: left;
  padding: 20px 25px 20px 20px;
 /* margin-top: 24px;*/
  border-right: medium solid #a0982c;
  border-bottom: medium solid #a0982c;
  border-left: thin solid #a0982c;
  border-top: thin solid #a0982c;
}
.cliff22 .sidebarprofile p {
  margin-bottom: 8px;
}

.cliff22 .storyframe {
  text-align: justify;
  border: thin solid #a0982c;
  background-color: #efecc3;
  padding: 20px;
}

.cliff22 .storyframe p {
  margin-bottom: 8px;
}

.cliff22 .addressby, 
.news22 .addressby2 {
  text-align: left;
  font-weight: bold;
}

.cliff22 .addressby,
.news22 .addressby {
  font-size: 1.3em;
}

.cliff22 .addressby2,
.news22 .addressby2 {
  font-size: 1.0em;
}

.cliff22 .subhead,
.news22 .subhead {
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 26px;
  font-weight: 500;
  padding-top: 10px;
  font-style: italic;
}

.mem-orig .subhead2 {
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 18px ;
  margin-top: -15px;
  margin-bottom: -10px;
  text-align: center;
  font-weight: 500;
}


/*-------------------------------------------------------------*/
.clearfix {
   overflow-y: hidden;
   overflow-x: hidden;
} 

.front img {
  border: thin solid #444;
  box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  margin-bottom: 10px;
}

.front .suggesttitle {
  color: #444; 
  margin-top: -20px;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
}

.front .bigtitle, .medtitle {
  text-align: center;
  color: #21670f;
  font-size: 36px;
  font-weight: bold;
  padding: 8px;
  margin-top: -20px; 
  }
.front .medtitle {
  font-size: 24px;
}
 .front .half-frame {
  height: 410px;
  background-color: #e4dece;
  font-size: 20px;
  text-align: left;
  border: thin solid #444;
  padding: 20px;
  margin-top: -15px;
  line-height: 1.2;
}
.front .half-frame img {
  margin-bottom: -16px;
}

.front .tinytxt {
    font-family: "Roboto Condensed", Arial, sans-serif;
    color: #444;
    text-align: center;
    font-size: 13px;
    margin-bottom: 8px;
}
/*----------------------- jess-obits styles ------------------*/

.jess-obits  ul {
  list-style-type: none;
}

.jess-obits ul li {
  margin-bottom: 4px;
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 18px;
  text-align: left;
}

.jess-obits .jess-frame, .index-frame {
  background-color: #fff;
  border: thing solid #444;
  color: #444;
  margin: 0 12px;
  text-align: justify;
}
.jess-obits .jess-frame {
  padding: 26px; 
}

.jess-obits .index-frame {
  padding: 26px 15px; 
}

.jess-obits .jess-title {
  color: #444;
  font-size: 26px;
  font-weight: 600;
  text-align: center;
}

.jess-obits .full-bg {
  background-color: #8b7b48;
  background-image: url(https://remembercliffside.com/wp-content/uploads/2016/12/obit-bg-100x100.jpg);
  background-repeat: repeat;
  padding: 0 20px 30px 20px;
  border-radius: 10px;
  color: #f9f8ea;
}

.jess-obits .full-bg .wp-caption-text {
  font-family: "Roboto Condensed", Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  margin-top: 5px;
  color: #f9f8ea;  
}

.jess-obits .jess-frame .wp-caption-text {
  color: #444;
}

.jess-obits img {
   border: 3px solid #444;
  /* box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
}

.jess-obits .logo {
  border-width: 0px;
  box-shadow: none;
 }

.jess-obits .drop {
   color: #8e9863;
}


/*------------------------ Crimes styles ---------------------*/
.crimes .pullup {
	margin-top: -18px;
    margin-bottom: -18px;
}

.crimes .connor ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #b28c40;
    border: 1px solid #444;
}

.crimes .connor li {
    float: left;
}

.crimes .connor li a {
    display: block;
    color: #fff;
    text-align: center;
    padding: 12px 14px;
    text-decoration: none;
}

.crimes .connor a:hover:not(.active) {
    background-color: #e6d5aa;
    color: #444;
    border: 1px solid #444;
}

.crimes .connor .active {
   background-color: #D0B880;
   color: #444;
   border: thin solid #444; 
}

.crimes .connortitle {
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 34px;
    font-weight: bold;
    color: #b28c40;
    text-align: center;
   
}

.crimes .crimestitle {
    font-family: "Enriqueta", "Times New Roman", serif;
    font-size: 36px;
    font-weight: bold;
    color: #8e9863;
    text-align: center;
}

.crimes .drop {
   color: #8e9863;
}
.crimes .newspage .byline {
   font-family: "PT Serif", "Times New Roman", serif;
   font-size: 18px;
   font-weight: 600;
   text-align: left;
   line-height: 1.25;
}

.crimes .framer {
  background-color: #e6e7d2;
  padding: 20px;
  border: 12px;
  border: thin solid #444;
  text-align: justify;
  border-radius: 12px;
  box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.crimes img {
   border: thin solid #444;
   box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.crimes .logo {
  border-width: 0px;
  box-shadow: none;
}

.crimes .ilist {
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 18px;
    text-align: left;
    line-height: 1.45;
    margin-left: 40px;
}
.crimes .ilist ul {
    list-style-type: none;
    margin-top: 5px;
}

.crimes .ilist dt {
  font-size: 20px;
  font-weight: bold;
  margin-top: 12px;
}

.crimes .ilist dd {
   font-size: 17px;
   line-height: 1.4;
}

/*------------- houselist35 -----*/