body {     padding-bottom: 4em;  background-color: #85adad;  font-family: Georgia, "Times new Roman", Times, serif;} .pgtitle {    background-image: url(../indeximage/ramcheader.jpg);  background-size: 100% 100%;  height: 300px;  border: 3px #600 solid;  background-repeat: no-repeat;  margin-top: 20px; }h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 1.6em;  font-weight: normal;   letter-spacing: 1px;  word-spacing: 2px;  color: #580505;  text-shadow: -3px 3px 2px #999;  text-transform: uppercase;  margin-top: 2em;  margin-left: 5em;}h2 {font-weight: bold;font-variant: small-caps;text-align: center;font-family: "Hoefler Text", Garmond, Times, serif;text-shadow: 4px 3px 6px rgba(0,0,0,.5);overflow: hidden;   border-radius: 25px;margin: 40px 15px 30px 15px;padding: 15px;background-color: #d6d6c2;color: #206020;}       .name { color: #002447;  }          nav { background-color: #a3a375;  padding: 8px 8px 6px 10px;  border-radius: 10px;}nav a:link {color: #800000;}nav a:visited {color: #330033;}nav a:hover {color: #800000;}nav a:active {color: #446600;}form { padding-top: 8px;padding-bottom: 8px;}        .main  {  background-color: #39ac73 ;   border: 4px rgb(102, 77, 0) ridge;   margin-bottom: 1em;   color: #006666;   }   .tab {  border: 4px ridge #ccc;  border-radius: 20px;  background-color: #d6d6c2;  font-size: 1em;  margin: 3em 2em 1.5em 2em;  line-height: 14px;}.rank { color:#004d00;  font-size: 1.2em; font-weight: bold;}p {  font-size: 1.15em;  color:#001a33;  word-spacing: 1.5px;             font-style: normal;  font-weight: normal;  padding-left: 20px; padding-right: 20px; }  pre {  font-size: 1em; font-style: italic;  color: #55552b;  word-spacing: 1.4px;               font-weight: normal;  padding-left: 50px; line-height: 1.3em; } .last { padding-top: 10px;padding-bottom: 15px; font-size: 1.1em;}figure { float: right;                                         background-color: #CECEAD;  border: 4px #B0C4DE ridge;   padding: 4px 5px 4px 2px;    width: 25%;}img {  margin: auto;  border: 4px #fff outset;  background-color: #ddd;  max-width: 100%;  margin: .4em 0 .1em 1.2em;}        a:hover img {  border: 1px outset #030;   }                     figcaption {   padding: 1px 1px 4px 6px;   font-size: 13px;   font-family: Arial, Helvetica, sans-serif;   line-height: 18px;   color:#003366; }                     .main a:link {color: rgb(153, 0, 77); } .main a:visited {color: #903;}                    .main a:hover {color: #2d8659;}                 .main a:active {color: #f60;}   blockquote {  font-size: 1.1em;  word-spacing: 2px;   margin: 20px 60px 20px 40px;  padding: 8px 10px 8px 10px;  font-style: italic;  color: #33331a;}.main ul li { padding-left: 30px;  color: #001a33;}.main ul  { margin-left: 3em;margin-right:3em;overflow: hidden;   } .date {   color: #4d2e00;   font-family: Tahoma, Arial, Helvetica, sans-serif;   font-weight: normal;   font-size: .9em;  }sup {  font-size: .8em;  vertical-align: 20%;  padding-left: 3px;  padding-right: 3px;}           .hospnm { color: rgb(0, 89, 179);font-size: 1em;}.source {padding-top: 4px;padding-right: 5px;padding-bottom: 40px;margin-left: 5px;margin-right: 5px;}.w3-card {  background-color: #CECEAD; }table { font-size: .7em; font-family: Tahoma, Arial, Helvetica, sans-serif;                      text-align: center;margin-bottom: 20px;  border-collapse: collapse;  width: 100%;}caption { font-size: 1.1em;background-color: #85adad;color: #003366;font-weight: bold;margin-bottom: 2px;padding-top: 6px;padding-bottom:6px;}                                  th {  height: 50px;text-transform: uppercase; background-color: #a3c2c2;color: #003366;}                         tfoot td { background-color: #c2d6d6;color: #003366;}