@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("iafd.com") {

  #bantop,
  .menu,
  #formfilter,
  #rameheader > table > tbody > tr > td:not(:first-child),
  .heading,
  tr > td > br:first-child:last-child,
  body > table[width="740"] > tbody > tr > td > table > tbody > tr:last-child,
  #corrections,
  #searchpairing,
  #helpfullinks,
  #commerce,
  #usage,
  #reviews p,
  #moviedata h1,
  #correct,
  div[style="clear: both; height: 2px; width: 750px; background: none repeat scroll 0% 0% rgb(178, 171, 155);"],
  body > table[cellspacing="5"] { display: none !important; }

  /* Removing ugly headshot background and changing margin */
  #headshot { background: #FFFFFF !important; margin-bottom: -25px !important; margin-left: 0px !important;}
  #headshot > img { margin-top: 6px !important; }

  /* Removing br and headshot credits */
  td[width="180"] > br { font-size: 1px !important; }
  td[width="180"] > div[align="center"] { display: none !important; }

  /* Reducing gallerybox size */  
  #gallerybox { border: 1px solid black !important; width: 174px !important; height: 95px !important; overflow:auto !important; margin-left: 0px !important; padding-left: 2px !important;}

  /* Reduce space use of paragraphs */
  p { margin: 0px !important; }

  /* Remove spacer height */
  .spacer { font-size: 0px !important; }

  /* Adjusting headings space usage */
  h1 { padding: 0px !important; margin: 0px !important; }

  body { margin-top: 0px !important; }
  table { margin-top: 0px !important; }
  #movieinfo { border: 0px !important; }
  table[width="749"] { width: 100% !important; }

  /* Changing layout of tooltips when hovering over names */
  #ajax_tooltip_content { margin-top: 20px !important; margin-left: -12px !important; border: 1px solid #000000 !important; }
  #ajax_tooltip_arrow { display: none !important; }

}