.minimal .container, .static-width .container {
  width:980px !important;
}

.minimal #menu, .minimal #social-media, .minimal #new-item-link, .minimal #additional-links, .minimal #mixpanel, .minimal #cookies-privacy, .minimal #like {
  display: none !important;
}

.only-mobile {
  display:none !important;
}

.minimal #top {
  position:relative;
  border-bottom: 0 none;
}
.minimal .main-search {
  display: none;
}
.minimal #content {
  min-height:100px !important;
  padding-bottom: 50px;
}
.minimal #promoted-services {
  display: none;
}

#terms-super-container {
  width:600px;
}

div.post .timestamp {
  position:absolute;
  top:2.2em;
  right:12px;
}

.minimal #show-footer-sitemap {
  display: none;
}

.users fieldset h2 {
  display:none;
}

#user_terms_of_service {
  font-size:90%;
}


#categories li ul {
  position: absolute;
  left:301px;
  top:-6px;
  height: 390px;
  padding: 25px;
  width:350px;
  background: transparent;
  z-index: 99;
  margin:0 0;
  /*top:0;*/
  box-shadow: 4px 4px 8px rgba(0,0,0,0.2);
  -webkit-box-shadow: 4px 4px 8px rgba(0,0,0,0.2);
  -moz-box-shadow: 4px 4px 8px rgba(0,0,0,0.2);
  color:#000;
  border-radius: 3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border:6px solid #2362A3;
  background: #fff;
}
#categories ul li {
  border-bottom: 0 none;
  border-top: 0 none;
}
#categories ul li a {
  padding: 10px 12px !important;
  border-bottom: 1px solid #eee;
}
#categories > li:hover {
  border-right: 1px solid #2362A3;
  background: #2362A3;
  border-color:#2362A3;
  color:#fff;
}
#categories > li:hover span {
  color:#fff;
}
#categories li:hover ul, #categories li ul:hover {
  display: block !important;
}
#categories ul li:hover {
  background: whitesmoke;
}
#categories li ul i {
  color:gray;
}
#categories ul li:hover i {
  color:#000;
}
#categories ul li .count {
  position: absolute;
  top:0;
  right: 0;
  color:gray;
  font-size: 100%;
  letter-spacing: 1px;
}


#menu .main-search, #menu .account-menu {
  top:36px;
}
#menu .main-search .query {
  min-width:340px
}

@media only screen and (max-width: 1200px) {
  .main-search .query {
    width:250px;
  }
  #new-item-link {
    left:0.5em;
  }
  #logo {
    margin-right: 2px;
  }
  #menu.fixed #facebook-link, #menu.fixed #menu-search {
    display: none !important;
  }

  #contest-link-container {
    display: none !important;
  }
  #like, #menu .new, #help-link-container {
    display: none !important;
  }
  #menu > .container > ul > li > a#categories-link {
    margin-right: 0px !important;
  }
}

#lifestream {
  margin-right: 310px;  
}

#dashboard-promoted-container {
  display: block;
}

#dashboard-show #dashboard-matches-container {
  min-height:399px; 
}

#facebox {
  min-width: 500px;
}

#home-slide {
  width:860px;
  height: 430px;
}