@namespace url(http://www.w3.org/1999/xhtml);

/* overall changes */
@-moz-document domain(userstyles.org) {

/* overall font changes */
* {
font-family: 'lucida sans' !important;
letter-spacing: 0.05em !important;
}

/* titles */
h1 {
font-size: 32px !important;
margin: 18px 0px 6px 0px !important;
text-decoration: underline !important;
}

/* subtitles */
h2 {
font-size: 24px !important;
margin: 30px 0px 9px 0px !important;
}

/* text blocks and lists */
p, ul, li {
font-size: 13px !important;
line-height: 13px !important;
}

/* lists */
ul {
list-style-type: disc !important;
}

/* listed items */
ul li {
margin: 3px 0px !important;
}

/* input boxes, code boxes */
input,
textarea,
#stylish-code {
font-family: 'lucida console' !important;
font-size: 11px !important;
line-height: 11px !important;
text-transform: none !important;
}

/* buttons */
input[type="submit"],
button {
font-family: 'lucida sans' !important;
text-transform: lowercase !important;
}

/* changes margins and background */
body {
margin: 0 25px 25px 25px !important;
padding-top: 105px !important; /* 55 + 25 */
background-image: url("data:image/gif;base64,R0lGODlhAQBRAIAAAEJjlf///yH5BAAAAAAALAAAAAABAFEAQAIIhI+By+0PIywAOw==") !important;
background-position: top !important;
background-repeat: repeat-x !important;
text-transform: lowercase !important;
}

/* hides header */
#header-bar {
height: 0px !important;
padding: 0px !important;
}

/* navigation links */
#navigation {
float: none !important;
margin: 0em !important;
padding: 0em !important;
position: absolute;
top: 62px; right: 132px;
}

#navigation a,
#navigation a:visited,
#navigation .current-page {
border: 0px !important;
}

#navigation .current-page {
color: #7392C1 !important;
background-color: #FFFFFF !important;
}

/* 'my account' and search links*/
#search {
float: none !important;
padding: 0px !important;
position: absolute;
top: 0px; right: 0px;
}

#account-link {
position: absolute;
top: 59px; right: 20px;
padding: 2px 10px 4px 10px;
white-space: nowrap !important;
background-color: #7392c1;
border: 0px !important;
-moz-border-radius: 5px 5px 0 0 !important;
margin: 0px !important;
height: 15px !important;
}

#account-link a {
color: #FFFFFF !important;
font-weight: bold !important;
text-decoration: none !important;
}

#account-link:hover {
background-color: #83A2D1 !important;
}

#search-terms {
position: absolute !important;
top: 20px; right: 85px;
padding: 2px 6px !important;
}

#search-submit {
position: absolute !important;
top: 20px; right: 20px;
}

#search input[type="submit"] {
padding: 2px 6px !important;
border: 0px !important;
background-color: #7392C1 !important;
-moz-border-radius: 5px !important;
}

#search input[type="submit"]:hover {
background-color: #83A2D1 !important;
}

/* main list */
#style-list {
margin: 0px !important;
padding: 0px !important;
}

/* listed items */
#style-list li {
margin: 3px 9px 3px 0px !important;
font-size: 8px !important;
color: #000000 !important;
}

/* listed links */
#style-list a {
color: #224375 !important;
font-size: 12px !important;
text-decoration: none !important;
border-bottom: 1px solid #DDDDDD !important;
}

#style-list li a:hover {
color: #000000 !important;
border-bottom: 1px solid #000000 !important;
}

#style-list a:visited {
color: #000000 !important;
border-bottom: 1px solid #000000 !important;
}

/* rating system */
#style-list span.stars {
display: block !important;
margin: 2px 0px 0px 0px !important;
}

#style-list span.stars img {
width: 10px !important;
height: 12px !important;
}

/* hides unnecesary text */
p.linking-note {
display: none !important;
}

}


