body {    margin-left: 2%;    margin-right: 2%;}h1 {    font-size: 4rem;	margin-top: 35px;}h2 {    font-size: 3.2rem;}h3 {    font-size: 2.25rem;}h4 {    font-size: 1.75rem;}table {	margin: 2px;}th {    font-size: 1.75rem;}td {    font-size: 1.75rem;}caption {    font-size: 1.75rem;}p {    font-size: 1.75rem;    text-indent: 1.25rem;}p.nomargin {    font-size: 1.75rem;    text-indent: 1.25rem;    margin: 0;}p.noindent {    font-size: 1.75rem;    text-indent: 0px;}p.revindent {    font-size: 1.75rem;    padding-left: 3rem;    text-indent: -3rem;    margin: 0;}p.revindent2 {    font-size: 1.75rem;    padding-left: 4rem;    text-indent: -3rem;    margin: 0;}p.revindent3 {    font-size: 1.75rem;    padding-left: 5rem;    text-indent: -3rem;    margin: 0;}p.revindent4 {    padding-left: 6rem;    text-indent: -3rem;    margin: 0;}p.revindent5 {    font-size: 1.75rem;    padding-left: 7rem;    text-indent: -3rem;    margin: 0;}p.revindent6 {    font-size: 1.75rem;    padding-left: 8rem;    text-indent: -3rem;    margin: 0;}div {    font-size: 1.75rem;}ul {    font-size: 1.75rem;}hr {    display: block;    margin-top: 0.4rem;    margin-bottom: 0.4rem;    margin-left: auto;    margin-right: auto;    border-style: inset;    border-width: 2px;}@media print{        .noprint, .noprint *    {        display: none !important;    }}.RedBlack {    background-color: Black;    color: ff0000;    border: 1px solid black;    padding: 15px;    width: 95%;    text-align: left;    outline: none;    font-size: 1.75rem;    border-radius: 50px;	background-image: url("../images/starfield.jpg");}.booklist {    background-color: #eee;    color: #444;    border: 1px solid black;    cursor: pointer;    padding: 0.5rem;    width: 66%;    text-align: left;    outline: none;    font-size: 1.75rem;	transition: 0.5s;    border-radius: 1.25rem;}.Red {	color: Red;	background-color: Black;	font-weight: bold;}.hBlueBlack:hover {	color: #8888FF;	background-color: Black;	font-weight: bold;}.hBlue:hover {	color: Blue;	text-decoration: none;}.hRed:hover {	color: Red;	text-decoration: none;}.active, .booklist:hover {    background-color: #ccc;    width: 95%;	transition: 0.5s;}.active, .bookdescription:hover {    background-color: #ccc;	transition: 0.5s;}.bookdescription {    background-color: #eee;    color: #444;    border: 1px solid black;    cursor: pointer;    padding: 0.5rem;    width: 60%;    text-align: left;    outline: none;    font-size: 1.5rem;	transition: 0.5s;    border-radius: 1.25rem;}.panel {    padding: 0.8rem;    display: none;    background-color: white;}.content {    padding: 0.8rem;    display: none;    background-color: white;}.bigOne {	 font-size: 1.25em;}.bigTwo {	 font-size: 1.5em;}.bigThree {	 font-size: 1.75em;}.bigFour {	 font-size: 2em;}.bigFive {	 font-size: 2.5em;}.bigSix {	 font-size: 3em;}.bigSeven {	 font-size: 3.5em;}.bigEight {	 font-size: 4em;}.smallOne {	 font-size: 0.8em;}.smallTwo {	 font-size: 0.65em;}.super {	font-size: 0.65em;	vertical-align: top;}.smallThree {	 font-size: 0.5em;}.smallFour {	 font-size: 0.4em;}.smallFive {	 font-size: 0.32em;}.smallSix {	 font-size: 0.24em;}.smallSeven {	 font-size: 0.16em;}.smallEight {	 font-size: 0.1em;}.starfield {	background-image: url("../images/starfield.jpg");}.paperblue {	background-image: url("../images/paperblue.jpg");}.xbooklist {    background-color: #eee;    color: #444;    border: 1px solid black;    cursor: pointer;    padding: 0.5rem;    width: 95%;    text-align: left;    outline: none;    font-size: 2.25rem;    transition: 0.4s;    border-radius: 1.25rem;}.xbookdescription {    background-color: #eee;    color: #444;    border: 1px solid black;    cursor: pointer;    padding: 0.5rem;    width: 60%;    text-align: left;    outline: none;    font-size: 1.75rem;    transition: 0.4s;    border-radius: 1.25rem;}.row {  display: flex;  flex-wrap: wrap;  padding: 0px;}/* Create four equal columns that sits next to each other */.columnFour {  flex: 24%;  max-width: 24%;  padding: 0px;}.columnFourX {  flex: 25%;  max-width: 25%;  padding: 0px;}.column img {  margin-top: 8px;  vertical-align: middle;}.columnTwo{  flex: 48%;  max-width: 48%;  padding: 0px;}.backtotop {    position: fixed;    z-index: 1;    width: 160px;	height: 35px;    top: 10px;    right: 2%;	background-image: url("../images/starfield.jpg");    overflow-x: hidden;	overflow: hidden;    padding: 8px 0;    border-radius: 30px;}.backtotoptext {	color: #8888FF;	float:right;	background-color: Black;	text-align: center;}.backtotop a {    padding: 6px 8px 6px 16px;    text-decoration: none;	color: #8888FF;	background-color: Black;    font-size: 1.5rem;    display: block;}@media screen and (max-width: 1100px) {  .columnTwo {    flex: 100%;    max-width: 100%;  }}@media screen and (max-width: 1250px) {	.columnFour {		flex: 48%;		max-width: 48%;	}}@media screen and (max-width: 950px) {	body {		margin-left: 5px;		margin-right: 5px;	}}@media screen and (max-width: 650px) {  .columnFour {    flex: 100%;    max-width: 100%;  }	.columnFourX {		flex: 50%;		max-width: 50%;	}}