body{
  background-image: url('/images/sonic1.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  image-rendering: optimizeSpeed;
  text-rendering: optimizeSpeed;
}
h1 {
  font-size: 10px;
  font-family: sans-serif;
  font-weight: normal;
  border-style: solid;
  margin-top: 0;
  margin-left: 25vw;
  margin-right: 0;
  margin-bottom: 0;
  display: inline-block;
  border-width: 2px;
  color: #ffffff;
  border-color: #c0c0c0;
  background-color: #000080;
  padding: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 207px
}
h3 {
 border-style: solid;
 margin-top:0;
 margin-left: 25vw;
 margin-right: 0;
 margin-bottom: 5px;
 display: inline-block;
 border-width: 2px;
  color: #ffffff;
 border-color: #c0c0c0;
 background-color: #c0c0c0;
 padding: 4px;
 padding-top: 0;
 padding-bottom: 0;
}
h2 {
  font-size: 10px;
  font-family: sans-serif;
  font-weight: normal;
  border-style: solid; 
  margin-top: 0;
  margin-left: 0;
  margin-left: 0;
  margin-bottom: 0;
  display: inline-block;
  border-width: 2px;
  color: #ffffff;
  border-color: #c0c0c0;
  background-color: #000080;
  padding: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 211px
}
h4 {
 font-size: 10px;
 font-family: sans-serif;
 font-weight: normal;
 text-align: center;
 border-style: solid;
 margin-top: 0;
 margin-left: 0;
 margin-left: 0;
 margin-bottom: 5px;
 display: inline-block;
 vertical-align: top;
 border-width: 2px;
 color: #141414;
 border-color: #c0c0c0;
 background-color: #c0c0c0;
 padding-top: 96px;
 padding-bottom: 96px;
 width: 288px;
}
h5 {
  font-size: 10px;
  font-family: sans-serif;
  font-weight: normal;
  border-style: solid; 
  margin-top: 0;
  margin-left: 24.8vw;
  margin-right: 0;
  margin-bottom: 0;
  display: inline-block;
  border-width: 2px;
  color: #ffffff;
  border-color: #c0c0c0;
  background-color: #000080;
  padding-left: 5px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 523px;
}
h6 {
 border-style: solid;
 margin-top: 0;
 margin-left: 24.8vw;
 margin-right: 0;
 margin-bottom: 5px;
 display: inline-block;
 border-width: 2px;
 color: #ffffff;
 border-color: #c0c0c0;
 background-color: #c0c0c0;
 padding: 2px;
 padding-top: 0;
 padding-bottom: 0;
}
h7 {
  font-size: 10px;
  font-family: sans-serif;
  font-weight: normal;
  border-style: solid; 
  margin-top: 0;
  margin-left: 25vw;
  margin-left: 0;
  margin-bottom: 0;
  display: inline-block;
  border-width: 2px;
  color: #ffffff;
  border-color: #c0c0c0;
  background-color: #000080;
  padding: 5px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 484px;
}
h8 {
 font-size: 10px;
 font-family: sans-serif;
 font-weight: normal;
 border-style: solid;
 margin-top: 0;
 margin-left: 25vw;
 margin-left: 0;
 margin-bottom: 5px;
 display: inline-block;
 border-width: 2px;
 color: #141414;
 border-color: #c0c0c0;
 background-color: #c0c0c0;
 padding-right: 4px;
 padding-left: 2px;
 padding-top: 0;
 padding-bottom: 0;
}
h9 {
  font-size: 10px;
  font-family: sans-serif;
  font-weight: normal;
  border-style: solid;
  margin-top: 0;
  margin-left: 25vw;
  margin-right: 0;
  margin-bottom: 0;
  display: inline-block;
  border-width: 2px;
  color: #ffffff;
  border-color: #c0c0c0;
  background-color: #000080;
  padding: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 209px
}
h11 {
 border-style: solid;
 margin-top:0;
 margin-left: 25vw;
 margin-right: 0;
 margin-bottom: 5px;
 display: inline-block;
 border-width: 2px;
  color: #ffffff;
 border-color: #c0c0c0;
 background-color: #c0c0c0;
 padding: 5px;
 padding-top: 0;
 padding-bottom: 0;
}
h10 {
  font-size: 10px;
  font-family: sans-serif;
  font-weight: normal;
  border-style: solid; 
  margin-top: 0;
  margin-left: 0;
  margin-left: 0;
  margin-bottom: 0;
  display: inline-block;
  border-width: 2px;
  color: #ffffff;
  border-color: #c0c0c0;
  background-color: #000080;
  padding: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 242px;
}
h12 {
 border-style: solid;
 margin-top: 0;
 margin-left: 0;
 margin-left: 0;
 margin-bottom: 5px;
 display: inline-block;
 vertical-align: top;
 border-width: 2px;
 color: #ffffff;
 border-color: #c0c0c0;
 background-color: #c0c0c0;
 padding: 5px;
 padding-top: 1px;
 padding-bottom: 6px;
}
h13 {
  font-size: 10px;
  font-family: sans-serif;
  font-weight: bold;
  text-align:center;
  display: block;
  color: #ffffff;
}