/* ++++ changelog
23-07-06
  - initial release
*/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("allmovie.com") {

/* block ads */
  #leaderboard,                            /* top banner */
  .right-sidebar-background,               /* right sidebar */
  #ad300_250,                              /* imbedded ad on main page */ 
  #header_logo + A {                       /* amg logo beside search box */
    display: none !important
  }

/* redesign header */
  #search {
    float: left !important;
    margin-left: 250px !important;
    margin-top: .4em !important;
    width: 240px !important;
    height: 60px !important;
  }
  #search form p {
   width: 175px !important;
    margin: auto !important;
  }
  #search form p:last-child {
   width: 240px !important;
  }
  #search_txt {
    width: 220px !important;
    margin-bottom: 5px !important;
  }
  #header_side {
    position: absolute !important;
  }
  #site_menu {
    margin-left: 738px !important;
    margin-top: .4em !important;
  }
  #bd {
    margin-left: 507px !important;
    top: .4em !important;
    width: 200px !important;
    height: 80px !important;
  }
  #bd div.article {
    line-height: 115% !important;
  }
  #header_logo {
    position: absolute !important;
    z-index: 1 !important;
  }
/* move columns up to fill new space from redesigned header */
  #container #header, #header_side {
    height: 117px !important;
  }

/* let content fill new width */
  .visible > tbody > tr > td > #results-table > #ExpansionTable1,
  .content-cell > table, .left-sidebar + td {
    width: 972px !important;
  }
  .content-list-key {
    width: 752px !important;
  }

/* center a few boxes */
  .details-border, #results-table table:last-child,
  #ExpansionTable1 {
    margin: auto !important;
  }

/* move archive button to end of title bar */
  #edfeatarchive {
    margin-right: 1em !important;
  }
}