@namespace url(http://www.w3.org/1999/xhtml);
/* Templated upon:
 * http://userstyles.org/styles/3866
 * http://userstyles.org/stylesheets/standard.css
 * http://forum.userstyles.org/themes/vanilla/styles/default/vanilla.css
 *
 * Inspired by:
 * http://www.userstyles.org/style/700/
 * http://userstyles.org/styles/108
 * http://userstyles.org/styles/2924
 * http://userstyles.org/styles/2824
 * http://userstyles.org/styles/1048
 * http://userstyles.org/styles/1029
*/

@-moz-document url-prefix("http://userstyles.org"),
               url-prefix("http://forum.userstyles.org")
{

 *
  {
   color: #ddd !important;
  }
 html
  {
   background: #080808 !important;
  }
 body
  {
   background: transparent !important; 
   padding-top: 1em !important;
  }
 a:link
  {
   color: #ccc !important; 
   text-decoration: none !important;
   outline: none !important;
  }
 a:visited
  {
   color: #d5bf9b !important;
   text-decoration: none !important;
  }
 a:active 
  {
   color:red !important; 
   font-style: italic !important;
   outline: none !important;
  }
 a:hover
  {
   color: #fff !important;
  }
 h1, h2, h3, h4 
  {
   background-color: transparent !important; 
   color:#ddd !important;
  }
 pre
  {
   margin-top: 0px !important;
   margin-right: 0px !important;
   margin-bottom: 0px !important;
   margin-left: 0px !important;
   padding-top: 10px !important;
   padding-right: 10px !important;
   padding-bottom: 0px !important;
   padding-left: 10px !important;
   border-width: 2px !important;
   border-style: dashed !important;
   border-color: #a02222 !important;
   background: #401111 !important;
  }


/*
 * Page Headers
*/

 body > h1
  {
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAeSURBVHjaYmJgYLjBDCSMQYQgiPjO8P//fwaAAAMAJTYFHO3UrGIAAAAASUVORK5CYII=) !important;
   background-repeat: repeat-x !important;
   background-position: top !important;
   color: #eee !important;
   border-width: 1px 0 1px 0 !important;
   border-style: solid !important;
   border-color: #000 !important;
   margin-left: -30px !important;
   padding-left: 10px !important;
   margin-right: -30px !important;
   margin-bottom: 5px !important;
   margin-top: 5px !important;
   background-color: #222 !important;
   font-variant: small-caps !important;
   height: 1.25em !important;
  }


/*
 * Forms
*/

#Form form
  {
   margin-top: 0px !important;
   margin-right: 0px !important;
   margin-bottom: 0px !important;
   margin-left: 0px !important;
   padding-top: 10px !important;
   padding-right: 10px !important;
   padding-bottom: 0px !important;
   padding-left: 10px !important;
   border-width: 2px !important;
   border-style: solid !important;
   border-color: #a02222 !important;
   background: #602222 !important;
  }
 form#search
  {
   border: 0 !important;
   background: none !important;
   line-height: 2em !important;
   padding: 5px !important;
  }

/* Low priority, fix common troubles, but let pages override. */
 button:not(:empty),
 input[type="button"],
 input[type="file"],
 input[type="password"],
 input[type="reset"],
 input[type="submit"],
 input[type="text"],
 input:not([type]),
 input,
 select,
 textarea 
  {
    -moz-appearance: none ;
  }

 input[name="encrypted"],
 input[type="hidden"]
  {
    visibility: hidden !important;
  }
  
/* Black shadow top left */
 html:root > body input[type="file"]:focus,
 html:root > body input[type="password"]:focus,
 html:root > body input[type="text"]:focus,
 html:root > body input:not([type]):focus,
 html:root > body textarea:focus, 

 html:root > body input[type="file"]:hover,
 html:root > body input[type="password"]:hover,
 html:root > body input[type="text"]:hover,
 html:root > body input:not([type]):hover,
 html:root > body textarea:hover
  {
    background-image:
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABdwAAAXcCAYAAAA4NUxkAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAC/xSURBVHja7N0xSgRBEEDRVvb+eARPqLurK2oyTtOIRsLgD9+DCiat8NPU3I0xHva57HPd53WfjwEAAAAAAPxp27bH39+nsSL7eZ/nsaL7mzUBAAAAAMAxM7jfxnrhPoP701gBHgAAAAAAOOA7uL+Mn+B+tRYAAAAAADhmBvf3sV61z+g+T8tcrAUAAAAAAI6Zwf1zrB+lztvtt23bnJQBAAAAAICD7q0AAAAAAAD+T3AHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A4AAAAAAAHBHQAAAAAAAoI7AAAAAAAEBHcAAAAAAAgI7gAAAAAAEBDcAQAAAAAgILgDAAAAAEBAcAcAAAAAgIDgDgAAAAAAAcEdAAAAAAACgjsAAAAAAAQEdwAAAAAACAjuAAAAAAAQENwBAAAAACAguAMAAAAAQEBwBwAAAACAgOAOAAAAAAABwR0AAAAAAAKCOwAAAAAABAR3AAAAAAAICO4AAAAAABAQ3AEAAAAAICC4AwAAAABAQHAHAAAAAICA4A7wxY4dCwAAAAAM8reexM7CCAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0AAAAAAAbCHQAAAAAABsIdAAAAAAAGwh0A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)
      !important;
    background-repeat: no-repeat !important ;
    -moz-border-radius: 0 !important ;
  }

/* Default */
 html:root > body button,
 html:root > body input[type="button"],
 html:root > body input[type="file"],
 html:root > body input[type="password"],
 html:root > body input[type="reset"],
 html:root > body input[type="submit"],
 html:root > body input[type="text"],
 html:root > body input:not([type]),
 html:root > body textarea,
 #Form label a 
  {
    border: 1px solid #bbb !important;
    color: #fff !important;
  }
 html:root > body select
  {
    border: 1px solid #000 !important;
    color: #fff !important;
  }
 html:root > body button,
 html:root > body input[type="button"],
 html:root > body input[type="reset"],
 html:root > body input[type="submit"],
 html:root > body option:hover,
 #Form label a 
  {
    background-color: #282827 !important;
  }
 html:root > body input[type="password"],
 html:root > body input[type="text"],
 html:root > body input:not([type])
  {
    background-color: #848483 !important;
  }
 html:root > body select,
 html:root > body textarea
  {
    background-color: #282827 !important;
  }

/* Hover */
 html:root > body button:hover,
 html:root > body input[type="button"]:hover,
 html:root > body input[type="reset"]:hover,
 html:root > body input[type="submit"]:hover,
 #Form label a:hover
  {
    border: 1px solid #fff !important;
    background-color: #666 !important;
    color: #000 !important;
  }
 html:root > body input[type="file"]:hover,
 html:root > body input[type="password"]:hover,
 html:root > body input[type="text"]:hover,
 html:root > body input:not([type]):hover,
 html:root > body textarea:hover
  {
    border: 1px solid #fff !important;
    background-color: #333 !important;
  }
 html:root > body select:hover
  {
  }
 html:root > body button:hover,
 html:root > body input[type="radio"]:hover,
 html:root > body input[type="reset"]:hover,
 html:root > body input[type="submit"]:hover,
 html:root > body select:hover
  {
    cursor: pointer !important;
  }

/* Active */
 html:root > body button:active, 
 html:root > body input[type="button"]:active,
 html:root > body input[type="file"]:active,
 html:root > body input[type="password"]:active,
 html:root > body input[type="reset"]:active,
 html:root > body input[type="submit"]:active,
 html:root > body input[type="text"]:active,
 html:root > body input:not([type]):active,
 #Form label a:active
  {
    background-color: #000 !important;
    border: 1px inset #bbb !important;
  }
 html:root > body select:active
  {
  }

/* Focus */
 html:root > body button:focus,
 html:root > body input[type="button"]:focus,
 html:root > body input[type="file"]:focus,
 html:root > body input[type="password"]:focus,
 html:root > body input[type="reset"]:focus,
 html:root > body input[type="submit"]:focus,
 html:root > body input[type="text"]:focus,
 html:root > body input:not([type]):focus,
 html:root > body textarea:focus,
 #Form label a:focus
  {
    background-color: #333 !important ;
  }

/* Disabled */
 html:root > body input:disabled 
  {
    border: 0 !important;
  }


/*
 * Etc.
*/

 #other-links > a
  {
   border: 1px solid #000 !important;
   margin: 3px !important;
   padding: .25em .5em !important;
  }
 #other-links > a:hover
  {
   border: 1px solid #888 !important;
  }
 div#install
  {
   color: #fff !important;
   border-width: 2px !important;
   border-style: solid !important;
   border-color: #a02222 !important;
   background: #602222 !important;
   padding-top: 10px !important;
   padding-right: 10px !important;
   padding-bottom: 10px !important;
   padding-left: 10px !important;
   margin-left: 10px !important;
   margin-right: 5px !important;
   margin-top: 10px !important;
   font-size: smaller !important;
  }
 div#obsoletion-message
  {
   color: #000 !important;
   border-width: 2px !important;
   border-style: solid !important;
   border-color: #ff4 !important;
   background: #ffa !important;
   padding-top: 10px !important;
   padding-right: 10px !important;
   padding-bottom: 10px !important;
   padding-left: 10px !important;
   margin-left: 10px !important;
   margin-right: 5px !important;
   margin-top: 10px !important;
   font-size: smaller !important;
  }
 p#generic-obsoletion-message
  {
   color: #000 !important;
  }
 p#specific-obsoletion-message
  {
   color: #000 !important;
  }
 #post-discussion iframe
  {
   border: 0 !important;
  }
#Panel
  {
   background: none !important;
   border: 0 !important;
  }
#AboutVanilla
  {
   background: none !important;
   border: 0 !important;
  }



/*
 * Background Images
*/

/* Grey convex */
 html:root > body button,
 html:root > body input[type="button"],
 html:root > body input[type="reset"],
 html:root > body input[type="submit"],
 html:root > body option:hover,
 #Form label a
  {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACEUExURSgoKE5OTjIyMi0sLTU1NUJCQjg4ODo6OkVERCgnKEpKSiwsK1RUVFZVVlJSUkhISFxcWy8vMDMzNGxsbT09PXd3dykpKWNiY0FBQC4uLkdGRioqKWBfXzs8PHJxcVBQT1hXV3t7eisrK4GAgGdoZz8/P15eXn9/fkxLTDY3N1laWjAxMC2wp4EAAABNSURBVHjaNMXJFoEAAADAQaEshRZKhBT5//9z8MxlPAxuchcHndJZLzVqbaxtXU28xBKVpdDRU6axMPcW2Jv62DmZWbmrFf6iX18BBgDjCAOzaVqBHwAAAABJRU5ErkJggg==) !important;
    background-repeat: repeat-x !important ;
    -moz-border-radius: 0 !important ;
  }

/* Grey concave */
 html:root > body button:active,
 html:root > body input[type="button"]:active,
 html:root > body input[type="reset"]:active,
 html:root > body input[type="submit"]:active,
 html:root > body input[type="password"],
 html:root > body input[type="text"],
 html:root > body input:not([type]),
 #Form label a:active,
 #other-links > a:active
  {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACKUExURYSEg4SDg4SEhISDhDc3NysqK4KBgUNDQ0tKS3l5eXNyckZGRm1tbVNTU2FgYFBQUF5eXigoJy8vL39+fllZWCwrLHV0dGdlZXt6ej4+PjMyMikpKX18fXd2d3FwcGhoaDk6OTs8O1ZVVUFBQIKCg2NjY2tqai0tLYB/f1xbWzExMUhISE1OTTU1NXjW3kgAAABQSURBVHjaDMbZEkIAAADAlU4l6dJFonTg/38vDzuzUlcTB29bPxe9sdLDWW1mqTXXScQqe18bay+Zu8ZKIXKUWzi52fmYegqMhAPDQv4CDADrAwQSEppr/AAAAABJRU5ErkJggg==) !important;
    background-repeat: repeat-x !important ;
    -moz-border-radius: 0 !important ;
  }

