@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://userstyles.org/) {

body {font-family: arial !important;}

/* Top */

#breadcrumbs, #other-links {
height: 22px !important;
font-size: 12px !important;
position: absolute !important;
cursor: default !important;
}

#breadcrumbs {
color: #CCFFFF !important;
top: 30px !important;
left: 0 !important;
width: 100% !important;
margin: 0 !important;
padding: 5px 0 0px !important;
text-indent: 10px !important;
-moz-box-shadow:  -20px -20px 18px -7px white, 
/*inset 0 -16px 22px -18px #333333,*/
inset 0px 13px 22px -6px white !important;
background: #0098FF  !important;
}

#breadcrumbs:after {
content: ""  !important;
width: 100% !important;
height: 12px !important;
position: absolute !important;
top: 27px !important;
left: 0 !important;
-moz-box-shadow: inset 0 12px 10px -9px #333333 !important;
}

H1 {
font-weight: normal !important;
font-variant: normal !important;
font-size: 22px !important;
background-color: white !important;
color: #0098FF !important;
padding-bottom: 30px !important;
margin-top: 0 !important;
margin-bottom: 10px !important;
top: 0 !important;
font-weight: bold !important;
font-family: calibri !important;
text-shadow: 1px 1px 2px rgba(0,0,0,0.3) !important;
cursor: default !important;
}

H1::-moz-selection {color: red !important;}
#breadcrumbs::-moz-selection, #other-links::-moz-selection {background: transparent !important;}
BUTTON::-moz-focus-inner {border: transparent !important;}
input[type="submit"]::-moz-focus-inner {border: transparent !important;}

#breadcrumbs A {
font-weight: bold !important;
color: white !important;
text-decoration: none !important;
padding: 0 5px !important;
}

#breadcrumbs A:first-child {padding-left: 0 !important; font-size: 0 !important;}

#breadcrumbs A:first-child:before {
content: "Userstyles Home" !important;
font-size: 12px !important;
letter-spacing: 3px !important;
}

#breadcrumbs A:active {color: #ffffcc !important;}
#breadcrumbs A:focus, #other-links A:focus {outline: none !important;}
#breadcrumbs A:last-child, #breadcrumbs A:hover {text-shadow: 0 0 8px white, 0 1px 8px white !important;}
#breadcrumbs A + A {letter-spacing: 2px !important;}

#other-links {
padding: 6px 2px 0 10px !important; font-size: 0 !important;
margin: 0px 2px 0 !important; color: transparent !important;
}

#other-links A:before {content: "*" !important; color: transparent !important;}
#other-links A:hover:before {color: #FF6666 !important;}
#other-links:not(:hover) A {opacity: 0 !important;display: none !important;}

#other-links:not(:hover):before{
content: "*" !important;
color: black !important;
font-size: 13px !important;
color: #26A7FF !important;
font-weight: bold !important;
margin-right: 5px !important;
padding-left: 150px !important;
}

#other-links A {
font-weight: bold !important;
color: #999999 !important;
text-decoration: none !important;
font-family: segoe ui !important;
font-size: 12px !important;
padding: 5px !important;
}


/* Search */

#search-terms, #search-submit {
-moz-appearance: none !important;
border: none !important;
outline: none !important;
background: none !important;
}

#search {
font-size: 13px !important;
margin-left: 8px !important;
padding: 2px 2px 3px 5px !important;
-moz-border-radius: 12px !important;
-moz-box-shadow: inset -1px 1px 2px rgba(0,0,0,0.2),
inset -1px -1px 2px rgba(0,0,0,0.1) !important;
}

#search-terms {
font-size: 11px !important;
color: #666666 !important;
margin: 0 17px 0 2px !important;
}

#search-submit {
font-size: 0 !important;
position: absolute !important;
top: 8px !important;
right: 3px !important;
width: 16px !important;
height: 16px !important;
opacity: .6 !important;
cursor: pointer !important;
background: no-repeat url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kHEwMJAjTjpxoAAADwSURBVCjPjZIxigJRDIa/cbyEN1gQxEoQ9gCpFm0UG1sbK9llwMZuYRpBsPEEYiG2sbKcVmz0AjbeYXZsMjDGgZ0fHiF5+fP+5CXIsgwPEekCE6BloQuwUdUkzwk8UUSmwJxy/Krq+o0oIh1gD/wBS2BnV0NgBtSAgaomdVcxAkIgzisbViKSmpII6NUcsWl2WyIzj31gTxcRUhGeeCn05DEyewPwPcY2nMh6Oli8D/wAqeW8ET9Nbggs7PjvSF6IIjIDvs19AGegbf7ZL0C9hHQFxqp6rzKchtkT8PUfqSg1Bo7ASVXTKt8RlC15FTwBy21NCNIaCcIAAAAASUVORK5CYII=
) !important;}

#search-submit:hover {-moz-transform: rotate(-10deg) !important;}


/* Install */

