@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url("http://drudgereport.com/") {

html:root
  {
    background: #080808 repeat-x url(data:image/png;base64,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) !important;
    color: #ccc !important;
  } 
 html > body
  {
    background: transparent !important;
  } 
 *
  {
   color: #ccc !important;
  }
 html
  {
   background: #111 !important; 
  }
 body
  {
   background: #111 !important; 
   padding-top: 4.25em !important;
  }
 a:link,
 a.ab,
 .q
  {
   color: #bbb !important; 
   text-decoration: none !important;
   outline: none !important;
  }
 a:visited
  {
   color: #d5bf9b !important;
   text-decoration: none !important;
  }
 #Header a:visited,
 #header-bar a:visited,
 #style-meta a:visited
  {
   color: #bbb !important;
  }
 a:active 
  {
   color:red !important; 
   font-style: italic !important;
   outline: none !important;
  }
 a:hover
  {
   color:#fff !important;
  }
 p > a:link
  {
   text-decoration: underline !important;
  }

/* Form Elements */
 button,
 input,
 select,
 textarea
  {
    border: 1px solid #bbb !important;
    background-color: #444 !important;
    color: #ddd !important;
    margin: 0 2px !important;
    -moz-border-radius: 0 !important;
  }
 button
  {
    margin: 2px !important;
  }
 button,
 input[type="button"],
 input[type="reset"],
 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;
  }
 input[type="password"],
 input[type="text"],
 input:not([type])
  {
    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;
  }
 button:hover,
 input:hover,
 select:hover,
 textarea:hover
  {
   border: 1px outset #bbb !important;
  }
 select:hover,
 textarea:hover
  {
   background-color: #222 !important;
  }
 button:hover,
 input[type="radio"]:hover,
 input[type="submit"]:hover,
 select:hover
  {
   cursor: pointer !important;
  }
 button:active, 
 input:active, 
 select:active
  {
   background-color: #000 !important;
   border: 1px inset #bbb !important;
  }

 p, h1, h2, h3, h4 
  {
   background-color: transparent !important; 
   color:#ddd !important;
  }
 pre
  {
   background-color: transparent ! important;
   color: #ccb7b7 !important;
   border: 1px dashed #cccccc !important;
  }

/* Ratings Stars */
 img[src*="star_1"]
  {
   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;
  }
 img[src*="star_05"]
  {
   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;
  }
 img[src*="star_0.png"]
  {
   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;
  }

