body {
background-image: url("img/gmod.jpg");
background-size: cover;
background-attachment: fixed;
}
h1 {
text-align: center;
color: rgb(255,255,255);
text-shadow: 1px 1px 2px #000000;
}
fieldset {
background-color: rgba(255,255,255,0.7);
}
li {
font-size: 23px;
}
h2 {
color: rgb(50,50,50);
text-shadow: 3px 3px 4px #ffffff;
}
.info {
float: right;
overflow: hidden;
margin-left: 50.1%;
margin-right: 5%;
border-radius: 15px;
position: absolute;
}
.rules {
float: left;
overflow: hidden;
margin-right: 50.1%;
margin-left: 5%;
border-radius: 15px;
}
a {
text-decoration: none;
color: rgb(240,240,240); 
background-color: rgba(250,250,250,1);
border-color: rgb(200,200,200);
border-style: inset;
border-width: 3px;
text-shadow: 1px 1px 2px #000000;
padding: 0px 4px;
}
a:hover {
text-shadow: 2px 2px 3px #000000;
border-style: outset;
}
.loadbar {
background-color: rgb(230,230,230);
border: 3px solid white;
padding: 10px 10px;
position: absolute;
right: 30px;
bottom: 20vh;
width: 40vw;
font-size: 20px;
}
.filename {
background-color: rgb(150,150,150);
border: 1px solid white;
padding: 3px;
position: absolute;
left: 70px;
top: 6px;
right: 4px;
height: 28%;
}
.map {
background-color: rgb(150,150,150);
border: 1px solid white;
padding: 3px;
}
.fileneeded {
font-size: 20px;
position: absolute;
right: 20px;
}