@namespace url(http://www.w3.org/1999/xhtml);

/* Greasy Black
 *
 * The required Greasemonkey script will have added necessary class
 * and id names to pages meant to be effected by this style.  This
 * means that even when the style @-moz-document matches a URL or
 * domain, only such pages (or even parts of them) which also carry
 * the expected classes and/or id names, will be effected.
 *
 * This style, in fact, is the first and serves as example for the
 * method; which is meant to fill the gap where there is no selective
 * exclusion of documents via @-moz-document.
 * 
 * Requires:  http://userscripts.org/scripts/show/22339
 *            
 * Suggests:  http://userstyles.org/styles/3865
 *            
 * Includes:  http://userstyles.org/styles/4771
 *            http://userstyles.org/styles/5106
 *            http://userstyles.org/styles/4778
 *            
 * Replaces:  http://userstyles.org/styles/2649
 *
 * Expected:
 *   Class:                   Tag(s):
 *     bigBroother              html
 *
 * version 1.0.0
 */

/* Normalize visual style */
@-moz-document domain("google.com") 
{
 .bigBroother body,
 .bigBroother div,
 .bigBroother form,

 .bigBroother dl,
 .bigBroother ol,
 .bigBroother ul,

 .bigBroother dt,
 .bigBroother dd,
 .bigBroother li,

 .bigBroother table,
 .bigBroother tbody,
 .bigBroother td,
 .bigBroother tf,
 .bigBroother th,
 .bigBroother tr,

 .bigBroother b,
 .bigBroother font,
 .bigBroother h1,
 .bigBroother h2,
 .bigBroother h3,
 .bigBroother h4,
 .bigBroother h5,
 .bigBroother h6,
 .bigBroother h7,
 .bigBroother h8,
 .bigBroother h9,
 .bigBroother i,
 .bigBroother p,
 .bigBroother u,
 .bigBroother span
  {
    background: none !important;
    border-color: #000 !important;
    color: #ccc !important;
    text-decoration: none !important;
  }
}


/* paintless - google improve page design
 */

@-moz-document domain("google.com") {

/* Destroy */
 /* 'sponsored links' */
 .bigBroother #mbEnd
  {
    display: none !important;
  }

/* Auto Width */
 /* search results */
 .bigBroother .g .j
  {
    width: auto !important;
  }

/* Bottom or Top Border gets full border. */
 .bigBroother td#headerText,
 .bigBroother #container > #footer,
 .bigBroother #header > .header_tab,
 .bigBroother .bb,
 .bigBroother .bt,
 .bigBroother .hd,
 .bigBroother .hpm_title,
 .bigBroother .sub_cat_title
  {
    border: 1px solid #000 !important;
  }

/* No Border */
 .bigBroother .searchleftnav
  {
    border: 0 !important;
  }

/* Normalize Padding */
 .bigBroother .t
  {
    padding: 3px !important;
  }


/* Google bar */
 .bigBroother #gbar
  {
    height: 1em !important;
    min-height: 16px !important;
    padding: .25em .5em !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    z-index: 101 !important;
  }
 .bigBroother #guser
  {
    height: 1em !important;
    min-height: 16px !important;
    padding: .25em .5em !important;
    text-align: right !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    z-index: 100 !important;
  }
 .bigBroother #guser table.gaialinks
  {
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
  }
 .bigBroother #gbar + :not(#guser),
 .bigBroother #guser + :not(#gbar),
  /* iGoogle */
 .bigBroother #doc3,
  /* Picasa */
 .bigBroother #lhid_topnav
  {
    margin-top: 2em !important;
  }
 .bigBroother #gbi,
 .bigBroother #gbi *
  {
    z-index: 102 !important;
  }

/* iGoogle Gmail Box */
 .bigBroother p.tld
  {
    width: auto !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    text-align: left !important;
  }

}

@-moz-document domain("google.com") {

/* Image Search Thumbnail Table */
 .bigBroother td[id^="tDataImage"]
  {
    vertical-align: top !important;
  }
 .bigBroother td[id^="tDataText"]
  {
    vertical-align: bottom !important;
  }

}



/* Login pages */
@-moz-document url-prefix("https://www.google.com/accounts/Login?"),
               url-prefix("https://www.google.com/accounts/ServiceLogin?"),
               url-prefix("https://www.google.com/accounts/ServiceLoginAuth?"),
               url("https://www.google.com/accounts/ManageAccount")
{

 *
  {
    height: 0 !important;
    visibility: hidden !important;
  }
 .bigBroother #gaia_loginbox
  {
    position: fixed !important;
    margin-left: 50% !important;
    margin-right: 50% !important;

    /* "left" is negative half of "width", to center it */
    left: -7.5em !important;
    width: 15em !important;
  }
 .bigBroother #gaia_loginbox
  {
    top: 5px !important;
  }
 .bigBroother #links,
 .bigBroother #gaia_loginform + br + .form-noindent
  {
    position: fixed !important;
    top: 5px !important;
    left: 5px !important;
    width: auto !important;
  }
 .bigBroother #gaia_loginbox *:not(img),
 .bigBroother #links *:not(img),
 .bigBroother #gaia_loginform + br + .form-noindent *:not(img)
  {
    height: auto !important;
    visibility: visible !important;
  }


}


/* Domain-wide defaults */
@-moz-document domain("google.com") 
{

/* Destroy borders & backgrounds */
 .bigBroother img:not([src*="cleardot.gif"]),
 .bigBroother *[bgcolor="white"],
 .bigBroother #bm,
 .bigBroother #download > tbody > tr > td,
 .bigBroother #headerText,
 .bigBroother #new_advertiser,
 .bigBroother #paneltabs > tbody > tr > td,
 .bigBroother #tabs,
 .bigBroother .buttonborder,
 .bigBroother .editable,
 .bigBroother .form-noindent,
 .bigBroother .goog-menuitem,
 .bigBroother .goog-menuseparator,
 .bigBroother .ipt,
 .bigBroother .menu-normalsb,
 .bigBroother .module_hdr,
 .bigBroother .selected,
 .bigBroother .smfont > tbody > tr > td,
 .bigBroother .tr-field
  {
    border: none !important;
    background: none !important;
  }

/* Destroy borders only */
 .bigBroother img[src*="cleardot.gif"],
 .bigBroother #cust_link_tbl,
 .bigBroother #footer,
 .bigBroother .boxitem,
  /* Gmail Beta 1 */
 .bigBroother #bc_popup > tbody > tr > td,
 .bigBroother #co > .fs,
 .bigBroother #fbw > #fb,
 .bigBroother .nc > tbody > tr > td > .s,
  /* Img Thumbs */
 .bigBroother .table-section-body > tbody > tr > td > div,
  /* Vids */
 .bigBroother .MainThumbnail > div,
 .bigBroother .nowplaying,
 .bigBroother .playlist-item,
 .bigBroother .playlist-section
  {
    border: none !important;
  }

/* Global */

 html.bigBroother,
 .bigBroother body 
  {
    background-color: #222 !important;
  }

 .bigBroother a:link
  {
    color: #EAD6AC !important;
  }
 .bigBroother a:hover
  {
    color: #fff !important;
  }
 .bigBroother a:visited
  {
    color: #eee !important;
  }
  
/* Translucent image links */
 .bigBroother a:link > img,
 .bigBroother a:link > #nf, 
 .bigBroother a:link > #np, 
 .bigBroother a:link > #nc, 
 .bigBroother a:link > .nr, 
 .bigBroother a:link > #nn
  {
    -moz-opacity: .6 !important;
  }
 .bigBroother a:visited > img,
 .bigBroother a:visited > #nf, 
 .bigBroother a:visited > #np, 
 .bigBroother a:visited > #nc, 
 .bigBroother a:visited > .nr, 
 .bigBroother a:visited > #nn
  {
    -moz-opacity: .25 !important;
  }
 .bigBroother a:hover > img,
 .bigBroother a:hover > #nf, 
 .bigBroother a:hover > #np, 
 .bigBroother a:hover > #nc, 
 .bigBroother a:hover > .nr, 
 .bigBroother a:hover > #nn
  {
    -moz-opacity: 1 !important;
  }

/* Borders */
 .bigBroother .tr_dialog-section
  {
    border-color: #999 !important;
  }

/* Forms */
 .bigBroother button,
 .bigBroother input,
 .bigBroother select,
 .bigBroother textarea
  {
    border: 1px solid !important;
    background-color: #444 !important;
    margin: 2px !important;
    padding: 2px !important;
  }
 .bigBroother button,
 .bigBroother input[type="submit"]
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACEUExURSgoKE5OTjIyMi0sLTU1NUJCQjg4ODo6OkVERCgnKEpKSiwsK1RUVFZVVlJSUkhISFxcWy8vMDMzNGxsbT09PXd3dykpKWNiY0FBQC4uLkdGRioqKWBfXzs8PHJxcVBQT1hXV3t7eisrK4GAgGdoZz8/P15eXn9/fkxLTDY3N1laWjAxMC2wp4EAAABNSURBVHjaNMXJFoEAAADAQaEshRZKhBT5//9z8MxlPAxuchcHndJZLzVqbaxtXU28xBKVpdDRU6axMPcW2Jv62DmZWbmrFf6iX18BBgDjCAOzaVqBHwAAAABJRU5ErkJggg==) !important;
    background-repeat: repeat-x !important;
    border-color: #000 !important;
    color: #000 !important;
  }
 .bigBroother input:not([type="hidden"]):not([type="submit"])
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACKUExURYSEg4SDg4SEhISDhDc3NysqK4KBgUNDQ0tKS3l5eXNyckZGRm1tbVNTU2FgYFBQUF5eXigoJy8vL39+fllZWCwrLHV0dGdlZXt6ej4+PjMyMikpKX18fXd2d3FwcGhoaDk6OTs8O1ZVVUFBQIKCg2NjY2tqai0tLYB/f1xbWzExMUhISE1OTTU1NXjW3kgAAABQSURBVHjaDMbZEkIAAADAlU4l6dJFonTg/38vDzuzUlcTB29bPxe9sdLDWW1mqTXXScQqe18bay+Zu8ZKIXKUWzi52fmYegqMhAPDQv4CDADrAwQSEppr/AAAAABJRU5ErkJggg==) !important;
    background-repeat: repeat-x !important;
    border-color: #bbb !important;
    color: #ddd !important;
  }
 .bigBroother button:hover,
 .bigBroother input:hover,
 .bigBroother select:hover,
 .bigBroother textarea:hover
  {
    background-color: #222 !important;
    border: 1px outset #bbb !important;
    color: #ddd !important;
  }
 .bigBroother button:hover,
 .bigBroother input[type="radio"]:hover,
 .bigBroother input[type="submit"]:hover,
 .bigBroother select:hover
  {
    cursor: pointer !important;
  }
 .bigBroother button:active, 
 .bigBroother input:active, 
 .bigBroother select:active
  {
    background-color: #000 !important;
    border: 1px inset #bbb !important;
  }