/* changes to the home page */
@-moz-document url("http://userstyles.org/") , url("https://userstyles.org/") {

/* hides main text */
#main-text {
display: none !important;
}

/* sidebar */
#sidebar {
float: none !important;
-moz-column-count: 2 !important;
margin: 0px !important;
}

/* sidebar titles */
#sidebar h2 {
margin: 18px 0px 6px 0px !important;
}

#sidebar h2 a {
font-size: 32px !important;
color: #000000 !important;
}

/* sidebar titles fix */
#sidebar h2 a[href="/style/highly_rated_list"]:before,
#sidebar h2 a[href="/style/popular_list"]:before,
#sidebar h2 a[href="/style/new_list"]:before,
#sidebar h2 a[href="/style/updated_list"]:before {
content: 'top ';
}

/* sidebar lists */
#sidebar ul {
list-style-type: decimal !important;
padding-left: 30px !important;
}

/* sidebar listed items */
#sidebar ul li {
font-size: 9px !important;
color: #000000 !important;
margin: 3px 9px 3px 0px !important;
}

/* sidebar listed links */
#sidebar ul li a {
color: #224375 !important;
font-size: 12px !important;
text-decoration: none !important;
border-bottom: 1px solid #DDDDDD !important;
}

#sidebar ul li a:hover {
color: #000000 !important;
border-bottom: 1px solid #000000 !important;
}

#sidebar ul li a:visited {
color: #000000 !important;
border-bottom: 1px solid #000000 !important;
}

/* footer */
#miscellaneous {
position: absolute !important;
left: 75px;
font-size: 12px !important;
margin-top: 25px !important;
}

}


/* individual code pages */
@-moz-document url-prefix("http://userstyles.org/style/show/") , url-prefix("https://userstyles.org/style/show/") {

/* code title */
h1 {
margin-bottom: 0px !important;
}

#detail-average-rating {
margin-bottom: 6px !important;
}

/* brief information */
#style-meta {
padding: 0px !important;
font-size: 13px !important;
font-weight: bold !important;
}

/* description */
#long-description {
font-size: 13px !important;
line-height: 18px !important;
text-transform: none !important;
}

/* screenshots */
#screenshots {
margin: 0px auto !important;
text-align: center !important;
}

.screenshot-table {
border-spacing: 0px !important;
}

.screenshot-table td {
padding: 0px !important;
}

.screenshot-table td:first-child {
padding-right: 10px !important;
}

.screenshot-caption {
font-size: 13px !important;
font-weight: normal !important;
font-style: normal !important;
text-transform: none !important;
}

.screenshot {
background-color: #FFFFFF !important;
border: 1px solid #000000 !important;
max-width: 318px !important;
}

.screenshot:hover {
cursor: pointer !important;
}

.screenshot:active {
max-width: none !important;
position: fixed !important;
top: 3px; left: 3px;
border: 1px solid #000000 !important;
margin: 9px !important;
}

/* code box */
#view-code {
width: 628px !important;
border: 1px solid #000000 !important;
}

/* hides unnecesary text */
#install-options td,
#install-options td div {
font-size: 0px !important;
}

#install-options td button,
#install-options td div button {
font-size: 16px !important;
}

/* comments */
#style-comments {
margin: 0px !important;
padding: 0px !important;
}

#style-comments li {
display: block !important;
padding: 9px !important;
margin: 12px 0px !important;
border: 1px solid #000000 !important;
}

#style-comments li:first-child {
padding-left: 24px !important;
margin: 0px 0px 24px 0px !important;
border: 0px !important;
}

#style-comments h3,
#style-comments p {
font-size: 13px !important;
margin: 3px 0px !important;
}

#i-say {
display: none !important;
}

blockquote {
margin: 0px !important;
padding: 0px !important;
}

#openid {
display: block !important;
width: 430px !important;
border: 1px solid #000000 !important;
margin: 5px 0px !important;
}

#my-comment {
display: block !important;
width: 448px !important;
border: 1px solid #000000 !important;
margin: 5px 0px !important;
}

