@media all and (max-width: 800px) {
  #toolbar, #admin-menu {
    display: none;
  }

  html body.toolbar, html body.admin-menu {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
}
/* COMMON CSS*/
.lucidafont, .shoppingsidebar ul .shoppingsidebarheading {
  font-family: "Lucida Unicode", "Lucida Grande", sans-serif;
}

.helveticafont {
  font-family: "Helvetica", "Arial", sans-serif;
}

.garamondfont {
  font-family: "Garamond", "Georgia", serif;
}

a:visited {
  color: blue;
}

.not-front .pagewrapper .page {
  margin-top: -50px;
}

.slogan {
  font-family: Georgia,serif;
  font-size: 1.5em;
  height: 100px;
  line-height: 100px;
  letter-spacing: 3px;
  font-weight: 100;
  color: #FF9933;
}

.shoppingsidebar {
  margin-top: 15px;
}

.shoppingsidebar ul li {
  background-color: #EAEAEA;
  border: 2px solid #D9D7D8;
  margin-right: 10%;
  padding-left: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.shoppingsidebar ul li a {
  color: #404040;
  text-decoration: none;
}

.shoppingsidebar ul .shoppingsidebarheading {
  background-color: #404040;
  color: white;
  font-size: 15px;
  border: 2px solid #404040;
}

footer {
  background-image: url("/images/footerbackground.png");
}

header {
  padding-top: 15px;
}

.pagewrapper {
  background-color: #ffffff;
}

@media (min-width: 0) and (max-width: 500px) {
  .bottomtopcorner img {
    width: 100px;
    height: 30px;
  }
}

.facebookicon {
  float: left;
}

.twittericon {
  float: left;
}

.userlogin {
  float: right;
}

.contactus {
  float: left;
}

.donatebutton {
  float: right;
}