/* Page-Top border */
 .bigBroother #gbar
  {
    margin-bottom: .25em !important;
    margin-left: .5em !important;
    margin-right: .5em !important;
    margin-top: .25em !important;
  }
 .bigBroother #guser
  {
    margin-bottom: .15em !important;
    margin-left: .15em !important;
    margin-right: .15em !important;
    margin-top: .15em !important;
    padding-bottom: .5em !important;
    padding-left: .25em !important;
    padding-right: .25em !important;
    padding-top: .5em !important;
  }
 .bigBroother #mt
  {
    margin-top: 10px !important;
  }

/* Headers, some boxes, etc. */
 html.bigBroother > body > #res > table,
 .bigBroother span[style*="background-color: rgb(255, 255, 153)"],
 .bigBroother span[style*="background: rgb(255, 255, 153)"],
 .bigBroother #content h2,
 .bigBroother #gc-topnav,
 .bigBroother #guser,
 .bigBroother #mt,
 .bigBroother #searchagain,
 .bigBroother .artifactcomment,
 .bigBroother .bb,
 .bigBroother .bt,
 .bigBroother .content > h2,
 .bigBroother .div-section-header,
 .bigBroother .ft,
 .bigBroother .headline,
 .bigBroother .section-header,
 .bigBroother .sectiontitle,
 .bigBroother .t:not(.sc)
  {
    background: #393939 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAeSURBVHjaYmJgYLjBDCSMQYQgiPjO8P//fwaAAAMAJTYFHO3UrGIAAAAASUVORK5CYII=) !important;
    background-position: top !important;
    background-repeat: repeat-x !important;
    border: #000 1px solid !important;
    color: #bbb !important;
    margin: .25em !important;
    padding: .25em !important;
  }

