/* License: CC0 Public Domain (creativecommons.org/publicdomain/zero/1.0/) */
/* Version: 2015-02-21 by grom (userstyles.org/styles/65356) */
/* AGENT_SHEET */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("forum.userstyles.org") {

html { background: #222 !important; }

.SiteTitle, .BoxCategories > h4 { display: none !important; }
#Head > .Row { padding-left: 230px !important; width: 730px !important; }

body, div, ul, li, table, tbody, th, tr, td, form, kbd, samp, mark,
#Frame, #Head, /* show more under comments */ .Foot,
.Item, .Discussions > .Item.Item,
/* srazzano */ .Message span[style], .Message a[style] { background: none !important; }
a, span { background-color: transparent !important; }

.MessageForm, /* Flag popup */ .Popup h1, .Popup h2, /* PM meta-info */ .Info { background: rgba(20,20,20,0.6) !important; }

.DataList, .MessageList, /* <Firefox RSS */ #feedHandler #feedBody, #feedHandler #feedHeaderContainer,/* /> */
/* sidebar */ .Box, .BoxFilter, /* "Permission problem" */ .SplashInfo, /* account settings */ .Preferences,
code, pre, blockquote { background: rgba(20,20,20,0.5) !important; }

.Item.Alt { background: rgba(20,20,20,0.3) !important; }
.Item.Mine, /* post preview */ .Preview, /* warning text */ .Warning { background: rgba(30,30,10,0.5) !important; }
/* menus */ .Flyout, .FlyoutMenu, .MenuItems,
/* Flag this */ .Popup > .Border > .Body, /* floating notification */ .InformMessage,
/* attachment */ .FileHover, /* smiley */ .EmoticonContainer { background: rgba(30,30,30,0.95) !important; }
.EmoticonBox { background-color: rgba(30,30,30,0.95) !important; }

* { color: inherit !important; border-color: #551 !important; text-shadow: none !important; }
html, /* No of posts */ .Count { color: #ff9 !important; }
a, h1, h2, h3, h4, h5, h6, th, .InformMessage, .InformMessages { color: #ba0 !important; }
a:visited { color: #ab4 !important; }
a:hover { color: #de4 !important; }
a:focus { outline: 1px dotted !important; }
a:focus:active { outline: none !important; }

hr { height: 0 !important; border-style: solid !important; border-width: 1px 0 0 !important; }
::-moz-selection { background: #ff9 !important; color: #000 !important; }
::selection { background: #ff9 !important; color: #000 !important; }

input[type="submit"], input[type="button"], input[type="file"], input[type="reset"], button,
.NavButton, /* newpost count */ .HasNew, /* pagination */ .Pager > a[class], /* start discussion */ a.BigButton, a.Button
{ color: #ff0 !important; background: rgba(20,20,20,0.6) !important; border: 1px solid #551 !important;
border-radius: 7px !important; box-shadow: none !important; text-shadow: none !important;
/*background-image: linear-gradient(rgba(255,255,255,0.2),rgba(125,125,125,0.2),rgba(0,0,0,0.3)) !important;*/ }

input[type="submit"]:hover, input[type="button"]:hover, input[type="file"]:hover, input[type="reset"]:hover, button:hover,
.NavButton:hover, .HasNew, a.BigButton:hover, a.Button:hover { background-color: #330 !important; color: #ff9 !important; border-color: #ff0 !important; }

button, input, select, textarea { -moz-appearance: none !important; }
input[type="radio"], input[type="checkbox"] { color: #ff0 !important; background: #222 !important; border-color: #444 !important; }

input, select, textarea, input[type="text"] { background: rgba(20,20,20,0.6) !important; color: #ff9 !important; border: 1px solid #551 !important; padding: 2px !important; }
input[type] { border-width: 1px !important; border-style: solid !important; }
textarea:hover, input:hover { border-color: #995 !important; }
textarea:focus, input:focus { border-color: #ff0 !important; }
option { background: rgba(20,20,20,0.6) !important; }
select > button { background-color: transparent !important; border: none !important; box-shadow: none !important; }
html:root option:checked { background: #ff9 !important; color: #000 !important; }

.DataList, .MessageList, .Box, .BoxFilter { padding: 0 5px !important; border: 1px solid #551 !important; }
.DataList { padding: 0 !important; }
.Discussions > .Mine { border-left: 3px solid #ba0 !important; }
#Panel .Active { margin: -1px -5px 0 !important; border-width: 0 5px 1px !important; border-style: solid !important; border-radius: 3px; }
code, pre, .Message span[style], .Message a[style] { border-color: #ff0 !important; }
.MeButton { border-color: transparent !important; }
.FilterMenu > li, .PanelInfo > li { border-width: 0 0 1px 0 !important; }
.FilterMenu > li:last-child, .PanelInfo > li:last-child { border-width: 0 !important; }
.QuoteText { border: none !important; }
blockquote { margin: 1em 0 !important; padding: 1ex 16px !important; border-style: dashed solid !important; border-width: 1px 4px !important; }
code, pre { max-height: 550px !important; box-shadow: none !important; }

.Preferences { padding: 0.5em !important; }
/* search fix */ .SearchForm .SiteSearch .Button { top: 4px !important; }
/* GF fix */ .SiteMenu, .SiteSearch { margin: 0 !important; }

.Message img, .ImageThumbnail { opacity: .8; }
.Message img:hover, .ImageThumbnail:hover { opacity: 1; }

.Item:target:before { content: ""; position: absolute; top: 0; right: 0; left: 0; border-top: 3px solid #822; }
#latest:target { float: none !important; margin: 0 !important; position: absolute; top: 0; right: 0; left: 0; border-top: 3px solid #822 !important; }

.Category-userstyles\.org > .ItemLink, .Category > a[href$="/categories/userstyles.org"], .Tag, .Tag-Announcement { background: #16466a !important; color: #eee !important; }
.Category-stylish > .ItemLink, .Category > a[href$="/categories/stylish"] { background: #741 !important; color: #fff !important; }
.Category-style-development > .ItemLink, .Category > a[href$="/categories/style-development"] { background: #151 !important; color: #eee !important; }
.Category-style-requests > .ItemLink, .Category > a[href$="/categories/style-requests"],
/* No of notifications */ .Alert, .Note.Closed:not(.SignInOrRegister), .Tag-Banned, .Tag-Closed, .SearchResults mark { background: #722 !important; color: #ddd !important; }
.Depth1 > .ItemLink, .Category > a[href*="/categories/"] { padding: 0 4px !important; border-radius: 2px !important; }

.good-rating, .ok-rating, .bad-rating { width: 0 !important; height: 10px !important; padding-left: 15px !important; background-position: center !important; background-repeat: no-repeat !important; }
.good-rating { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAALVBMVEUAAAAVeAImfgUqggUygwYygwY2jwk1jgk0hwg1jQk2iwhArhBHwxRY7Axc+Af47uZgAAAADXRSTlMABHCH2ODm6Ory9Pn5XwQFLAAAADVJREFUCNc1yMcRACAMA0GbHNV/uYBl7nWzIrcYxNPa/sY1nbVgt48A+SKcH5INyUTj3NlIB1gRAlLv85KrAAAAAElFTkSuQmCC") !important; }
.ok-rating { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAARVBMVEUAAABQMABQMABqQgN5TAR7TgV4TAR+TwV9TwWPWwaQXAaJVwaOWwacZAecZQeSXQaWYAeVYAfYjg3Yjg3hlA7nmA/9pxHcuqdJAAAAFnRSTlMAAgdOY3JzdXeZm5yvr7K5wMP2+Pz8uGKcDwAAADxJREFUCNdjYEAGTByC/CyMYBaPiJiYMDeIzSoqBgRCzEAmrxgYcAKZfBAmF5DJhlCApI2BiV0AahgcAADAaQN8iVe4qwAAAABJRU5ErkJggg%3D%3D") !important; }
.bad-rating { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAJFBMVEUAAACSCgqPCQqNCQqRDAysDQ2QCwyhDA2gDQ3cExPKERHrFBS4kOwoAAAAC3RSTlMAZHN20dHT3er4+ZjJsj8AAAAwSURBVHjaLchJDgAgDMPAUKBs//8vklOfrFHuaijOo9uk6V0SbIRB2AiDxaAZpA5+iGsB38ZjlcAAAAAASUVORK5CYII%3D") !important; }

.UploadProgress { background: url("data:image/gif;base64,R0lGODlhBgAGAKECABQUFDMzEf///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAABgAGAAACCQSCcblo3J5rBQAh+QQBCgADACwAAAAABgAGAAACCkwAdmmo91iTrgAAIfkEAQoAAwAsAAAAAAYABgAAAgqMA3C5avzcO6gAADs=") !important; }
.SiteSearch .Button { border: 0 !important; border-radius: 0 !important; background: url("https://forum.userstyles.org/applications/dashboard/design/images/sprites.png") no-repeat 0 -324px !important; }
.SpNotifications, .SpGlobe { background-position: -32px -276px !important; }
.SpInbox, .SpEnvelope { background-position: 0 -292px !important; }
.SpBookmarks, .SpStar { background-position: -80px -308px !important; }
.SpDashboard, .SpOptions, .SpCog { background-position: 0 -276px !important; }
.OptionsTitle { height: 20px !important; background: url("https://forum.userstyles.org/applications/dashboard/design/images/sprites.png") -27px 0 !important; }

a.Bookmark { background: none center no-repeat !important; }
li:hover a.Bookmark, div.Options > a.Bookmark { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAmVBMVEUAAAAAAAAAAAABAQEDAwMDAwMGBgYICAgKCgoKCgoLCwsODg4PDw8TExMVFRUWFhYaGhobGxsiIiIjIyMqKiorKysvLy8wMDA5OTlCQkJFRUVFRUVHR0dSUlJWVlZWVlZZWVlcXFxhYWFkZGRlZWVlZWVpaWlra2tsbGxtbW1vb29xcXFycnJzc3Nzc3N1dXV1dXV2dnZ2dnba+PcoAAAAMnRSTlMAAQIECAkOEhYXGR8hKi8xODpJTFxdZWh7jpWWmbC5ur/H0Nfa2+Pn6evw8/b4+fv8/nmZ1MYAAABySURBVHjaTc7bFkJQGEXhFR2oJEXS1oESOXRY7/9wDP6RPe++u4khMzagd+RBp9PwtRhpJCSVwHTDM7t+abSfA6eaY1+FVaE5swCv+TNfoyugVG3QdxU/MJSIC/FT/JabD0u1De/ktPfy5s8ATHYXG2gBteUTpMWcN0wAAAAASUVORK5CYII=") !important; }
a.Bookmarked, li:hover a.Bookmarked, div.Options > a.Bookmarked, a.Bookmark[class]:hover { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAiQAAAIkBOZtwtgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADZSURBVCiRlZAxSkNBGIS/fQSJRVAsNIIQbAWxFD1BUnmBpLTIGXKORDyKFgo29laiBxCxMkKwEL40G3lZ3uYlPwzsDPsVM6hUi4ZyqxS5PxlQlFF8Xm8Ic6L8Rvul7K0JUyjPSTypgoMKhAZwCpwDXeCK5RN4AR6insApyliZZatX60+ZoHSUzw3hd2V/0fOyNFCdPpTjZDAGa4A/yllmbe5r4LeyKZJVW6y+nbJJ4aMaeDcDhwJoR/MN3AAXwBB4jfkWhOY/Uup7qDwqfWU72SIoPeVOOVjkc5iYuqLVudSAAAAAAElFTkSuQmCC") !important; }

html { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAIVBMVEUAAAAaGhozMzNNTU1mZmaAgICZmZmzs7PMzMzm5ub///8vEMhyAAAAC3RSTlMKCgoKCgoKCgoKClcw+EsAAARuSURBVBgZBcE5k6IIGADQT1SEjbRtRScSbzYS8cwQ21YnwgOPiQQvzJQWlcwWz4nwRNOtqdqq/ZX7HjDRZOBIO0Yct6/62EaGDTsNO0ee46AutvWnk06jSqPpZW7pMUvycfrhYmA1iI4C140xXOZy3T8NV2Kpo7omNTyQr8c9RpOMe/J3YeAuRbJ2raNeHrYLrLP7c6iqbZHN1tfx6oZx5rlN0to7gxEL6jDhiQvZigm17ftsjqH4LqR9gCe+cJhb5fUlno+hMuj3YtpNrrX1CkKfuRvaap8UzrNeRR3CdGi5yLaaKkBCsfUt99WFSj+0M9tKMLeQol4uhgH/3BFvE2Zb7GzdzX03GqnJq2/tmNwDp1p9DGI46Jqz8NZ+D8jDAA9vdDUKy0MAJtSyJ+Vm7cpkkECTOTTfCUIGxuHUV0TL3JDqhnGFFgMP7dggQqWcA7HIRTeESa8Vs7+jX8TUVmt1j1cbAZbqR3P4LG9DqcQqYJkjau1Xfoi+h1oQNO0uWU95i5dZH05itDOOJqJx7K4CQX//3YNsnhy5V4b3fhK6JCYuDJ4F+TYOphqTERGJbPSBN0TFN8hH+IeEAfcSJOv04XymGQJHT8P4Z6+MOZZyEHpgfdXVigeJTXLFAS1OtU03ac+IBUBjmWoWQccOVNFp5BwmsSLhZx36Evr4BPW2zR+G+0J7/tpqy3I93K/wpw6458214YaUHF7zeEiQaB0PX4nbnQAxePaxRqH6M1LEIn70556aNRYDM3iAot2GLOa2c55vmGKNLQjNe2ZfRjp2WAz1JplsneShvdP2U9PROBpv/wnZnlCVXsJ7vT9bIfvt8iw38U+128G6sTysvn3ZfklmrJp6xBbOITXOtVBcTvlAVHbV3wIq4a3JDtzYoeTfbKauipMC28RmRpLSBxphFSRxobps+TkfD2MEPBs2L5OpeW/MaXp1ftzqL6SDodEgAz0eS+Xv3Z4lsPaSmUZezn8rVE5sZMEfiqnD6PuEI60HfGA+crbLfEDOoA2mMuDq3U7rlSQ1xCqwm52227tlswVf+cFh7jiZYrVpECvJIp6YPhsNV4YgLqxdZSsjc7f/+Hbj0+rHrFjq+pZfoNsro4T3Xdrfl1Sds6qB5tl+TIWOBbhHYoqqep+viBPv/SeP5A+uVG1S4V8AL75BFnEL7wm+SeuUUdLNw6YW5ylwXdezB770Uc3Nd4iiNWDueHIqmAi0p1929iKcb/NWaVXosvfrY1V5XE9x2JGNU9qq2YRDqi59ErRiH93eNDnohFLysPYbokBNb3xHRj6v22FJZ+2mC8otNha1z04xUbQTldnhyJ/cjkelRcOR50Q3N4lePs9SFseaz1tTdVvaPQUCp69FvYRJ0cBbMtlKLVHMzH6Si1sePEppQaC9GoO3oZyk0mpQjOfzXbYGsr+wZvSFazv7fapT76/4axLJEfUiD9xrK2aTMbfvLcuPtOZ58qhQOWm8lgBt11OR9iChJ4v/+vEhp1KM0i9E9uT/MM91ypF3xLkAAAAASUVORK5CYII=") !important; }

}