.ReminderBox {
	border: 1px solid #0f5286;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color: #ededed;
	width: 40%;
	padding: 10px;
	padding-top: 0;
	margin: 0 0 12px 18px;
	float: right;
	color: #0f5286;
	font-size: 90%;
	box-shadow: 5px 5px 5px #7d999c;
	text-align: left;
}

.ReminderBoxLeft {
	border: 1px solid #0f5286;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color: #ededed;
	width: 40%;
	padding: 10px;
	padding-top: 0;
	margin: 0 18px 12px 0;
	float: left;
	color: #0f5286;
	font-size: 90%;
	box-shadow: 5px 5px 5px #7d999c;
	text-align: left;
}


.DisplayBox {
	border: 1px solid #0f5286;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color: #ededed;
	width: 85%;
	padding: 10px;
	padding-top: 0;
	margin: 0 18px 12px 0;
	display: inline-block;
	color: #0f5286;
	font-size: 95%;
	box-shadow: 5px 5px 5px #7d999c;
	text-align: center;
	margin: auto;
}

.adblock-left {
	float: left;
	margin-right: 10px;
}

.adblock-right {
	float: right;
	margin-left: 10px;
}


.displayBox {
	width: 90%;
	background-color: #ffead4;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: auto;
	border-radius: 20px;
}

.plainWidgetBox {
	color: #186469;
	font-size: 1.4em;
  	border: 1px solid #afafaf;
	border-radius: 5px;
	padding: 15px;
}

.linksBox {
	color: #186469;
	font-size: 1.3em;
  	border: 1px solid #afafaf;
	border-radius: 5px;
	padding: 15px;
}

.smallerLinksBox {
	color: #186469;
	font-size: 1.2em;
  	border: 1px solid #afafaf;
	border-radius: 5px;
	padding: 15px;
}

.linksBoxLessPadding {
	color: #186469;
	font-size: 1.3em;
  	border: 1px solid #afafaf;
	border-radius: 5px;
	padding: 10px 0px;
}



.smallerTextBox {
	color: #186469;
	font-size: 1.2em;
}

.WidgetBox {
	color: #186469;
	font-size: 1em;
}


.DateTime {
	color: #186469;
	font-size: 1em;
	font-weight: 600;
	text-align: center;
	border: 1px solid #afafaf;
	border-radius: 5px;
	padding: 5px;
}

.sidebarBox {
	color: #186469;
	font-size: 1em;
	font-weight: 600;
	text-align: left;
	border: 1px solid #afafaf;
	border-radius: 5px;
	padding: 15px;
}

.memoryLinksBox {
  	color: #186469;
	font-size: 1em;
	font-weight: 400;
	text-align: left;
	border: 1px solid #afafaf;
	border-radius: 5px;
	padding: 15px;
}



.dedication1 {
	padding: 10px;
	border: 2px solid #1C4C70; 	
	width: 70%;
	margin: auto;
  	background-image: url(rmi-shed-sub/wp-content/uploads/2017/04/marble-2-200.png);
  	font-family: Times New Roman;
	color: #1C4C70;
	font-size: 105%;
	background-color: #f2eeef;
}

.dedication2 {
	padding: 10px;
	border: 2px solid #1C4C70; 	
	width: 80%;
	margin: auto;
  	background-image: url(rmi-shed-sub/wp-content/uploads/2017/04/marble-2-200.png);
  	font-family: Times New Roman;
	color: #1C4C70;
	font-size: 105%;
	background-color: #f2eeef;
}