/* Menus */
 .bigBroother #gbi
  {
    border: 1px solid #000 !important;
    background-color: #444 !important;
    margin: 0 !important;
    padding: 0 !important;
  }
 .bigBroother #gbar > nobr > .gb2,
 .bigBroother #gbar > nobr > .gb2 > a,
 .bigBroother .gbard,
 .bigBroother .gbard > a 
  {
    border: none !important;
    background-color: #444 !important;
    margin: 0 !important;
    padding: 0 !important;
  }
 .bigBroother #gbar > nobr > .gb2 > a
  {
    padding: 0 .2em !important;
  }
 .bigBroother #gbar > nobr > .gb2 > a:hover,
 .bigBroother .gbard > a:hover
  {
    border: 1px solid #bbb !important;
    background-color: #999 !important;
  }

/* Navbar (gooooogle) images */
 .bigBroother #nf,
 .bigBroother img[src$="nav_first.gif"][height="26"]
  /* On First Page */
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAaCAYAAABVX2cEAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABhSURBVHjaYvz//z8DtQATAxUB7QxjZGScBsT/oXgaqYYxIocZyBAYH8hmALIZh2GYjRo2atioYUPDMKSyDReeRlR5RlRhiFbmUdWbIJPhGAhAzv5PAp6GrJ9xZFR1AAEGAGv8RBEWAF27AAAAAElFTkSuQmCC) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 18px !important;
    padding-top: 26px !important;
    width: 0 !important;
  }
 .bigBroother #np,
 .bigBroother img[src$="nav_previous.gif"][height="26"]
  /* Previous Page */
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAaCAYAAADMp76xAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGTSURBVHja7JexioNAEIbHcyt9qbyVlbW1jVekzwPY5AqbQBQsUqSxSBMCJoLvsLu3M95wniAYMOcKGRhcd8T9+P3ZHR2tNawpPmBl8QYehuM4mnMwn/RqyeT3vcrDDHg4HADX2Gw2eHX6dV7bjP/U/lVhVi3PczgejxAEAbiuO9v7xdyKlmVJioZhCEor8DzPLmAGPZ1OBBpFEYH6BlSaey2VHcAMej6f6T6OY1CqDyoNuKa5RYEZtKoqUnS73RooDZ7vkZoIKE1iTSoJ2tQWA0bYy+VCMLvdzsAYRX2fgNEGygAqiePuqrUiaCEWVJjVIlCElKoDk93np0RgGrMlxDLAuFeyJa7XK82laUrAZAWEJ0ugurIHvKDCvMEz+O12o/mv/b7zLimsyR4IrmzZJYbgdV2Tt7Ms+7XDj5eFTfvwEPzxuAOeuHgks6ddIewBHgNvmobmi6Kw82geA2/bFuZssGYHHgNfTT+M4JxT++aRTF7aD085NZ9Zm3vm9y/SE/GJqk1NfH5RS7z/mm2NbwEGALh9T1CbPh8CAAAAAElFTkSuQmCC) !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 44px !important;
    padding-top: 26px !important;
    vertical-align: bottom !important;
  }
 .bigBroother #nc,
 .bigBroother img[src$="nav_current.gif"][height="26"]
  /* Current Page */
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAaCAYAAABRqrc5AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACqSURBVHja7FXRCsAgCKzRz86nfUpP7nPbHDFanK5A2MsEIdJOs9NiKSV8LpLE4gGEQFgCKMoIJAGANSsRt9NWl6RlYgKIVNvaZxTbGuVnVATQ2qJZ2Oq0V0fRfRsoLCoYKeugnZGrXGq8AgM/kyc0uKfyxIVsPwgWHtzDIE1/9HL3VcPoBwiiNb9kQa4NGGdGQXcVQrSnt27tASyZGo8uv4XbtE8e6RwCDAD8V1I6+B/xwAAAAABJRU5ErkJggg==) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 16px !important;
    padding-top: 26px !important;
    width: 0 !important;
  }
 .bigBroother .nr,
 .bigBroother img[src$="nav_page.gif"][height="26"]
  {
  /* Mid-range Pages */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAaCAYAAABRqrc5AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACXSURBVHja7FXRDoAgCJTW/z/i59pYrFABXeF6yY0XZcdxHgqllPT5IhJbBJAGglTACJwBxZOhvjSgVlMXwAKiLahBb1QASFZFPgNXWE7KnEiRW9ChFkxZuc2+JcnQFc8rJDW59JD9GmyqvKVm+0Fs38zs6UZ6YzYcGM509JIBrIaMDmUow7nuUXr0PIb8FmEDuEfQOQQYAEvsEmFGvlQ1AAAAAElFTkSuQmCC) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 16px !important;
    padding-top: 26px !important;
    width: 0 !important;
  }
 .bigBroother #nl,
 .bigBroother #nn,
 .bigBroother img[src$="nav_last.gif"][height="26"],
 .bigBroother img[src$="nav_next.gif"][height="26"]
  {
  /* Next Page */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAaCAYAAAADiYpyAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAK4SURBVHja7FlLbuowFL22M3lJN0CLhJiwBRATJgzaCQtgB8kamDFqxyh9HbRrAfEZMaEVi4BN+F07H6Wu7fxAelSxdJWffR2f3HPs6xDOOTQFgNR18FuApE0s2IEIxcc2WFgo1AgJ0bjBwoLtwsKhnfF/KXDCKOL1RQVD3FKtqA9D22/1dHVM7ZbLJV+tVulHK9pWR2/rAHRglAUhD4w6QKzXaz4YDPhms+Hb7bYUIOSn9vFsuBmFMX5GVDRFaJbxgdfE1F733EaN3W4Hs9kMCCVACYX5fC599Pv9pG+jL8fiWBxe0YIkWvCeX2aWSHxgmyDDf/9aMw1jDNw/LhBGgWHfzy/PEpD9fi/fJdEPHSCOQgu1BMq5r6FSkBU6zfQaZM8FEKo4ZuvUBsJzgVKKAODA8VoAslgs5L3D4ZBGjwpIFgg/G5JxNKjlNfmiklfRoIIL+6gFhOd5khqMMvkOTICCJqLk/f0Dzwkcj8cfEUJ0+pDw37yG0nO4KL9t9epoxNfXJ/x9e4tBQACY0AoWHfGeoAmlETgEbTqdyj56vZ5ZI26xMOZgRNxF1BCCKSnC4mvUDUZigKgExXGcfLG8TSAY3CE1EiAIgsDEUYIQUwQBmEwmsn63201nk18HhOt68oszmtAhBgLt8elJ1ut0OmATy5svTiyWqTbE9BiPx1IL2u02FJk+bz8iHKERbqoJo9EIhO7f3z9UX1CpawTLWsOaeKlrhDKJVNXpczgcyutWq5ULgGlaVHMBYx1drqDzkZdL2HyUzTVOpxM/n8+1k65Q95I5z60JlzpQ3fNLJl1VADBln7qoyHZgBcIUFTYfBSImz8IqA1eNapa/YNpr0CRkYFhC1/Vh3OvQ+POvpTn/zcZMkVKVCnnUKL1VZ3EcVgnnnHZXo0azi93sYisLquYHT1T+CTAAhdtaDSDVXMEAAAAASUVORK5CYII=) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 100px !important;
    padding-top: 26px !important;
    width: 0 !important;
  }

