header #branding{
  float:left;
}

header #branding h1{
  margin:0;
}

header .highlight, header .current a{
  color: #f7de75;
  font-weight:bold;
}

@media(max-width: 768px){
  header #branding,
  header nav,
  header nav li,
  #newsletter h1,
  #newsletter form,
  #boxes .box,
  article#main-col,
  aside#sidebar{
    float:none;
    text-align: center;
    width: 100%;
  }

  .container{
    width:80%;
    margin:auto;
    overflow:hidden;
  }