body {
  background: #000;
  font-family: 'Open Sans Condensed', sans-serif;
  color: #CCC;
}
img {
  max-width:100%;
}
img.logo {
  max-height: 10em;
}
a {
  color: #FFF;
}
a:visited, a:hover {
  color: #999;
}

/* Sidebar */
.sidebar {
  position: fixed;
  left: 0;
  top: 0;
  height:100%;
  padding: 15px 10px 15px;
  width: 200px;
}

@media (max-width: 600px) {
  .hide-mobile {
    display:none;
  }
  .main {
    padding: 50;
  }
}

.nav a {
  display: block;
  padding: 8px;
}

@media (min-width: 600px) {
  .main {
    padding: 50px 25px 50px 225px;
  }
}