.image96-left {
	float: left;
	width: 104px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

.image96-left img {
	border: 1px solid #1c3960;
	border-bottom: none;
	padding: 3px;
	background-color: #ccd4db;
}

.image96-left p {
	font: 1em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #1c3960;
	text-align: center;
	background-color: #b8c1c9;
	border: 2px solid #1c3960;
	border-top: none;
	padding: 5px;
	margin: 0;
}

.image100-left {
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.image100-left img {
	border: 1px solid #1c3960;
	padding: 3px;
}

.image100-left p {
	font: 0.9em/normal Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1c3960;
	text-align: left;
	padding: 0;
	margin: 0;
}

/* TABLE 3 - GEOLOGICAL PERIODS */

.tablepress-id-3 {  
  width: 90%;
  margin: auto;
}

.tablepress-id-3 .row-1 td {
  font-weight: 600;
  font-size: 1.6em;
  color: #186469;
  text-align: center;
  background-color: #dadada !important;
}

.tablepress-id-3 .row-2 td {
  font-weight: 600;
  font-size: 1.3em;
  color: #186469;
  text-align: center;
  background-color: #e9e9e9 !important;
}

.tablepress-id-3 .column-1 {
  width: 120px;
  font-size: 1.2em;
  font-weight: 600;
  color: #186469;
  background-color: #eeeeee !important;
}

.tablepress-id-3 .column-2 {
  width: 150px;
  font-size: 1.1em;
  font-weight: 600;
  color: #186469;
}

.tablepress-id-3 .column-3 {
  font-size: 1.1em;
  font-weight: 600;
  color: #186469;
}

.tablepress-id-3 .row-19 td {
  background-color: #dadada !important;
}

/* TABLE 4 - 100 List, 00-09*/

.tablepress-id-4 {
  width: 600px !important;
  margin: auto !important;
} 

.tablepress-id-4 .row-1 td {
  text-align: center;
  font-size: 1.4em;
  line-height: 110%;
  font-weight: 600;
  background-color: #bd5f17;
  color: #1c4a64;
}

.tablepress-id-4 .row-2 td {
  text-align: center;
  font-size: 1.3em;
  line-height: 110%;
  background-color: #e99733;
  color: #1c4a64;
  
}

.tablepress-id-4 .column-1 {
	width: 15px !important;
        text-align: center;
  margin: 0;
}

.tablepress-id-4 .column-2 {
	width: 150px !important;
   margin: 0;
}

.tablepress-id-4 .column-3 {
	width: 150px !important;
   margin: 0;
}

.tablepress-id-4 td {
	border: 1px solid #ff0063;
}

.tablepress-id-4 tbody td {
	border: 1px solid #002963 !important;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	color: #004a00;
        font-weight: 600;
}


/* TABLE 5 - THE 100 LIST, 10-19 */

.tablepress-id-5 {
  width: 600px !important;
  margin: auto !important;
}

.tablepress-id-5 .row-1 td {
  background-color: #ff849c;
  text-align: center;
  font-size: 1.4em;
  font-weight: 600;
  color: #1c4a64;
  line-height: 110%;
}

.tablepress-id-5 .row-2 td {
	background-color: #fdd0e5;
  text-align: center;
  font-size: 1.3em;
  font-weight: 600;
  color: #1c4a64;
  line-height: 110%;
}

.tablepress-id-5 .column-1 {
	width: 15px;
  text-align: center;
  font-weight: 600;
}

.tablepress-id-5 .column-2 {
	width: 120px;
  font-weight: 600;
}

.tablepress-id-5 .column-3 {
	width: 160px;  
 font-weight: 600;
}

.tablepress-id-5 .column-4 {
	width: 200px;  
 font-weight: 600;
}

.tablepress-id-5 tbody td {
	border: 1px solid #002963 !important;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	color: #004a00;
        font-weight: 600;
}


/* TABLE 6 - 100 List, 20-29 */

.tablepress-id-6 {
  width: 600px !important;
  margin: auto !important;
} 

.tablepress-id-6 .row-1 td {
  text-align: center;
  font-size: 1.4em;
  line-height: 110%;
  font-weight: 600;
  background-color: #96fd30;
  color: #1c4a64;
}

.tablepress-id-6 .row-2 td {
  text-align: center;
  font-size: 1.3em;
  line-height: 110%;
  background-color: #cbfe35;
  color: #1c4a64;  
}

.tablepress-id-6 .column-1 {
	width: 15px !important;
        text-align: center;
  margin: 0;
}

.tablepress-id-6 .column-2 {
	width: 130px !important;
   margin: 0;
}

.tablepress-id-6 .column-3 {
	width: 150px !important;
   margin: 0;
}

.tablepress-id-6 td {
	border: 1px solid #ff0063;
}


.tablepress-id-6 tbody td {
	border: 1px solid #002963 !important;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	color: #004a00;
  font-weight: 600;
}

/* TABLE 7 - 100 List, 30-39 */

.tablepress-id-7 {
  width: 600px !important;
  margin: auto !important;
} 

.tablepress-id-7 .row-1 td {
  text-align: center;
  font-size: 1.4em;
  line-height: 110%;
  font-weight: 600;
  background-color: #bd3dec;
  color: #1c4a64;
}

.tablepress-id-7 .row-2 td {
  text-align: center;
  font-size: 1.3em;
  line-height: 110%;
  background-color: #e4b5f7;
  color: #1c4a64;
  
}

.tablepress-id-7 .column-1 {
	width: 15px !important;
        text-align: center;
  margin: 0;
}

.tablepress-id-7 .column-2 {
	width: 120px !important;
   margin: 0;
}

.tablepress-id-7 .column-3 {
	width: 150px !important;
   margin: 0;
}


.tablepress-id-7 tbody td {
	border: 1px solid #002963 !important;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	color: #004a00;
  font-weight: 600;
}

/* TABLE 8 - 100 List, 40-49 */

.tablepress-id-8 {
  width: 600px !important;
  margin: auto !important;
} 

.tablepress-id-8 .row-1 td {
  text-align: center;
  font-size: 1.4em;
  line-height: 110%;
  font-weight: 600;
  background-color: #f39c0f;
  color: #1c4a64;
}

.tablepress-id-8 .row-2 td {
  text-align: center;
  font-size: 1.3em;
  line-height: 110%;
  background-color: #f2c545;
  color: #1c4a64;
  
}

.tablepress-id-8 .column-1 {
	width: 15px !important;
        text-align: center;
  margin: 0;
}

.tablepress-id-8 .column-2 {
	width: 140px !important;
   margin: 0;
}

.tablepress-id-8 .column-3 {
	width: 150px !important;
   margin: 0;
}


.tablepress-id-8 tbody td {
	border: 1px solid #002963 !important;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	color: #004a00;
  font-weight: 600;
}

/* TABLE 9 - 100 List, 50-59 */

.tablepress-id-9 {
  width: 600px !important;
  margin: auto !important;
} 

.tablepress-id-9 .row-1 td {
  text-align: center;
  font-size: 1.4em;
  line-height: 110%;
  font-weight: 600;
  background-color: #1792ff;
  color: #1c4a64;
}

.tablepress-id-9 .row-2 td {
  text-align: center;
  font-size: 1.3em;
  line-height: 110%;
  background-color: #a9b1fa;
  color: #1c4a64;
  
}

.tablepress-id-9 .column-1 {
	width: 15px !important;
        text-align: center;
  margin: 0;
}

.tablepress-id-9 .column-2 {
	width: 120px !important;
   margin: 0;
}

.tablepress-id-9 .column-3 {
	width: 150px !important;
   margin: 0;
}


.tablepress-id-9 tbody td {
	border: 1px solid #002963 !important;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	color: #004a00;
  font-weight: 600;
}

/* TABLE 10 - 100 LIST, 50-59 */

.tablepress-id-10 {
  width: 600px !important;
  margin: auto !important;
} 

.tablepress-id-10 .row-1 td {
  text-align: center;
  font-size: 1.4em;
  line-height: 110%;
  font-weight: 600;
  background-color: #04b6c0;
  color: #1c4a64;
}

.tablepress-id-10 .row-2 td {
  text-align: center;
  font-size: 1.3em;
  line-height: 110%;
  background-color: #a6feff;
  color: #1c4a64;  
}

.tablepress-id-10 .column-1 {
	width: 15px !important;
        text-align: center;
  margin: 0;
}

.tablepress-id-10 .column-2 {
	width: 125px !important;
   margin: 0;
}

.tablepress-id-10 .column-3 {
	width: 160px !important;
   margin: 0;
}


.tablepress-id-10 tbody td {
	border: 1px solid #002963 !important;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	color: #004a00;
  font-weight: 600;
}

/* TABLE 11 - 100 LIST, 70-79 */

.tablepress-id-11 {
  width: 600px !important;
  margin: auto !important;
} 

.tablepress-id-11 .row-1 td {
  text-align: center;
  font-size: 1.4em;
  line-height: 110%;
  font-weight: 600;
  background-color: #db59dd;
  color: #1c4a64;
}

.tablepress-id-11 .row-2 td {
  text-align: center;
  font-size: 1.3em;
  line-height: 110%;
  background-color: #ffb4ff;
  color: #1c4a64;  
}

.tablepress-id-11 .column-1 {
	width: 15px !important;
        text-align: center;
  margin: 0;
}

.tablepress-id-11 .column-2 {
	width: 125px !important;
   margin: 0;
}

.tablepress-id-11 .column-3 {
	width: 160px !important;
   margin: 0;
}


.tablepress-id-11 tbody td {
	border: 1px solid #002963 !important;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	color: #004a00;
  font-weight: 600;
}


/* TABLE 12 - 100 LIST, 80-89 */

.tablepress-id-12 {
  width: 600px !important;
  margin: auto !important;
} 

.tablepress-id-12 .row-1 td {
  text-align: center;
  font-size: 1.4em;
  line-height: 110%;
  font-weight: 600;
  background-color: #f48005;
  color: #1c4a64;
}

.tablepress-id-12 .row-2 td {
  text-align: center;
  font-size: 1.3em;
  line-height: 110%;
  background-color: #ffb816;
  color: #1c4a64;  
}

.tablepress-id-12 .column-1 {
	width: 15px !important;
        text-align: center;
  margin: 0;
}

.tablepress-id-12 .column-2 {
	width: 135px !important;
   margin: 0;
}

.tablepress-id-12 .column-3 {
	width: 160px !important;
   margin: 0;
}


.tablepress-id-12 tbody td {
	border: 1px solid #002963 !important;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	color: #004a00;
  font-weight: 600;
}


/* TABLE 13 - 100 LIST, 90-99 */

.tablepress-id-13 {
  width: 600px !important;
  margin: auto !important;
} 

.tablepress-id-13 .row-1 td {
  text-align: center;
  font-size: 1.4em;
  line-height: 110%;
  font-weight: 600;
  background-color: #35f3e6;
  color: #1c4a64;
}

.tablepress-id-13 .row-2 td {
  text-align: center;
  font-size: 1.3em;
  line-height: 110%;
  background-color: #b1eafe;
  color: #1c4a64;  
}

.tablepress-id-13 .column-1 {
	width: 15px !important;
        text-align: center;
  margin: 0;
}

.tablepress-id-13 .column-2 {
	width: 125px !important;
   margin: 0;
}

.tablepress-id-13 .column-3 {
	width: 160px !important;
   margin: 0;
}


.tablepress-id-13 tbody td {
	border: 1px solid #002963 !important;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	color: #004a00;
  font-weight: 600;
}

/* TABLE 14 - MONTH KEYS */
.tablepress-id-14 {
	width: 515px !important;
	margin: auto !important;
}

.tablepress-id-14 .column-1 {
	width: 75px;
        font-weight: 600;
        font-size: 1.3em;
        color: #3e578e;
}

.tablepress-id-14 .column-2 {
	width: 40px;
	color: #b9040d;
	text-align: center;
        font-size: 1.6em;
}

.tablepress-id-14 .column-3 {
        width: 400px;
        font-weight: 600;
        font-size: 1.3em;
        color: #3e578e;
}

.tablepress-id-14 tbody td {
	border: 1px solid #dadada !important;
	text-align: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: 600;
	color: #07345b;
}

.tablepress-id-14 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-size: 1.4em;
	padding: 3px;
}

.tablepress-id-14 tbody .column-2 {
	background-color: #fff9c0;
}


/* TABLE 16 YEAR KEYS */
.tablepress-id-16 {
	width: 500px !important;
	margin: auto !important;
}

.tablepress-id-16 tbody .column-1 {
	background-color: #eeeeee;
        width: 100px !important;
}

.tablepress-id-16 tbody .column-2 {
	background-color: #f2f2f2;
        width: 100px !important;
}

.tablepress-id-16 tbody .column-3 {
	background-color: #eeeeee;
        width: 100px !important;
}

.tablepress-id-16 tbody .column-4 {
	background-color: #f2f2f2;
        width: 100px !important;
}

.tablepress-id-16 tbody .column-5 {
	background-color: #eeeeee;
        width: 100px !important;
}

.tablepress-id-16 .row-1 td {
	font-weight: 600;
	font-size: 1.4em;
	text-align: center;
	background-color: #dadada;
}


.tablepress-id-16 tbody td {
	border: 1px solid #dadada !important;
	text-align: center;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.25em;
	font-weight: 600;
	color: #07345b;
}

.tablepress-id-16 td {
	padding: 3px;
}



/* TABLE 17 - STATE CAPITALS */

.tablepress-id-17 {
width: 500px !important;
margin: auto !important;
  
}

.tablepress-id-17 tbody td {
 border: 1px solid #d9d9d9;
  font-family: Arial, Helvetica, Sans-serif;
  font-weight: 600;
  color: #102651;
  font-size: 1.2em; 
}



.tablepress-id-17 .row-1 td {
  font-size: 1.3em;
  background-color: #d9d9d9 !important;
  line-height: 135%;
}


.tablepress-id-17 .row-2 td {
padding-top: 0;
padding-bottom: 0;
  font-size: 1.25em;
line-height: 135%;
  background-color: #ededed;
  font-weight: 600;
  text-align: center;
}


.tablepress-id-17 .row-2 .column-2 {
font-size: 1.1em;
}

.tablepress-id-17 .column-1 {
text-align: left;
width: 120px;
}

.tablepress-id-17 .column-2 {
text-align: center;
width: 30px;
}

.tablepress-id-17 .column-3 {
text-align: center;
width: 60px;
}

.tablepress-id-17 .column-4 {
text-align: left;
width: 150px;
}

.tablepress-id-17 .column-5 {
text-align: center;
width: 60px !important;
}

.tablepress-id-17 .row-1 td {
background-color: #ededed;
text-align: center;
font-weight: 600;
}

.tablepress-id-17 .row-53 td {
background-color: #d9d9d9;
}




/* 21 - PRESIDENTS OF THE USA */
.tablepress-id-21 {
	width: 615px !important;
	margin: auto;
}

.tablepress-id-21 tbody td {
        font-size: 1.3em !important;
        font-weight: 600 !important;
        color: #222d5b;
}

.tablepress-id-21 .row-1 td {
	text-align: center;
	font-weight: 600;
	font-size: 1.6em !important;
	background-color: #d9d9d9;
	line-height: 140%;
        padding-top: 7px;
        padding-bottom: 7px;
}

.tablepress-id-21 .row-2 td {
	text-align: center;
	font-weight: 600;
	font-size: 1.3em !important;
	background-color: #ededed;
	line-height: 140%;
        padding-top: 7px;
        padding-bottom: 7px;
        border-bottom: 1px solid #afafaf !important;
}

.tablepress-id-21 .column-1 {
	text-align: center;
	width: 25px !important;
	padding: 2px;
	font-weight: 600 !important;
}

.tablepress-id-21 .column-2 {
	text-align: left;
	width: 275px ;
	padding: 2px;
        font-size: 1.3em !important;
}

.tablepress-id-21 .column-3 {
	text-align: left;
	width: 100px !important;
	padding: 2px;
}

.tablepress-id-21 .column-4 {
	text-align: left;
	width: 100px !important;
	padding: 2px;
}

.tablepress-id-21 .column-5 {
	text-align: left;
	width: 105px !important;
	padding: 2px;
}

.tablepress-id-21 tbody td {
	border: 1px solid #dadada !important;
	text-align: center;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: .9em;
	font-weight: 500;
	color: #222d5b;
}

  
.wp_col5 {
	float: left !important;
	width: 25px !important;
}

.5images {
	float: left;
}

.box {
	display: inline-block;
}

.tablepress {
	table-layout: auto;
}

/* TABLE 22 - WEDDING ANNIVERSARIES */
.tablepress-id-22 {
	width: 500px !important;
	margin: auto !important;
	
}

.tablepress-id-22 tbody td {
       font-size: 1.2em;
       font-weight: 600;
       border: 1px solid #d9d9d9;
       padding: 0;
       color: #1660a7;
       font-family: Merriweather, Serif;
       text-align: center;
}

.tablepress-id-22 .row-1 td {
	font-weight: 600;
	background-color: #c1c2c4 !important;
	font-size: 1.4em;
        
}

.tablepress-id-22 .row-2 td {
	font-weight: 600;
	background-color: #d9d9d9 !important;
        font-size: 1.2em;
}

.tablepress-id-22 .column-1 {
	width: 50px;
	background-color: #e8e9e9 !important;
}

.tablepress-id-22 .column-2 {
	width: 150px;
	background-color: #f3edc8; !important;
}

.tablepress-id-22 .column-3 {
	width: 150px;
	background-color: #f3edc8; !important;
}

.tablepress-id-22 .column-4 {
	width: 150px;
	background-color: #e8e9e9 !important;
}

  
/* TABLE 23 - THE DAY KEYS */
.tablepress-id-23 {
	width: 260px !important;
	color: #07335a;
	font-weight: 600;
	font-size: .9em;
	margin: auto !important;
}

.tablepress-id-23 .column-1 {
	text-align: center;
	width: 50px !important;
	font-weight: 600;
	font-size: 1em;
	background-color: #dadada;
}

.tablepress-id-23 tbody .column-1 {
	background-color: #efefef;
}

.tablepress-id-23 tbody .column-3 {
	background-color: #efefef;
}

.tablepress-id-23 tbody .column-2 {
	background-color: #fff9c0;
}

.tablepress-id-23 .column-2 {
	text-align: center;
	width: 160px !important;
	font-weight: 600;
	font-size: 1.3em;
        color: #3e578e;
}

.tablepress-id-23 .column-3 {
	text-align: center;
	width: 50px !important;
	font-weight: 600;
	font-size: 1em;
	background-color: #dadada;
}

.tablepress-id-23 .row-1 td {
	text-align: center;
	background-color: #dadada;
	font-weight: 600;
	padding: 5px;
	font-size: 1.1em;
}

.tablepress-id-23 tbody .column-1 {
	font-size: 1.3em;
	color: #ca231e;
}

.tablepress-id-23 tbody .column-3 {
	font-size: 1.3em;
	color: #ca231e;
}

.tablepress-id-23 tbody .row-1 {
	font-size: 1em;
	color: #07335a;
}

  
/* TABLE 24 - THE OLYMPIC GAMES VENUES */

.tablepress-id-24 {
        width: 425px !important;
        margin: auto !important; 
}

.tablepress-id-24 tbody td {
	
	color: #07335a;
	font-size: 1.2em;
        font-weight: 600;
	border: 1px solid #c1c1c1;
}

.tablepress-id-24 .column-1 {
	width: 75px !important;
	text-align: center;
	
}

.tablepress-id-24 .column-2 {
	width: 50px !important;
	text-align: center;
	
}

.tablepress-id-24 .column-3 {
	width: 300px !important;
        text-align: left;
	
}

.tablepress-id-24 td .row-1 {
	font-size: 1.2em;
	font-weight: 600;
	color: #07335a;
}

.tablepress-id-24 .row-1 td {
	text-align: center;
	font-weight: 600;
	font-size: 1.3em;
        color: #123a53;
	background-color: #dadada;
	padding: 5px;
}

.tablepress-id-24 .row-2 td {
	text-align: center;
	font-weight: 600;
	font-size: 1.3em;
	background-color: #efefef;
	padding: 5px;
}

.tablepress-id-24 .row-35 td {
	background-color: #dadada;
}

.tablepress-id-24 .row-8 td {
	font-weight: 500;
	text-align: center;
}

.tablepress-id-24 .row-14 td {
	font-weight: 500;
	text-align: center;
}

.tablepress-id-24 .row-15 td {
	font-weight: 500;
	text-align: center;
}

  
/* TABLE 25 - CITIES THAT HOSTED THE OLYMPICS MORE THAN ONCE */
.tablepress-id-25 {
	width: 500px !important;
        margin: auto !important;
	color: #07335a;
}

.tablepress-id-25 tbody td {
	font-size: 1.3em;
	font-weight: 600;
	color: #07335a;
        border: 1px solid #c1c1c1;
}

.tablepress-id-25 .column-1 {
	width: 250px !important;
	font-weight: 600;
	text-align: center;
}

.tablepress-id-25 .column-2 {
	width: 250px !important;
	text-align: left;
	font-weight: 600;
}

.tablepress-id-25 .row-1 td {
	text-align: center;
	font-weight: 600;
	background-color: #dadada;
	padding: 5px;
}

.tablepress-id-25 .row-7 td {
	background-color: #dadada;
}

/* TABLE 26 - CELEBRITY NAMES */

.tablepress-id-26 {
        width: 500px;
        margin: auto;
}

.tablepress-id-26 tbody td {
	border: 1px solid #d9d9d9;
	text-align: center;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	color: #222d5b;
}
/*
.tablepress-id-26 .row-1 td {
	background-color: #e5e5e5;
	text-align: center;
	font-size: 1.4em;
	font-weight: 600;
        line-height: 125%;
}

.tablepress-id-26 .row-2 td {
	background-color: #ededed;
	text-align: center;
	font-weight: 600;
}   
 
.tablepress-id-26 .column-1 {
	text-align: left;
	width: 150px !important;
}

.tablepress-id-26 .column-2 {
	width: 40px !important;
	text-align: center;
}

.tablepress-id-26 .column-3 {
	width: 150px !important;
	text-align: center;
}

.tablepress-id-26 .column-4 {
	text-align: left;
	width: 40px !important;
}*/
  
   
 
/* TABLE 28 - COUNTRIES AND CAPITALS - 1 */
.tablepress-id-28 {
	width: 450px;
	font-weight: 600;
	color: #07335a;
	margin: auto;
}

.tablepress-id-28 .column-1 {
	width: 225px;
	text-align: left;
	font-weight: 600;
}

.tablepress-id-28 .column-2 {
	width: 225px;
	text-align: left;
	font-weight: 600;
}

.tablepress-id-28 .row-1 td {
	font-weight: 600;
	text-align: center;
	padding: 5px;
	background-color: #dadada;
	font-size: 1.2em;
}

.tablepress-id-28 .row-52 td {
	background-color: #dadada;
}

.tablepress-id-28 .row-41 .column-1 {
	font-size: .9em;
}

  
/* TABLE 29 - COUNTRIES AND CAPITALS 2 */
.tablepress-id-29 {
	width: 450px;
	font-weight: 600;
	color: #07335a;
	margin: auto;
}

.tablepress-id-29 .column-1 {
	width: 225px;
	text-align: left;
	font-weight: 600;
}

.tablepress-id-29 .column-2 {
	width: 225px;
	text-align: left;
	font-weight: 600;
}

.tablepress-id-29 .row-1 td {
	font-weight: 600;
	text-align: center;
	padding: 5px;
	background-color: #dadada;
	font-size: 1.2em;
}

.tablepress-id-29 .row-52 td {
	background-color: #dadada;
}

  
/* TABLE 30 - COUNTRIES AND CAPITALS 3 */
.tablepress-id-30 {
	width: 450px;
	font-weight: 600;
	color: #07335a;
	margin: auto;
}

.tablepress-id-30 .column-1 {
	width: 225px;
	text-align: left;
	font-weight: 600;
}

.tablepress-id-30 .column-2 {
	width: 225px;
	text-align: left;
	font-weight: 600;
}

.tablepress-id-30 .row-1 td {
	font-weight: 600;
	text-align: center;
	padding: 5px;
	background-color: #dadada;
	font-size: 1.2em;
}

.tablepress-id-30 .row-52 td {
	background-color: #dadada;
}

.tablepress-id-30 .row-27 .column-2 {
	font-weight: 500;
}

.tablepress-id-30 .row-18 .column-1 {
	font-size: .9em;
}

  
/* TABLE 31 - COUNTRIES AND CAPITALS 4 */
.tablepress-id-31 {
	width: 450px;
	font-weight: 600;
	color: #07335a;
	margin: auto;
}

.tablepress-id-31 .column-1 {
	width: 225px;
	text-align: left;
	font-weight: 600;
}

.tablepress-id-31 .column-2 {
	width: 225px;
	text-align: left;
	font-weight: 600;
}

.tablepress-id-31 .row-1 td {
	font-weight: 600;
	text-align: center;
	padding: 5px;
	background-color: #dadada;
	font-size: 1.2em;
}

.tablepress-id-31 .row-52 td {
	background-color: #dadada;
}

  
/* TABLE 32 - OSCAR WINNING MOVIES */
.tablepress-id-32 {
	width: 475px !important;
	font-weight: 500;
	color: #07335a;
	margin: auto !important;
}

.tablepress-id-32 .column-1 {
	width: 100px;
	text-align: center;
	font-weight: 600;
	padding: 3px;
        font-size: 1.1em !important;
        color: #186469;
}

.tablepress-id-32 .column-2 {
	width: 75px;
	text-align: center;
	font-weight: 600;
	padding: 3px;
        font-size: 1.1em !important;
        color: #186469;
}

.tablepress-id-32 .column-3 {
	width: 300px;
	text-align: left;
	font-weight: 600;
	padding: 3px;
	padding-left: 20px;
        font-size: 1.2em !important;
        color: #186469;
}

.tablepress-id-32 .row-1 td {
	font-weight: 600;
	text-align: center;
	padding: 5px;
	background-color: #dadada;
	font-size: 1.4em !important;
}

.tablepress-id-32 .row-2 td {
	font-weight: 600;
	text-align: center;
	padding: 5px;
	background-color: #ededed;
	font-size: 1.3em !important;
}

.tablepress-id-32 .row-94 td {
	background-color: #dadada;
        color: #07335a;
}

  
/* TABLE 33 - MORSE CODE */
.tablepress-id-33 {
	width: 380px !important;
	font-weight: 500;
	color: #07335a;
	margin: auto !important;
}

.tablepress-id-33 .column-1 {
	width: 30px;
	text-align: center;
	font-weight: 500;
	padding: 3px;
        font-size: 1.1em;
}

.tablepress-id-33 .column-2 {
	width: 100px;
	text-align: center;
	font-weight: 500;
	padding: 3px;
}

.tablepress-id-33 .column-3 {
	width: 250px;
	text-align: left;
	font-weight: 600;
	padding: 3px;
	padding-left: 20px;
        font-size: 1.1em;
}

.tablepress-id-33 .row-1 td {
	font-weight: 600;
	text-align: center;
	padding: 5px;
	background-color: #dadada;
	font-size: 1.3em;
}

.tablepress-id-33 .row-28 td {
	background-color: #dadada;
}

.tablepress-id-33 .column-1 {
	font-weight: 600;
}

  
/* TABLE 34 - LEARNING THE ALPHABET LIST */
.tablepress-id-34 {
	width: 650px;
	font-weight: 500;
	color: #07335a;
	margin: auto;
}

.tablepress-id-34 .column-1 {
	width: 40px; font-size: 1.3em;
	text-align: center;
	font-weight: 600;
	padding: 3px;
        color: #186469;
}

.tablepress-id-34 .column-2 {
	width: 40px;
        font-size: 1.3em;
	text-align: center;
	font-weight: 600;
	padding: 3px;
        color: #186469;
}

.tablepress-id-34 .column-3 {
	width: 570px;
        font-size: 1.1em;
	text-align: left;
	font-weight: 600;
	padding: 3px;
	padding-left: 20px;
        color: #186469;
        font-style: italic;
}

.tablepress-id-34 .row-1 td {
	font-weight: 600;
	text-align: center;
	padding: 5px;
        color: #186469;
	background-color: #dadada;
	font-size: 1.4em;
}

.tablepress-id-34 .row-28 td {
	background-color: #dadada;
}

  
/* TABLE 35 - REMEMBERING NAMES USING IMAGERY */
.tablepress-id-35 {
	width: 650px;
	font-weight: 500;
	color: #07335a;
	margin: auto;
}

.tablepress-id-35 .column-1 {
	width: 50px;
	text-align: center;
	font-weight: 600;
	padding: 3px;
}

.tablepress-id-35 .column-2 {
	width: 600px;
	text-align: left;
	font-weight: 600;
	font-style: italic;
	color: #105d91;
	padding: 3px;
        font-size: 1.2em;
}

.tablepress-id-35 .row-1 td {
	font-weight: 600;
	text-align: center;
	padding: 5px;
	background-color: #dadada;
	font-size: 1.2em;
}

.tablepress-id-35 .row-27 td {
	background-color: #dadada;
	color: #07335a;
}

.tablepress-id-35 .column-1 {
	color: #07335a;
	font-size: 1.6em;
}

  
/* TABLE 36 - MOTIVATOR */
.tablepress-id-36 {
	width: 600px;
	color: #07335a;
	margin: auto;
}

.tablepress-id-36 .column-1 {
	width: 300px;
	text-align: left;
	font-weight: 600;
	font-size: 1.2em;
	font-style: italic;
	color: #105d91;
}

.tablepress-id-36 .column-2 {
	width: 300px;
	text-align: left;
	font-weight: 600;
	font-size: 1.2em;
	font-style: italic;
	color: #105d91;
}

.tablepress-id-36 .row-1 td {
	font-weight: 600;
	text-align: center;
	font-style: normal;
	padding: 5px;
	background-color: #dadada;
	font-size: 1.3em;
}

.tablepress-id-36 .row-22 td {
	background-color: #dadada;
}

.tablepress-id-36 .row-2 td {
	background-color: #e8f7fe;
}

.tablepress-id-36 .row-3 td {
	background-color: #ffedde;
}

.tablepress-id-36 .row-4 td {
	background-color: #e8f7fe;
}

.tablepress-id-36 .row-5 td {
	background-color: #ffedde;
}

.tablepress-id-36 .row-6 td {
	background-color: #e8f7fe;
}

.tablepress-id-36 .row-7 td {
	background-color: #ffedde;
}

.tablepress-id-36 .row-8 td {
	background-color: #e8f7fe;
}

.tablepress-id-36 .row-9 td {
	background-color: #ffedde;
}

.tablepress-id-36 .row-10 td {
	background-color: #e8f7fe;
}

.tablepress-id-36 .row-11 td {
	background-color: #ffedde;
}

.tablepress-id-36 .row-12 td {
	background-color: #e8f7fe;
}

.tablepress-id-36 .row-13 td {
	background-color: #ffedde;
}

.tablepress-id-36 .row-14 td {
	background-color: #e8f7fe;
}

.tablepress-id-36 .row-15 td {
	background-color: #ffedde;
}

.tablepress-id-36 .row-16 td {
	background-color: #e8f7fe;
}

.tablepress-id-36 .row-17 td {
	background-color: #ffedde;
}

.tablepress-id-36 .row-18 td {
	background-color: #e8f7fe;
}

.tablepress-id-36 .row-19 td {
	background-color: #ffedde;
}

.tablepress-id-36 .row-20 td {
	background-color: #e8f7fe;
}

.tablepress-id-36 .row-21 td {
	background-color: #ffedde;
}

  
/* TABLE 37 - THE ALPHABET LIST 
  
.tablepress-id-37 {
	width: 500px;
	font-weight: 600;
	color: #07335a;
	margin: auto;
}

.tablepress-id-37 .column-1 {
	width: 25px;
	text-align: center;
	font-weight: 600;
}

.tablepress-id-37 .column-2 {
	width: 25px;
	text-align: center;
	font-weight: 600;
}

.tablepress-id-37 .column-3 {
	width: 150px;
	text-align: left;
	font-weight: 600;
}

.tablepress-id-37 .column-3 td {
	background-color: #e3fbfd;
}

.tablepress-id-37 .column-4 {
	width: 25px;
	text-align: center;
	font-weight: 600;
}

.tablepress-id-37 .column-5 {
	width: 25px;
	text-align: center;
	font-weight: 600;
}

.tablepress-id-37 .column-6 {
	width: 150px;
	text-align: left;
	font-weight: 600;
}

.tablepress-id-37 .column-6 td {
	background-color: #e3fbfd;
}

.tablepress-id-37 .row-1 tbody td {
	font-weight: 600 !important;
	text-align: center !important;
	line-height: 125% !important;
	background-color: #dadada !important;
	font-size: 1.2em !important;
}
  
.tablepress-id-37 .row-1 td {
    background-color: #e99733;
    font-size: 1.4em;
  }

.tablepress-id-37 .row-15 td {
	background-color: #dadada;
}*/
  

  
/* TABLE 38 - MEMORY TECHNIQUES */
.tablepress-id-38 {
	width: 500px;
	font-weight: 500;
	color: #ed002e;
	margin: auto;
}

.tablepress-id-38 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #af1f24;
}