/* Stars (Google Video, GMail) */
 .bigBroother img.gUlKtd,
 .bigBroother img.kJv9nb,
 .bigBroother img[src$="/st_pe_on_l_lg.gif"],
 .bigBroother img[src$="/st_pe_on_m_lg.gif"],
 .bigBroother img[src$="/st_pe_on_r_lg.gif"],
 .bigBroother img[src*="/starLittle.gif"],
 .bigBroother img[src="images/star_on_sm_2.gif"],
 .bigBroother img[src="/mail/images/star_on_2.gif"]
  {
   width: 0 !important;
   height: 19px !important;
   padding-left: 19px !important;
   margin-left: 1px !important;
   background-image: url(data:image/gif;base64,R0lGODlhEwATAOZFAJyNIvDcFLqmFO3GE/bjFqymbPr0ZaOaU/rrF97NFKqTEvrrGvvqEvrnFqCXSqmiZqGZTrOuffnoD7SUDvnqF6OLFZOKQPnpFMzJqdbNY5F6E9rKTpGCCa2iRcScD8SnFqmfSc3Fbo58CqKSJqmaJMnFo8y2CsmwEfvoF+PefPzsFubEFefbT+DPHOvKE6SZQf3wKvnoF7ytOuzTGtWyGdK4Edq/HqyZFqydHvPVLJiSUP3yRejVOPHhDd7DFPLoSruRD4R5F/nhFPnpFwAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEUALAAAAAATABMAAAexgEWCg4SFhodEh4qCRDqJi4VEJQAPj5CMDhkjlpBEGB0GJpWIRKWlDikwPSSmpowRBQcQICEGEggJOC8QDxGPREEyGyw/OwsXQwgEMzYfIpZEAD4MDBLIQ8kNLgqcRdEJFNjiFAHciCQBCOMxAt2DRBMtKhT0CAET7owTPEINKA1CZuBTBC/HgBoCTqwYMNAQkQg3aFSoQKQCAA9ALLh7yAFCKW9ECmjQ6NAVoVaXLgUCADs=) !important;
  }
 .bigBroother img[src*="/starLittleHalf.gif"]
  {
   width: 0 !important;
   height: 19px !important;
   padding-left: 19px !important;
   margin-left: 1px !important;
   background-image: url(data:image/gif;base64,R0lGODlhEwATANUyAPnpF7SUDrKte/nqF6OLFfrrGKOZUKCXTPrnFvnoD97LE/nhFNK4EdWyGczJqeDPHPnpFKmfSfnqG/zsFsnFo/rzY/LoSuPefOfbT/PVLJyMIaKaVdrKTs3FbujVOLytOqqaJuvHEa2nb62iRe/fEraxgqCWSP3yRaGZTfrrEYR5F52NIfvoEpGCCayZFt7DFHV0dAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADIALAAAAAATABMAAAZ7QJlwSCwaj7GjUhhrLo0xSgyWfA5jh2nVGnOMplRkc2y6gMdjZkm0QUU6FTBsPq/GVB8OxnKSyOlhTBovLCkJEH91RTErCgMAAIlbRDEgJAWRgJOUAQ8TA3+bVwEeCwihSjEBGSEMqFACLg0EBJKwLQZOTXSiaItpVk9BADs=) !important;
  }
 .bigBroother img.MUKqvd,
 .bigBroother img[src$="/st_pe_off_l_lg.gif"],
 .bigBroother img[src$="/st_pe_off_m_lg.gif"],
 .bigBroother img[src$="/st_pe_off_r_lg.gif"],
 .bigBroother img[src*="/starLittleEmpty.gif"]
  {
   width: 0 !important;
   height: 19px !important;
   padding-left: 19px !important;
   margin-left: 1px !important;
   background-image: url(data:image/gif;base64,R0lGODlhEwATAJECAAAAAHV0dP///wAAACH5BAEAAAIALAAAAAATABMAAAI5lI+pC+sGQnspBkmRxVnsO1XAOF4mSULmyp5qC3NezIYvbR9f7exrrsP1hIqdsXhqlEDFlMbZcRQAADs=) !important;
  }

/* Other Images */
 .bigBroother img[src*="/blog.gif"]
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGAUExURbe3t2CXsB0d0nx8fP///+vr6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPpPWkAAAAHdFJOU////////wAaSwNGAAAALElEQVR42mJgQwEMWLjMEADlMrNCADOMywQEjAguVWUZkbkosmiuQgIAAQYAj+8DwNK7KdkAAAAASUVORK5CYII=) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 14px !important;
    padding-top: 14px !important;
    width: 0 !important;
  }
 .bigBroother img[src$="/timeline-left-arrow.png"],
 .bigBroother img[src$="/images/prev-enabled.png"]
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAJUExURQAAAL+/v////7/Hr3sAAAADdFJOU///ANfKDUEAAAAtSURBVHjaYmACAwYGEAFhMsLZDIxwNpAJY4OYUDaYiUUcRT2KOSjmQ+0FCDAALSkArvpF/2YAAAAASUVORK5CYII=) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 11px !important;
    padding-top: 11px !important;
    width: 0 !important;
  }
 .bigBroother img[src$="/timeline-right-arrow.png"],
 .bigBroother img[src$="/images/next-enabled.png"]
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAJUExURQAAAL+/v////7/Hr3sAAAADdFJOU///ANfKDUEAAAAvSURBVHjaYmBiYmJgYAIDEMXAyIDEhnCgbDAHxgZx4GwgB5s4A1ZzkMyH2gsQYAAtEwCu0K0ergAAAABJRU5ErkJggg==) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 11px !important;
    padding-top: 11px !important;
    width: 0 !important;
  }
 .bigBroother img[src$="/timeline-left-arrow-disabled.png"],
 .bigBroother img[src$="/images/prev-disabled.png"]
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURQAAAP///6XZn90AAAACdFJOU/8A5bcwSgAAACpJREFUeNpiYAQDBgYQAWXC2QwINgOCzYBgMzBgF0dRj2IOivlQewECDAATmwBLOxwdIQAAAABJRU5ErkJggg==) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 11px !important;
    padding-top: 11px !important;
    width: 0 !important;
  }
 .bigBroother img[src$="/timeline-right-arrow-disabled.png"],
 .bigBroother img[src$="/images/next-disabled.png"]
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURQAAAP///6XZn90AAAACdFJOU/8A5bcwSgAAACtJREFUeNpiYGRkZGBgBAMGMJsBmc2AzGZAZjMgsxmwi2M3B8l8iL0AAQYAE5UAS8Cq6UsAAAAASUVORK5CYII=) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 11px !important;
    padding-top: 11px !important;
    width: 0 !important;
  }