/* Header & Navigation */
 #header-bar
  {
   background-color: #222 !important;
   border-bottom: none !important;
   border-left: none !important;
   border-right: none !important;
   border-top: none !important;
   height: 4.25em !important;
   left: 0 !important;
   margin: 0 !important;
   padding: 0 !important;
   position: absolute !important;
   right: 0 !important;
   top: 0 !important;
   vertical-align: bottom !important;
   -moz-border-radius: 0 !important;
  }
 #header-bar,
 #Header > h1,
 #navigation
  {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAeSURBVHjaYmJgYLjBDCSMQYQgiPjO8P//fwaAAAMAJTYFHO3UrGIAAAAASUVORK5CYII=) !important;
   background-repeat: repeat-x !important;
  }
 #header-bar,
 #Header > h1
  {
   background-position: top !important;
  }
 #logo
  {
   margin: 0 !important;
   padding: .15em 0 0 0 !important;
  }
 #logo > a
  {
   font-size: 20pt !important;
   margin: 0 0 0 .25em !important;
   left: 0 !important;
   position: absolute !important;
   top: 5px !important;
  }
 #logo:before  /* Shadow */
  {
   color: #000 !important;
   content: "userstyles.org" !important;
   font-size: 20pt !important;
   margin-left: .35em !important;
  }
 #logo > a:active  /* Press down */
  {
   font-style: normal !important;
   margin: .15em 0 0 .25em !important;
   outline: none !important;
   left: 0 !important;
   position: absolute !important;
   top: 5px !important;
  }

 #search
  {
   margin: 5px 0 !important;
   position: absolute !important;
   right: 5px !important;
   top: 0 !important;
  }
 #navigation
  {
   background-position: bottom !important;
   margin: 0 0 0 0 !important;
   padding: 0 0 10px 0 !important;
   position: absolute !important;
   bottom: -5px !important;
   top: 2.5em !important;
   width: 100% !important;
  }
 #navigation > li
  {
    float: right !important;
  }
 #account-link,
 #navigation > li
  {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAABkCAYAAACvgC0OAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFDSURBVHja7NUxCsJQEEVRR1yDrfvfiFUCQjqrVLYStDSO88FVDOfAIyHlwCWRmQegj4hY67HU5to03o/OAv0JHYQOCB0QOiB0QOiA0AGhA0IHoQNCB4QOCB0QOiB0QOiA0EHogNABoQNCB4QOCB0QOiB0ELoTgNABoQNCB4QOCB0QOiB0QOggdEDogNABoQNCB4QOCB0QOggdEDogdEDogNABoQNCB4QOQgeEDggdEDogdEDogNABoQNCB6EDQgeEDggdEDogdEDogNBB6IDQAaEDQgeEDggdEDogdBA6IHRA6IDQAaEDQgeEDggdEDoIHRA6IHRA6IDQAaEDQgeEDkIHWjpFxOoM0Dz02uIM0M5eO/+f7xH67CbQyrf2rF1rt8zcR+iTu0Arn9qjdh+Rjw9Ru7gLtPujv2pbhZ7jw0+AAQAFliNxLCDOFQAAAABJRU5ErkJggg==) !important;
   background-position: bottom right !important;
   background-repeat: no-repeat !important;
   margin: 0 3px 0 0 !important;
   padding: 0 5px 5px 0 !important;
  }
 #account-link
  {
    left: -6.85em !important;
    position: absolute !important;
    top: .5em !important;
  }
 #account-link > a,
 #navigation > li > a,
 #navigation > li > .current-page
  {
    margin: 0 !important;
    padding: 3px !important;
  }
 #account-link > a
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABsUExURSMpIiYsJUNOQSoxKSQqIygvJzM7MScuJkhVRjhBNi42LTI6MDpEOC01LFNhUEBLPlhnVT1HOz9KPTQ8MjlDN0NPQTA4LlBdTVZlU0ZSRDY/NE1aSkdTRTxGOltrWF1tWiw0KzlCNy83LkFMP9agCXoAAABFSURBVHjaXMFBFoEAFADAQZGiEqWSJPe/o/8szXiZ1Xqlu4fMZNDaxo9K4+Lp5ObtaHS1j4XOKne22MU0Hmx+k/jnK8AAqzQCjcRX+iEAAAAASUVORK5CYII=) !important;
    background-repeat: repeat-x !important;
    border: 1px solid #000 !important;


    color: #cccccc !important;
    font-size: 9pt !important;
    -moz-border-radius: 0 !important;
  }
 #Header > ul > li > a,
 #navigation > li > a,
 #navigation > li > a:visited
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB1UExURSkiHCwlHjQrIyojHEE2LDYtJDAoIGBPQFlKPFZHOjsxKFVGOWpYR3NfTYBqVnlkUTowJzwxKH1nVFRFOEY6Ly8nIE9BNT4zKjcuJVxMPkM3LVBCNmFQQW5bSkk8MVtLPTEpIWRTQ0w/M0g7MCghG4NsWE1ANBGgXocAAABMSURBVHjaNMXZFoFQAEDRHQkpZWgwVAj//4ndpeXsh+Nj76iQ62Se7tYuBhtbOyc3ta+X3ujsKg4aB6lSa2URPCQq0c8y+PeeNwkwALgmAvHai/vBAAAAAElFTkSuQmCC) !important;
    background-repeat: repeat-x !important;
    color: #cccccc !important;
    -moz-border-radius: 0 !important;
  }
 #navigation > li > a,
 #navigation > li > a:visited
  {
    border: 1px solid #000 !important;
    font-size: 9pt !important;
  }
 #account-link > a:hover,
 #navigation > li > a:hover
  {
    border: 1px solid #bbb !important;
  }
 #account-link > a:active,
 #navigation > li > a:active
  {
    font-style: normal !important;
    outline: none !important;
  }
 #Header > ul > li.TabOn > a,
 #navigation > li > .current-page
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB1UExURSgwLys0MykxMDA6OTlFREBNTEFPTktbWi43Nmd9e1BhYDM+PURSUTtHRlFiYVdpaExcWzZBQFtubS44N2J3djVAP2l/fTdCQS02NUJQT01dXDI8O0lYV11xcCcvLkVTUlNkY2V6eUhXVj9MS0pZWDhEQz1KSaBBRdwAAABMSURBVHjaNMXZFoFQAEDRHQkpZWgwVAj//4ndpeXsh6O29XTWOSo87KWuSmtvdy+DzEViZfSVi4OPxkFl52YZnGy0op9F8K+fNwkwALiKAvGLdmzYAAAAAElFTkSuQmCC) !important;
    background-repeat: repeat-x !important;
    color: #cccccc !important;
    -moz-border-radius: 0 !important;
  }
 #navigation > li > .current-page
  {
    border: 1px solid #999 !important;
    font-size: 9pt !important;
  }
 input[id="long-description"]
  {
    height: 50px !important;
  }

 #feedback
  {
    border-top: 1px dashed #666 !important;
  }
 #long-description > p
  {
    line-height: 1.5em !important;
  }

 .review-container
  {
    border-top: 1px solid #444 !important;
  }

/* ... */
 #obsoletion-message
  {
   background-color: transparent !important;
   border: 3px solid #3c3c3c !important;
  }
 a.obsolete, a.obsolete + a.edit-link 
  {
   display: none !important;
  }

/* ... */
 .post-your-style
  {
   background: #111 !important;
   border: 1px solid #444 !important;
   padding: .5em !important;
   width: auto !important;
  }

