@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("userstyles.org") {

/*Setting minimum body width and background*/

      body {
            min-width:800px;
            background-color:white;
           }

/*Change position of text on main-page*/

      #main-text {
                  margin-top:100px;
                  text-align:justify;
                 }

/*Changing sidebar*/

      #sidebar {
                margin-top:50px!important;
                max-width:400px;
               }

/* Remove Header-bar's Background*/

      #header-bar {
                   background:none!important
                  }

/* Changing All Headers*/

      h1, h2 {
              text-align:center; 
              color:#426395; 
              font-style: oblique; 
              font-family:serif none!important; 
              line-height:230%;
              font-variant: small-caps;
             }

/* Changing Headers on /styles page */

      h2 {
          text-align:left!important;
          font-variant: normal;
         }

/*Changing top-header's appearance*/

      #navigation .current-page,
      #header-bar a,
      #header-bar input,
      #header-bar span    
                  {
                    border:none           !important;
                    background:none       !important;
                    font-family:serif none!important;
                    font-style:oblique;
                    color:#426395         !important;
                    text-transform: uppercase;
                  }

/*Three-column display of styles*/

      #style-list{
                  line-height:28px;
                  -moz-column-count: 3 !important;
                  font-size: small;
                 }

/* Change bullets to numbers in the lists of styles */

      #style-list li {
                      list-style-type: decimal !important;
                     }

/* Shifting the position of buttons on style's page and text after it */

      UL > LI[id^="stylish"],
      LI[id^="stylish"] + LI  {
                                position:relative;
                                  left:-40px
                               }

/* Remove ugly round bullets */

      UL > LI[id^="stylish"],
      LI[id^="stylish"] + LI,
      #sidebar ul>li,
      .category-style-top ul>li,
      #feedback + UL,
      #header-bar + H1 + UL     {
                                  list-style-type: none !important;
                                }

/* Use prettier bullets where appropriate :) */

      #sidebar ul>li,
      .category-style-top ul>li,
      #feedback + UL
                            {
                             list-style-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAJAAkDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAcI/8QAHhAAAgICAwEBAAAAAAAAAAAABQYEBwADAQgVAhL/xAAUAQEAAAAAAAAAAAAAAAAAAAAI/8QAGhEAAwEBAQEAAAAAAAAAAAAAAQIDEwQSAP/aAAwDAQACEQMRAD8AjFQo/XQz02vhruXeoqFhgGcBqoRsVneQbu90c5Ef79etWGidpzxeKK4C/o+Uu+doQSqa16ooddL3ZMISKoEYOxjG9zczwp10botYdXRus6MTPmXKcsoBmdlRs9XX3nq7tOcgxUji/Qtk5UWEpHnhi1JqBToOtKa3KhVZ1FM1bz7ySau7lQfv/9k=")
                            }

/*Adding bullets to "Browse all ... styles" and "Post your style" links */

      .all-link:before,
      .post-your-style:before
                             {
                              content:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAJAAkDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAcI/8QAHhAAAgICAwEBAAAAAAAAAAAABQYEBwADAQgVAhL/xAAUAQEAAAAAAAAAAAAAAAAAAAAI/8QAGhEAAwEBAQEAAAAAAAAAAAAAAQIDEwQSAP/aAAwDAQACEQMRAD8AjFQo/XQz02vhruXeoqFhgGcBqoRsVneQbu90c5Ef79etWGidpzxeKK4C/o+Uu+doQSqa16ooddL3ZMISKoEYOxjG9zczwp10botYdXRus6MTPmXKcsoBmdlRs9XX3nq7tOcgxUji/Qtk5UWEpHnhi1JqBToOtKa3KhVZ1FM1bz7ySau7lQfv/9k=")" "
                             }

/*Changing "Post your style" position*/

      .post-your-style {
                        text-align:left!important; 
                       }

/*Changing "Browse all ... styles." position*/

      .all-link        {
                        position:relative; top:12px
                       }

/* Transforming links */

      A {
         text-decoration:none!important;
         font-style: oblique;
        }

      A:visited {
                 color:#224375!important;
                }

      A:visited:hover {
                       color:#5273A5!important;
                      }

/* Removing dotted link border*/

      A {
         outline: none;
        }

/* Transforming main logo */

      #logo a,
      #logo a:visited {
                       font-variant: small-caps;
                       text-transform: capitalize;
                       font-size:38px
                      }

/* Obsolete styles */

      A.obsolete:before,
      A.obsolete + A.edit-link:before {
                                       content:"Obsolete style";
                                       visibility:visible!important;
                                       color:gray;
                                      }
      A.obsolete,
      A.obsolete + A.edit-link {
                                visibility:collapse!important;
                               }

