/*Basics*/
body {
font-size: 10px;
font-family: "DINWebPro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#container {
position: relative;
width: 980px;
margin: 10px auto;
}
a {
  color: #ff9300;
  text-decoration: none
}
a:active {
color: #ba0000
}
a:hover {
color: #ba0000;
text-decoration: underline
}

.entry {
  color: #ff9300;
}
.icon {
  width: 16px;
}
p {
font-size: 1.2em;
margin-top: 0;
}
p.welcome {
font-size: 150%;
font-weight: 700;
padding: 0;
margin: 0;
}
h1 {
margin-top: 0;
font-size: 160%
}
h2 {
font-size: 1.2em
}
h3 {
font-size: 1em;
}
h4 {
font-size: 1em;
font-weight: normal
}
ul#welcome {
position: absolute;
margin: 4em 0 0 0;
padding: 0;
width: 100%;
}
ul#welcome li {
display: inline;
float: left;
list-style-type: none;
font-size: 1.5em;
width: 25%;
}
#logo_qe {
position: absolute;
text-align: center;
top: 24em;
left: 0em;
width: 980px;
height: 20em
}
#maintained_by {
position: absolute;
text-align: center;
top: 45em;
left: 0em;
width: 980px;
height: 40px
}
#logo_gfs {
position: absolute;
top: 55em;
left: 5em;
width: 980px;
height: 20em
}

#logo {
  position: absolute;
  top: 400px;
  left: 50px;
}

#sorry {
  position: absolute;
  top: 100px;
  left: 50px
}

#links {
  position: absolute;
  top: 170px;
  left: 50px;
}

ul#back {
  margin: 0;
  padding: 0;
  width: 100%;
}

ul#back li {
  list-style-type: none;
  font-size: 1em;
  width: 100%;
}

.icon2 {
  position: relative;
  float: left;
}

.text {
  position: relative;
  bottom: 1px;
  left: 4px;
  width: 200px;
  font-size: 1.5em;
  color: #279ca9;
}

.text a {
  color: #279ca9;
  font-weight: bold;
}