/* ... */
 .multiple-screenshot
  {
   max-width: 100px !important;
   max-height: 100px !important;
  }
 .multiple-screenshot:active
  {
   max-width: none !important;
   max-height: none !important;
  }
 .single-screenshot
  {
   max-width: 100px !important;
   max-height: 100px !important;
  }
 .single-screenshot:active
  {
   max-width: none !important;
   max-height: none !important;
  }

/* 3 column search results */
 #style-list
  {
   font-family: monospace !important;
   font-size: .85em !important;
   line-height: 1.65em !important;
   list-style-type: none !important;
   margin-bottom: 3em !important;
   -moz-column-count: 3 !important;
   -moz-column-gap: 1.5em !important;
  }
 #style-list > li
  {
    text-indent: -2.25em !important;
    margin-bottom: .5em !important;
    padding-right: 3.5em !important;
  }

 #style-list > li:not(:first-child)
  {
   margin-top: 1em !important;
  }

 #style-list > li > a:before
  {
   font-size: 1em !important;
   margin-right: .5em !important;
  }
 #style-list > li > .good-rank:before
  {
   content: "?" !important;
  }
 #style-list > li > .medium-rank:before
  {
   content: "?" !important;
  }
 #style-list > li > .poor-rank:before
  {
   content: "No:" !important;
  }
 #style-list > li > .unranked:before
  {
   content: "?" !important;
  }

 #style-list > li > a
  {
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
 #style-list > li > .good-rank
  {
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
 #style-list > li > .medium-rank
  {
    margin-left: .5em !important;
  }
 #style-list > li > .poor-rank
  {
    margin-left: 1.5em !important;
  }
 #style-list > li > .unranked
  {
    margin-left: 1em !important;
  }
 #style-list > li > a:first-child
  {
    margin-right: 0 !important;
  }
 #style-list > li > a:last-child
  {
    margin-left: 0 !important;
  }

/*change "[Edit]" next to styles*/
 #style-list > li > a.edit-link
  {
    margin-left: 2.5em !important;
  }
 a[href^="/styles/"][href$="/edit"]
  {
    visibility: hidden !important;
    position: absolute !important;
  }
 a[href^="/styles/"][href$="/edit"]:before
  {
    content: "Â«editÂ»" !important;
    visibility: visible !important;
  }
 #control-panel
  {
    display: inline !important;
  }

/*add scrollbar for "show code" preview*/
 #css
  {
   overflow:auto!important;
  }

/*max-height for css code*/
 #view-code
  {
   max-height:35em!important;
  }

/*scrollbar for long comments*/
 .review-container > div[id^="review-"] p
  {
   overflow-x:auto!important;
  }

/* Fix PayPal uglies */
 input[src="https://www.paypal.com/en_US/i/btn/x-click-but21.gif"]
  {
    background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAfCAMAAACI747lAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgUExURVlZWUJCQs3NzXBwcNXV1aCgoMPDw9PT0ywsLODg4Pj4+Ovr62dnZ7e3t7CwsO3t7YyMjHd3d+fn55aWlvDw8PHx8YWFhUtLS7u7u+np6TY2Njc3N6ioqAAAAPPz8////1rPEMwAAAI1SURBVHjarFWLdqMgEJ2B8BSIjwhbapz//8sdNGntZtuT0/aeAwrX4c5LhSUu34XKEtT6AwAo+gEKZNoPOm/4n8QDc1aMZV3ppZlvEFgZGNKDQlcaU2Ga7zuiAiAQzac39aloRso1r+vlcjloaUzMxB7hcmMmmL0c1nU33xBu11hzAACpJKPvBikBdsahHJgJi5eZPCxH9TNG6oJ0NBfMHNlQq+xlzdj3ZSDKQRPxkpmMoSzkqjiqGzyRtjbRjHspFN87ayONuFBXbc/mcmN0rYYS0lF9KZ5SyZ5MzUOBExk2GGtgI+tIgBzJY8gFNHWInrJcj+pZ3gIEC0qbjhYrORBB0ZY943O2ZWqMqfzs1i7v6kWRF4LTa3nfcKCDBe85H4WPISO0KnbwNMaZEj8yoj6qj1XwqVx2yUFMbOEhYNe8wjKxFxVhqI5dwZmy1aRxPKpH3l6KcWvkKpk0c5USmtYgCgWnWbuLqCONC1sVPneC9ajeh45L3CpQ0+yN6WIxNbIPWVTXqdKksJ/9qDtToetCT0f10Npyaif2tWxNGgbgMND1bTE0Jlbc27chflA/Ccae4VNKwggz1RM7zf3RmHGvSkraiB3+g/oDHBalIFy+fNsPPf8PFmjt7b5+2z9Xfwqfqz+F31a/MvYLT3Qb22JjbvSn6tdt3Obrtr6uH8eX6tu4z9vd9e7R3ZFn1de7A8+rP8b+pvxO/1Lm22+CPyov34TTBcDpP9/F8gqlvP4AfwUYAG9UtWvg2nmtAAAAAElFTkSuQmCC) !important;
    height: 31px !important;
    padding-left: 62px !important;
    width: 0 !important;
  }
 input[name="encrypted"],
 input[type="hidden"]
  {
    visibility: hidden !important;
  }

/* Emphasize links which the author of this style wants you to see. */
 /* Jason, the Stylish creator */
 a[href="http://userstyles.org/users/1"],
 a[href^="http://userstyles.org/users/1/"],
 a[href="http://userstyles.org/forum/account.php?u=1"],
 /* ChoGGi */
 a[href="http://userstyles.org/users/552"],
 a[href^="http://userstyles.org/users/552/"],
 a[href="http://userstyles.org/forum/account.php?u=235"],
 /* Valacar */
 a[href="http://userstyles.org/users/667"],
 a[href^="http://userstyles.org/users/667/"],
 a[href="http://userstyles.org/forum/account.php?u=1360"],
 /* whatrevolution */
 a[href="http://userstyles.org/styles/search/painted+black"],
 a[href="http://userstyles.org/styles/search/paintless"],
 a[href="http://userstyles.org/forum/account.php?u=3061"],
 a[href="http://userstyles.org/users/3059"],
 a[href^="http://userstyles.org/users/3059/"],
 a[href^="http://userscripts.org/users/37751/"]
  {
    background: #333 !important;
    border: 1px dotted #999 !important;
    padding: 1px !important;
  }
 a[href="http://userstyles.org/users/1"]:hover,
 a[href^="http://userstyles.org/users/1/"]:hover,
 a[href="http://userstyles.org/users/552"]:hover,
 a[href^="http://userstyles.org/users/552/"]:hover,
 a[href="http://userstyles.org/users/667"]:hover,
 a[href^="http://userstyles.org/users/667/"]:hover,
 a[href="http://userstyles.org/users/3059"]:hover,
 a[href^="http://userstyles.org/users/3059/"]:hover,
 a[href="http://userstyles.org/forum/account.php?u=1"]:hover,
 a[href="http://userstyles.org/forum/account.php?u=235"]:hover,
 a[href="http://userstyles.org/forum/account.php?u=1360"]:hover,
 a[href="http://userstyles.org/styles/search/painted+black"]:hover,
 a[href="http://userstyles.org/styles/search/paintless"]:hover,
 a[href="http://userstyles.org/forum/account.php?u=3061"]:hover,
 a[href^="http://userscripts.org/users/37751/"]:hover
  {
    background: #555 !important;
    border: 1px outset #bbb !important;
  }
 a[href="http://userstyles.org/styles/search/painted+black"]:active,
 a[href^="http://userscripts.org/users/37751/"]:active
  {
    background: #000 !important;
    border: 1px inset #bbb !important;
    font-style: normal !important;
  }
 a[href="/users/3059"]:after
  {
    content: "?" !important;
  }

/* Fix Reviews Form */
 #submit-comment,
 #submit-comment > #comment_comment
  {
    margin-bottom: 2em !important;
  }
 #submit-comment > .rating:hover
  {
    background: #777 !important;
    color: #000 !important;
  }

}

@-moz-document url("http://userstyles.org/login")
{

 #account-link
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB1UExURSgwLys0MykxMDA6OTlFREBNTEFPTktbWi43Nmd9e1BhYDM+PURSUTtHRlFiYVdpaExcWzZBQFtubS44N2J3djVAP2l/fTdCQS02NUJQT01dXDI8O0lYV11xcCcvLkVTUlNkY2V6eUhXVj9MS0pZWDhEQz1KSaBBRdwAAABMSURBVHjaNMXZFoFQAEDRHQkpZWgwVAj//4ndpeXsh6O29XTWOSo87KWuSmtvdy+DzEViZfSVi4OPxkFl52YZnGy0op9F8K+fNwkwALiKAvGLdmzYAAAAAElFTkSuQmCC) !important;
    background-repeat: repeat-x !important;
    border: 1px solid #bbb !important;
    font-weight: bold !important;
    padding: 2px !important;
  }

 #openid-login:not(:hover) :not(form):not(fieldset):not(legend),
 #regular-login:not(:hover) :not(form):not(fieldset):not(legend)
  {
    display: none !important;
  }

}

