/* usoMain simpleStyle - v0.9 - 04Sep2012 */
@namespace url("http://www.w3.org/1999/xhtml");
/* optional/alternate features (do a 'find' for the 'altxx' keyword):
  (generally, simply uncommenting the alternate code will make it take effect; exceptions will be noted )
  
  alt01 - make the 'Show code' display stretch to the top of the window (covering the header)
  alt02 - leave the average rating in the block below the screenshots (don't move it to the header)
  alt03 - styles page w/white background (original default) and matching (grey & blue) info colors
  alt04 - make 'Show code' display remain visible even w/o hover (restore normal function of show/hide button)
  alt05 - move 'Show code' button to the top right (on the header, like a tab)
  alt06 - different colors for viewing code (here for example: black text on light green bg)
  alt07 - don't wrap lines of code in the 'Show code' display (has advantages and disadvantages)
  alt08 - move 'Show code' button to top left (over Stylish image)
  alt09 - move 'Show code' button to top left (over Stylish image) w/gold border & black bg
  alt10 - disable color highlighting/cues for style browse/user [brief] listings
==== ==== of use only to authors ==== ====
  alta1 - move author styles menu to sidebar (if you're using this menu at all, then you're an author of styles,
          so commenting and uncommenting some code to choose your options should be easy :D )
  alta2 - font-size for the style names in the author styles list
  alta3 - don't enlarge text input areas for editing styles (long description, more info, css)
  alta4 - ditto for text input areas on create a new style page

                                                                      */