/* Search Results (Web) */
 html.bigBroother  > body > #res > div > .g > table
  {
    width: 75% !important;
  }
 html.bigBroother  > body > #res > div > .g > table > tbody > tr:last-child > .j
  {
    border-bottom: 1px dotted #666 !important;
    padding-bottom: .5em !important;
  }
 html.bigBroother  > body > #res > div > .g:last-child
  {
    border-bottom: 3px solid #666 !important;
    padding-bottom: .5em !important;
  }

/* Search Results (Image) */
 .bigBroother #ImgContent > table > tbody > tr > td
  {
    padding: .25em !important;
  }

}


/* Google Groups */
@-moz-document url-prefix("http://groups.google."),
  url-prefix("groups.google.") 
{
/* This sucks */
 .bigBroother div:empty,
 .bigBroother .mrgt5
  { display: none !important; }
 .bigBroother table,
 .bigBroother tbody,
 .bigBroother td,
 .bigBroother tr,
 .bigBroother .selsec
  { border: none !important; }
}


/* Google Maps */
@-moz-document url-prefix("http://maps.google.") {
 .bigBroother div[id].gmnoprint > div > div,
 .bigBroother .ac,
 .bigBroother .contextmenu,
 .bigBroother .floathelp,
 .bigBroother .gmnoprint > div[id] > div
  {
    background: #444 !important;
    border: 1px solid #000 !important;
    color: #fff !important;
  }
 .bigBroother #map > .gmnoprint > div,
 .bigBroother #map a:link,
 .bigBroother #map a:visited,
 .bigBroother .iw div,
 .bigBroother .iw span
  {
    color: #000 !important;
  }
 .bigBroother .gmnoprint > div:empty,
 .bigBroother .iw
  {
    background: #fff !important;
  }

 .bigBroother #gbar
  {
    margin-top: .5em !important;
  }

 .bigBroother img[src$="/arrow-white.png"]
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAiCAYAAAC0nUK+AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHlSURBVHja7Fa/S8NAFH6X/qAKDqVrCTUVuyp0VVDQ0cFRUaeOCg7i4qj/gK5uijp1cVBRVBTUwcHJQWysbq0KFqTEJL0zL5g2sU16bRGh9AuBvOTed+++vPfuCGMMEIQQcAEDd9R0sjj9wIHJjWEgwcocTCWQnr+o68dFHpF6QAhVbKoAFwT4Q3TI/5ec+Xw+auQ7+8lt8x5ZGnRkiulk2OMrSbCPQz/0t9cFsRURG11IgjgUgUC330HkBntKakUdXi7f4XT9FouI/I6c4IeSRkEpqCapF7E1Md7UuNAP/e1V69A83hfv2p4+MZ+LOZVLV12hoBZ02Js7B0mSEq4/NPOYUVCmt/tPYJRwkWNLMsarpVIJZFl+qJct5HDtBojAuKL/+tDhYPU6SGl1NDVTUYpLZXm8gJPXksOzcaE8vLmsaVqVHHWLyPq5btLg+93ZM1xlrOGWyxO9rusgZ+Tnpso/1hubSKeuqqJH+2jxjkWj0c2mN4vsU3bfsdnZ8iGfe0Ur1VLj8thbW++K2Ce2po6hmFfLkqDttjm3Rz83zxhW23WDUYH9gUCAzeyMsXA4TEVRXObi5CG3fJC8ziHJQd7mmltDEwNxJggCtyyNkJt+RkML8ZL7G1wlaaRiOyeumvgWYACEJfYbV5oryQAAAABJRU5ErkJggg==) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 23px !important;
    padding-top: 34px !important;
    width: 0 !important;
  }

}