@-moz-document url-prefix("http://www.userstyles.org/users/"),
url-prefix("http://userstyles.org/users/")
{
 .stars:before
  {
    content: ".  Ratings Total: " !important;
  }
}

@-moz-document url-prefix("http://www.userstyles.org/users/3059"),
url-prefix("http://userstyles.org/users/3059")
{
 h1:after
  {
    content: "?" !important;
  }
 .ad:after
  {
    content: "Please tell me when things break.  I can't browse the entire web every day. :)" !important;
  }
 body:after
  {
    content: url(data:image/gif;base64,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) !important;
  }
}

@-moz-document domain("blog.userstyles.org")
{
 a:hover,
 #description,
 #header > h1,
 #sidebar
  {
   background: none !important;
  }

 #page
  {
   width: 90% !important;
  }
 #content
  {
   float: none !important;
   width: 70% !important;
  }

 #header > h1
  {
   float: none !important;
  }

 #description,
 #sidebar
  {
   float: right !important;
   margin-left: 0 !important;
   position: absolute !important;
   right: 0 !important;
   width: auto !important;
  }
 #description
  {
   padding: 2px !important;
   top: 2px !important;
  }
 #sidebar
  {
   top: 25px !important;
  }

 .alt
  {
   background: none !important;
  }

}