#install {
cursor: default !important;
padding: 0 !important;
margin: 0 !important;
background: none !important;
border: none !important;
font-size: 11px !important;
}
/*
#install * {
-moz-appearance: none !important;
background: none !important;
text-align: right !important;
border: none !important;
list-style-type: none !important;
color: #CCFFFF !important;
color: white !important;
font-weight: bold !important;
font-family: arial !important;
}

#stylish-not-installed, #stylish-not-installed-ie, #install > H2 {display: none !important;}
#stylish-update + LI {font-size: 0 !important;}

#stylish-install, #stylish-update {
position: absolute !important;
top: 0px !important;
right: 255px !important;
right: 85px !important;
height: 22px !important;
margin: 31px !important;
padding: 5px 0 0px !important;
}

#stylish-update button:before {
content: "UPDATE" !important;
font-size: 13px !important;
letter-spacing: 7px !important;
margin-right: -15px !important;
}

#stylish-install button:before {
content: "INSTALL" !important;
font-size: 13px !important;
letter-spacing: 7px !important;
margin-right: -15px !important;
}

#install button {
font-size: 0 !important;
cursor: pointer !important;
padding: 8px 9px 6px 9px !important;
margin-top: -9px !important;
color: white !important;
}

#install button:hover {text-shadow: 0 0 8px white, 0 1px 8px white !important;}

#userjs-install {
position: absolute !important;
top: 37px !important;
right: 178px !important;
right: 10px !important;
font-size: 0 !important;
}

#userjs-install:not(:hover) {color: #CCFFFF !important;}

#userjs-install:before {
content: "greasemonkey" !important;
padding: 0 4px !important;
font-size: 11px !important;
background: repeat-x url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAOCAIAAABhIeELAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kHHhEFAnWeR9UAAAAzSURBVAjXJcXBEYAgDADBm+vd9mxGVCCJ+OCxsxzn8prYElvgHfsnt7ewF47CWRgf5uIHHJ4bxkLASb4AAAAASUVORK5CYII=
)!important;
}

li[style="display: list-item;"]:after {
content: "only in firefox" !important;
font-size: 11px !important;
color: white !important;
position: absolute !important;
top: 5px !important;
right: -89px !important;
color: #CCFFFF !important;
}
*/
/* Feedback */

#feedback, #style-show > P {display: none !important;}

#feedback + UL {
margin-left: -30px !important;
background: #26A7FF !important;
padding: 3px 10px 4px 10px !important;
font-size: 21px !important;
display: inline-block !important;
}

#feedback + UL:not(:hover) * {display: none !important;}
#feedback + UL:not(:hover):before {
content: "Feedback" !important;
color: white !important;
}

#feedback + UL LI {
display: inline-block !important;
margin: 0 10px !important;
font-size: 19px !important;
}

#feedback + UL LI:first-child + LI,
#feedback + UL LI:first-child + LI + LI {font-size: 0 !important;}
#feedback + UL LI:first-child + LI A:before {
content: "Discussion" !important;
font-size: 19px !important;
}

#feedback + UL LI A, #feedback + UL *:before {
color: white !important;
text-decoration: none !important;
}

/* Code */

#view-code {
border-color: #0098FF !important;
background: white !important;
font-family: verdana !important;
}

#show-button{
z-index: 1 !important;
-moz-appearance: none !important;
border: none !important;
height: 30px !important;
background: none !important;
white-space: nowrap !important;
color: white !important;
font-family: verdana !important;
font-weight: bold !important;
cursor: pointer !important;
font-size: 12px !important;
position: fixed !important;
right: 0 !important;
top: 180px !important;
padding:  5px !important;
text-shadow: 1px 1px 2px rgba(0,0,0,0.9) !important;
-moz-border-radius: 7px 0 0 7px !important;
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5) !important;
}

#show-button:not(:hover) {width: 22px !important; font-size: 0 !important;}
#show-button:not(:hover):after {
content: "?" !important;
font-size: 18px !important;
font-family: verdnana !important;
}

/* List */

#style-list, #comment-list li {font-family: segoe ui !important;}
#style-list li {color: #3366FF !important;}

a[href^="/users/comments"], a[href^="http://forum.userstyles.org"]  {
text-decoration: none !important;
color: #3366FF !important;
}

a[href^="/users/comments"]:hover, a[href^="http://forum.userstyles.org"]:hover {
color: #FF0000 !important;
}

/* Pagi */

.pagination * {
font-family: tahoma !important;
font-weight: bold !important;
text-decoration: none !important;
}

.current {font-size: 25px !important;}
.prev_page, .next_page {
color: #0098FF !important;
font-family: arial !important;
}

.pagination *:focus {outline: none !important;}
.disabled.prev_page, .disabled.next_page {display: none !important;}
.ad {margin-top: 35px !important;}

}

@-moz-document url(http://userstyles.org/) {

#breadcrumbs {
color: white !important; font-weight: bold !important;
text-shadow: 0 0 8px white, 0 1px 8px white !important;
letter-spacing: 3px !important;
}

#sidebar{margin-top: 0 !important;}

}

@-moz-document url-prefix(http://userstyles.org/users/) {

#style-list, #comment-list li {list-style: decimal !important;}

H2 {
color: #0098FF !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5) !important;
}

H2:before {
content: "" !important;
width: 70px !important;
height: 25px !important;
position: absolute !important;
left: 29px !important;
-moz-box-shadow: inset 0 30px 22px -20px white !important;
}

/* Apr 03 2009 */

}

