#footer {
  width: 100%;
  overflow: hidden;
  border: solid #CCCCCC;
  border-width: 1px 0 1px 0;
  margin-top: 20px;
}
#footer ul li {
  float: left;
  height: 128px;
  width: 25.25%;
  text-align: center;
  border: solid #CCCCCC;
  border-width: 0 1px 0 0;
  padding: 0 4%;
  margin: 10px 0;
}
#footer ul li#last {
  border-right-width: 0;
}
#footer ul li h3 {
  font-weight: bold;
  font-size: 14px;
}
#footer ul li h4 {
  font-size: 12px;
}
#footer ul li a {
  color: black;
}
#footer ul li a:hover {
  text-decoration: underline;
}

#mini-footer h4{
  text-align: right;
  font-size: 11px;
}

.addthis_button_facebook_follow, .addthis_button_google_follow, .addthis_button_foursquare_follow {
    margin-left: 10px;
    margin-top: 15px;
    position: relative;
    left: 50px;
}

#logo {
    margin-top: 12px;
}

#logo img {
    margin-right: 8px;
}