@-moz-document url-prefix("http://www.userstyles.org/forum/"),
url-prefix("http://userstyles.org/forum/")
{

 #TopOfPage /* I'll bring it back later. */
  {
    display: none !important;
  }

 body
  {
   padding-top: 0 !important;
  }

 #AboutVanilla:not(:active):after
  /* Stop abusive post content.  These are at the top, in case
     they aren't nice to site styles.  They can be fixed beneath it. */
  {
    color: #ccc !important;
    content: "
 Click here to be informed.
    " !important;
    display: block !important;
    padding-top: 1em !important;
    cursor: pointer !important;
  }
 #AboutVanilla:active:after
  /* Stop abusive post content.  These are at the top, in case
     they aren't nice to site styles.  They can be fixed beneath it. */
  {
    color: #ccc !important;
    content: "
 Most style data used by forum users in their own
 html is hidden until the body of the comment is mouse-hovered. 
 I'm trying to both allow the forum to be used by
 authors for collaboration, but prevent unwise
 or malicious posts from effecting casual reading.
    " !important;
    display: block !important;
    padding-top: 1em !important;
  }
 .CommentBody:not(:hover) *
  {
    background: transparent !important;
    border: none !important;
    color: #ddd !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    position: static !important;
    width: auto !important;
  }
 .CommentBody:not(:hover) p
  {
    display: block !important;
    margin: 1em 0 !important;
  }

/* Repair some things broken above by #Comments:not(:hover) */
 #Comments a > img
  {
    border: none !important;
  }
 #Comments blockquote
  {
    background: #232922 !important;
    border: 1px solid #5d6d5a !important;
    border-left: 6px solid #5d6d5a !important;
    color: #ccc !important;
    margin: 3px !important;
    padding: 8px !important;
    padding-left: 16px !important;
    display: block !important;
    overflow: auto !important;
    white-space: -moz-pre-wrap !important;
    -moz-border-radius: 5px !important;
  }
 #Comments cite
  {
    background: none !important;
    border-bottom: 1px dotted #131911 !important;
    color: #ccc !important;
    margin: 2px !important;
    padding: 1px !important;
    display: block !important;
  }
 #Comments code
  {
    background: #666 !important;
    border: 1px solid #999 !important;
    border-left: 6px solid #999 !important;
    color: #ccc !important;
    margin: 3px !important;
    padding: 8px !important;
    padding-left: 16px !important;
    display: block !important;
    overflow: auto !important;
    white-space: pre !important;
    -moz-border-radius: 5px !important;
  }

/* Index & Thread page info container */
 .ContentInfo.Top
  {

    padding-top: 30px !important;
  }
 .ContentInfo.Top > h1
  {
    width: auto !important;
  }

/* Index & Thread page number divs */
 .PageInfo
  {
    border: 1px solid #222 !important;
    margin-bottom: 10px !important;
    padding: 0 !important;
  }
 .PageList
  {
    background-color: #111 !important;
    background-image:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAYAAAAlH6X5AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAuSURBVHjaYlBSUuJmYmBg4AMRgiBCBESIgggxECEOZ4nBJUTgisHawAYwAAQYAEfXAYJIkzM5AAAAAElFTkSuQmCC) !important;
    background-position: bottom !important;
    background-repeat: repeat-x !important;
  }
 .PageInfo > p,
 .PageList
  {
    padding: 3px !important;
  }
 .Highlight,
 .PageList > .CurrentPage
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABsUExURSMpIiYsJUNOQSoxKSQqIygvJzM7MScuJkhVRjhBNi42LTI6MDpEOC01LFNhUEBLPlhnVT1HOz9KPTQ8MjlDN0NPQTA4LlBdTVZlU0ZSRDY/NE1aSkdTRTxGOltrWF1tWiw0KzlCNy83LkFMP9agCXoAAABFSURBVHjaXMFBFoEAFADAQZGiEqWSJPe/o/8szXiZ1Xqlu4fMZNDaxo9K4+Lp5ObtaHS1j4XOKne22MU0Hmx+k/jnK8AAqzQCjcRX+iEAAAAASUVORK5CYII=) !important;
    background-position: bottom !important;
    background-repeat: repeat-x !important;
    border: 1px solid #666 !important;
    margin: 1px !important;
    padding: 2px !important;
  }

