body {
  background-color: #000; }

a {
  text-decoration: none; }

header img {
  width: 22vw; }

#sc-1 {
  margin-top: 10vh;
  text-align: center; }
  #sc-1 a {
    color: #ccc;
    display: block;
    float: left;
    font-size: 1.8em;
    width: 40vw;
    margin: 3vw;
    opacity: 0.9; }
  #sc-1 a:hover {
    color: #fff;
    opacity: 1.0; }
  #sc-1 img {
    width: 40vw; }

#sc-2 {
  clear: both;
  padding: 20vh 2vw 8vh 0; }
  #sc-2 a {
    float: right;
    font-size: 1.2em;
    color: #aaa; }
  #sc-2 a:hover {
    color: #fff; }

footer {
  clear: both;
  color: #666;
  font-size: 0.8em;
  float: right; }
  footer a,
  footer a:hover {
    color: #666; }
