/*
 * Site Specific Styles
 */
 
p {
  margin: 0 0 0.7em 0;
}
a {
  text-decoration: none;
  color: #d10024;
} 
a:visited {
  color: #700;
}

#header {
  border-bottom: 1px solid #aaa;
  padding-bottom: 7px;
  margin-bottom: 7px;
}
#header img {
  display: block;
  margin-bottom: 7px;
}
#header div.location {
  font-size: 0.9em;
  background: #eee;
  padding: 2px 3px 2px 3px;
}
#header div.location h1 {
  display: inline;
  margin: 0;
  font-size: 1em;
  font-weight: normal;
}

#footer {
  clear: both;
  font-size: 0.9em;
  border-top: 1px solid #aaa;
  margin-top: 1em;
  padding-top: 7px;
}