/* The bottom one is annoying me, badly */
 .ContentInfo.Bottom
  {
    bottom: 0 !important;
    left: 0 !important;
    position: fixed !important;
    width: 220px !important;
  }

 #Categories li,
 #CommentResults .CommentText a:hover,
 #frmPostComment,
 #frmPostDiscussion,
 #SearchSimple,
 #SearchDiscussions,
 #SearchComments,
 #SearchUsers,
 .Discussion
  {
    background: none !important;
  }
 #frmPostComment,
 #frmPostDiscussion,
 #Header > ul > li,
 #SearchDiscussions,
 #SearchComments,
 #SearchUsers,
 #SearchSimple
  {
    border-color: #000 !important;
  }
 label,
 legend,
 #Categories,
 #CommentFormats,
 #Comments,
 #frmPostComment,
 #frmPostDiscussion,
 #SearchSimple,
 #SimpleSearchRadios,
 .CommentBody,
 .Discussion
  {
    color: #ddd !important;
  }
 .CommentBody
  {
    overflow: auto !important;
  }
 #Categories,
 #Categories li ul,
 #CommentResults > li,
 #CommentResults li ul,
 #Comments,
 #Comments > li,
 .ContentInfo
  {
    border: none !important;
    margin: 2px !important;
  }
 #CommentBoxController
  {
    background: #666 !important;
    border: 1px solid #999 !important;
    margin: 3px !important;
    -moz-border-radius: 5px !important;
  }

/* Thread post avatar */
.CommentIcon
  {
    background-color: transparent !important;
    border-bottom: 1px solid #777 !important;
    border-left: 1px solid #555 !important;
    border-right: 1px solid #666 !important;
    border-top: 2px solid #111 !important;
  }
li.Alternate .CommentIcon
  {
    border-top: 2px solid #333 !important;
  }

/* Forum Index: List */
 #CommentResults > li > ul > li,
 #Discussions > li > ul > li
  {
    padding-left: 10px !important;
  }
 #CommentResults > li > ul > li.CommentText
  {
    padding-top: 5px !important;
  }

 #Discussions li ul,
  /* Thread Posts */
 #CommentResults li ul,
 #Comments > li
  {
    background-color: #111 !important;
    border: 1px solid #333 !important;
    margin: 3px 0 !important;
    padding: 2px 0 !important;
    -moz-border-radius: 5px !important;
  }
 #Categories li.Alternate ul,
 #Discussions li.Alternate ul,
  /* Thread Posts */
 #CommentResults li.Alternate ul,
 #Comments > li.Alternate
  {
    background-color: #333 !important;
    border: 1px solid #555 !important;
  }
 #Discussions li.Unread:before
  {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAPCAYAAAAS0WrNAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALbSURBVHja7Fg9juIwFE5We4HMEbIFBwgFHUIyJXSDBAdIeiiYDujgCOEAIJGSkhyAghyAIhyBHCFrjz6v3jzskGGbKfKkJ5zYz/7ev4NblqXT0M+hX40Jfhb9flXwfD431nuN3iUnljnxJUPCMHyoX7PZzFbT1pLV3B2HKPIlX/B+LvmEcchk1bocczGRuWOcMxm9T46xfg7YvnPsxyln8uqMA3A4FdguYLWnR9Z4kD+QNe9snxDvT2QvAZmcnHHH+PMcl/aQ/X5fHo9HZ7fbueq51+uVy+XS6Xa7riVDlHAkecum1XuXGMOvsU6NR4geAUX6klPDvNPpdEyZesfvmyEqD+QsHVDKaG3JtyfrL1gzIkE3ItgC4E2gp3aqwlHAgUpmIzkDP+ikMH3JkPF47LZaLWe1WpVRFJWDwcDoDEZFjTSNEGU8U26W9RmJ1geyOCMkDg9rYPrA+XGNtSnJgBj4Uob3A+cKkk2C2KgPfFkVpoemvlgs3Ov1+jmeTqfui3WSO2lLnDJ/IusjelNDRtEMvRhKxAYyYU2cGTHaM0w3YmSTURM2vyUlLawIPvstS/cQVbLiOHaf9BAbeZas2SI91xVRuYYS2riclFwunZGzMwTKhlY+MPSXV0mAI6ajLQgLUhXacI7uk99ziOwZzmQyKclzORwO6ziAUlCRlglA6hptKiNaibWl9P0Bp6yZ9/H+DfLzmsZOKuZPWEN7WQL8Jr0d0gM94NCYgzrZ+L89JIHigqT2nEW3z3pBBgVFRf/RzdNa32Uf2aCX+FA2ZdkoDEbzWbYVLPI59REkGQuKAgHlsezWfSlgAeUZeqZX68Pwmz1E3zT01e5EbhIOAXWxOEU75ECMJAC8DdA5cUysr62ybJWS9dXaY9dOQW42HsGhr8w5MXhh6WEm3Lok6SzOyZU1IYF4Q+m847wYtrqxzwOt+z/nuc1fJ81fJw01Dmkc0tCL9FeAAQCIrxhh5aZdoQAAAABJRU5ErkJggg==) !important;
  }
 #Discussions li.Unread ul
  {
    background-color: #555 !important;
    border: 1px solid #999 !important;
  }
 #Discussions li.Unread.Alternate ul
  {
    background-color: #666 !important;
    border: 1px solid #999 !important;
    color: #222 !important;
  }
 #Discussions li.Unread ul,
 #Discussions li.Unread ul span
  {
    color: #000 !important;
  }
 #Discussions li.NewComments ul:before
  {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAAPCAYAAADJasDvAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAANGSURBVHja7Fg9juIwFHZW01JkjxAKDpApKEGCEjqQoCf0UEA5JTT05AJIcARyAAo4AAUpKYeGno3Zz6MPy8HJjLZYkSdZJPaz/d73foNzu91EQa9FvwoIXo/e+MVxnCTwb45tTtJutyvQ+7fkJsNLxsGw5uE3Nm2sVqvZIl0adzAY3H95bjQaPcwRbZMh5wODQCesLYnvhGf17idjj+ct9jbwfsOzUv4Tcx2DHAGdu6d70tbXOFPSBOfuU/AJSL48vEadYYysuAWkzyedp4YLjPakm+SZ5Yr0er0urtfrl5FrtZpot9tisViY9jZx+RLvIXlfGQIMMSefp8nYsBcm2eIdCilvjrBnSXMXuQ/nbjQZllC8SV7vw0Bq3cM675Fyy7vn2K9GpJ0/I11FTl6jzjlwk+epDNuBs5bprgOwm9IZDYMzpUe6TOH9fl9UKhXx8fEhgiAQrVbrbnhTeicakmcyxRnT2FzbG5OigpSZa/t87Jtqdx0wpwCYG+S9EOgenEmPkInBsHl4bWTDbfpk75SyoE/zkWWfuZGTBj8ej/fn8XicRfiQFJjYmJPo9pOxp54ghPAdSpMxgdExRDg7hQnsmMqDaT2idQWiT3e6eN6kAJ6V90Hnn+D2xHFUWVlDpziz0VVNl7RarUQY/s0YT2q6rkAXEbBM4VFpdY1IE1r6Dqh5GQJYD/PhNwC5aE2PaY2dJIT8LowQGvjy8qbpnAc3G+6/4YguavsyV6TLmt7r9b7eVU3PSBvUSVV/TF5ZxogMwjcgcIj1mBSIU+4TKc2da1n3yZE8imAXsndQFtyUrjkLr03nrLilkQc9Lri/CbmsNf2Na7qMaJne5Tifz/f6bqnpHkZM9bQJj3v2OTHXPvsiSsldcoSZ1oQJrXaHiLQDNX4enEWBMNGawAZ4uobon4N/mCGLZOV90Pm7uKU4ttLzkqeXeujeleFltJdKpXtNf2Jw1czs4am6AjNKceo3SAytmo+pBkRoiICOpUFSNW2tgTGkJvFA6fOC93c8z+jzs0ndfKjpuCWnysIbm3ROjO/kwI17F4XhCbpFkN+nrx9l+K7N6I7pb1hVwy1de0H/KTnFf++vR8V/74XRC3oF+iPAABSvb3WfGs1OAAAAAElFTkSuQmCC) !important;
  }