.tablepress-id-38 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}	

  
/* TABLE 39 - MEMORY SKILLS */
.tablepress-id-39 {
	width: 500px;
	font-weight: 500;
	color: #3c882d;
	margin: auto;
}

.tablepress-id-39 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #3296f0;
}

.tablepress-id-39 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}

/* TABLE 40 - MEMORY IMPROVEMENT TIPS */
.tablepress-id-40 {
	width: 500px;
	font-weight: 500;
	color: #9c2cbb;
	margin: auto;
}

.tablepress-id-40 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #00ed9e;
}

.tablepress-id-40 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}

/* TABLE 41 - MEMORY MASTERS */
.tablepress-id-41 {
	width: 500px;
	font-weight: 500;
	color: #f700de;
	margin: auto;
}

.tablepress-id-41 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #5cad25;
}

.tablepress-id-41 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}


/* TABLE 42 - MEMORY QUOTES */
.tablepress-id-42 {
	width: 500px;
	font-weight: 500;
	color: #c40400;
	margin: auto;
}

.tablepress-id-42 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #ee7c1b;
}

.tablepress-id-42 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}

/* TABLE 43 - MENTAL ATTITUDE */
.tablepress-id-43 {
	width: 500px;
	font-weight: 500;
	color: #7e3dd2;
	margin: auto;
}

