/* by makondo, 10/08, columnized view is based on Userstyles.org >> Elegant by Xren */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://userstyles.org), domain("userstyles.org.nyud.net") {

#install H2, #stylish-not-installed, .ad
{ display: none !important; }

IFRAME, #IzEmoticons, .AddComments,
HEADER, #left-sidebar nav, #related
{ -moz-appearance: none !important;
border: none !important;
background: transparent !important; }

.screenshot
{ border: none !important;
-moz-box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 10px 2px !important; }

#breadcrumbs
{ margin: 12px !important; }

/* the following block adds total installs/weekly count/rating. Thanks ChoGGi and Barbiegirl for the original style, thanks to k2jp for the final combo! I modified it to suite this style and so can you! */

div#sidebar li:after, #style-list li:after
{ content: ""attr(total-install-count)"/"attr(weekly-install-count)"/"attr(average-rating)"" !important;
margin-left: 0px !important;
font-size: 11px !important; 
color: #3E4F59 !important;
font-weight: bold !important; }

h1, h2, h3 
{ text-shadow: 1px 1px 2px #777, 1px 2px 2px #999 !important; }

h1 
{ background: transparent !important;  
color: #5E674B !important; 
font-size: 18px !important; 
text-align: center !important; }

#main-text 
{ width: auto !important;
float: none !important;
line-height: 1em !important;
font-size: 13px !important;
color: #233346 !important; }
 
a { color: #4B524D !important; }
a:hover { color: black !important; }

#search-terms, #category-search-terms 
{ -moz-appearance: none !important;
background-color: transparent !important;
font-size: 14px !important;
font-weight: bold !important; }

#search-terms:focus, #category-search-terms:focus, 
INPUT[value=""][name="search_terms"]:focus 
{ background-color: #D1D4BF !important;
color: #47505A !important; }

#search-submit, #category-search-submit 
{ -moz-appearance: none !important;
background-color: transparent !important;
color: #433F4C !important; }

#search-submit:hover, SELECT:hover, INPUT:hover, 
INPUT[type="submit"][value="Search"]:hover, BUTTON:hover, INPUT[type="submit"]:hover, INPUT[type="submit"]:focus
{  -moz-appearance: none !important;
background: #B4BAA0 !important; 
color: #5C5F52 !important; }

#search-terms, #category-search-terms, #search-submit, #category-search-submit, 
select, input, INPUT[type="submit"][value="Search"], INPUT[name="search_terms"], 
BUTTON, select, INPUT[type="submit"]
{ border: 4px groove !important;
-moz-border-top-colors: #8C8D82 #C6C8B8 #909186 !important;
-moz-border-right-colors: #8C8D82 #ABAD9F #C6C8B8 !important;
-moz-border-bottom-colors: #8C8D82 #ABAD9F #C6C8B8 !important;
-moz-border-left-colors: #8C8D82 #C6C8B8 #909186 !important;
-moz-border-radius: 8px !important; }

select, input
{ -moz-appearance: none !important; 
background: transparent !important; }

/* style details */
BUTTON 
{ -moz-appearance: none !important; 
background: transparent !important; }

#install 
{ background: transparent !important;
border: none !important;
padding: 0 !important;
color: transparent !important;
font-size: 0px !important; }

#style-meta 
{ color: #223952 !important;
font-size: 12px !important; }

#long-description 
{ font-family: Segoe UI, Tahoma, sans serif !important;
color: #223952 !important;
text-shadow: 1px 1px 2px #888 !important; 
font-weight: bold !important; }

.screenshot-table 
{ margin: auto !important; 
text-align: center !important; }

textarea, input 
{ -moz-appearance: none !important; 
background-color: transparent !important; 
-moz-border-radius: 4px !important; 
border: 2px #454637 inset !important; }

button, input[type="reset"], input[type="button"], input[type="submit"]
{ background: transparent !important; 
color: #433F4C !important; }

#view-code 
{ padding: 6px !important;
background-color: #ACAD9E !important;
color: #433F4C !important;
border: 1px inset #545E67 !important;
-moz-border-radius: 2px !important;
max-height: 550px !important;
overflow-y: auto !important; }

.good-rank { color: #576069 !important; }
.poor-rank {color: #6E7567 !important; }
a[class*="poor-rank"] { opacity: .6 !important; }
.rating { border: black !important; }
.rating:hover { background-color: transparent !important; }

#obsoletion-message 
{ background-color: #A3A496 !important;
color: #263750 !important;
border: groove 4px #878560 !important;
-moz-border-radius: 10px !important;
float: none !important;
text-align: center !important;
margin-left: auto !important;
margin-right: auto !important;
padding: 1em !important;
width: 50% !important }

.review-container
{ background: transparent !important;
-moz-border-radius: 10px !important; }

.category-meta h2, .post-your-style, .all-link, .category-style-top h2, h2 
{ font-size: 16px !important; }

/* ======== from style by xren, thanks! - numbered rows =========== */
/* styles list */
body { counter-reset: style_n !important; }

#style-list 
{ -moz-column-count: 3 !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; 
-moz-border-radius: 6px !important;
vertical-align: middle !important; }

#style-list li a 
{ padding: 0px 4px 0 0 !important; }
#style-list li:hover 
{ overflow: visible !important; 
/*-moz-appearance: toolbarbutton !important;*/ }

/* ========== Images =========== */
HTML, body 
{ font-size: 14px !important; 
color: black !important;
background: #B5B8A8 url("data:image/jpeg;base64,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") top repeat !important; } }

/* using code from vbielawski Iconify userstyles.org user page style, thanks! */
@-moz-document url-prefix("http://userstyles.org/users/"){

#header-bar + h1 + ul li > a:first-line { margin-top: -3pt !important; }
#header-bar + h1 + ul { text-align: center !important; }

#header-bar + h1 + ul li,  li
{ margin: 0 5pt !important;
display: inline-block !important;
background: transparent !important; 
text-align: center !important; }

#header-bar + h1 + ul li > a 
{ font-size: 80% !important;
padding: 2pt 2pt 3pt 2pt !important;
display: list-item !important;
list-style-position: inside !important;
text-decoration: none !important;
marker-offset: -1.5pt !important; }

H2 { 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 } }
