@namespace url(http://www.w3.org/1999/xhtml);

/* 
This should make it only work for Google searching, and should not apply to images and the like. 

I'm releasing this in Creative Commons Attribution-NonCommercial-ShareAlike license. Feel free to do what you like with it, as long as you are not making money off of this and you give proper attribution to the creator of the style (netMASA) and the image (happydragon101 on DeviantArt) 

I would have base64'd all the things, but userstyles wouldn't accept it as it make the stylesheet too big in filesize. TT
*/

@-moz-document domain("www.google.com"), domain('google.com'), domain('google.co.uk'), domain('google.ca'), domain('google.es'), domain('google.de'), domain('google.com.au'), domain('google.fr'), domain('google.it'), domain('google.co.jp'), domain('google.ru'), domain('google.com.ar'), domain('google.com.sg'), domain('google.co.cr'), domain('google.com.tw'), domain('google.com.tr'), domain('google.at'), domain('google.ba'), domain('google.com.br'), domain('google.bs'), domain('google.ch'), domain('google.cz'), domain('google.dk'), domain('google.com.eg'), domain('google.fi'), domain('google.com.hk'), domain('google.hr'), domain('google.gr'), domain('google.ie'), domain('google.co.id'), domain('google.co.in'), domain('google.co.il'), domain('google.co.kr'), domain('google.com.lb'), domain('google.com.mx'), domain('google.nl'), domain('google.no'), domain('google.co.nz'), domain('google.com.ph'), domain('google.pt'), domain('google.se'), domain('google.so'), domain('google.co.th'), domain('google.com.ua'), domain('google.co.ve'), domain('google.com.vn'), domain('google.com.gt'), domain('google.com.ec'), domain('google.be'), domain('google.cn'), domain('google.com.cu')
{
  #hplogo, #gbqlw img
  { 	
    height: 0 !important;
    width: 0 !important;
    display: none !important;
  }

  /* Gmail fix */
  #gbqlw.gbes
  {
    padding-top: 20px !important;
  }

  #gbqlw
  {
    width: 113px !important;
    height: 50px !important;
    font-size: 0 !important;
    margin-left: 25px !important;
    margin-top: -5px !important;
    padding-right: 65px !important;
    padding-top: 25px !important;
    background: url(http://i.imgur.com/0KZr1.png) no-repeat left top !important;
  }
  .gbt.gbqfh #gbqfw {margin-left: 0px !important;}
  /* Used to be 50 */
  .gbt #gbqfw {margin-left:66px !important;}

  .gbqfh #gbql, #gbql
  {
     display: none !important;
  }

  #body[class="ctr-p"]
  { 
    background: url(http://i.imgur.com/s1oE0.png) no-repeat center top !important;
    background-size: contain !important;
  }
}