.tablepress-id-43 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #ee0080;
}

.tablepress-id-43 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}

/* TABLE 44 - MEMORY LISTS */
.tablepress-id-44 {
	width: 500px;
	font-weight: 500;
	color: #1fccc8;
	margin: auto;
}

.tablepress-id-44 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #0053ff;
}

.tablepress-id-44 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}


/* TABLE 45 - USEFUL SOFTWARE */
.tablepress-id-45 {
	width: 500px;
	font-weight: 500;
	color: #c677d0;
	margin: auto;
}

.tablepress-id-45 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #a700d8;
}

.tablepress-id-45 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}


/* TABLE 46 - GET ORGANISED! */
.tablepress-id-46 {
	width: 500px;
	font-weight: 500;
	color: #c42e12;
	margin: auto;
}

.tablepress-id-46 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #20d8ae;
}

.tablepress-id-46 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}


/* TABLE 47 - SITE MAP */
.tablepress-id-47 {
	width: 500px;
	font-weight: 500;
	color: #9c2cbb;
	margin: auto;
}

.tablepress-id-47 .row-1 td {
	background-color: #c1c2c4;
	text-align: center;
	font-weight: 600;
	font-size: 1.3em;
	color: #07345b;
	padding: 0;
}

.tablepress-id-47 .row-2 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
	color: #07345b;
	padding: 0;
}