/* Forum Index: Post Headers */
 #Discussions li.Sticky
  {
    margin: .25em !important;
    padding: 0 !important;
    width: 90% !important;
  }
 #Discussions li.Sticky ul
  {
    background: #181c18 !important;
    border: 1px solid #444 !important;
    margin: 0 !important;
    padding: .25em 1px .25em 0 !important;
  }
 #Discussions li.Sticky ul span
  {
    color: #888 !important;
  }

 li.Sticky ul li.DiscussionType
  {
    display: none !important;
  }

 li.Sticky ul li.DiscussionTopic:before
  {
    content: url(data:image/png;base64,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) !important;
    margin-right: .5em !important;
  }
 li.Sticky ul li.DiscussionTopic
  {
    min-height: 1.75em !important;
    padding-top: .25em !important;
  }

 li.DiscussionTopic
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAYAAAAlH6X5AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAxSURBVHjaYvr//z8DCPAwAQkBECEMIkRBhDiIkAARknCWOFxWGKTtM4j4D+IyAAQYABHABesXTnaXAAAAAElFTkSuQmCC) !important;
    background-position: bottom !important;
    background-repeat: repeat-x !important;
    border-bottom: 1px solid #000 !important;
    margin: 1px 0 !important;
  }
 li.Alternate ul li.DiscussionTopic
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAYAAAAlH6X5AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAuSURBVHjaYlBSUuJmYmBg4AMRgiBCBESIgggxECEOZ4nBJUTgisHawAYwAAQYAEfXAYJIkzM5AAAAAElFTkSuQmCC) !important;
    background-position: bottom !important;
    background-repeat: repeat-x !important;
  }
 li.Unread ul li.DiscussionTopic
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAYAAAAlH6X5AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAxSURBVHjaYvr//z8Dg4uLCw8TAwODAIgQBhGiIEIcREiACEk4SxwuKwzXAdbLABBgADivBOXoVUwfAAAAAElFTkSuQmCC) !important;
    background-position: bottom !important;
    background-repeat: repeat-x !important;
    border-top: 1px dotted #333 !important;
  }

 #Discussions li ul span:after
  {
    content: ": " !important;
  }