/* Brown convex */
 #Header > ul > li > a,
 #other-links > a
  {
    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;
  }

/* Teal convex */
 #Header > ul > li.TabOn > a,
 #other-links > a:hover
  {
    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;
  }



/*
 * Screenshot Behavior
*/
 .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-rating:before
  {
   content: "^_^ " !important;
  }
 #style-list > li.ok-rating:before
  {
   content: "o_o " !important;
  }
 #style-list > li.bad-rating:before
  {
   content: ">_< " !important;
  }
 #style-list > li.no-rating:before
  {
   content: "-_- " !important;
  }

 #style-list > li > a
  {
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
 #style-list > li.good-rating
  {
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
 #style-list > li.ok-rating
  {
    margin-left: .5em !important;
  }
 #style-list > li.bad-rating
  {
    margin-left: 1.5em !important;
  }
 #style-list > li.no-rating
  {
    margin-left: 1em !important;
  }
 #style-list > li > a:first-child
  {
    margin-right: 0 !important;
  }
 #style-list > li > a:last-child
  {
    margin-left: 0 !important;
  }

 #style-list > li.obsolete:before
  {
   content: "x_x " !important;
   margin-left: 0 !important;
  }
 #style-list > li.obsolete
  {
    margin-left: 1.5em !important;
    padding-left: 0 !important;
  }

 #style-list > li.obsolete,
 #style-list > li.obsolete > a
  {
    color: #555 !important;
  }




/*
 * add scrollbar for "show code" preview
*/
 #css
  {
   overflow:auto!important;
  }

/*
 * max-height for css code
*/
 #view-code
  {
   max-height:35em!important;
  }


/* Emphasize links which the author of this style wants to promote. */
 /* 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/"],
 a[href^="http://www.honestlyillustrated.com/userstyles/stylishguide/"]
  {
    color: #fff !important;
    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,
 a[href^="http://www.honestlyillustrated.com/userstyles/stylishguide/"]:hover
  {
    color: #fff !important;
    background: #555 !important;
    border: 1px outset #bbb !important;
  }
 a[href="http://userstyles.org/users/1"]:active,
 a[href^="http://userstyles.org/users/1/"]:active,
 a[href="http://userstyles.org/users/552"]:active,
 a[href^="http://userstyles.org/users/552/"]:active,
 a[href="http://userstyles.org/users/667"]:active,
 a[href^="http://userstyles.org/users/667/"]:active,
 a[href="http://userstyles.org/users/3059"]:active,
 a[href^="http://userstyles.org/users/3059/"]:active,
 a[href="http://userstyles.org/forum/account.php?u=1"]:active,
 a[href="http://userstyles.org/forum/account.php?u=235"]:active,
 a[href="http://userstyles.org/forum/account.php?u=1360"]:active,
 a[href="http://userstyles.org/styles/search/painted+black"]:active,
 a[href="http://userstyles.org/styles/search/paintless"]:active,
 a[href="http://userstyles.org/forum/account.php?u=3061"]:active,
 a[href^="http://userscripts.org/users/37751/"]:active,
 a[href^="http://www.honestlyillustrated.com/userstyles/stylishguide/"]:active
  {
    color: #fff !important;
    background: #000 !important;
    border: 1px inset #bbb !important;
    font-style: normal !important;
  }
 a[href$="/users/3059"]:after
  {
    content: "?" !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("forum.userstyles.org")
{

 #TopOfPage, a[href$="#pgtop"]
  {
    display: none !important;
  }
  
 body
  {
   padding-top: 0 !important;
  }

 #AboutVanilla: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: 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-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAeSURBVHjaYmJgYLjBDCSMQYQgiPjO8P//fwaAAAMAJTYFHO3UrGIAAAAASUVORK5CYII=) !important;
    background-color: transparent !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;
    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;
    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;
  }
}