.tablepress-id-47 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}


/* TABLE 48 - NEWS AND RESEARCH */
.tablepress-id-48 {
	width: 500px;
	font-weight: 500;
	color: #f700de;
	margin: auto;
}

.tablepress-id-48 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #EE0080;
}

.tablepress-id-48 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}


/* TABLE 49 - READERS' PAGES */
.tablepress-id-49 {
	width: 500px;
	font-weight: 500;
	color: #1fccc8;
	margin: auto;
}

.tablepress-id-49 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #EF0327;
}

.tablepress-id-49 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}

/* TABLE 50 - MEMORY PROBLEMS */
.tablepress-id-50 {
	width: 500px;
	font-weight: 500;
	color: #25db00;
	margin: auto;
}

.tablepress-id-50 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #ff0063;
}

.tablepress-id-50 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}

/* TABLE 51 - MAJOR SYSTEM SOUNDS */

.tablepress-id-51 {
	width: 500px !important;
	margin: auto !important;
        font-weight: 600;
}

.tablepress-id-51 tbody td {
font-weight: 600;	
color: #186469;
font-size: 1.2em;
border: 1px solid #d9d9d9;
}

.tablepress-id-51 .row-1 td {
	background-color: #dadada;
	text-align: center;	
	font-size: 1.3em;
}

