.header{
  padding: 10;
  text-align: center;
  background-image: url('headerbg.png');
  color: white;
  font-size: 3vw;
  -webkit-text-stroke: 1px black;
}
body{
    background: rgb(119,189,255);
    background: linear-gradient(180deg, rgba(119,189,255,1) 0%, rgba(68,68,68,1) 64%, rgba(66,66,66,1) 87%); 
}
svg{
    width: 20%;
    padding: 20px;
}
svg path{
    stroke: white;
    width: 20;
}
svg path:hover{
    stroke: rgb(50,50,50);
    fill: green;
}
div.raceline{
    text-align: center;
    width: 70%;
}
.inline{    
    display: inline-block;
    vertical-align: middle;
    }
.contentblock{
    background-color: rgba(0,0,0,0.5);
    color: white;
}
div.contentblock{
    margin-top: 10px;
    margin-bottom: 10px;
}
.contentblock th{
    background-color: rgba(200,0,0,0.5);
    color: white;
}
.contentblock td{
    padding: 10px 20px;

}
div.contentblock h1{
    background-color: rgba(200,0,0,0.5);
    color: white;
}

img.screenshot{
    width: 100%;
}
.center{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
td.leftone{
    font-weight: bold;
    background-color: rgba(200,0,0,0.5);
}
a{
    text-decoration: none;
    color: rgb(200,30,30);
}
a:hover{
    color: rgb(200,80,80);
}
.license{
    width: 70%;
    padding-bottom: 10;
}
a.website-link{
    color: lightblue;
}
a.website-link:hover{
    color: turquoise;
}
