html {width: 100%;background:GhostWhite;}

body {font-family: 'Comfortaa', cursive; font-size:100%; 
  background-color:white; color:navy; width: 95%; margin: auto; border-radius: 10px;}

.topheader {text-shadow: 0 0 3px paleturquoise;}

table {
  border-collapse: collapse;
}

table, th {
  border: 1px solid navy;
  margin: 0 auto;
}

th {background-color: paleturquoise;}
td {line-height: 120%; padding: 3px 3px 3px 3px; border: 1px solid paleturquoise;}
a:link,a:visited {text-decoration:none;border-bottom:3px solid lightblue;padding-bottom:0;color: gray;}

a:hover {border-bottom:blue 2px solid;color: green;}

hr {border:2px solid silver;width: 95%;}