.tablepress-id-51  .column-1 {
	width: 30px;
	text-align: center;
}

.tablepress-id-51  .column-2 {
	width: 110px;
}

.tablepress-id-51  .column-3 {
	width: 360px;
}



/* TABLE 52 - MAJOR SYSTEM PEG WORDS */
.tablepress-id-52 td {
	width: 600px;
	font-weight: 600;
	color: #123a53;
        font-size: 1.2em;
	margin: auto;
        border: 1px solid #dadada;
}

.tablepress-id-52  .column-1 {
	width: 40px;
	text-align: center;
	font-weight: 600;
	background-color: #f1f1f1 !important;
}

.tablepress-id-52  .column-2 {
	width: 100px;
	text-align: left;
	font-weight: 600;
	background-color: #f1f1f1 !important;
}

.tablepress-id-52  .column-3 {
	width: 40px;
	text-align: center;
	font-weight: 600;
	background-color: #e9e9e9 !important;
}

.tablepress-id-52  .column-4 {
	width: 100px;
	text-align: left;
	font-weight: 600;
	background-color: #e9e9e9 !important;
}

.tablepress-id-52  .column-5 {
	width: 40px;
	text-align: center;
	font-weight: 600;
	background-color: #f1f1f1 !important;
}

.tablepress-id-52  .column-6 {
	width: 100px;
	text-align: left;
	font-weight: 600;
	background-color: #f1f1f1 !important;
}

.tablepress-id-52  .column-7 {
	width: 40px;
	text-align: center;
	font-weight: 600;
	background-color: #e9e9e9 !important;
}

.tablepress-id-52  .column-8 {
	width: 100px;
	text-align: left;
	font-weight: 600;
	background-color: #e9e9e9 !important;
}

.tablepress-id-52  .column-9 {
	width: 40px;
	text-align: center;
	font-weight: 600;
	background-color: #f1f1f1 !important;
}

.tablepress-id-52  .column-10 {
	width: 100px;
	text-align: left;
	font-weight: 600;
	background-color: #f1f1f1 !important;
}

.tablepress-id-52 .row-1 td {
	background-color: #dadada !important;
	text-align: center;
	font-weight: 600;
	font-size: 1.3em;
        color: #123a53;
}

.tablepress-id-52  .row-24 td {
	background-color: #dadada !important;
}



/* TABLE 54 - PUZZLES */
.tablepress-id-54 {
	width: 570px;
	font-weight: 600;
	color: #186469;
	margin: auto;
}

.tablepress-id-54 .row-1 td {
	background-color: #dadada !important;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
	font-style: normal !important;
        color: #3296f0;
}

.tablepress-id-54 .column-1 {
	font-weight: 600;
	font-size: 1.3em;
	font-style: italic;
	width: 350px;
}

.tablepress-id-54 .row-5 td {
	background-color: #dadada !important;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
	font-style: normal !important;
        color: #186469;
}

.tablepress-id-54 .row-11 td {
	background-color: #dadada !important;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
	font-style: normal !important;
        color: #5cad25;
}

.tablepress-id-54 .row-22 td {
	background-color: #dadada !important;
	text-align: center;
	font-weight: 600;
	font-size: 1em;
	font-style: normal !important;
}

/* TABLE 55 - PUZZLES */
.tablepress-id-55 {
	width: 400px;
	font-weight: 600;
	color: #186469;
	margin: auto;
}

.tablepress-id-55 .row-1 td {
	background-color: #dadada !important;
	text-align: center;
	font-weight: 600;
	font-size: 1em;
	font-style: normal !important;
}

.tablepress-id-55 .column-1 {
	font-weight: 600;
	font-size: .9em;
	font-style: italic;
	width: 350px;
}


/* TABLE 56 - PUZZLES - 2-COLUMN */
.tablepress-id-56 {
	width: 570px;
	font-weight: 600;
	color: #186469;
	margin: auto;
}

.tablepress-id-56 .row-1 td {
	background-color: #dadada !important;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
	font-style: normal !important;
        color: #af1f24;
}

.tablepress-id-56 .column-1 {
	width: 285px;
	font-weight: 600;
	font-size: 1.3em;
	font-style: italic;
}

.tablepress-id-56 .column-2 {
	width: 285px;
	font-weight: 600;
	font-size: 1.3em;
	font-style: italic;
}

  
.page-title-wrap {
background-color: #8ed1f0;
}

@media screen and (min-width: 730px)
  

  /* MAIN NAVIGATION */

.main-navigation ul.nav-menu a {
font-weight: normal;
}
  
.main-navigation ul.nav-menu, main-navigation div.nav-menu ul {
border-top: 1px solid #cdcdcd;
border-bottom: 1px solid #cdcdcd;
 }