/*Adding start to highly ranked styles*/

/* 5 */    A[title="Rating: 5.00"]:before,
           A[title^="Rating: 4.9"]:before,
           A[title^="Rating: 4.8"]:before,
           A[title^="Rating: 4.7"]:before,
           A[title^="Rating: 4.6"]:before,
           A[title^="Rating: 4.5"]:not([title="Rating: 4.50"]):before
                  {
                   content:url("data:image/gif;base64,R0lGODlhHgAPAOZjAAAAAL+/v/zqFN/f3/zeBPzOBLSelH9/f/z+RM/Pz+/v7/y+BPz+JPyuBNza3PyyBPz6hPz+VPTy9Pz+TE9PT/yCBMyidJ+fnw8PD+zu7D8/P/yaBLSWjK+vr/zCBPx+BORqDOySDMyqhPz+bPyeBMSynG9vb6R6bMzGxMyKZKxuZOROBPzSBKyOhPy6ZPz+XMSefNxWDPyuNPyqBMRmLPyiBPz+dMzCvOSmXMSqhNSaXNTOzNyeVNyWVLR6VOyCDPz+lMyylI+Pj8y6tMRaJPyuTPzGTPS6fPzSDMSKTOTm5Px2BPz+xPz+LPzmFKyShPSWBLyKbLSKbOzq7PzGfPyWJMyeZPzCZPzefPyqHOyiVPzuFOyqVKxuVMSulPz6JPz6/MxqJPzyFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGMALAAAAAAeAA8AAAfVgGOCg4SFhmMWh4qLhDsyN4yRhjpMSZKCCQGaAYdTVxMuDpcApKSHMBAMEFGSCQCchEEWVjxcVAhNEUdaPSlSBocdAAOwgjlYQCMRCAxfDAgTLzZFJ4cHpRhCgyVGYgJbAuHhTiEtYIcmFAMDGgAKg0NZBPP0SD/AkgMAF4ReDQUAC7CAwoHRgQOYAHQgJOLBggUeINYouOhaAHYYCuF40GBDhQYPZnRhpIBCKX6DJFTZ8CGMARoVSBDJF+AdoQxLQDyRIMhAjBVKLhly4EPUTRUoBAUCADs=")"  "
                  }

/* 4+ */   A[title="Rating: 4.50"]:before,
           A[title^="Rating: 4.4"]:before,
           A[title^="Rating: 4.3"]:before,
           A[title^="Rating: 4.2"]:before,
           A[title^="Rating: 4.1"]:before,
           A[title^="Rating: 4.0"]:not([title="Rating: 4.00"]):before
                  {
                   content:url("data:image/gif;base64,R0lGODlhHgAPAOZeAAAAAERERPzeBNrc2iIiIrSelPzOBPz+RPy+BPz+JPzqFNza3PyuBDMzM/z+TPTy9PyyBOzu7PyCBPyaBLSWjPz6hMyidPzCBLGhnPz+VPx+BPy6ZMyylPzefJmZmfz+XOySDPx2BORqDMSqhMSefOTm5BEREdTOzMSKTOROBPzGfPyiBPzSBNxWDKyOhKyShLGJV8RaJPz+LKR6bPz6JPyuNKxuVPzmFPz6/NyWVOyiVMRmLNSaXGZmZtrcgMyKZN3d3fzSDNrAA1VVVdrcSc2TSdqXA/zCZNqaA7R6VOSmXMxqJLyKbPyqBOyCDO7u7szCvLSKbJeMDPyWJPS6fKxuZMzMzPyeBPz+dPz+xPSWBOzq7PyuTMzGxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF4ALAAAAAAeAA8AAAfGgF6Cg4SFhl4Wh4qLhCc1UIyRhjxZKJKDViYBiltHDhsLl0AEAJuEAwADJBUJFUySTwQ9AaZeHBYwAEUqBzIZVDo5P1EFhw2btIMjHT4ARAcJNAkHDh9YXDOGQw2CyV4eAOHiAFIK5jcgLjiGpOMEhBgAQgL09EFOxZHeg6hGBv8GWGihcGmfIFRIECC4sHAFQUkGBSmBwGCCBAYQmti4dOjBlAkalhTYIeFKDI6GIoQQ8eKBoAItUpRASWhBklCEIlTpIigQADs=")"  "
                  }