/* Google News */
@-moz-document url-prefix("http://news.google.") {
 .bigBroother table
  {
    border: none !important;
  }
}


/* Google Video */
@-moz-document url-prefix("http://video.google.") {
 .bigBroother .category-tab-selected
  {
    background: #999 !important;
    border: 1px solid #ccc !important;
    color: #000 !important;
    margin: 2px !important;
  }
 .bigBroother .category-tab-unselected,
 .bigBroother .div-hotstuff-tab
  {
    background: #444 !important;
    border: 1px solid #000 !important;
    margin: 2px !important;
  }
 .bigBroother .playlist-container
  {
    border: none !important;
  }
 .bigBroother .td-section-arrows > div > a:link > img
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAMAAAD3TXL8AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADnUExURZqampycnJ+fn6enp5OTk5iYmJ2dnYiIiJeXl4+Pj5WVlYuLi5KSkoqKihcXF4CAgIaGhoODg42NjQoKCgQEBEVFRX5+fkJCQiYmJkNDQ5CQkBoaGoGBgaqqqhQUFAcHBz4+Pn19fUBAQDAwMGFhYRkZGQ0NDWlpaVBQUG9vb1dXV1paWnt7e0dHR2RkZHZ2dmdnZ0hISKysrB8fHwICAhwcHAwMDFxcXBEREQUFBYWFhVRUVFlZWQ8PDz09PTExMSMjIxISEh4eHi4uLlVVVVJSUqSkpKGhoampqaWlpaKiogAAAP///0QWlJcAAABNdFJOU/////////////////////////////////////////////////////////////////////////////////////////////////////8A02oRgAAAAaxJREFUeNp009d24jAQBmB1uYMJJQHCAkk2bXvv2RbJmuH9nycS4YBjzBz7xp9/taMhq0NFVn+LNwfky+Xdfbs8F4v591b5KUlnedUmR1TZcj5qG41YbrOTs7aMAWPZyb89eSbBVM5BM+UzhJmq4gCj980MBVdx7sC+LBpCjKn4u8oBDGZP5Cvx84TiYN/+qUv/UU5dZSwMjppyGiykbnEnHyK/Nu5c5bgn9QO3gpKBh/AYv3b1H7fiM844518ORjFy9Wkn4LcTBMAyRaPr440kzPqBQg78dyWj8SVuhDJYVwgQmoixfoVrEYSBDeW/EylErM83GUGU/90aooiUopfm58VmHiEVPCZklMS97hxXW6HMMkZplIieLke7/WSSML8NSkSW6umydgZxQpWiMhJxqju/aueGPUEolUnmYXiMtbPG2E8URVmcd8sarDOZlImIc92pQ5BURElIDH/j03uA+TjM/W140W/cHdRx6he1KD6u9kTnerqYTPbuKHZ1t7y+mOzfa5yWnc+zs5ZewOGL22LQ1j/4+mY2au05XPYH7X2KeHOgtw/VgwADAIQe5EjVN+81AAAAAElFTkSuQmCC) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 25px !important;
    padding-top: 41px !important;
    width: 0 !important;
  }
 .bigBroother .td-section-arrows > div > a:hover > img
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAMAAAD3TXL8AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC9UExURfz8/PDw8Pn5+d3d3enp6ff39/T09OLi4u7u7uHh4ebm5s/PzxsbG9ra2tXV1WpqaszMzGVlZTQ0NAQEBGFhYRUVFV5eXuvr62ZmZsrKyiAgINHR0UZGRpqamgkJCaioqImJiX19fR4eHo6OjrKysoSEhIyMjBAQEA0NDScnJyMjI21tbb6+vkdHR6SkpICAgBISEggICCgoKMfHx5GRkW9vb4WFhZ+fn9jY2EJCQlxcXC8vLwAAAP///////wSeeAkAAAA/dFJOU///////////////////////////////////////////////////////////////////////////////////AI4mfBcAAAE7SURBVHjadNNXlsIwDAVQuaY3IKEPdXrvTWb/yyKBZPAktn7vebbsI8HOVrC7Dh8scrm4fzTLGRkX50a5ohAMVibpK6XiIjOdBiW5o5k5U9bouyNIa5p1MnAUlb20M6qp27Al8EdJbhP1/mQTlfRtojaoidBFXWDnPU19oCWjYPVsESW2vVrkf6BiuECDgJJkyD7xIOTUNgAlhLN5nWkEFFBKfMebh/U9pGkbqJDcjwrctUVI4rM4O73HpXA8i7gOmw60P+Dy2CzhDgt+9H/zqxaodEtIe6j/NS8vEsLlXhRrcMi4lErCPRboUIlDhKwS6S+25sAbVnd/pWtszw7jTtnUOLzpTCJjHpuOJ5PujEYsirfrSXeucRoHb/nMsAuYvm7CxLQ/eLfMM+PO4QAT854iLi27bau9AAMAFqrMXTaZhEcAAAAASUVORK5CYII=) !important;
    background-repeat: no-repeat !important;
    height: 0 !important;
    padding-left: 25px !important;
    padding-top: 41px !important;
    width: 0 !important;
  }
}