.main-navigation ul.nav-menu a {
  font-family: Yanone Kaffeesatz;
  font-size: 1.35em;
  font-weight: normal;
  margin-right: -0.5em;
  margin-top: -0.5em;
  margin-bottom: -0.5em;
  color: #1C4C70;
}


h1.site-title {
  display: none;
}

.site-header {
  padding: 0;
}

body .site {
margin-top: 1.5em;
}

.entry-header .entry-title {
  font-family: Bubblegum Sans;
  font-size: 2.4em;
  color: #1C4C70;
}


.entry-title h1 {
}


  
.entry-content h1 {
font-family: Bubblegum Sans;
  font-size: 2.2em;
  color: #1C4C70;
  font-weight: normal;
  line-height: 0.5em;
  line-height: 115%;
  margin-bottom: 0;  
}

.entry-content h2 {
  font-family: Bubblegum Sans;
  font-size: 2em;
  color: #1C4C70;
  font-weight: normal;
  line-height: 115%;
  margin-bottom: 0;
}

.entry-content h3 {
  font-family: Bubblegum Sans;
  font-size: 1.8em;
  color: #1C4C70;
  font-weight: normal;
  line-height: 110%;
  margin-bottom: 0;
}




.DisplayQuote {
  width: 75%;
  font-family: Economica;
  font-size: 1.7em;
  font-weight: bold;
  text-align: center;
  color: #455873;
  margin: auto;
  padding-left: 1em;
  background-image: url("http://rmi-shed.real-memory-improvement.com/wp-content/uploads/2015/08/quotes5.jpg"); 
  background-repeat: no-repeat;  
}


h3.widget-title {
  font-size: 1.3em;
  color: #186469;
  font-weight: 500;
  text-align: center;
  text-decoration: underline;
}

.glossary {
  font-family: Oswald;
  font-size: 1.7em;
  color: #186469;
  font-style: bold;
}

.quote {
  font-family: Economica;
  font-size: 1.7em;
  color: #455873;
  line-height: 135%;
  font-weight: 600;
}

.boldLine {
text-align: center;
font-style: italic;
font-weight: bold;
font-size: 1.4em;
color: #186469;
}

.boldHeading {
  text-align: left;
  font-weight: bold;
  font-size: 1.5em;
  color: #186469;
}

.list1 {
  font-weight:bold;
  font-style: italic;
  font-size: 1.2em;
  color: #186469;
}


/* TABLE 57 - PLAYING CARD WORDS AND IMAGES */

.tablepress-id-57 {
  width: 290px;
  margin: auto;
}

.tablepress-id-57 .row-1 td {
  font-weight: 600;
  font-size: 1.6em;
  color: #186469;
  text-align: center;
  background-color: #dadada !important;
}

.tablepress-id-57 .column-1 {
  width: 50px;
  text-align: center;
  font-weight: 600;
  color: #186469;
  font-size: 1.3em;
}

.tablepress-id-57 .column-2 {
  width: 60px;
  text-align: center;
  font-weight: 600;
  color: #186469;
  font-size: 1.3em;
}

.tablepress-id-57 .column-3 {
  width: 60px;
  text-align: center;
  font-weight: 600;
  color: #186469;
  font-size: 1.3em;
}

.tablepress-id-57 .column-4 {
  width: 60px;
  text-align: center;
  font-weight: 600;
  color: #186469;
  font-size: 1.3em;
}

.tablepress-id-57 .column-5 {
  width: 60px;
  text-align: center;
  font-weight: 600;
  color: #186469;
  font-size: 1.3em;
}

.tablepress-id-57 .row-16 td {
  background-color: #dadada;
}


/* TABLE 58 - CITIES THAT ARE NOT STATE CAPITALS */

.tablepress-id-58 {
  width: 500px !important;
  margin: auto !important;
}

.tablepress-id-58 row-1 {
  background-color: #dadada;
}

.tablepress-id-58 .column-1 {
  align:left;
  font-weight: 600;
}

.tablepress-id-58 tbody td {
	border: 1px solid #d9d9d9 !important;
	text-align: center;
	font-family: Open Sans, Arial, Helvetica, Sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	color: #222d5b;
}

.tablepress-id-58 .row-1 td {
	background-color: #e5e5e5;
	text-align: center;
	font-size: 1.4em;
	font-weight: 600;
        padding-top: 0;
	padding-bottom: 0;
}

.tablepress-id-58 .row-2 td {
	background-color: #ededed;
	text-align: center;
	font-weight: 600;
}
 
.tablepress-id-58 .row-18 td {
    background-color: #e5e5e5;
    text-align: center;
}
  
.tablepress-id-58 .column-1 {
	text-align: left;
	width: 150px !important;
}

.tablepress-id-58 .column-2 {
	width: 40px !important;
	text-align: center;
}

.tablepress-id-58 .column-3 {
	width: 150px !important;
	text-align: center;
}

.tablepress-id-58 .column-4 {
	text-align: left;
	width: 40px !important;
}

  
/* TABLE 37 THE ALPHABET LIST */

.tablepress-id-37 {
    width: 340px !important;
    margin: auto !important;
  }
  
.tablepress-id-37 tbody td {
font-family: Arial, Helvetica, Sans-serif;
font-weight: 600;
font-size: 1.2em;
color: #102651; 
border: 1px solid #d9d9d9;
}

.tablepress-id-37 .row-1 td {
font-size: 1.3em;
text-align: center;
line-height: 125%;
background-color: #a4a4a4;
}

.tablepress-id-37 .column-1 {
width: 20px;
text-align: center;
}

.tablepress-id-37 .column-2 {
width: 150px;
text-align: left;
}

.tablepress-id-37 .column-3 {
width: 20px;
text-align: center;
}

.tablepress-id-37 .column-4 {
width: 150px;
text-align: left;
}

/* TABLE 64, THE 100 LIST, COMPLETE */
  
  .tablepress-id-64 {
    width: 500px;
    margin: auto;
  }
  
  .tablepress-id-64 tbody td {
    font-size: 1.2em;
    font-weight: 600;
    text-align: center;
    border: 1px solid #dadada;
  }
  
  .tablepress-id-64 .row-1 {
    font-size: 1.4em;
    background-color: #8f8f8f;
  }
  
  .tablepress-id-64 .column-1 {
    width: 50px;
  }
  
  .tablepress-id-64 .column-2 {
    width: 200px;
    text-align: left;
  }
  
  .tablepress-id-64 .column-3 {
    width: 50px;
  }
  
  .tablepress-id-64 .column-4 {
    width: 200;
    text-align: left;
  }
  
   .tablepress-id-64 .row-52 {
    background-color: #8f8f8f;
  }
  
 /* FORM TITLE, ACCESSPRESS ANONYMOUS POST */
  
.ap-form-wrapper h2 {
    font-size: 1.5em !important;
}
  
  element.style {
  }

  media="all"
.entry-content h2, .comment-content h2 {
    font-family: Arial;
    font-size: 1.75em;
  }
  
  /* NOTE: THIS FORMATTING OF THE FORM TITLE DOES NOT WORK!*/
  
.AdsOnSite {
    background-color: #3297dd;
    color: #ffffff;
    font-size: small;
    font-weight: 600;
    
}
  
.NoAds {
	color: #186469;
	font-size: 1em;
	font-weight: 600;
	text-align: center;
	border: 1px solid #afafaf;
	border-radius: 5px;
	padding: 5px;
}
  
 /* TABLE 71 - FLAGS OF THE WORLD */
  
  .tablepress-id-71 {
    width: 700px;
    margin: auto important!;
    font-weight: 600;
    font-size: 1.6em;
    color: #186469;
    text-align: center;
    text-style: italic;
  }

  /* TABLE 72, ANIMALS ALPHABET LIST */
