body {
  margin-left: 10%; margin-right: 10%;
  font-family: sans-serif;
  background-color: white;
}
#content h1 {
  color: #2D1704;
  font-family: cursive;
}
#content p {
  color: #354711;
}
#content ul {
  color: #354711;
}
.email {
  font-family: monospace;
}
#course {
  margin-left: 25%;
  margin-right: 25%;
  text-align: center;
}
#header {
  text-align: center;
}
#institution {
  font-size: 80%
  width: 25%;
  float: left;
}
#logo {
  width: 25%;
  float: right;
}
#news {
  clear: both;
  border-top: thin gray solid;
  border-bottom: thin gray solid;
}
#news h1 {
  font-size: 50%;
}
#news p {
  font-size: 50%;
}
#content {
  background: url(tcdlogo.png) no-repeat center;
}
#footer {
  font-size: 70%;
  border-top: thin gray solid;
}
table {
  margin: 20px;
  border-spacing: 1px;
}
th {
  background: #8FBC8F;
  color: black;
  padding: 8px;
}
td {
  background: #F6E47F;
  margin: 5px;
  padding: 8px;
}