/* Forum Page Header */
 /* Hidden */
 #Header
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAeSURBVHjaYmJgYLjBDCSMQYQgiPjO8P//fwaAAAMAJTYFHO3UrGIAAAAASUVORK5CYII=) !important;
    background-position: bottom !important;
    background-repeat: repeat-x !important;
    border: none !important;
    border-bottom: 20px solid #fff !important;
    height: 0px !important;
    left: 0 !important;
    margin: 0 0 10px 0 !important;
    position: fixed !important;
    right: 0 !important;
    vertical-align: bottom !important;
    z-index: 100 !important;
    -moz-opacity: .25 !important;
    -moz-border-radius: 0 !important;
  }
 #Header *
  {
    visibility: hidden !important;
  }

 /* Visible */
 #Header:hover
  {
    border: none !important;
    height: auto !important;
    padding-bottom: 5px !important;
    -moz-opacity: 1 !important;
  }
 #Header:hover *
  {
    visibility: visible !important;
  }

 /* Header Contents */
 #Header > *
  {
    background: #222 !important;
    margin: 0 !important;
  }
 #Header > h1
  {
    font-size: 15pt !important;
    padding: .25em !important;
  }
 #Header a:active
  {
    font-style: normal !important;
    outline: none !important;
  }
 #Header > ul
  {
    border-bottom: 1px solid #000 !important;
  }
 #Header > ul > li
  {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    -moz-border-radius-topleft: 0 !important;
    -moz-border-radius-topright: 0 !important;
  }
 #Header > ul > li > a
  {
    border: 1px solid #000 !important;
  }

 #Session
  {
    color: #ddd !important;
    position: fixed !important;
    float: right !important;
    font-size: 1em !important;
    top: 0 !important;
    width: 18em !important;
    z-index: 110 !important;
  }

/* Left Panel & Content */
 #Panel
  {
    background: #222 !important;
    border: 1px solid #444 !important;
    height: auto !important;
    left: 0 !important;
    margin: 3px !important;
    padding: 0 !important;
    position: fixed !important;
    top: 20px !important;
    width: 220px !important;
  }
 #Panel > *
  {
    margin: 10px 5px !important;
  }
 #Panel *
  {
    border-color: #666 !important;
    width: auto !important;
  }

 #Panel a:hover
  {
    background: none !important;
    border: none !important;
  }

 #AboutVanilla,
 #AboutVanilla > a
  {
    color: #555 !important;
  }

/* Comment Contents (the rest of it) */
 .CommentHeader
  {
    border-bottom: 1px dotted #666 !important;
    padding-bottom: .5em !important;
  }
 .CommentHeader > ul > li:first-child:after
  {
    content: "Posted:" !important;
    padding-left: 1em !important;
  }
 .CommentHeader > ul > li > em
  {
    visibility: hidden !important;
  }
 .CommentHeader > ul > li > em:before
  {
    content: ">> edited since then." !important;
    font-family: serif !important;
    font-style: italic !important;
    padding-left: 1em !important;
    visibility: visible !important;
  }


/* Forum Preferences */
 #Form
  {
    width: 100% !important;
  }
 #Form form
  {
    background: #222 !important;
    border: 1px solid #000 !important;
    display: block !important;
    padding: 5px !important;
    width: 100% !important;
    -moz-border-radius: 5px !important;
  }

.ProfileIcon
  {
    background-color: transparent !important;
    padding: 0 !important;
  }


/* LOL Vcard ... */
 #AccountProfile
  {
    background: #222 !important;
    border: 1px solid #000 !important;
    display: block !important;
    margin-top: 30px !important;
    padding: 5px !important;
    width: 100% !important;
    -moz-border-radius: 5px !important;
  }
 .vcard > .ProfileTitle > h2
  {
    border-bottom: 1px dotted #444 !important;
    margin-left: 10px !important;
    width: 50% !important;
  }
 .vcard > .ProfileTitle > p
  {
    float: right !important;
    width: auto !important;
  }
 .vcard > .Picture,
 .vcard > .ProfileTitle
  {
    width: 100% !important;
  }
 .vcard > li > h3
  {
    border-right: 1px dotted #444 !important;
    padding-right: .75em !important;
    text-align: right !important;
    width: 10em !important;
  }
 .vcard > li > h3:after
  {
    content: ":" !important;
  }
 .vcard > li > p
  {
    padding-left: .5em !important;
    width: auto !important;
  }
 .vcard > li:not([class])
  {
    border-top: 1px dotted #444 !important;
    margin: auto !important;
  }

/* Ads */
 .ad
  {
    margin-right: 2em !important;
  }
 .ad,
 .ad > a:link
  {
    color: #444 !important;
    font-size: 8pt !important;
  }
 #AccountPage > .ad
  {
    display: block !important;
    margin-top: 2em !important;
    position: relative !important;
    height: 2em !important;
    right:0 !important;
    bottom:0 !important;
 

}
}