.tablepress-id-72 {
  width:600px !important;
  font-size: 1em;
  color: #186469;
  margin: auto !important;
}

.tablepress-id-72 .column-1{
  font-weight: 500;
  text-align: center;
  width: 20px;
  background-color: #e9eaef !important;
  }


.tablepress-id-72 .column-2{
  font-weight: 600;
  text-align: center;
  width: 20px;
  background-color: #dbdcff !important;
}

.tablepress-id-72 .column-3{
  font-weight: 600;
  text-align: left;
  width: 160px !important;
  font-size: 1.21em;
  padding-left: 20px;
  color: #495970 !important;
  background-color:#edf1f2 !important;
}

.tablepress-id-72 .column-4{
  font-weight: 500;
  text-align: center;
  width: 20px;
  background-color: #e9eaef !important;
}

.tablepress-id-72 .column-5{
  font-weight: 600;
  text-align: center;
  width: 20px;
  background-color: #dbdcff !important;
}
  
.tablepress-id-72 .column-6{
  font-weight: 600;
  text-align: left;
  width: 160px !important;
  font-size: 1.21em;
  padding-left: 20px;
  color: #495970 !important;
  background-color: #edf1f2 !important;
}

.tablepress-id-72 .column-7{
  font-weight: 500;
  text-align: center;
  width: 20px;
  background-color: #e9eaef !important;
}

.tablepress-id-72 .column-8{
  font-weight: 600;
  text-align: center;
  width: 20px;
  background-color: #dbdcff !important;
}

.tablepress-id-72 .column-9{
  font-weight: 600;
  text-align: left;
  width: 160px !important;
  font-size: 1.21em;
  padding-left: 20px;
  color: #495970 !important;
  background-color: #edf1f2 !important; 
}

.tablepress-id-72 tbody td{
  border: 1px solid #dbdcff !important;
}

.tablepress-id-72 .row-1 td{
  font-weight: 600;
  text-align: center;
  font-size: 1.3em;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dbdcff !important;
}

.tablepress-id-72 .row-11 td{
  background-color: #dbdcff !important;
} 
  
/* TABLE 76, ALPHABET TEST */
.tablepress-id-76 td{
    font-weight: 600;
    color: #186469;
    font-size: 1.2em;
    border: 1px solid blue;
  }
  
  .tablepress-id-76 .row-1 {
    color: green;
    font-size: 1.4em !important;
  }

/* TABLE 76 - THE OLYMPIC GAMES VENUES, copy */

.tablepress-id-76 {
        width: 425px !important;
        margin: auto !important; 
}

.tablepress-id-76 tbody td {
	
	color: #07335a;
	font-size: 1.2em;
        font-weight: 600;
	border: 1px solid #c1c1c1;
}

.tablepress-id-76 .column-1 {
	width: 75px !important;
	text-align: center;
	
}

.tablepress-id-76 .column-2 {
	width: 50px !important;
	text-align: center;
	
}

.tablepress-id-76 .column-3 {
	width: 300px !important;
        text-align: left;
	
}

.tablepress-id-76 td .row-1 {
	font-size: 1.2em;
	font-weight: 600;
	color: #07335a;
}

.tablepress-id-76 .row-1 td {
	text-align: center;
	font-weight: 600;
	font-size: 1.3em;
        color: #123a53;
	background-color: #dadada;
	padding: 5px;
}

  tablepress-id-76 .row-2 td {
	text-align: center;
	font-weight: 600;
	font-size: 1.3em;
	background-color: #efefef;
	padding: 5px;
}

.tablepress-id-76 .row-35 td {
	background-color: #dadada;
}

.tablepress-id-76 .row-8 td {
	font-weight: 500;
	text-align: center;
}

.tablepress-id-76 .row-14 td {
	font-weight: 500;
	text-align: center;
}

.tablepress-id-76 .row-15 td {
	font-weight: 500;
	text-align: center;
}

/*TABLE 80 - FLAGS OF THE WORLD */
.tablepress-id-80 td{
  color: #1C4C70;
  font-weight: 600;
  font-size: 1em;
  font-family: Merriweather, Serif;
  text-align: center;
  line-height: 1.5em;
  }

/*TABLE 82 - BRITISH MONARCHS */
.tablepress-id-82 td{
  color: #1C4C70;
  font-weight: 600;
  font-size: 1.3em;
  font-family: Gentium Basic, Serif;
  text-align: center;
  line-height: 1.5em;
  border: 1px solid #DADBDC;
}

.tablepress-id-82 .column-1{
  font-size: 1.3em;
  width: 100px;
}

.tablepress-id-82 .column-2{
  font-size: 1.3em;
  width: 170px !important;
}

.tablepress-id-82 .column-3{
  font-size: 1.3em;
  width: 140px !important;
}


.tablepress-id-82 .row-1 td{
  font-size: 2em;
  background-color: #dadada !important;
  border-top: 1px solid #DADBDC;
}


.tablepress-id-82 .row-3{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-5{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-7{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-9{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-11{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-13{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-15{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-17{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-19{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-21{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-23{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-25{
  font-size: 0.9em;
  border-top: none !important;
}

.tablepress-id-82 .row-2 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}

.tablepress-id-82 .row-4 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}

.tablepress-id-82 .row-6 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}

.tablepress-id-82 .row-8 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}

.tablepress-id-82 .row-10 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}

.tablepress-id-82 .row-12 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}

.tablepress-id-82 .row-14 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}

.tablepress-id-82 .row-16 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}
.tablepress-id-82 .row-18 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}
.tablepress-id-82 .row-20 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}

.tablepress-id-82 .row-22 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}

.tablepress-id-82 .row-24 td{
  font-size: 1.9em;
  color: #B50100;
  background-color: #E7E7E7;
}

/* TABLE 84 - BRITISH MONARCHS' LINKS */
.tablepress-id-84,
.tablepress-id-84 tr,
.tablepress-id-84 tbody td,
.tablepress-id-84 thead th,
.tablepress-id-84 tfoot th{
  border: none;
}

.tablepress-id-84{
  width: auto;
  margin: 0 auto 1em;
  
}

.tablepress-id-84 .column-1{
  text-align: center;
}

.tablepress-id-84 .column-2{
  text-align: center;
}

/*REMOVE BLANK LINES (EXTRA SPACE) FROM SIBEBAR WIDGETS
#sidebar {
  border-top: none;
  border-bottom: none;
  background: none;
  display: inline;
  line-height: normal;
  padding: 0;
}
/*DON'T THINK THIS WORKED! 

.widget {margin-bottom:-10px !important;}
/*or THIS! */

/* TABLE 85 - DIET */
.tablepress-id-85 {
	width: 500px;
	font-weight: 500;
	color: #ed002e;
	margin: auto;
}

.tablepress-id-85 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #FF60D3;
}

.tablepress-id-85 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}

/* TABLE 86 - DIET */
.tablepress-id-86 {
	width: 500px;
	font-weight: 500;
	color: #ed002e;
	margin: auto;
}

.tablepress-id-86 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #F50202;
}

.tablepress-id-86 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}

/* TABLE 87 - MNEMONICS */
.tablepress-id-87 {
	width: 500px;
	font-weight: 500;
	color: #ed002e;
	margin: auto;
}

.tablepress-id-87 .row-1 td {
	background-color: #dadada;
	text-align: center;
	font-weight: 600;
	font-size: 1.6em;
        color: #F50407;
}

.tablepress-id-877 .column-1 {
	font-size: 1.2em;
	padding: 2px;
}