* {
  margin: 0;
  padding: 0;
}

body {
  font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
  color: white;
  font-weight: bold;
  background: #1f7fb3;
}

h1 { 
  font-size: 140%;
  margin: 0 0 20px 0;
}

p { 
  font-size: 110%;
}

#mainwrapper {
  width: 20em;
  width: 100%;
  margin: 0 auto 0 auto;
  text-align: center;
}

#mainwrapper img {
  width: 100%;
  width: 90%;
  max-width: 400px;
  min-width: 200px;
  margin: 55px auto 20px auto;
}

#container {
  width: 100%;
  margin: 0 auto 0 auto;
  text-align: center;
}

#container img { 
  width: 9em;
  margin: 5px auto 0 auto;
}