body {  background-image: url("images/metro-tower-bg.jpg");  background-position: top;   background-attachment: fixed;  background-repeat: no-repeat;  background-color: black;  color: black;  overflow-y: scroll;}a:link {color: red;}a:visited {color: black;}a:hover {color: darkgrey;}a:active {color: silver;}.center { position:relative;  margin: 100px auto;  border: 10px solid darkgrey;  border-style:ridge;  padding: 15px;  overflow:auto;  background-color: white;  opacity: 0.9;  text-align: justify;  max-width: 830px;  filter: alpha(opacity=90); /* For IE8 and earlier */ }.heading {  position: fixed;  top:0;  margin-bottom: 10px;  margin-left:-10px;  width: 100%;  padding: 10px;  background-color: black;  text-align: center;  font: 45px arial, sans-serif;  font-weight: bold;  color: white;  text-shadow: 3px 2px silver;  z-index: 3000;}.toc {  bottom:0;  margin-top:10px;  text-align: center;font-family: "verdana", sans-serif;  font-size: 0.8em;  z-index: 3000;}.mainpage {  position: fixed;  bottom: 0px;  width: 100%;  margin-left:-10px;  padding: 10px;  background-color: black;  text-align: center;  font: 20px arial, sans-serif;  font-weight: bold;  color: white;}h2 {  font-family: "verdana", sans-serif;  text-shadow: 3px 2px silver;  margin: auto;}h3 {  font-family: "verdana", sans-serif;  }p {  font-family: "verdana", sans-serif;  font-size: 0.8em;  margin-left: 10px;  margin-right: 10px;}td {  font-family: "verdana", sans-serif;  font-size: 0.8em;}li {  font-family: "verdana", sans-serif;  font-size: 0.8em;}img {padding: 10px;}img.title {    display: block;    margin-top: 50px;    margin-left: auto;    margin-right: auto;     max-width: 80%;}img.imgcenter {    display: block;    margin-left: auto;    margin-right: auto;     max-width: 100%;}div.lr {display:block;float:right;  position: absolute;  width: 300px;  bottom: 0px;  right: 0px;} /* The Modal (background) */.modal {  display: none; /* Hidden by default */  position: fixed; /* Stay in place */  z-index: 1; /* Sit on top */  padding-top: 120px; /* Location of the box */  left: 0;  top: 0;  width: 100%; /* Full width */  height: 100%; /* Full height */  overflow: auto; /* Enable scroll if needed */  background-color: rgb(0,0,0); /* Fallback color */  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */}/* Modal Content */.modal-content {  background-color: #fefefe;  margin: auto;  padding: 20px;  border: 5px solid darkgrey;  width: 800px;}/* The Close Button */.close {  color: #aaaaaa;  float: right;  font-size: 28px;  font-weight: bold;}.close:hover,.close:focus {  color: #000;  text-decoration: none;  cursor: pointer;}