/* by makondo, 2/11 */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://userstyles.org), domain("userstyles.org.nyud.net") {

.ad, #social, A[href="/users/migrate_openid_info/169"]
{ display: none !important; } 

/* ======================== */
IFRAME, #IzEmoticons, .AddComments,
HEADER, #left-sidebar nav, #related
{ -moz-appearance: none !important;
border: none !important;
background: transparent !important; }

html
{ font-family: Segoe UI, Tahoma, sans-serif !important;
color: #bbb !important;
background: -moz-linear-gradient(top, #555 0%, #000 100%) fixed !important; }

#content-wrapper
{ margin-top: -37px !important; }


#search, .listing-left-info.listing-no-screenshot
{ background: transparent !important; }

/* ================================= */

a
{ color: #B3862C !important;
text-shadow: 2px 2px 2px #000 !important; }

a:hover
{ color: #A1AE8E !important; }

a:visited
{ color: #666 !important;
text-shadow: 2px 2px 2px #000 !important; }

a:visited:hover
{ color: #888 !important; }

header
{ background: -moz-linear-gradient(100deg ,rgba(0,0,0,0.6),rgba(150,150,150,0.4), rgba(0,0,0, .4)) !important;
margin: -8px -40px 8px -40px !important; 
padding: 10px !important;
color: #bbb !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #000 !important; 
font-size: 10px !important; }

header h1
{ color: #eee !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #666 !important;
font-size: 16px !important; } 

header h1
{ text-align: center !important; }

header h1::after
{ content: " -" !important; }

article
{ margin-top: 30px !important;
padding-left: 20px !important; }

article h2, #start-discussion
{ font-size: 12px !important;
color: #777 !important;
text-shadow: 1px 1px 2px #000, 1px 2px 4px #000 !important; }

#start-discussion:hover
{ color: #A1AE8E !important; }

/* ======= sidebar ====== */

#left-sidebar 
{ z-index: 999 !important; 
width: 200px !important;
margin-top: -7px !important;
background: -moz-linear-gradient(145deg ,rgba(0,0,0,0.6),rgba(150,150,150,0.4), rgba(0,0,0, .4)) !important; }

#left-sidebar a
{ color: #888 !important;
text-shadow: 1px 1px 2px #000, 1px 2px 4px #000 !important; }

#related
{ width: 190px !important;
padding-right: 0 !important; }

#related h2
{ color: #777 !important;
text-shadow: 1px 1px 1px #000, 1px 2px 4px #444 !important;
margin-bottom: 4px !important; }

#related > UL > LI:first-child + LI + LI + LI
{ margin-top: 20px !important;
border-top: 2px solid black !important; }

/* =================== */
textarea
{ -moz-appearance: none !important; 
background-color: transparent !important; 
border-radius: 4px !important; 
border: 2px rgba(255,255,255,.3) inset !important; }

input[type="reset"], input[type="button"], input[type="submit"]
{ color: #000 !important;
text-shadow: 1px 1px 2px #666, 1px 1px 2px #666 !important; }

button
{ padding: 3px !important; }

#search-terms:-moz-placeholder
{ -moz-appearance: none !important; 
color: transparent !important;
text-shadow: none !important; }

#search-terms
{ padding: 2px !important;
margin-left: -3px !important;
min-width: 140px !important; }

#search-terms, #category-search-terms 
{ font-size: 14px !important;
font-weight: bold !important; }

#search-options > INPUT:first-child
{ font-size: 15px !important;
text-shadow: -2px 2px 2px #000, -2px 2px 2px #000 !important; }

#search-submit, INPUT[type="submit"][value="Go"],
INPUT[type="submit"][value="Search"],
#stylish-installed-style-not-installed button,
#stylish-update, 
#stylish-installed-style-needs-update button,
#userjs-greasemonkey-install,
INPUT[type="submit"][value="Save"],
#show-code button, #show-code button:hover,
#stylish-installed-style-not-installed, 
#stylish-installed-style-needs-update,
#stylish-installed-style-installed 
{ -moz-appearance: none !important; 
border-radius: 5px !important;
background: -moz-linear-gradient(145deg ,rgba(0,0,0,0.6),rgba(150,150,150,0.4), rgba(0,0,0, .4)) !important;
color: #888 !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #000 !important; }

#search-submit:hover, 
INPUT[type="submit"][value="Search"]:hover,
#search-options option:hover,
#stylish-installed-style-not-installed button:hover,
#stylish-update:hover, 
#stylish-installed-style-needs-update button:hover, 
#userjs-greasemonkey-install:hover,
INPUT[type="submit"][value="Save"]:hover,
#show-code button:hover,
#stylish-installed-style-not-installed:hover, 
#stylish-installed-style-needs-update:hover,
#stylish-installed-style-installed:hover
{ color: #A1AE8E !important; }

INPUT[value=""][name="search_terms"], #search-terms, 
#category-search-terms,
#category-search-submit, select, 
BUTTON,  
INPUT[type="submit"], 
INPUT[type="text"], INPUT[type="file"],
#show-button
{ -moz-appearance: none !important;
background: rgba(150,150,150, .4) !important;
box-shadow: inset 1px 1px 1px 1px rgba(0,0,0, .5) !important; 
border-top: 1px solid rgba(0,0,0, .8) !important;
border-left: 1px solid rgba(0,0,0, .8) !important;
border-right: 1px solid #555 !important;
border-bottom: 1px solid #222 !important;
border-radius: 5px !important;
color: #ccc !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #000 !important;
padding: 3px !important; }

#show-button
{ padding-bottom: 6px !important; }

#search-submit
{ box-shadow: inset 1px 1px 1px 1px rgba(0,0,0, .5) !important; 
border-top: 1px solid rgba(0,0,0, .8) !important;
border-left: 1px solid rgba(0,0,0, .8) !important;
border-right: 1px solid #555 !important;
border-bottom: 1px solid #222 !important;
border-radius: 5px !important; }

#search-options input:focus,
#search-terms:hover, #search-terms:focus,
#category-search-terms:hover, #category-search-submit:hover, 
select:hover, BUTTON:hover,  
INPUT[type="text"]:focus, INPUT[type="file"]:hover,
#show-button:hover,
#category-search-terms:focus, option:hover
/*INPUT[type="submit"]:hover, INPUT[type="submit"][value="Search"]:hover,*/
{  -moz-appearance: none !important;
background: rgba(204,204,204,.4) !important; 
color: #ccc !important; }

/*==== ======== style page ================= */
/* ========= style options */
#style-options fieldset
{ border: none !important;
border-radius: 3px !important; }

#style-options fieldset input
{ background: rgba(0,0,0, .2) !important;
border: 2px ridge rgba(0,0,0, .8) !important; }

#style-options fieldset legend
{ text-decoration: underline !important; }

/* ===== EDIT style description and code textboxes ====== */

#css, #style_long_description, #style_additional_info
{ padding: 4px !important;
min-height: 250px !important;
box-shadow: 1px 2px 4px rgba(0,0,0, .5) !important; 
background: -moz-linear-gradient(top, rgba(240,240,240, .4),  rgba(125, 128, 130, .1)) !important;
border: 2px ridge rgba(0,0,0, .8) !important;
border-radius: 5px !important;
color: #000 !important;
text-shadow: 1px 1px 2px #777, 1px 1px 2px #666 !important;
max-width: 800px !important;
overflow-y: scroll !important;
overflow-x: auto !important; }

#css:focus, #style_long_description:focus, #style_additional_info:focus
{ background: -moz-linear-gradient(top, rgba(240,240,240, .6),  rgba(156,156,156, .2)) !important; }

pre
{ background: transparent !important;
border: 3px solid black !important;
box-shadow: 2px 4px 8px rgba(0,0,0, .5) !important;  }

/* ===== delete and edit links - thanks to mod_wastrel! ===== */
#control-panel a[href$="/edit"],
#control-panel a[href^="/styles/delete"]
{ visibility: collapse !important; }

#control-panel a[href$="/edit"]:after 
{ content: "Edit"  !important;
font-size: 13px !important;
font-weight: bold !important;
visibility: visible !important;
text-decoration: underline !important;
margin: 0 -20px !important; }

#control-panel a[href^="/styles/delete"]:after 
{ content: "Delete" !important;
font-size: 13px !important;
font-weight: bold !important;
visibility: visible !important;
text-decoration: underline !important;
margin-left: -12px !important; }

/* author */
#style-author > DIV:first-child > A
{ font-family: Segoe UI, Tahoma, sans serif !important;
font-size: 16px !important; 
font-weight: bold !important;
color: #B3B7A6 !important;
text-shadow: 2px 2px 2px #000, 2px 2px 2px #000 !important; }

#style-author a:hover,
#style-author > DIV:first-child > A:hover
{ color: #A1AE8E !important; }

#install 
{ background: transparent !important; }

#view-code
{ padding: 4px !important;
background-color: rgba(204,204,204,.5) !important;
font-size: 13px !important;
color: #000 !important;
text-shadow: 1px 1px 2px #777, 1px 1px 2px #666 !important;
border: 2px ridge rgba(0,0,0, .8) !important;
border-radius: 3px !important;
max-height: 550px !important;
overflow-y: scroll !important;
overflow-x: auto !important; }

.obsolete.no-rating a,
.obsolete.ok-rating a, 
.obsolete.good-rating a
{ color: #666 !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #000 !important; }

#obsoletion-message 
{ color: #000 !important;
background: rgba(204,204,204, .2) !important;
border: 2px ridge rgba(158,47,40,.5) !important;
box-shadow: inset 1px 2px 6px rgba(0,0,0, .5), 2px 2px 4px rgba(158,47,40,.3) !important;
border-radius: 5px !important;
padding: 6px !important; }

section#obsoletion-message
{ width: 40% !important;
margin: 4px !important;
text-align: center !important;
color: #888 !important;
text-shadow: 2px 2px 2px #000 !important;  }

#obsoletion-message h2
{ font-size: 15px !important;
font-weight: normal !important;
color: #9E0000 !important;
text-shadow: 1px 1px 2px #000 !important;
text-align: center !important; }
/* =============== screenshots */

#screenshots
{ padding: 0 !important;
border-radius: 5px !important; 
border-top: 1px solid rgba(0,0,0, .8) !important;
border-left: 1px solid rgba(0,0,0, .6) !important;
border-right: 1px solid #222 !important;
border-bottom: 1px solid #444 !important;
background: -moz-linear-gradient(145deg,rgba(0,0,0,0.1),rgba(150,150,150,0.4), rgba(0,0,0, .4)) !important;
box-shadow: inset 1px 1px 2px 2px rgba(0,0,0,0.4) }

.screenshot
{ border: 1px inset rgba(0, 0, 0, 0.4) !important;
border-radius: 4px !important; 
box-shadow: rgba(0, 0, 0, 0.4) 2px 4px 10px 2px !important; }

#more-screenshots
{ margin-top: 8px !important;
padding: 0 0 4px 6px !important; }

#more-screenshots a
{ margin-left: -24px !important; }

/* screenies view popup */

#outerImageContainer
{ background: -moz-linear-gradient(rgba(0,0,0, .5)1%, rgba(183,183,183, .2), rgba(255,255,255,.6), rgba(183,183,183, .5), rgba(0,0,0, .5)) !important;
border-radius: 4px !important; }

#imageDataContainer
{ border-radius: 3px !important;
box-shadow: 2px 4px 8px black !important;
background: -moz-linear-gradient(100deg ,rgba(0,0,0,0.6),rgba(150,150,150,0.4), rgba(0,0,0, .4)) !important; } 

#imageData #bottomNavClose
{ width: 24px !important;
padding: 0 !important; }

#bottomNavClose img:hover
{ opacity: 1 !important; } 

#bottomNavClose img
{ opacity: .8 !important;
width: 0 !important;
height: 24px !important;
padding-left: 24px !important;
background: url(data:image/png;base64,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) center no-repeat !important; }

/* ===== from style by xren, thanks! - numbered index rows ====== */
/* styles list */
/*body { counter-reset: style_n !important; }*/
#style-list 
{ -moz-column-count: 2 !important;
text-align: center !important;
padding: 6px !important;
margin: 10px !important; }

#style-list li:before { content: counter(style_n)".  "}

#style-list li
{ counter-increment: style_n !important;
display: block !important;
padding: 3px 8px 3px  3px !important;
width: 320px !important;
font-size: 13px !important;
text-align: left !important; 
border-radius: 6px !important;
vertical-align: middle !important; }

#style-list li a 
{ padding: 0px 4px 0 0 !important;
text-decoration: none !important; } }

/* ===================================== */

@-moz-document url-prefix("http://userstyles.org/users/"){

#content-wrapper > ARTICLE > H2
{ display: none !important; }

ARTICLE ul li
{ margin: 0 5pt !important;
display: inline-block !important;
background: transparent !important; 
text-align: center !important; } }

/* ===================================== */

@-moz-document url-prefix("http://userstyles.org/users/comments_on/") {
#comment-list { -moz-column-count: 2 !important; }
BLOCKQUOTE 
{ text-align: left !important;
padding: 0 20px !important } }

/* ========================new style display 07/11 */
.listing-left-info
{ max-width: 150px !important; }

.style-brief
{ margin-bottom: 4px !important;
border: 1px solid rgba(0,0,0, .6) !important;
border-radius: 3px !important; 
box-shadow: 4px 4px 8px rgba(0,0,0, .5) !important;  }

.listing-left-info.listing-no-screenshot
{ background: transparent !important; }

.listing-left-info .screenshot-thumbnail
{ overflow: visible !important;
-moz-transform: scale(.3,.3) !important;
margin: 0px !important; }

.listing-left-info .screenshot
{ margin: -80px !important;
padding-top: 40px !important; 
border: none !important;
box-shadow: none !important;}

.style-brief-text
{ margin-left: 180px !important;
font-family: Segoe UI, Tahoma, sans serif !important;
 font-size: 14px !important; }

.style-brief-text header
{ margin: 10px !important; }

.style-brief-text header a
{ font-size: 14px !important; }