label.rating {
border: 0px !important;
font-size: 11px !important;
}

label.rating:hover {
background-color: #FFFFFF !important;
}

#new-comment {
display: block !important;
float: none !important;
margin: 5px 0px !important;
}

#style-comments span.stars img {
width: 10px !important;
height: 12px !important;
}

}


/* fixes active navigation links */
@-moz-document url-prefix("http://userstyles.org/user/show/"),
               url("http://userstyles.org/style/new"),
               url("http://userstyles.org/user/edit"),
               url("http://userstyles.org/user/edit_password"),
               url("http://userstyles.org/user/migrate_openid_info") , url-prefix("https://userstyles.org/user/show/"), url("https://userstyles.org/style/new"), url("https://userstyles.org/user/edit"), url("https://userstyles.org/user/edit_password"), url("https://userstyles.org/user/migrate_openid_info") {

#account-link,
#account-link:hover,
#account-link a {
background-color: #FFFFFF !important;
color: #7392C1 !important;
}

}

@-moz-document url("http://userstyles.org/stylish") , url("https://userstyles.org/stylish") {

#navigation a[href="/stylish"] {
background-color: #FFFFFF !important;
color: #7392C1 !important;
}

}


/* hides unnecessary text */
@-moz-document url("http://userstyles.org/style/list/site"),
               url("http://userstyles.org/style/list/app"),
               url("http://userstyles.org/style/list/global") , url("https://userstyles.org/style/list/site"), url("https://userstyles.org/style/list/app"), url("https://userstyles.org/style/list/global") {

p {
display: none !important;
}

}


/* 'my account' */
@-moz-document url-prefix("http://userstyles.org/user/show/") , url-prefix("https://userstyles.org/user/show/") {

/* main links */
body > ul li {
margin: 3px 9px 3px 0px !important;
font-size: 8px !important;
color: #000000 !important;
list-style-type: disc !important;
}

body > ul {
margin: 0px !important;
padding-left: 30px !important;
}

body > ul li a,
#style-list li a,
#style-list li a:visited {
color: #224375 !important;
font-size: 12px !important;
text-decoration: none !important;
border-bottom: 1px solid #DDDDDD !important;
}

body > ul li a:hover,
#style-list li a:hover {
color: #000000 !important;
border-bottom: 1px solid #000000 !important;
}

/* fixes the styles' list */
#style-list {
-moz-column-count: 1 !important;
margin: 0px !important;
padding-left: 30px !important;
}

}

/* 'create new style', 'change details', 'edit password' */
@-moz-document url("http://userstyles.org/style/new"),
               url("http://userstyles.org/user/edit"),
               url("http://userstyles.org/user/edit_password") , url("https://userstyles.org/style/new"), url("https://userstyles.org/user/edit"), url("https://userstyles.org/user/edit_password") {

/* merges columns */
tr, th, td {
display: block !important;
}

/* titles */
th {
font-size: 24px !important;
text-align: left !important;
margin-top: 12px !important;
text-transform: lowercase !important;
}

/* rows */
td {
margin-bottom: 12px !important;
}

/* fixes small text */
.screenshot-note, 
#before-screenshot-entry label,
#after-screenshot-entry label {
font-size: 11px !important;
}

}


/* graphical header link by loucypher */
@-moz-document domain(userstyles.org) {

#logo {
float: none !important;
position: absolute !important;
top: 3px; left: 3px;
}

#logo > a {
font-size: 0px !important;
display: block !important;
width: 268px !important;
height: 64px !important;
background-image: url("data:image/png;base64,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") !important;
background-position: top left !important;
background-repeat: no-repeat !important;
}

}

/* always view code by jk- */
@-moz-document domain(userstyles.org) {

#view-code {
display: block !important;
max-width: 650px !important;
max-height: 300px !important;
}

#show-button {
display: none !important;
}

}


/* - add add-ons below - */

