/* usoMain .ad:fixed (for the morbidly curious) */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix("http://userstyles.org/") {
/* hover the "tab" to slide that ad into view, or click the page header to slide them all at once;
   adjust width, height, position, colors to your preferences (depending on the style you're using) */
/* left - almost always there */ #left-sidebar .ad
 {background-color:rgba(0,16,32,0.5)!important;/*>*/opacity:0.5!important;/*or set to your preference*/
  border:solid 2px #000!important;border-right-width:10px!important;border-radius:0 8px 8px 0!important;
  -moz-transition-property:left,border-width,border-radius,opacity;-moz-transition-delay:100ms;-moz-transition-duration:300ms;
  width:175px!important;position:fixed!important;left:-192px!important;bottom:-4px!important;z-index:99!important;}
#left-sidebar .ad:hover, #main-header:active ~ #left-sidebar .ad
 {left:-5px!important;border-right-width:2px!important;border-radius:0!important;opacity:1!important;
  -moz-transition-property:left,border-width,border-radius,opacity;-moz-transition-delay:500ms;-moz-transition-duration:300ms;}
/* article - often there (for style pages) */ #main-article .ad/*#below-install-ad*/
 {background-color:rgba(0,16,32,0.5)!important;/*>*/opacity:0.5!important;/*or set to your preference*/
  border:solid 2px #000!important;border-top-width:10px!important;border-radius:8px 8px 0 0!important;
  -moz-transition-property:bottom,border-width,border-radius,opacity;-moz-transition-delay:100ms;-moz-transition-duration:300ms;
  height:113px!important;position:fixed!important;bottom:-115px!important;right:1px!important;z-index:5!important;}
#main-article .ad:hover/*#below-install-ad:hover*/, #main-header:active + #content-wrapper #main-article .ad/*#below-install-ad*/
 {bottom:0px!important;border-top-width:2px!important;border-radius:0!important;opacity:1!important;
  -moz-transition-property:bottom,border-width,border-radius,opacity;-moz-transition-delay:500ms;-moz-transition-duration:300ms;}
/* style installed - seldom there (just after installing a style) */ #main-article #post-install-ad
 {background-color:rgba(0,16,32,0.5)!important;/*>*/opacity:0.5!important;/*or set to your preference*/
  border:solid 2px #000!important;border-left-width:10px!important;border-radius:8px 0 0 8px!important;
  -moz-transition-property:right,border-width,border-radius,opacity;-moz-transition-delay:100ms;-moz-transition-duration:300ms;
  width:377px!important;position:fixed!important;right:-379px!important;top:50px!important;z-index:5!important;}
#main-article #post-install-ad:hover, #main-header:active + #content-wrapper #main-article #post-install-ad
 {right:0px!important;border-left-width:2px!important;border-radius:0!important;opacity:1!important;
  -moz-transition-property:right,border-width,border-radius,opacity;-moz-transition-delay:500ms;-moz-transition-duration:300ms;}
/* that is all [for now] */  /*e*/}
/* set ad bg as not transparent - so usoMain bg won't show through */
@-moz-document url-prefix("http://googleads.g.doubleclick.net/pagead/ads") {
body {background-color:WhiteSmoke!important;background-image:/* 12x12 checkerboard: #bbb + transparent */
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AkFFhAU21X9WQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAJklEQVQoz2PcvXv3fwYswNXVlRGbOBMDiWA4aGDEJYEr9EZkKAEAhCwHRz4yhwsAAAAASUVORK5CYII=")
/*.*/!important;} /*e*/}