html { background-color: #7474B9; }

#container {
  width: 575px;
  margin: 10px auto;
  padding: 10px;
  background-color: #33330A;
  color: #33330A;
  font-family: Arial, sans-serif;
}

#navbar h1  {
  font-family: Courier, monospace;
  font-size: 50px;
  margin-top: 0px;
  margin-bottom: 0px;
}

#navbar a {
  color: #7474B9;
  font-size: 20px;
}

#navbar a:link, a:visited, a:active { text-decoration: none; }

#navbar a:hover { text-decoration: underline; }

#news h3 {
  text-align: right;
  font-size: smaller;
  font-weight: lighter;
  margin-top: 0px;
  margin-bottom: 0px;
}

#footer { text-align: right; }

.box {
  width: 550px;
  background-color: #FFFFD6;
  padding: 10px;
  border: medium dashed #7474B9;
}

.box h2 {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

#media { text-align: center; }