/* 4 */    A[title="Rating: 4.00"]:before,
           A[title^="Rating: 3.9"]:before,
           A[title^="Rating: 3.8"]:before,
           A[title^="Rating: 3.7"]:before,
           A[title^="Rating: 3.6"]:before,
           A[title^="Rating: 3.5"]:not([title="Rating: 3.50"]):before
                  {
                   content:url("data:image/gif;base64,R0lGODlhHgAPAOZhAERERAAAAPzqFPzeBCIiIrSelPzOBPz+JPyuBP////z+RNza3Py+BPyyBPz+TPz6hPz+VOzu7PTy9PyCBPyaBMyidLSWjPzCBDMzM9SaXOSmXMRmLPzefPSWBPx2BPS6fPyeBPyqHORqDOyiVGZmZsy6tMSefNyWVLR6VMyeZMyKZPyuTPz6/PzSDMzCvPyWJPzGfMSulPzyFPy6ZKxuZMxqJO7u7qR6bMyylPz+xOzq7MRaJMSynBEREeySDKxuVPyqBOyCDPz+bPzmFPzuFOyqVNxWDPyuNPx+BFVVVeROBPz+lMyqhLyKbPz+dKyShNyeVMzGxPz+LMzMzMSKTPzCZPzSBPz+XMSqhKyOhPz6JLSKbOTm5N3d3fyiBPzGTNTOzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGEALAAAAAAeAA8AAAfGgGGCg4SFhmEVh4qLhGBHLoyRhhk5VJKDUz0AijpVDjMLl10EAZuHJg8HD02SNgQkAKZhOBUpUEUwClIQHyMnKlsFhxgACbGDWBxLQhAKB1oHCg5XTis3hkkYCcayYTxfMgJEAuTkQz5ZLIakAe0BBIQlIQP09S1BwpHHhTEIBv8GrHSwcGkfISYNGDC4sNALQUkGB2logIDCBAQNgPy4dEjCCwpIahTYMAHEDo6GIngQ8USCoAJGlHBBSWgBilCEItCIIigQADs=")"  "
                  }

/*0+,1+*/  A[title^="Rating: 0."],
           A[title^="Rating: 1."]
                  {
                   opacity:1 !important;
                   color:gray!important;
                  }

/* Center style's meta-info: stars, author's name, last updated, number of installs*/

           #style-meta {
                        text-align:center
                       }
	.screenshot-table  {display:block!important;text-align:center!important;}
	.screenshot-table *{display:inline-block!important}
	.screenshot-table tbody,.screenshot-table tr,.screenshot-before,.screenshot-after,.screenshot  {max-width:100%!important}
	.screenshot-box {text-align:center;max-width:100%!important}


	#comment_comment {margin-bottom:7px!important}
	label.rating {border:1px solid #7F7D73 !important;padding:5px 20px!important;}
	h3#i-say + blockquote {text-align:center!important;}
	#submit-comment-button {float:none!important;padding:4px 20px;position:relative;top:-1px}
	#delete-comment-button {padding:4px 20px;position:relative;top:-40px;left:4px}

}

/*Adding bullets on user's page*/

@-moz-document
 url-prefix(http://userstyles.org/users/0),
 url-prefix(http://userstyles.org/users/1),
 url-prefix(http://userstyles.org/users/2),
 url-prefix(http://userstyles.org/users/3),
 url-prefix(http://userstyles.org/users/4),
 url-prefix(http://userstyles.org/users/5),
 url-prefix(http://userstyles.org/users/6),
 url-prefix(http://userstyles.org/users/7),
 url-prefix(http://userstyles.org/users/8),
 url-prefix(http://userstyles.org/users/9) 
               , url-prefix("https://userstyles.org/users/0"), url-prefix("https://userstyles.org/users/1"), url-prefix("https://userstyles.org/users/2"), url-prefix("https://userstyles.org/users/3"), url-prefix("https://userstyles.org/users/4"), url-prefix("https://userstyles.org/users/5"), url-prefix("https://userstyles.org/users/6"), url-prefix("https://userstyles.org/users/7"), url-prefix("https://userstyles.org/users/8"), url-prefix("https://userstyles.org/users/9") {
                #header-bar + H1 + UL {
                                       list-style-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAJAAkDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAcI/8QAHhAAAgICAwEBAAAAAAAAAAAABQYEBwADAQgVAhL/xAAUAQEAAAAAAAAAAAAAAAAAAAAI/8QAGhEAAwEBAQEAAAAAAAAAAAAAAQIDEwQSAP/aAAwDAQACEQMRAD8AjFQo/XQz02vhruXeoqFhgGcBqoRsVneQbu90c5Ef79etWGidpzxeKK4C/o+Uu+doQSqa16ooddL3ZMISKoEYOxjG9zczwp10botYdXRus6MTPmXKcsoBmdlRs9XX3nq7tOcgxUji/Qtk5UWEpHnhi1JqBToOtKa3KhVZ1FM1bz7ySau7lQfv/9k=")
                                      }
               }