@-moz-document url-prefix("http://userstyles.org/") {
/*  first, let there be no ads displayed...  */
#post-install-ad, .ad, #show-search-options {display:none!important;}
/*                                                                    */
/*  second, keep link colors consistent (show a link's :visited status only on hover) */
a, a:visited {color:#247!important;} /*-*/ a:hover {color:#b00!important;} /*-*/ a:visited:hover {color:#84c!important;}
/*                                                                    */
html {height:100%!important;} /*-*/
body {height:100%!important;margin:0!important;background-image:-moz-linear-gradient(left,#bdf 190px,#000 190px,#000 191px,transparent 191px)!important;
  background-repeat:no-repeat!important;background-attachment:fixed!important;} /*-*/
/*-* /body #content-wrapper {min-height:94%!important;} /*.*/
#main-header {background:#95CA13!important;border-radius:0!important;margin:0!important;padding:8px 8px 8px 191px!important;border-bottom:solid 1px #000!important;}
/* overlay link text with Stylish "icon" */
#main-header>h1>a {font-size:0!important;padding:0 0 30px 73px!important;width:73px!important;height:30px!important;
 background:url("data:image/png;base64,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")
  no-repeat left top!important;vertical-align:top!important;margin-right:-17px!important;
  position:relative!important;z-index:2!important;}
/*                */ body #content-wrapper, body #left-sidebar {margin-top:50px!important;}
header#main-header {position:fixed!important;top:0!important;z-index:10!important;width:100%!important;}
/*                */
/* left sidebar elements "fixed" */
body #left-sidebar nav {position:fixed!important;top:50px!important;left:0px!important;width:160px!important;height:95px!important;}
body #left-sidebar form#search {position:fixed!important;top:160px!important;left:0px!important;width:160px!important;height:110px!important;}
body #left-sidebar #related {position:fixed!important;top:285px!important;left:0px!important;width:160px!important;}
/*.*/
footer p a[href="/contact"]:link, footer p a[href="/contact"]:visited
 {padding-left:24px!important;color:#000!important;font-weight:bold!important;font-size:12px!important;text-decoration:none!important;}
footer p a[href="/contact"]:hover {color:#040!important;}
/* footer "fixed" */
body footer:not([id]) {position:fixed!important;bottom:0px!important;left:0px!important;width:190px!important;padding:8px 0!important;
  background-color:#95CA13!important;border-top:solid 1px #000!important;border-right:solid 1px #000!important;}
/*-*/
#left-sidebar * {background-color:transparent!important;}
#left-sidebar nav {background-color:#426395!important;box-shadow:1px 1px 2px #4b4b4b!important;}
#left-sidebar nav a {color:#fff!important;text-decoration:none!important;font-weight:bold!important;}
/* nav */
#left-sidebar nav li {color:gold!important;font-weight:bold!important;}
#left-sidebar nav li a {display:block!important;}
#left-sidebar nav li:hover {background-color:#247!important;background-image:-moz-linear-gradient(left,#247,#426395)!important;}
/*.*/
form#search {color:#fff!important;background-color:#C51313!important;border-radius:5px!important;box-shadow:1px 1px 2px #4b4b4b!important;}
#main-article {padding:8px!important;}
input#search-terms {width:120px!important;}
#search-options select {margin:1px!important;}
#search #search-options option {background-color:#fff!important;color:#000!important;}
#search #search-options option:hover {background-color:#426395!important;color:#fff!important;}
#search-options {display:block!important;}
/* related */
#related {background-color:chocolate!important;box-shadow:1px 1px 2px #4b4b4b!important;}
#related a {text-decoration:none!important;color:white!important;}
#related li:not(.more):hover a {color:white!important;}
#related li.more a {padding-bottom:1px!important;}
#related li.more a:hover {color:#fff!important;background-color:#840!important;border-radius:1px!important;}
#related li:not(.more) {padding:2px 0!important;}
#related li:not(.more):hover {background-color:#b51!important;}
#related li:not(.more) a {display:block!important;}
#related .more {border-color:white!important;}
/* pagination */
.pagination {padding:4px 0!important;}
.pagination a {color:#000!important;font-weight:bold!important;text-decoration:none!important;padding:1px 4px!important;margin:0 1px!important;}
.pagination a:hover {color:#000!important;background:#E4D91E!important;}
.pagination a:hover:active, .pagination a:focus {color:#000!important;background:#95CA13!important;}
.pagination *:not([class="gap"]) {color:#000!important;background:sandybrown!important;border:solid 1px #000!important;border-radius:1px!important;box-shadow:none!important;}
.pagination > .current {color:#000!important;background:#E4D91E!important;font-weight:bold!important;padding:1px 4px!important;margin:0 1px!important;}
.pagination > .disabled {color:#777!important;font-weight:bold!important;padding:1px 4px!important;margin:0 1px!important;}
/*average rating "stars"*/
img.good-average-rating, img.ok-average-rating, img.bad-average-rating, img.no-average-rating
 {width:0!important;padding:0 0 13px 13px!important;} /*-*/
img.good-average-rating {margin-bottom:-1px!important;background-image:
  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB9kJDwIODU8gED0AAAB2SURBVCjPY2R0a2RgYGBgkLi+9b/QkzMMMPBOxoThhaY3IwMWwAJjCD05w3D19D+4hLbpGYYXmt7Y9DAwMZAByNLEKClrtlnoyRkfBgYGNOdhN++djMkWRm1Gpv/IigkBbVMmREDgUzRqEw5DUOKJGPBOxmQLAAKpM7o3LMbRAAAAAElFTkSuQmCC")
  !important;} /*-*/
img.ok-average-rating {margin-bottom:-2px!important;background-image:
  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB9kJEAwzBSn3unIAAACgSURBVCjPnVFBDoJAEOs0+wIOEqK8YD0Z5QF8lee4V+IHuMDBJ2w9CMYENrI26WGS6bSZAjOqugneqIVV3QT8gjdKEz70RqV2iT9AAB2A1FVtsDMA0rTfxQ4AveUl9Ea4Rb0f8S3KiXcuCZaZ8XpFoKXb+pASvamlkxsVDVvd39Y1eKM9jpe8cvt7RDEEWFU3KIa1VWnUqPg9Y1S05+mKF07ESoz9/aU1AAAAAElFTkSuQmCC")
  !important;} /*-*/
img.bad-average-rating {margin-bottom:-2px!important;background-image:
  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB9kJDwISJ3LshLYAAABuSURBVCjPY/RhZt18/99fHwYigSIT8xYGbUam//8ZGIjG2oxM/1kUmZi36PxjQLHpyv9/+K0btQmPTdhs1GFkgscTix4Lq68eAyuGho2/fvxHF/Nn42BkYGBgYGIgA5CliQVfGkP2qyIT8xYYGwCJYIOj4pPf4gAAAABJRU5ErkJggg==")
  !important;} /*-*/
img.no-average-rating {margin-bottom:-2px!important;background-image:
  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kJEAs5Hys1vQcAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAARklEQVQoz72SOwoAIAxDX8B79+hxEYci2DoY6NZ8CAEIwI0LAbZNFZIYlaeMKymn+Ouk1UgL46RWai/nvom0nTbpixMv25ufvDILaKXAbQAAAABJRU5ErkJggg==")
  !important;} /*-*/
/*discussion rating "stars"*/
#discussions li.good-rating {list-style-image:
  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB9kJDwIODU8gED0AAAB2SURBVCjPY2R0a2RgYGBgkLi+9b/QkzMMMPBOxoThhaY3IwMWwAJjCD05w3D19D+4hLbpGYYXmt7Y9DAwMZAByNLEKClrtlnoyRkfBgYGNOdhN++djMkWRm1Gpv/IigkBbVMmREDgUzRqEw5DUOKJGPBOxmQLAAKpM7o3LMbRAAAAAElFTkSuQmCC")
  !important;} /*-*/
#discussions li.ok-rating {list-style-image:
  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB9kJEAwzBSn3unIAAACgSURBVCjPnVFBDoJAEOs0+wIOEqK8YD0Z5QF8lee4V+IHuMDBJ2w9CMYENrI26WGS6bSZAjOqugneqIVV3QT8gjdKEz70RqV2iT9AAB2A1FVtsDMA0rTfxQ4AveUl9Ea4Rb0f8S3KiXcuCZaZ8XpFoKXb+pASvamlkxsVDVvd39Y1eKM9jpe8cvt7RDEEWFU3KIa1VWnUqPg9Y1S05+mKF07ESoz9/aU1AAAAAElFTkSuQmCC")
  !important;} /*-*/
#discussions li.bad-rating {list-style-image:
  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB9kJDwISJ3LshLYAAABuSURBVCjPY/RhZt18/99fHwYigSIT8xYGbUam//8ZGIjG2oxM/1kUmZi36PxjQLHpyv9/+K0btQmPTdhs1GFkgscTix4Lq68eAyuGho2/fvxHF/Nn42BkYGBgYGIgA5CliQVfGkP2qyIT8xYYGwCJYIOj4pPf4gAAAABJRU5ErkJggg==")
  !important;} /*-*/
#discussions li.no-rating {list-style-image:
  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kJEAs5Hys1vQcAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAARklEQVQoz72SOwoAIAxDX8B79+hxEYci2DoY6NZ8CAEIwI0LAbZNFZIYlaeMKymn+Ouk1UgL46RWai/nvom0nTbpixMv25ufvDILaKXAbQAAAABJRU5ErkJggg==")
  !important;} /*-*/
/*                                                                            */

/* no screenshot in listing or on style page */
.listing-no-screenshot {background-color:lightgrey!important;}
/* height fixed on site by now? still... */
#social.single-style, #social.listing
 {min-height:27px!important;
/* if you want to hide these: * / display:none!important; /*.*/
  }
/* fix for spacing issue (fixed on site yet?) */ #social .fb-like {width:180px!important;} /*-*/

/* o.alt10 - color highlighting/cues for brief listings (open comment to disble [all]) ...*/
article.style-brief.good-rating .style-brief-text
 {border-left:solid 8px #1CC606!important;padding-left:2px!important;/*more color:*./background-color:#dfc!important;/*...*/}
article.style-brief.ok-rating .style-brief-text
 {border-left:solid 8px #F1E519!important;padding-left:2px!important;/*more color:*./background-color:#ffb!important;/*...*/}
article.style-brief.bad-rating .style-brief-text
 {border-left:solid 8px #EF0416!important;padding-left:2px!important;/*more color:*./background-color:#fdd!important;/*...*/}
article.style-brief.no-rating .style-brief-text {border-left:solid 8px lightgrey!important;padding-left:2px!important;}

.style-brief-stats span:nth-child(1) {background-color:#cdf!important;padding:1px 2px!important;}
.style-brief-stats span:nth-child(2) {background-color:#bf7!important;padding:1px 2px!important;}

article.style-brief.good-rating .style-brief-stats span:nth-child(3):after {content:"(Good)";padding-left:4px;}
article.style-brief.ok-rating .style-brief-stats span:nth-child(3):after {content:"(OK)";padding-left:4px;}
article.style-brief.bad-rating .style-brief-stats span:nth-child(3):after {content:"(Bad)";padding-left:4px;}
article.style-brief.no-rating .style-brief-stats span:nth-child(3) {font-size:0!important;}
article.style-brief.no-rating .style-brief-stats span:nth-child(3):after
 {content:"(No ratings available)";font-size:10px;padding:1px 42px 1px 2px;background-color:lightgrey;cursor:default;}
/* e.alt10 */

/*e*/}

@-moz-document url-prefix("http://userstyles.org/styles/") {
/*overkill much?*/
.install-status a, .install-status a:visited, .install-status a:active,
a[class^="install"], a[class^="install"]:hover, a[class^="install"]:visited:hover {color:#fff!important;}
/*.*/
#more-screenshots li {padding-top:1px!important;}
#more-screenshots a {text-decoration:none!important;display:block!important;}
/*author/statistics block*/
#miscellaneous-info {border-radius:5px!important;padding:8px!important;}
#miscellaneous-info a {text-decoration:none!important;font-weight:bold!important;}

/*    o.alt03    */
/* (1) page bg yellow: */
body {background-color:#eeb!important;}
#screenshots {background-color:#dda!important;border-color:#dda!important;}
#more-screenshots a:not(:hover) {color:#700!important;}
#more-screenshots a:hover {color:#f00!important;}
#miscellaneous-info {background-image:-moz-radial-gradient(center,cover,#fda,#fb4)!important;}
#miscellaneous-info a {color:#700!important;}
/*.*/
/* or (2) page bg white *../
body {background-color:#f5f5f5!important;}
#screenshots {background-color:#e5e5e5!important;}
#more-screenshots a:not(:hover) {color:#007!important;}
#more-screenshots a:hover {color:#24f!important;}
#miscellaneous-info {background-color:#dbdbdb!important;background-image:none!important;}
#miscellaneous-info a {color:#007!important;}
/*    e.alt03    */

/*o.alt02 - fix rating at top left (comment out if you prefer it to remain in the info block below the screenshots) */
#miscellaneous-info tbody tr:nth-child(6):last-child th {position:fixed!important;top:20px!important;left:10px!important;z-index:20!important;}
#miscellaneous-info tbody tr:nth-child(6):last-child td img {position:fixed!important;top:17px!important;left:145px!important;z-index:20!important;-moz-transform:scale(2);}
#miscellaneous-info tbody tr:nth-child(6):last-child th:after {content:":";}
/*e.alt02*/

/* [Edit],[Delete] links in #control-panel */
.style-brief-control-links, #control-panel {margin:8px 0 12px -6px!important;}
.style-brief-control-links a, #control-panel a
 {color:transparent!important;font-family:Georgia!important;font-size:16px!important;
  text-decoration:none!important;text-shadow:none!important;
  margin:0!important;padding:0 2px 2px!important;}
.style-brief-control-links a:hover, #control-panel a:hover {color:#000!important;}
.style-brief-control-links a.edit-link, #control-panel a[href$="/edit"]
 {background-color:#cdf!important;border:solid 4px #000!important;margin-left:4px!important;margin-right:-6px!important;position:relative;top:2px;left:2px;}
.style-brief-control-links a.delete-link, #control-panel a[href^="/styles/delete"]
 {background-color:sandybrown!important;border:solid 4px #000!important;margin-left:-2px!important;position:relative;top:2px;left:2px;}
/*                                                                                     */
#obsoletion-message {background-color:sandybrown!important;}
#obsoletion-message h2 {text-align:center!important;letter-spacing:0.5px!important;}
#additional-info {max-width:1000px!important;font-size:110%!important;margin-right:75px!important;}
/* bigger text on hover (delay in, no delay out) - comment out if you prefer */
#style-info #long-description:hover
 {font-size:larger!important;outline:dotted 1px #b00!important;cursor:cell!important;
  -moz-transition-property:font-size!important;-moz-transition-delay:700ms!important;}
/*.*/
/* for authors, show Edit/Delete even if not signed in *??/
#main-article #style-info #control-panel[style="display:none"] {display:block!important;outline:dotted 1px #b00!important;}
#main-article #style-info #control-panel[style="display:none"]:after
 {content:"You aren't actually signed in (so don't bother trying to do anything 'authory').";
  padding-left:4px;color:#b00;font-family:Segoe UI Semibold;font-size:120%;font-style:oblique;}
/*.*/

/* bottom-left "fixed" 'Show code' button (like the Post-It note sticky) */
div#show-code {position:fixed!important;bottom:72px!important;left:74px!important;z-index:15!important;width:-moz-fit-content!important;}
#show-code button#show-button
 {cursor:pointer!important;font-family:Consolas,monospace!important;font-size:18px!important;z-index:17!important;position:relative!important;
  -moz-appearance:none!important;padding:2px 10px 2px 6px!important;border:solid 4px #121!important;border-right-width:0px!important;border-radius:8px 0 0 8px!important;
  background-color:#4f4!important;color:#000!important;font-weight:bold!important;width:116px!important;}
#show-code button#show-button:hover {opacity:1!important;}
#show-code pre#view-code[style$="block;"]
 {background-color:#000!important;
  max-width:none!important;overflow:auto!important;max-height:100%!important;position:fixed!important;z-index:16!important;
  top:49px;bottom:0;left:190px;right:0;margin:auto!important;-moz-transition-property:opacity;-moz-transition-delay:100ms;-moz-transition-duration:800ms;
  padding-left:16px!important;border-left:solid 75px #121!important;
  /*o.alt07 - to wrap or not to wrap */ white-space:/*yes*/ pre-wrap /*or no*./ pre /*.*/!important; /*e.alt07*/
  /*o.alt01 - code display covers the header - close comment to enable (remove the '=')*=/ top:0px; /*e.alt01*/
  }
/* o.alt04 - make 'Show code' display persistent (remain visible even without hover) - open comment to take effect--> */
#show-code:not(:hover) pre#view-code {opacity:0.3!important;left:96%!important;} /*+*/
/* plus, you can use the following if you want the code display to simply fade into the bg when not hovered: *      ./
#show-code:not(:hover) pre#view-code  {opacity:0.1!important;}
/* only needed if using ':not(:hover)' code */ #show-code:hover pre#view-code {opacity:1!important;}
/* e.alt04 */
#show-code pre#view-code code#stylish-code {color:#4f4!important;font-size:16px!important;font-weight:500!important;font-family:Consolas,monospace!important;}
#show-code button#show-button:hover {background-color:#ff2!important;color:#000!important;border-color:#000!important;}
#show-code button#show-button:active {background-color:#f33!important;color:#fff!important;border-color:#311!important;}
#show-code *::-moz-selection {background:#2d2!important;color:#000!important;}

/* o.alt05 - move 'Show code' button to top right *../
div#show-code {bottom:auto!important;top:10px!important;left:auto!important;right:72px!important;}
#show-code button#show-button {border-radius:8px 8px 0 0!important;border-right-width:4px!important;border-bottom-width:0px!important;
  width:120px!important;height:32px!important;}
/* e.alt05 */

/* o.alt06 - different colors for viewing code (below for example: black [#000] text on white [#f5f5f5] bg [or use #bda for light green bg]);
             you can adjust the font-size to be larger as well) *../
#show-code pre#view-code[style$="block;"] {background-color:#f5f5f5!important;border-color:#121!important;
  border-top-style:solid!important;border-right-style:dotted!important;border-bottom-style:dotted!important;}
#show-code pre#view-code code#stylish-code {color:#000!important;font-size:14px!important;}
#show-code *::-moz-selection {background:#4b4b4b!important;color:#fff!important;}
/* e.alt06 */

/* o.alt08 - move 'Show code' button to top left *../
div#show-code {bottom:auto!important;top:-7px!important;left:190px!important;}
#show-code button#show-button {border-radius:0!important;border:solid 4px #000!important;
  width:75px!important;height:49px!important;padding:0 9px 2px 7px!important;line-height:18px!important;}
/* e.alt08 */

/* o.alt09 - move 'Show code' button to top left (gold or silver border, black bg, diff text colors) *.../
div#show-code {bottom:auto!important;top:-7px!important;left:190px!important;}
#show-code button#show-button {border-radius:0!important;border:outset 4px /*1*.../gold/*or 2*./silver/*.*.../!important;color:#0f0!important;
  background-color:#000!important;width:75px!important;height:49px!important;padding:0 9px 2px 7px!important;line-height:18px!important;}
#show-code button#show-button:hover {border-color:/*1*.../gold/*or 2*./silver/*.*.../!important;color:#ff0!important;background-color:#000!important;}
#show-code button#show-button:active {border-style:inset!important;color:#f00!important;background-color:#000!important;}
/* e.alt09 */

/* usoMain customized Lightbox */
body > #overlay {background-color:rgb(03,10,23)!important;width:100%!important;padding-left:0!important;overflow-x:hidden!important;}
body > #lightbox {padding-left:0!important;overflow-x:hidden!important;}
#lightbox #imageContainer {min-height:30px!important;}
#lightbox #hoverNav, #lightbox #outerImageContainer {min-height:50px!important;}
#outerImageContainer {border-radius:5px 5px 0 0!important;}
#outerImageContainer, #imageDataContainer {min-width:150px!important;background-color:/*lighter*./#f3e5ab/*darker*/#fb4/*.*/!important;}
#prevLink, #nextLink {min-height:48px!important;}
#prevLink:hover, #prevLink:visited:hover {background: 
url("data:image/png;base64,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")
  no-repeat scroll left 15% rgba(3,10,23,0.2)!important;}
#nextLink:hover, #nextLink:visited:hover {background: 
url("data:image/png;base64,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")
  no-repeat scroll right 15% rgba(3,10,23,0.3)!important;}
#lightbox #bottomNav a#bottomNavClose img {width:0!important;padding:0 0 32px 64px!important;margin:0!important;background-image:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABX9JREFUWIXllmmMFEUUgL+q6pndGRbZiAhyeKDihaJR0Rhv+SEqokGNGuOVKAY1gonGyA+NMUQTAzEkJB4RFcRbEq9EiYagRuMBIqxgQFSOXRZd9pyd6e46/FE9s7Pdg8boPyt5qZmqeu999V7Vq4b/exPpgdVPzVBPr9oYdHaVM3P/puVy0t4263i9YMnX9oAAnz0/66xyufzMnr09J5UjK3KBFDklCAJJLhAEShIoQaAESkmEkAjAOYuxDm0s2ji0dsTG+l5btHFOCuzo1vymYrEwd+Z9n36bAXjziYtUIe/WTzn58lMOb52Eivr/ywBg8yPZ8cc2tm3+6HtU4Ywr719jAILqgrc/2R5cevZhJ1ykijR99yTg/lMAhOCoE+/g24Fw6uc/7A2A4QCDFS1+/KVXiFN3gqk0svAPPWY3IAc62PRzr+v8vVQzVgM4tNBPd3sJUxkEfQCAf8LgsgA2KtG5t5OJo0xtrA5ggPZesGEVIO3NQdDs54RsPI8AqcDEjYhwYQmhe8XIkUOjMm2iFgFTBhMmUoFDT4Zb1sLkGRCXQJdTUoELH4WrV3rQmm6irysQljKJkan/2EoZrAajwURexk6Dq1fAQRPhsmW4Iy/BxX6dMzE2DnEXPgbTboVJ58DsFyAoDOmb2K/VYSYuDQBKSQRC0CFu9HEw5zUoHuIX5IqI2cvRR84gDktEUYS7eBHi9LkgkrQcfh5c9RIOMRQFXYG4nAEI6v9YC7YyiJNJDgXYvnZkXzuiCgCQH0FuzgoGXr+J3NGXoKbPG3IO4BxmXxsiLoOLa/l1cRk7rA6mABwQhxFx3juXgOtrp/LyFRRuWo0cf3odRAstN74BMpdxHn25FP3xg+SJa3adA2vs35wBB3G5Qmgg0vjegO3bQ/fy2ej274drq3zGefmLpxn44AGciQmNtxEmtqwjUx4yZ0CXQ6LEcVWsA1HqoOPZK4j2rE+r1Jz3r1vM/vcfQqHRTqBlE7SMg4Mn01+czI4tP2fUMinYtfN3SgqKOcgraApASU8a93VgfvoQxp9Kpg6YkMHN75ErtmLzzQxqSbkSUdrdRU9pL9ZB1CUyKRgO4CCOYnoq0BdCIEBK38cWjrngBgpn3galzuHFyFnAccg1S9m49Fri3dtQAozzIpNlUmQLZKYQSSEQgBI+vUr4NBxx7vWMmbXIO7PVGpFcMevvuSq0Mu3u12geeyzWeV1ZZ0vK7AuROQMiWSyS39rC5POvZ/yVjyfOjRej2fHWw3RvXjM0Zg2q0MrUu16hOO5YX5xT9tItA1Bf5QVw0OixjJu5EJzxO0/k17ce5Jd1q/jmuXl0t60ZNqcKo5gy5xGMG3IqaPyWDQOw1q+qD1NpfyfbV97rQw7gHLtWP8zOr95hTAuMKcRsWH4vvT+trenoP7azZcV9BGmPgkwhykTA1bl3+BvQvXUt21feDdEAHe8uZNdXbzOq2a9REg7Ox2x+8R76t36C3reVtmdvRg90+d27IVuNWpAeqFYtl5zY6mHq2bqOtiUzGejex4hU/ZESRhCzZeV8mgtFzGAPItmtTWw0qEFZAAfYpDfO56zaSwlR/z6aco13IgTkiTDlqKZnnLf3VxCZCFg8uZDJR5sFLUFZf4+l8NERyfdHDT6xXo1aFcDURSH7EtQBRA6bUxiNC1QSCpfcW2W90yqAgNpjRZIql+yw5qxOjPObMkBzDiPqCmINYOwodE6xUTaVphdyEMih0Ku6eyzrr1W1ENYdtCqMTcFoA/tHwzF5NrU0o2upqw/HqvmctruL59p2MbVUQaXD1aiQNGoNvkdpzmOmHMam4ydw53WL2dAQAODVBUK1/eYC47JzaYB6RyJ9HlLNWtxxE9C3L8NkZ//P7U/FQea/erBaVgAAAABJRU5ErkJggg==") 
  !important;background-repeat:no-repeat!important;background-position:right center!important;} 
#lightbox #bottomNav a#bottomNavClose img:hover {background-color:rgba(3,10,23,0.3)!important;}
/* Lightbox (with lighting effect--comment out if you prefer the "flat" look) */
#outerImageContainer {background-image:-moz-radial-gradient(center 45deg,contain,#fda,#fb4)!important;} /*.*/
#imageDataContainer {background-image:-moz-linear-gradient(top,#fb4,#fda)!important;}
#imageDataContainer #imageData {color:#b41!important;}
/*.*/

/*e*/}

@-moz-document url-prefix("http://userstyles.org/styles/browse") {
body {background-color:#ffd!important;}
/*e*/}

@-moz-document url-prefix("http://userstyles.org/styles/delete/") {
body {background-color:sandybrown!important;} /*e*/}

@-moz-document url-prefix("http://userstyles.org/users") {
body {background-color:#efe!important;}
/*        author styles page menu (red) - comment out what you want to disable (uncomment what you want to enable)        */

/*  o.alta1 - default: display horizontally at top of page (top) */

#main-article > ul:not([id]) {list-style:none!important;text-align:center!important;
  background:#c51313!important;padding:2px!important;margin-top:-8px!important;
  border-radius:0 0 15px 15px!important;box-shadow:1px 1px 2px #4b4b4b!important;
  width:96%!important;margin-left:auto!important;margin-right:auto!important;}
#main-article > ul:not([id]) a {text-decoration:none!important;
  color:#fff!important;font-weight:bold!important;font-size:12px!important;}
#main-article > ul:not([id]) a:hover {color:#f5d513!important;}
#main-article > ul:not([id]) li a:focus {outline:none!important;}
#main-article > ul:not([id]) li {display:inline-block!important;border-radius:0!important;
  padding:2px 16px 4px 12px!important;margin-left:-3px!important;margin-right:-4px!important;    position:relative!important;
  border-left:solid 2px #fff!important;border-right:solid 2px #fff!important;}

/*  o.alta1 - option: move the menu to the left sidebar (remove the '...' here-> and below to close comments) ->*.../

#main-article > ul:not([id])
 {background:#c51313!important;width:160px!important;list-style:none!important;
  box-shadow:1px 1px 2px #4b4b4b!important;border-radius:5px!important;padding:5px!important;margin:5px!important;
  position:fixed!important;left:0px!important;
  /* where in the sidebar: */
  /*1*./ top:285px /*or 2*.../ bottom:51px /*.*.../!important;}
#main-article > ul:not([id]) a {text-decoration:none!important;display:block!important;
  color:#fff!important;font-weight:bold!important;font-size:13px!important;}
#main-article > ul:not([id]) a:hover {color:Gold!important;}
#main-article > ul:not([id]) li {padding-bottom:3px!important;display:block!important;}
/*#main-article > ul:not([id]) li:hover {background-image:-moz-linear-gradient(left,#611,#c51313)!important;} */

/*    choose sidebar vs. top options below based on selection above and comment/uncomment accordingly        */
#main-article > ul:not([id]) li:nth-child(4) a,
#main-article > ul:not([id]) li:nth-child(5) a,
#main-article > ul:not([id]) li:nth-child(6) a
 {font-size:0!important;}
#main-article > ul:not([id]) li:nth-child(4) a:after
 {content:"Migrate account";font-size:/*o.alta1 - sidebar*./13px/*or top*/12px/*.*/;}
#main-article > ul:not([id]) li:nth-child(5) a:after
 {content:"Create a widget";font-size:/*o.alta1 - sidebar*./13px/*or top*/12px/*.*/;}
#main-article > ul:not([id]) li:nth-child(6) a:after
 {content:"Discussions";font-size:/*o.alta1 - sidebar*./13px/*or top*/12px/*.*/;} /*?*/
#main-article > ul:not([id]) li:nth-child(4) a:before
 {content: "Migrate account to OpenID" ;
  /*o.alta1 - top */ position:absolute;bottom:26px;left:-26px; border:solid 1px black;
  /* or  sidebar  *./ position:fixed;top:28px;left:300px; border:solid 2px black;    /*.*/
  width:169px;z-index:8;font-size:12px;font-style:normal;font-weight:300!important;color:black;background-color:#ff6;text-align:center;
  cursor:default;font-family:Verdana!important;text-shadow:none!important;border-radius:0;padding:2px 4px;margin-left:4px;
  -moz-transition-property:opacity;-moz-transition-delay:600ms;-moz-transition-duration:100ms;opacity:0;}
#main-article > ul:not([id]) li:nth-child(5) a:before
 {content: "Create a widget displaying my styles" ;
  /*o.alta1 - top */ position:absolute;bottom:26px;left:-58px; border:solid 1px black;
  /* or  sidebar  *./ position:fixed;top:28px;left:400px; border:solid 2px black;    /*.*/
  width:232px;z-index:8;font-size:12px;font-style:normal;font-weight:300!important;color:black;background-color:#ff6;text-align:center;
  cursor:default;font-family:Verdana!important;text-shadow:none!important;border-radius:0;padding:2px 4px;margin-left:4px;
  -moz-transition-property:opacity;-moz-transition-delay:600ms;-moz-transition-duration:100ms;opacity:0;}
#main-article > ul:not([id]) li:nth-child(6) a:before
 {content: "Discussions on my styles" ;
  /*o.alta1 - top */ position:absolute;bottom:26px;left:-34px; border:solid 1px black;
  /* or  sidebar  *./ position:fixed;top:28px;left:500px; border:solid 2px black;    /*.*/
  width:156px;z-index:8;font-size:12px;font-style:normal;font-weight:300!important;color:black;background-color:#ff6;text-align:center;
  cursor:default;font-family:Verdana!important;text-shadow:none!important;border-radius:0;padding:2px 4px;margin-left:4px;
  -moz-transition-property:opacity;-moz-transition-delay:600ms;-moz-transition-duration:100ms;opacity:0;}
/*-*/
#main-article > ul:not([id]) li:nth-child(4) a:hover:before,
#main-article > ul:not([id]) li:nth-child(5) a:hover:before,
#main-article > ul:not([id]) li:nth-child(6) a:hover:before {z-index:12;opacity:1;
  /*o.alta1 - in sidebar, @bottom *../left:80px!important;top:auto!important;bottom:193px!important;/*.*/
  /*                  or  @top    *./left:80px!important;top:420px!important;/*.*/}

/* o.alta1 - if menu @ top */ #main-article dl + h2 {margin-top:24px!important;margin-bottom:8px!important;} /*.*/
/*                end of alta1 option block                                        */
/*    alta1+1: feels like a sunny day (bg color for menu list)    *../
#main-article > ul:not([id])
 {background:-moz-radial-gradient(center 45deg,circle cover,#f5b65c,#d26212)!important;}
#main-article > ul:not([id]) a
 {color:#fff!important;
  text-shadow: /* how much? 
  /*  a lot      *?/ #000 1px 1px 2px,#000 0 0 1px,#000 -1px -1px 2px 
  /* just enough *../ rgb(0,0,0) 0px 0px 1px, rgb(0,0,0) 0px 1px 1.5px, #4b4b4b -1px -1px 1px 
  /*  a little   *?/ rgba(0,0,0,0.7) 0px 0px 1px, rgba(0,0,0,0.5) 0px 1px 1.5px /*.*../ !important;}
#main-article > ul:not([id]) a:hover {color:black!important;text-shadow:none!important;}
/*    end of alta1+1                                                                                            */

/* pm the author */
#main-article dl
 {background-color:#fda!important;background-image:-moz-radial-gradient(center,ellipse,#feb,#fc5)!important;
  width:-moz-fit-content!important;padding:8px!important;
  border-radius:5px!important;float:right!important;margin:0/*-right:12px*/!important;}

#main-article > ul + dl {display:none!important;}
/*                                                                            */
table.author-styles tbody tr:nth-child(odd) {background-color:#dfe7ef!important;}
table.author-styles tbody tr td:nth-child(even), table.author-styles tr th:nth-child(even)
 {background-color:#d7dfe7!important;}
/*                                                                            */
article .author-styles td a {text-decoration:none!important;color:#247!important;font-family:Trebuchet MS!important;}
article .author-styles td:first-child a {display:block!important;font-size:14px!important;} /*<- o.alta2 - styles list, column 1 (the site */
article .author-styles a:visited {color:#247!important;}     /* default font-size is about 13px; 14px is easier to read; 15px even easier) */
article .author-styles td.obsolete a {font-style:italic!important;color:#700!important;}
/* you can use more padding if using min-content; less/default padding if not */
article .author-styles td/*:nth-child(2)*/, article .author-styles th
 {padding-left:/*4*/8px!important;padding-right:/*4*/8px!important;}
/*                                                                            */
.author-styles thead th {width:-moz-min-content!important;}
/*                                                                            */
.author-styles td:last-child a[href$="/edit"] {border-left:solid 1px transparent!important;
  color:#579!important;border-right:solid 1px #000!important;
  padding-right:4px!important;margin-right:-3px!important;padding-left:4px!important;}
.author-styles td:last-child a[href^="/styles/delete"] {border-right:solid 1px transparent!important;
 color:#975!important;border-left:solid 1px #000!important;
  padding-left:4px!important;margin-left:-3px!important;padding-right:4px!important;}
.author-styles td:last-child a[href$="/edit"]:hover, .author-styles td:last-child a[href^="/styles/delete"]:hover
 {color:#000!important;border:solid 1px #000!important;}
.author-styles td:last-child a[href$="/edit"]:hover {background-color:#cdf!important;}
.author-styles td:last-child a[href^="/styles/delete"]:hover {background-color:sandybrown!important;}
.author-styles tbody tr:hover td:not(th) {background-color:#f0d797!important;}
.author-styles tbody tr:hover td:not(th) a {color:#000!important;}
/*e*/}
/*
@-moz-document url("http://userstyles.org/") {
body {background-color:#ffc!important;} /*e*./}*/

/* us.o: editing page img max-width (for authors--adjust as needed for window size) */
@-moz-document regexp("http://userstyles.org/styles/.*/edit") {
body {background-color:#cdf!important;}
/* o.alta3 - make the text input areas a little larger (adjust to your content window) */
textarea#css {height:30em!important;}
textarea#style_additional_info {height:20em!important;}
textarea#style_long_description {height:10em!important;}
/* e.alta3 */
/* primary screenshot */
body dl > dd > img {max-width:800px!important;}
/*body dl > dd > img:hover {max-width:none!important;}*/
/* additional screenshot(s) */
table.form-controls p+table td img[src*="additional"] {max-width:400px!important;}
/*table.form-controls p+table td img[src*="additional"]:hover {max-width:none!important;}*/
/*e*/}

/* directly viewing a style's code (url) */
@-moz-document regexp("http://userstyles.org/styles/[0-9]*\.css") {
body {background-color:#dfc!important;background-image:none!important;margin-left:4px!important;}
/*e*/}

@-moz-document url("http://userstyles.org/styles/new") {
body {background-color:#eeb!important;}
/* o.alta4 - make the text input areas a little larger (adjust to your content window) */
textarea#css {height:30em!important;}
textarea#style_additional_info {height:20em!important;}
textarea#style_long_description {height:10em!important;}
/* e.alta4 */
/*e*/}

/* usoMain frontPages 04Aug2012
 
   the front page(s)--home, categories, contact--less "simple", require special treatment
   to do: combine/normalize code
*/
@-moz-document url("http://userstyles.org/") {
 
body {background-color:#fff!important; /* not #ffc from usoMain */}

article ul a, article a[href^="http"] {text-decoration:none!important;}
#content-wrapper p, #content-wrapper h2 {padding-left:12px!important;padding-right:12px!important;}
div[id^="front-page"] ul li {padding:1px 0!important;}

article div h2 {letter-spacing:1px!important;}
article {font-family:Segoe UI!important;font-weight:500!important;font-size:15px!important;}
#main-article {padding-left:16px!important;padding-right:32px!important;}
article a, article a:visited {color:#247!important;} /*-*/ article a:hover {color:#b00!important;} /*-*/ article a:visited:hover {color:#84c!important;}

article p a[href*="/firefox/addon/"],
article p a[href*="chrome.google.com/webstore/"] {font-style:italic!important;font-weight:600!important;color:#060!important;}
article p a[href*="/firefox/addon/"]:hover, article p a[href*="chrome.google.com/webstore/"]:hover {color:#b00!important;}
/*.*/
ul {list-style-image: 
/*red*/url("data:image/vnd.microsoft.icon;base64,AAABAAEADAwAAAEAIACYAgAAFgAAACgAAAAMAAAAGAAAAAEAIAAAAAAAcAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuM/dQLTL20C0y9tAuc/dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALLK3mCJqtOgf6bY/4Sq2/+Eqtv/f6bY/4Wo0qC0zN5gAAAAAAAAAAAAAAAAq8XbYFWCxvB1ndT/nL/k/6vL6v+ry+r/n8Hm/3Ob0/9ahsfwssreYAAAAAAAAAAAZoi1oEJwuP9+pNf/mbzj/6LD5v+iw+b/mbzj/36k1/9CcLj/aYu4oAAAAACjuspAIk6P/z1stv9ultH/gajZ/42y3v+Nst7/gajZ/2qUz/89bLb/KVea/6e+0ECgtcFAG0R8/zBgrP9SgMb/YY3M/2yW0f9sltH/YY3M/1F/xf8wYKz/G0V//6C2wkCgtsJAFj5z/yZUmv84arr/QHC+/0Bwvv9AcL7/QHC+/zdpuP8mVJn/Fj1z/6C2wkCkvM1AG0R9/xxGgf8sXKf/M2S0/zRmtv80Zrb/M2S0/ypao/8cRoH/H0mC/6e+0EAAAAAAW3qaoBE2Zv86abH/bZXO/3if0/94n9P/bZXO/zposf8RNmb/XnydoAAAAAAAAAAAnrnVYThfkvA4Zq3/eJ7M/6rK6f+qyun/eJ7M/zhmrf8/ZJTwq8XbYQAAAAAAAAAAAAAAAKvF22FhgaagMF2e/0Ruqf9Ebqn/MFye/2GBpqCrxdthAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqMDTQKO5yUCjuclAqcDTQAAAAAAAAAAAAAAAAAAAAADw8AAAwDAAAIAQAACAEAAAAAAAAAAAAAAAAAAAAAAAAIAQAACAEAAAwDAAAPDwAAA=") 
  /*.*/ !important;}
ul li:hover {list-style-image:
/*yellow*/url("data:image/vnd.microsoft.icon;base64,AAABAAEADAwAAAEAIACYAgAAFgAAACgAAAAMAAAAGAAAAAEAIAAAAAAAcAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnNbcQJzS2kCc0tpAndbcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILV3GBOvNCgCcLT/xTG1f8UxtX/CsLT/0+5z6CF19xgAAAAAAAAAAAAAAAAgc7ZYA2dwvAEuc//Htvf/yzn5f8s5+X/Id3h/wW3zv8OocPwgtTbYAAAAAAAAAAATZqyoACMs/8EwNL/Gtje/yPf4f8j3+H/Gtje/wTA0v8AjLP/Tp21oAAAAACcwclAAGqK/wCIsf8Assz/CMTU/w7O2f8Oztn/CMTT/wCwyv8AiLH/AHOV/5zFzkCcvMBAAGB3/wB8p/8AnMH/AKnH/wGyzP8Bssz/AKnH/wCbwP8AfKf/AGF6/5y9wUCcvcFAAFpu/wBwlf8AhrX/AIy5/wCMuf8AjLn/AIy5/wCFs/8AcJX/AFpu/5y9wUCcw8xAAGB4/wBifP8AeKL/AICv/wCCsf8AgrH/AICv/wB2nv8AYnz/AGV9/5zFzkAAAAAATYuYoABSYf8Ahaz/BbHJ/wy7zv8Mu87/BbHJ/wCErP8AUmH/TY6aoAAAAAAAAAAAgcTUYAx6jfAAgqj/ErrH/zDm5P8w5uT/EbrH/wCCqP8Mf5Dwgc/ZYAAAAAAAAAAAAAAAAIHP2WFNk6OgAHmZ/wCKpP8AiqT/AHiZ/02To6CCz9lhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnMfSQJzAyECcwMhAnMfSQAAAAAAAAAAAAAAAAAAAAADw8AAAwDAAAIAQAACAEAAAAAAAAAAAAAAAAAAAAAAAAIAQAACAEAAAwDAAAPDwAAA=") 
  /*.*/ !important;}
/*.                                                                          .*/
ul li.no-rating {list-style-image: 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAQAAAADpb+tAAAAAXNSR0IArs4c6QAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAB3RJTUUH2wQJDDkUIeEPpQAAAIlJREFUCNd1zrEKQWEAxfGfz108g/IAJmW6ZZGHuOUZlDKyG5VSJqvyABYD411NVpMnELdvUBbJFee/nU79Dz9TgbxqKNN2tDZPH1Q41Ox03sNcr1sE4ih2ojdpnBC4Z3cl+iRcG1++Ogm3s1apvhAoVoUSSwJxGbcfyn2cvX4zHcg0nWzGC//zBJ7rOd+NuijbAAAAAElFTkSuQmCC")
  !important;}
ul li.good-rating {list-style-image:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAiElEQVR4nGNgIAcU3jBgBuIiID4JxH+A+AyUz4yiMPGiKicQHwbi/1jwMZA8XHHAKalqIP6PB7fAFTscELoExP/x4HtwxUZbeD8A8X88+CdcsdpKjvNA/B8PRpgss5A1B4j/48GlcMUis5iYgXgLEP/HgveC5DHCGiiYA8SHgfgtlM4hK9JAAABw54kyX7dqZAAAAABJRU5ErkJggg==")
  !important;}
ul li.ok-rating {list-style-image:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAg0lEQVR4nGNgIAf8P8XADMRFQHwSiP8A8RkonxlV4X4GTiA+DMT/seBjIHmE4m0M1UD8Hw9uQShewXAJiP/jwfcQiqcxfADi/3jwT4TiNobzQPwfD0YyuZIhB4j/48GlCMUFwGArYNgCxP+x4L0gecywLgDaUAAMwgKGt1A6h6xIAwEABty1b8j477IAAAAASUVORK5CYII=")
  !important;}
ul li.bad-rating {list-style-image:
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAiElEQVR4nGNgIAe8qUlnBuIiID4JxH+A+AyUz4yi8GVuOCcQHwbi/1jwMZA8XPGzGLdqIP6PB7fAFT/0Mb8ExP/x4HtwxbdstT4A8X88+Cdc8RV9+fNA/B8PRph8QUUsB4j/48GlcMVnZPiZgXgLEP/HgveC5DHCGiiYA8SHgfgtlM4hK9JAAAAHbqAzSzgR8gAAAABJRU5ErkJggg==")
  !important;}
/*.*/
/* li.additional-link - no bullet */
ul li:last-child {list-style-image:none!important;list-style-type:none!important;}
/**/
article ul li a {display:block!important;}
article ul li:hover {background-color:#f3e5ab!important;}
article ul li a:hover, article ul li a:visited:hover {color:#000!important;}
article ul li.obsolete {position:relative!important;}
.obsolete {text-decoration:none!important;}
ul li.obsolete a {color:#700!important;font-style:oblique!important;}
article ul li.obsolete:before
 {content:" <Deleted";font-style:italic;color:#000;background-color:#f3e5ab;opacity:0;padding:0 2px;
  text-align:right;white-space:nowrap;position:absolute;z-index:-5;cursor:default;right:0px;} 
article ul li.obsolete:hover:before {z-index:5;opacity:1;}
/*.                                                                          .*/
#front-page-best {margin-left:12px!important;}
#front-page-best, #front-page-newest {min-width:400px!important;}
#front-page-best h2, #front-page-newest h2 {background-color:#B5DCEF!important;background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.2))!important;border-radius:15px!important;}
#front-page-best h2:active:hover:after {cursor:default!important;}
#front-page-best ul li.additional-link a:after {content:" (browse most popular styles)";font-style:italic;color:black;}
#front-page-newest ul li.additional-link a:after {content:" (browse latest styles)";font-style:italic;color:black;}
ul li.additional-link a:hover:after {color:#b00!important;}
/* for the 'click to display all' function:                                   */
#front-page-best {position:relative;z-index:10;} 
#front-page-newest {position:relative;z-index:5;} 
/*.*/
#front-page-best ul li:not(.no-rating):not(:last-child):hover:after
 {content:attr(weekly-install-count)" installs this week, "attr(total-install-count)" total; "attr(average-rating)" avg. rating";
  font-style:italic;font-family:Georgia;font-size:16px;color:Black;background-color:#d0f090;
  border:solid 2px DarkGreen;border-radius:12px;padding:0px 4px 2px 4px;min-width:400px;max-width:-moz-fit-content;
  text-align:center;position:absolute;z-index:500;top:-6px;left:220px;right:0;margin:auto;}  
#front-page-best ul li.no-rating:not(:last-child):hover:after
 {content:attr(weekly-install-count)" installs this week, "attr(total-install-count)" total";
  font-style:italic;font-family:Georgia;font-size:16px;color:Black;background-color:#d0f090;
  border:solid 2px DarkGreen;border-radius:12px;padding:0px 4px 2px 4px;min-width:400px;max-width:-moz-fit-content;text-align:center;
  position:absolute;z-index:500;top:-6px;left:220px;right:0;margin:auto;}  
#front-page-best h2:hover {cursor:pointer!important;}
#front-page-best:hover h2:after {content:"(click here to see all install counts below)";
  padding-left:4px;letter-spacing:0px;font-size:15px;font-style:oblique;font-weight:normal;font-family:Segoe UI;cursor:pointer;}
#front-page-best h2:hover:active {cursor:default!important;background-color:#B5DCEF!important;background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0.1))!important;}
#front-page-best h2:active+ul>li {position:relative!important;}
#front-page-best h2:active+ul>li:nth-child(even):not(:last-child),
#front-page-best h2:active+ul>li:nth-child(even):not(:last-child):after {background-color:#B2CEE8!important;}
#front-page-best h2:active+ul>li:nth-child(odd):not(:last-child),
#front-page-best h2:active+ul>li:nth-child(odd):not(:last-child):after {background-color:#CADCEB!important;} 
#front-page-best h2:active+ul>li:not(:last-child):after
 {content:attr(weekly-install-count)" installs this week, "attr(total-install-count)" total";
  font-style:italic;color:#000;border-right:solid 8px #426395;padding:1px 4px;
  min-width:250px;text-align:left;white-space:nowrap;position:absolute;z-index:100;top:0;left:100%;}
#front-page-best h2:active+ul>li:last-child {opacity:0!important;} 
#front-page-best h2:active+ul>li:nth-last-child(4), /* was 2, now 4 for the "list 'fix'" below...*/
#front-page-best h2:active+ul>li:nth-last-child(4):after {border-bottom:solid 8px #426395!important;}
#front-page-best h2:active+ul>li:last-child:after
 {opacity:1!important;background-color:#f5f5f5;font-style:italic;color:#000;border-right:solid 8px #426395;padding:1px 4px;
  min-width:250px;text-align:left;white-space:nowrap;position:absolute;z-index:100;top:0;left:100%;}
/* list 'fix' -> below + the one above                                                             */
#front-page-best ul li:nth-child(9), #front-page-best ul li:nth-child(10)
 {visibility:collapse/*opacity:0*/!important;}
#main-header:active + #content-wrapper #front-page-best ul li:nth-child(9),
#main-header:active + #content-wrapper #front-page-best ul li:nth-child(10)
 {visibility:visible!important;background-image:-moz-linear-gradient(left,#eef,#bde)!important;}
#front-page-best ul:after {content:"Since the last 2 are always just the first 2 again...  Denied!!";
  margin-left:-18px;border-radius:12px;background-color:#fdd;
  font-size:small;color:#800;border:solid 2px #b00;padding:0 8px 2px 8px;cursor:default;}
#front-page-best h2:active+ul:after {opacity:0;}
/*.                                                                                               .*/
/*e*/}

@-moz-document url-prefix("http://userstyles.org/categories") {
article p a {font-style:italic!important;font-weight:600!important;}
#main-article {padding-left:32px!important;padding-right:48px!important;}
article a, article a:visited {color:#247!important;} /*-*/ article a:hover {color:#b00!important;} /*-*/ article a:visited:hover {color:#84c!important;}

article ul li a {text-decoration:none!important;}
article {font-family:Segoe UI!important;font-weight:500!important;font-size:15px!important;}
#subcategory-list {-moz-column-count:3!important;list-style-image:
/*silver*./url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAABk0lEQVR4nG2Ru2sCQRCHLxLSJP5H2hiIlSjYBEVR8YEiKPg49QRFBB+dithopYK2AUFBBLG3srCz8AEWliFFlpnsTzSkSPHdfrczc7czqxSLRQUkk8knrJqmvbpcLhOA/42B6yOdTj9g9Xq9WZ/Px7FYTAA49m45umuBrL6K0+lMhUIhHgwGYrvdEoAHg0FGDDmpVEqnFAoFvcfj0YxGI9dqta/5fE4SvkH1ev3LYDCw3+9Xc7mcDn94s9vtHAgEqFKpUKPR4GazSQBeLpdJJguHw8Gqqr7g3CaLxSJKpRL1ej0aDofU7/cZwLvdLsmYMJvNIh6PP+PsJpvNJvDF8XhM0+mUVqsVA/hoNKJWqyWsVisG8axEIpE3t9vNnU6HlsslbTYb3u12BOCLxYLa7bYIh8Msm35R8vm8Xr5o1WqV1+v15+l0+j6fzwyOx+M39mRvHI1G1Ww2q/udbyaTSU4mE97v93y5XAQ4HA4sj8SI3e9Cud/grehdNv4xm80YwOUU3//m/Ioc2ePdE4mEHvwX+wH4+T2atZPafgAAAABJRU5ErkJggg==") 
/*gold:diff size from others--bigger 
...gold*/url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAC4jAAAuIwF4pT92AAAB0ElEQVR4nGNggIJLU8SZX6yzjn65yXn5232Ju98eTF/4fI2Z39kJYmD5p4tkIAqfrdSTebHO5szrbb7/P57v/v/j5an/P14c///+RNX/m3PV9q6vFhIEK3y53ort5UaHi6+2ePx/f7zi/5dby/9/f7Lv/9d7G/5/PNf5/+Vm9/+HO8X2KIgxMzK82uScAcT/3+wK///hdNP/z9fn/f96d+3/T5cm//9wsub/6x2B/2/Olvu/uEgwgOHVFs8dYMV7Yv6/P1n9/9PFCf8/X531//2x0v9vD6T+f7XZ7f/9+fL/11QKLQCZfBZm8rsjBf8/nGn+//Fs23+gJ8Gmvlhj8v/WLMn/qyuE9gDdbLsZpPgV0HPvDmWBrX53OPf/2/3JYMXPVmj/PzNB7P+SYsHlDC832GW93Oj4/8Z8nf8v1tv8f7Mv4f/7o8VAW/L/v94VBlSs8/9Qh+j/Can8cQzPlihx3F1ieONYt+h/oEagW8uAwdf1/8Ophv9v9sYBFev+390icoqLnZEHHHxnJispHe0WvfZqqxc4FL7eXfP/0+UpQKek/r+9UPd8jje3OgMyKA7k4by80Cbv6fGu/a9v7z7/4GDL3sOzPPOVJJgFYGoANvgjjx1ryfMAAAAASUVORK5CYII=") 
/*green*../url("data:image/vnd.microsoft.icon;base64,AAABAAEADAwAAAEAIACYAgAAFgAAACgAAAAMAAAAGAAAAAEAIAAAAAAAcAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAttLSQLPPz0Czz89At9LSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3PzmCHuLSgb7is/3K/sf9yv7H/b7is/4W1saCv0c9gAAAAAAAAAAAAAAAAqcvJYFeYkfBht6T/fdS//4nhzf+J4c3/f9bC/2WxpP9am5Twrc/OYAAAAACt0tBwTY6I/z6Ofv9kwKn/edW+/4Hcx/+B3Mf/edW+/2XAqf8+jn7/VpeR/7LX1XB6ubT/H2dd/zeOev9Ztp3/ZcSr/27NtP9uzbT/ZcSr/1azm/82jnn/KHBm/369uP9sq6b/EVxQ/yuFcP9Hoor/UK2U/1e2nP9Xtpz/UK2U/0Whif8rhXD/El1R/3Gwq/9trKf/C1RK/x52Yv80kXj/OZd+/zmXfv85l37/OZd+/zOPd/8edmL/C1RK/3Gwq/9/vrn/FFpS/xBjVP8ngGv/MIt0/zGNdv8xjXb/MIt0/yR9af8QY1P/GV9X/4LBvP+u09FwOXlz/wNLQv82iHn/Xq2e/2a1pv9mtab/Xq2e/zaIeP8DS0L/P4B6/7LW1XAAAAAAn8LBYTJvavA4f3b/Z62l/47TzP+O08z/Z62l/zl/dv82c27wqcvJYQAAAAAAAAAAAAAAAKnLyWFIiYT/MHNt/z+Ce/8/gnv/MHJs/0mJhP+py8lhAAAAAAAAAAAAAAAAAAAAAAAAAAC82NdAqcbFQKO+vkCjvr5AqsbFQLvY10AAAAAAAAAAAAAAAADw8AAAwDAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAwDAAAOBwAAA=")
/*yellow*./url("data:image/vnd.microsoft.icon;base64,AAABAAEADAwAAAEAIACYAgAAFgAAACgAAAAMAAAAGAAAAAEAIAAAAAAAcAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnNbcQJzS2kCc0tpAndbcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILV3GBOvNCgCcLT/xTG1f8UxtX/CsLT/0+5z6CF19xgAAAAAAAAAAAAAAAAgc7ZYA2dwvAEuc//Htvf/yzn5f8s5+X/Id3h/wW3zv8OocPwgtTbYAAAAAAAAAAATZqyoACMs/8EwNL/Gtje/yPf4f8j3+H/Gtje/wTA0v8AjLP/Tp21oAAAAACcwclAAGqK/wCIsf8Assz/CMTU/w7O2f8Oztn/CMTT/wCwyv8AiLH/AHOV/5zFzkCcvMBAAGB3/wB8p/8AnMH/AKnH/wGyzP8Bssz/AKnH/wCbwP8AfKf/AGF6/5y9wUCcvcFAAFpu/wBwlf8AhrX/AIy5/wCMuf8AjLn/AIy5/wCFs/8AcJX/AFpu/5y9wUCcw8xAAGB4/wBifP8AeKL/AICv/wCCsf8AgrH/AICv/wB2nv8AYnz/AGV9/5zFzkAAAAAATYuYoABSYf8Ahaz/BbHJ/wy7zv8Mu87/BbHJ/wCErP8AUmH/TY6aoAAAAAAAAAAAgcTUYAx6jfAAgqj/ErrH/zDm5P8w5uT/EbrH/wCCqP8Mf5Dwgc/ZYAAAAAAAAAAAAAAAAIHP2WFNk6OgAHmZ/wCKpP8AiqT/AHiZ/02To6CCz9lhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnMfSQJzAyECcwMhAnMfSQAAAAAAAAAAAAAAAAAAAAADw8AAAwDAAAIAQAACAEAAAAAAAAAAAAAAAAAAAAAAAAIAQAACAEAAAwDAAAPDwAAA=")
/*red*..../url("data:image/vnd.microsoft.icon;base64,AAABAAEADAwAAAEAIACYAgAAFgAAACgAAAAMAAAAGAAAAAEAIAAAAAAAcAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuM/dQLTL20C0y9tAuc/dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALLK3mCJqtOgf6bY/4Sq2/+Eqtv/f6bY/4Wo0qC0zN5gAAAAAAAAAAAAAAAAq8XbYFWCxvB1ndT/nL/k/6vL6v+ry+r/n8Hm/3Ob0/9ahsfwssreYAAAAAAAAAAAZoi1oEJwuP9+pNf/mbzj/6LD5v+iw+b/mbzj/36k1/9CcLj/aYu4oAAAAACjuspAIk6P/z1stv9ultH/gajZ/42y3v+Nst7/gajZ/2qUz/89bLb/KVea/6e+0ECgtcFAG0R8/zBgrP9SgMb/YY3M/2yW0f9sltH/YY3M/1F/xf8wYKz/G0V//6C2wkCgtsJAFj5z/yZUmv84arr/QHC+/0Bwvv9AcL7/QHC+/zdpuP8mVJn/Fj1z/6C2wkCkvM1AG0R9/xxGgf8sXKf/M2S0/zRmtv80Zrb/M2S0/ypao/8cRoH/H0mC/6e+0EAAAAAAW3qaoBE2Zv86abH/bZXO/3if0/94n9P/bZXO/zposf8RNmb/XnydoAAAAAAAAAAAnrnVYThfkvA4Zq3/eJ7M/6rK6f+qyun/eJ7M/zhmrf8/ZJTwq8XbYQAAAAAAAAAAAAAAAKvF22FhgaagMF2e/0Ruqf9Ebqn/MFye/2GBpqCrxdthAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqMDTQKO5yUCjuclAqcDTQAAAAAAAAAAAAAAAAAAAAADw8AAAwDAAAIAQAACAEAAAAAAAAAAAAAAAAAAAAAAAAIAQAACAEAAAwDAAAPDwAAA=")
  /*.*/!important;}
/*e*/}

@-moz-document url("http://userstyles.org/contact"), url-prefix("http://userstyles.org/help") {
article {font-family:Segoe UI!important;font-weight:500!important;font-size:15px!important;}
#main-article {padding-left:32px!important;padding-right:48px!important;}
article a, article a:visited {color:#247!important;} /*-*/ article a:hover {color:#b00!important;} /*-*/ article a:visited:hover {color:#84c!important;}
article ul li a {text-decoration:none!important;}
dt {font-family:Lucida Console!important;color:#040!important;border:solid 1px #020!important;width:-moz-min-content!important;padding:0 4px!important;}
dd {/*font-family:Verdana!important;*/color:#007!important;margin-bottom:8px!important;}
a[href="stylish_chrome"] img {margin-bottom:10px!important;}
/*e*/}

@-moz-document url("http://userstyles.org/help") {
article ul {-moz-padding-start:15px!important;}
ul li a[href^="https://github"]:after
 {content:/*offsite*/url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHNJREFUeNpiLCgsZCAFMOGRawTi/2gYr4Z6IJ6ILsgCpf+jiTMCsRwQB+JzEiMSBik+DKU/AvECdBuQAbLiL0DsCcTHgfgRLj/MQVLsBlUM8xNWDXFAfBbJ5P/YPI0MXgCxCTnxgBUg2/CfFA2MxNoAEGAAsmQXeKnn+xgAAAAASUVORK5CYII=");
  margin-left:4px;}
/*e*/}

@-moz-document url("http://userstyles.org/firstrun") {
body {background-image:none!important;margin-left:auto!important;margin-right:auto!important;} 
.logo {min-height:525px!important;}
/*e*/}

/*I'm tired of seeing these "screenshots" [and I use the term loosely]..*../
@-moz-document url-prefix("http://userstyles.org/styles/browse") {
article[author-id="121444"] div.listing-left-info, article[author-id="121444"] div.style-brief-text header+* ,
article[author-id="8179"] div.listing-left-info, article[author-id="8179"] div.style-brief-text header+* {display:none!important;}
article[author-id="121444"] div.style-brief-text header, article[author-id="121444"] div.style-brief-stats ,
article[author-id="8179"] div.style-brief-text header, article[author-id="8179"] div.style-brief-stats {opacity:0.5!important;} /*.*/
/*e*/}