/* paintless - google hide useless images
 */

/*: Comments like this are notes about
 *: the selector they talk about.
 */

/* Destroy images */
@-moz-document domain("google.com") 
{
  /* id */
 .bigBroother #gbh,
 .bigBroother #logo > span, /*: a#logo */

  /* class */
 .bigBroother .feature-image,
 .bigBroother .gbh,
 .bigBroother img.c,
 .bigBroother img.productTitle,
 .bigBroother img.productImage,
 .bigBroother img.zippy-icon,

  /* alternate text */
 .bigBroother img[alt="Getting help"],
 .bigBroother img[alt="Gmail"],
 .bigBroother img[alt="Gmail by Google"],
 .bigBroother img[alt="iGoogle"],
 .bigBroother img[alt="The Start Page"],
 .bigBroother img[alt="Web History"],
 .bigBroother img[alt^="Go to Google"],
 .bigBroother img[alt^="Google"],

  /* source directory */
 .bigBroother img[src^="logos/"],
 .bigBroother img[src^="/logos/"],
 .bigBroother img[src^="/options/icons/"],

  /* source url */
 .bigBroother img[src^="http://bizsolutions.google.com/services/images/"],
 .bigBroother img[src^="http://www.google.com/options/icons/"],
 .bigBroother img[src^="http://www.google.com/intl/en_us/images/hp"],

  /* source file */
 .bigBroother img[src^="/images/news_comment_bubble"],
 .bigBroother img[src="images/news.gif"]
  {
    display: none !important;
  }
}