<?xml version="1.0"?>
<RDF:RDF xmlns:stylish="urn:stylish#"
         xmlns:NC="http://home.netscape.com/NC-rdf#"
         xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <RDF:Description RDF:about="http://userstyles.org/styles/4150"
                   stylish:updateURL="http://userstyles.org/styles/4150.css"
                   stylish:global="true"
                   stylish:namespace="http://www.w3.org/1999/xhtml"
                   stylish:description="Center images (+ dynamic background)"
                   stylish:neverUpdate="false"
                   stylish:customized="false"
                   stylish:enabled="true">
    <stylish:code>@namespace url(http://www.w3.org/1999/xhtml);

/*
 Center images (+ dynamic background)
 http://userstyles.org/styles/4150
*/

html &gt; body:only-child {
 margin: 0;
 padding: 10px 0;
 background-color: #eee;
 background-image: url(data:image/gif;base64,R0lGODlhCgAKAIAAAAAAAP///yH5BAEAAAAALAAAAAAKAAoAAAIRhB2ZhxoM3GMSykqd1VltzxQAOw==)
}

html &gt; body:only-child &gt; img:only-child {
 display: block;
 margin: 0px auto;
 padding: 1px;
}

html &gt; body:only-child:hover &gt; img:only-child {
 border: 1px dotted #000;
 padding: 0px;
 background-color: #fff;
}

html &gt; body:only-child:hover &gt; img:only-child:hover {
 background-color: #000;
}</stylish:code>
    <stylish:originalCode>@namespace url(http://www.w3.org/1999/xhtml);

/*
 Center images (+ dynamic background)
 http://userstyles.org/styles/4150
*/

html &gt; body:only-child {
 margin: 0;
 padding: 10px 0;
 background-color: #eee;
 background-image: url(data:image/gif;base64,R0lGODlhCgAKAIAAAAAAAP///yH5BAEAAAAALAAAAAAKAAoAAAIRhB2ZhxoM3GMSykqd1VltzxQAOw==)
}

html &gt; body:only-child &gt; img:only-child {
 display: block;
 margin: 0px auto;
 padding: 1px;
}

html &gt; body:only-child:hover &gt; img:only-child {
 border: 1px dotted #000;
 padding: 0px;
 background-color: #fff;
}

html &gt; body:only-child:hover &gt; img:only-child:hover {
 background-color: #000;
}</stylish:originalCode>
  </RDF:Description>
  <RDF:Description RDF:about="http://userstyles.org/styles/1842"
                   stylish:updateURL="http://userstyles.org/styles/1842.css"
                   stylish:global="true"
                   stylish:namespace="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
                   stylish:description="Firefox: Locationbar^2: CSS mods"
                   stylish:enabled="true"
                   stylish:neverUpdate="false"
                   stylish:customized="false">
    <stylish:code>@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/*
 * Locationbar^2 Style
 * 
 * Version: 0.3.20070329.1
 * Author: TiSiE (message [at] tisie [dot] de)
 * ---------------------------------------------
 * Feel free to modify. I don't mind... as long
 * as I keep the credits ;)
 */


.textbox-presentation-protocol[value^="http"] {
   font-weight: normal !important;
   color: #777777 !important;
}
.textbox-presentation-protocol[value="ftp://"] {
   font-weight: normal !important;
   color: darkred !important;
}
.textbox-presentation-protocol[value="file://"] {
   font-weight: normal !important;
   color: #0000aa !important;
}
.textbox-presentation-protocol {
   font-weight: normal !important;
   color: #000000 !important;
   padding-right: 3px !important; 
}

.textbox-presentation-subdomain {
   font-weight: normal !important;
   color: #bb6600 !important;
   background-color: inherit !important;
}

.textbox-presentation-domain {
   font-weight: normal !important;
   color: #0000aa !important;
   background-color: inherit !important;
}
.textbox-presentation-port {
   font-weight: normal !important;
   color: #550000 !important;
}

.textbox-presentation-segment-label {
   color: black !important;
}
.textbox-presentation-slash {
   color: #555555 !important;
   padding-left: 2px !important;
   padding-right: 2px !important;
}

.textbox-presentation-file {
   color: black !important;
}

.textbox-presentation-file[value*=".htm"],
.textbox-presentation-file[value*=".html"],
.textbox-presentation-file[value*=".txt"] {
   color: #663366 !important;
}
.textbox-presentation-file[value*=".php"],
.textbox-presentation-file[value*=".php3"],
.textbox-presentation-file[value*=".php4"],
.textbox-presentation-file[value*=".asp"],
.textbox-presentation-file[value*=".jsp"],
.textbox-presentation-file[value*=".cgi"],
.textbox-presentation-file[value*=".cfm"],
.textbox-presentation-file[value*=".pl"] {
   color: #660000 !important;
}

.textbox-presentation-file[value*=".jpg"],
.textbox-presentation-file[value*=".jpeg"],
.textbox-presentation-file[value*=".gif"],
.textbox-presentation-file[value*=".png"],
.textbox-presentation-file[value*=".bmp"],
.textbox-presentation-file[value*=".tiff"] {
   color: #666600 !important;
}

.textbox-presentation-query {
   color: #004400 !important;
   padding-left: 2px !important;
}</stylish:code>
    <stylish:originalCode>@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/*
 * Locationbar^2 Style
 * 
 * Version: 0.3.20070329.1
 * Author: TiSiE (message [at] tisie [dot] de)
 * ---------------------------------------------
 * Feel free to modify. I don't mind... as long
 * as I keep the credits ;)
 */


.textbox-presentation-protocol[value^="http"] {
   font-weight: normal !important;
   color: #777777 !important;
}
.textbox-presentation-protocol[value="ftp://"] {
   font-weight: normal !important;
   color: darkred !important;
}
.textbox-presentation-protocol[value="file://"] {
   font-weight: normal !important;
   color: #0000aa !important;
}
.textbox-presentation-protocol {
   font-weight: normal !important;
   color: #000000 !important;
   padding-right: 3px !important; 
}

.textbox-presentation-subdomain {
   font-weight: normal !important;
   color: #bb6600 !important;
   background-color: inherit !important;
}

.textbox-presentation-domain {
   font-weight: normal !important;
   color: #0000aa !important;
   background-color: inherit !important;
}
.textbox-presentation-port {
   font-weight: normal !important;
   color: #550000 !important;
}

.textbox-presentation-segment-label {
   color: black !important;
}
.textbox-presentation-slash {
   color: #555555 !important;
   padding-left: 2px !important;
   padding-right: 2px !important;
}

.textbox-presentation-file {
   color: black !important;
}

.textbox-presentation-file[value*=".htm"],
.textbox-presentation-file[value*=".html"],
.textbox-presentation-file[value*=".txt"] {
   color: #663366 !important;
}
.textbox-presentation-file[value*=".php"],
.textbox-presentation-file[value*=".php3"],
.textbox-presentation-file[value*=".php4"],
.textbox-presentation-file[value*=".asp"],
.textbox-presentation-file[value*=".jsp"],
.textbox-presentation-file[value*=".cgi"],
.textbox-presentation-file[value*=".cfm"],
.textbox-presentation-file[value*=".pl"] {
   color: #660000 !important;
}

.textbox-presentation-file[value*=".jpg"],
.textbox-presentation-file[value*=".jpeg"],
.textbox-presentation-file[value*=".gif"],
.textbox-presentation-file[value*=".png"],
.textbox-presentation-file[value*=".bmp"],
.textbox-presentation-file[value*=".tiff"] {
   color: #666600 !important;
}

.textbox-presentation-query {
   color: #004400 !important;
   padding-left: 2px !important;
}</stylish:originalCode>
  </RDF:Description>
  <RDF:Description RDF:about="http://userstyles.org/styles/513"
                   stylish:updateURL="http://userstyles.org/styles/513.css"
                   stylish:global="true"
                   stylish:namespace="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
                   stylish:description="Highlighted toolbar customization"
                   stylish:enabled="true"
                   stylish:neverUpdate="false"
                   stylish:customized="true">
    <stylish:code>@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/* http://userstyles.org/styles/513 */
/* green bg for toolbar and palette items */
toolbarpaletteitem[place="toolbar"]:hover,
toolbarpaletteitem[place="palette"]:hover {
  background-color: #CCFFCC !important;
}</stylish:code>
    <stylish:originalCode>@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* green bg for toolbar and palette items */
toolbarpaletteitem[place="toolbar"]:hover,
toolbarpaletteitem[place="palette"]:hover {
  background-color: #CCFFCC !important;
}</stylish:originalCode>
  </RDF:Description>
  <RDF:Seq RDF:about="urn:stylish:userstyles">
    <RDF:li RDF:resource="http://userstyles.org/styles/1842"/>
    <RDF:li RDF:resource="http://userstyles.org/styles/4150"/>
    <RDF:li RDF:resource="http://userstyles.org/styles/2187"/>
    <RDF:li RDF:resource="http://userstyles.org/styles/2193"/>
    <RDF:li RDF:resource="http://userstyles.org/styles/513"/>
    <RDF:li RDF:resource="http://userstyles.org/styles/4113"/>
    <RDF:li RDF:resource="http://userstyles.org/styles/3529"/>
    <RDF:li RDF:resource="http://userstyles.org/styles/3804"/>
  </RDF:Seq>
  <RDF:Description RDF:about="http://userstyles.org/styles/3529"
                   stylish:updateURL="http://userstyles.org/styles/3529.css"
                   stylish:global="false"
                   stylish:namespace="http://www.w3.org/1999/xhtml"
                   stylish:url="http://en.wikipedia.org/wiki/Main_Page"
                   stylish:urlPrefix="http://en.wikipedia.org/wiki/Talk:"
                   stylish:description="Wikipedia - Wiki(square)"
                   stylish:neverUpdate="false"
                   stylish:customized="false"
                   stylish:enabled="false">
    <stylish:domain>en.wikibooks.org</stylish:domain>
    <stylish:domain>en.wikinews.org</stylish:domain>
    <stylish:domain>en.wikipedia.org</stylish:domain>
    <stylish:domain>en.wikiquote.org</stylish:domain>
    <stylish:domain>en.wikisource.org</stylish:domain>
    <stylish:domain>en.wikiversity.org</stylish:domain>
    <stylish:domain>en.wiktionary.org</stylish:domain>
    <stylish:domain>wikimedia.org</stylish:domain>
    <stylish:code>/*
WIKIPEDIA - WIKI(SQUARE)
by Chochem
v. 0.93

This style sheet overhauls Wikipedia for simplicity, legibility and consistency - more so :)

The header is indebted to that of the WordPress theme "K2" by
Michael Heilemann, Chris J Davis, Zeo, Steve Lam and Ben Sherratt.
http://www.getk2.com

Licensed under the Creative Commons Attribution-Sharealike 2.5 license:
http://creativecommons.org/licenses/by-sa/2.5/dk/deed.en
*/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document 
	domain(en.wikibooks.org),
	domain(en.wikinews.org),
	domain(en.wikipedia.org),
	domain(en.wikiquote.org),
	domain(en.wikisource.org),
	domain(en.wikiversity.org),
	domain(en.wiktionary.org),
	domain(wikimedia.org)
{



/* ******************************** */
/* GLOBAL                           */
/* ******************************** */

/*
the globalwrapper font-family is the only font-family statement throughout;
all font sizes used are absolute (to avoid the problem of nesting: 'small' of '70%' of '12.5px');
font size system used is: 14px for body text, 12px for tables and 10px for header/footer;
0.92: the footer sticking method of http://www.themaninblue.com/writing/perspective/2005/08/29/ has been adapted
which means that major elements are no longer pushed down to make room for the header - instead #content has been 
given top- and bottom-padding to make room for the header and footer, respectively;
*/

  html, body, #globalWrapper {height: 100% !important;}   /* footerstick */
  body {background: none !important;}
  #globalWrapper {
	font-family: Verdana, Arial, Sans-Serif !important;
	font-size: 14px !important;
	}



/* ******************************** */
/* CONTENT                          */
/* ******************************** */

/*
'column content' is a wrapper for 'content' which contains a heading and bodyContent;
column-content and content both start at the top and end at the bottom of the page but 
content is given top and bottom padding to leave room for the header and footer, respectively;
z-indexing is needed for colum-content (z=1) to defer to the header and footer (z=10);
a width of 80% and auto-margins left and right result in 10% empty space on each side;
*/

  #column-content {
	position: relative !important;
	float: none !important;
	z-index: 1 !important;
	clear: both !important;
	width: 80% !important;
	min-height: 100% !important; /* footerstick */
	margin: 0 auto !important;
	}
  #content {
	border: none !important;
	margin: 0 !important;
	padding: 225px 0 200px !important; /* footerstick */
	background: none !important;
	text-align: justify !important;
	}



/* ******************************** */
/* COLMN-ONE                        */
/* ******************************** */

/*
Column-one is the header, containing all portlets (.portlet) - menus, article tabs, search box, logo etc.;
it is at the end of the html so to get it at the top, it is positioned absolutely;
z-indexing is needed for the header (z=10) to overlap colum-content (z=1);
90% width means 10% empty space to the right matching the 10% to the right of column-content;
*/

  #column-one {
	position: absolute !important;
	z-index: 10 !important;
	top: 0px !important;
	width: 90% !important;
	height: 175px !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background-color: #3371A3 !important;
	font-size: 10px !important;
	}
  .pBody {
	border: none !important;
	padding: 0 !important;
	background-color: transparent !important;
	}



/* ********************************* */
/* PORTLETS/MENUS                    */
/* ********************************* */

/*
0.93: No portlets deleted. These settings apply to all portlets and are as such default portlet 
settings but they are in many cases overruled by id selectors (except for the menus in the top right 
corner such as p-navigation, p-tb, p-interaction, and p-lang which are not given 'special treatment');
this way obviates the need to list those menus - something that would be problematic as they go by 
different names from site to site; they are kept as position: relative in order to float them right;
an unfortunate by-product of this is that they reverse order: p-navigation being first ends up 
right-most etc.; display: block is used as the simplest way to rid them of list paraphernalia;
the foreign language sister links are trimmed to a list of the top nine (excl. japanese);
*/

  .portlet {
	display: block !important;
	float: right !important;
	width: auto !important;
	min-width: 8em !important;
	max-height: 150px !important;
	overflow: hidden !important;
	margin: 5px 10px !important;
	padding: 0 !important;
	}
  .portlet ul,
  .portlet li {
	display: block !important;
	width: auto !important;
	margin: 0 !important;
	line-height: 1.75em !important;
	color: white !important;
	}

  .portlet * {font-weight: normal !important;}
  .portlet h5 {display: none !important;}
  .portlet a {
	color: inherit !important;
	background-color: transparent !important;
	} 
  .portlet a:hover {color: #99B8D1 !important;}			/* halfway between white and header color */

  /* language class selectors - see http://en.wikipedia.org/wiki/List_of_Wikipedias#By_article_count */
  #p-lang li
	:not(.interwiki-de)
	:not(.interwiki-en)
	:not(.interwiki-es)
	:not(.interwiki-fr)
	:not(.interwiki-it)
	:not(.interwiki-nl)
	:not(.interwiki-pl)
	:not(.interwiki-pt)
	:not(.interwiki-sv)
	{display: none !important;}



/* ******************************** */
/* P-LOGO                           */
/* ******************************** */

/* 
0.92: p-logo now actually fullfills its role as the logo-/headergraphic container;
see 'HEADER BACKGROUND IMAGES' sections for individual images (one for each domain);
*/

  #p-logo {
	width: 700px !important;
	margin: 0 !important;
	}
  #p-logo a, #p-logo a:hover {
	display: block !important;
	width: 700px !important;
	height: 150px !important;
	background-position: top left !important;
	}



/* ********************************* */
/* SEARCH BOX                        */
/* ********************************* */

/* The search box is dropped to just below the right bottom of column-one by absolute positioning; */

  #p-search {
	position: absolute !important;
	right: 0 !important;
	bottom: -30px !important;
	height: 30px !important;
	margin: 0 !important;
	}
  #p-search .pBody {margin-top: 5px !important;}



/* ******************************** */
/* P-CACTIONS                       */
/* ******************************** */

/*
the article tabs menu; as with p-personal it's dropped to the bottom of the header by absolute positioning
(in this case -25px to have it exactly beneath the header); left: 11.11% (1/9) is an approximation of the 
10% to the left of column-content: 11.11% of (column-one's) 90% of body width ~= 10% of body width; 
the effect is to left align p-caction with content; selected tab(s) are moved up 25px ('flipped'); 
z-indexing (z=5) is needed in order to overrule p-personal (z=4) in case of conflict (narrow window);
a few settings are inserted in order to overrule our own 'default' portlet settings (see above);
vertical centering is achieved by vertical alignment &amp; height=line-height (same in p-personal and footer);
talk pages with no entries are indicated by inserting text (" NEW") after the link;
*/

  #p-cactions {
	position: absolute !important;
	z-index: 5  !important;
	top: auto !important; bottom: -25px !important;
	left: 11.11% !important;
	width: auto !important;
	margin: 0 !important;				/* overrule .portlet */
	overflow: visible !important;			/* overrule .portlet */
	}
  #p-cactions li {
	position: relative !important;
	float: left !important;
	padding: 0 !important;
	border: none !important;
	vertical-align: middle !important;
	height: 25px !important;
	line-height: 25px !important;
	color: black !important;			/* overrule .portlet */
	}

  #p-cactions li.selected {top: -25px !important;}
  #p-cactions li.selected a:hover {color: black !important;}

  #p-cactions li a {
	padding: 0 15px !important;
	text-transform: uppercase !important;
	}
  li#ca-talk.new a:after {content: " (NEW)" !important;}



/* ******************************** */
/* P-PERSONAL                       */
/* ******************************** */

/* 
profile links; as with p-tabs dropped to the bottom by absolute positioning 
(top-bottom-left-and-right all have to be invoked to combat default placing);
display as block/tablecell works (not sure why, though) to get the list items on a straight line;
z-indexing (z=4) is needed in order to defer to p-cactions (z=4) in case of conflict (narrow window);
*/

  #p-personal {
	display: block !important;
	position: absolute !important;
	z-index: 4  !important;
	top: auto !important; bottom: 0 !important;
	left: auto !important; right: 0 !important;
	width: auto !important;
	margin: 0 !important;
	}
  #p-personal ul {padding: 0 !important;}
  #p-personal li {
	display: table-cell !important;
	padding: 0 10px !important;
	vertical-align: middle !important;
	height: 25px !important;
	line-height: 25px !important;
	background-image: none !important;
	text-transform: lowercase !important;
	}

  #p-personal li a:hover {padding-bottom: 0 !important;}



/* ******************************** */
/* FOOTER                           */
/* ******************************** */

/*
negative top-margin (equal to height) means footer height does not add to column-content's 
min-height: 100% - footer is dragged up into content's bottom-padding of 200px;
90% width means 10% empty space to the right matching the 10% to the right of column-content;
content is trimmed for a more minimalist feel (copyright notice and icons have to go);
list items are deliberately right-floated individually to reverse order ("the first shall be the last");
*/

  #footer {
	position: relative !important;
	z-index: 10 !important;
	width: 90% !important;
	height: 100px !important;
	border: none !important;
	margin: 0 !important;
	margin-top: -100px !important; /* footerstick */
	padding: 0 !important;
	background: #3371A3 !important;
	color: white !important;
	font-size: 10px !important;
	}
  #f-list {
	display: inline !important;
	vertical-align: middle !important;
	height: 25px !important;
	line-height: 25px !important;
	}
  #f-list li {
	display: block !important;
	float: right !important;
	}
  #footer a {color: inherit !important;}

  #footer &gt; *:not(#f-list),
  #footer #copyright
	{display: none !important;}



/* ******************************** */
/* TEXT                             */
/* ******************************** */

/* 
Various preferences regarding text elements; quotes, lists and stubs: mainly undoing damage 
from table styling (as some of these are either contained within or coded as tables); 
*/

/* paragraphs */
  .infobox + p {margin-top: 0 !important;}

/* Pre-arranged text block */
  pre {
	border: none !important;
	background-color: #EEEEEE !important;
	}

/* Headlines */
  h1, h2, h3 {font-weight: normal !important;}
  h1 {
	font-size: 170% !important;
	border-bottom: none !important;
	padding-top: 0 !important;
	}

/* Hyperlinks */
  a {text-decoration: none !important;}

/* Lists */
  ul, ol {
	list-style-image: none !important;
	list-style-position: inside !important;
	}
  #bodyContent &gt; ul,
  #bodyContent &gt; ol 
	{margin-left: 0 !important;}
  table ul,
  table ol
	{font-size: 14px !important;}
  .references-small {overflow: hidden !important;}
  .references {margin: 0 1em 0 0 !important;}

/* Indentation - reinstated for talk-pages, see "url-specific" section */
  dd {margin-left: 0 !important;} 

/* Quotes */
  blockquote,
  table.cquote {
	font-size: 14px !important;
	font-style: italic !important;
	}

/* Announcements - I do donate and encourage you to do the same. I just can't find a nonobtrusive place for this... Sorry :( */
  #siteNotice {margin-bottom: 1em !important;}
  #donate, #anontip {display: none !important;} 

/* Stubs / disambiguation tables / redirection notice */
  #stub,
  #stub table,
  #disambig table
	{font-size: 14px !important;}
  #stub td,
  #stub th,
  #disambig,
  .dablink,
  #contentSub  {
	margin-left: 0 !important;
	padding-left: 0 !important;
	}



/* ******************************** */
/* TABLES                           */ 
/* ******************************** */

/*
basically four types of tables are styled: infoboxes, navboxes, wikitables and toccolours (which is probably 95% of all 
tables found on wp); others are left as they are apart from font size and some padding; colours used throughout 
is #666666 for header bg and borders and #EEEEEE for header text and (in wikitables) cell bg;
the system to identify headings (and thereby assign them a different colour scheme) is mostly concerned with header cells,
first rows, single cell rows, cells with background color and various combinations of these traits; it is a crude sort of 
pattern identification and as such doesn't succeed every time; 
*/

/* ----------------- */
/* Global            */
/* ----------------- */
  table {
	font-size: 12px !important;
	text-align: left !important;
	}
  td, th {padding: 0.5em !important;}
  caption,
  th:only-child:empty,
  td:only-child:empty
	{display: none !important;}

/* ----------------- */
/* Infoboxes         */
/* ----------------- */

/* 
infoboxes - tables ususally placed to the right at the beginning 
of the article to give quick facts, statistics, key names etc. 
*/

  .infobox {
	border-collapse: collapse !important;
	border: thin solid #666666 !important;
	margin: 0 0 15px 15px !important;
	}
  /* general cell settings */
  .infobox th,
  .infobox td {
  	border: none !important;
	background-color: white !important;
	}
  .infobox div {background-color: transparent !important;}

  /* text alignment and weight */
  .infobox td:only-child {text-align: center !important}
  .infobox ul {text-align: left !important}
  .infobox span,
  .infobox font
	{color: inherit !important}

  /* targetting headings - background */
  .infobox &gt; tbody &gt; tr:first-child &gt; td:only-child,
  .infobox th:only-child,
  .infobox td:only-child[style*="background"] {
	background-color: #666666 !important;
	color: #EEEEEE !important;
	text-align: center !important;
	}
  /* targetting headings - text */
  .infobox &gt; tbody &gt; tr:first-child &gt; td:only-child &gt; *,
  .infobox &gt; tbody &gt; tr:first-child &gt; td:only-child &gt; * &gt; *,	/* in case the color element is nested in a bold/big/.. element, e.g. 'Knesset' */ 
  .infobox th:only-child &gt; *,
  .infobox th:only-child &gt; * &gt; *,
  .infobox td:only-child[style*="background"] &gt; *,
  .infobox td:only-child[style*="background"] &gt; * &gt; *
	{color: inherit !important;}

  /* Special cases */
  /* moron alert: table within table, e.g. 'Discrimination' */
    .infobox td:only-child table td {
  	background-color: white !important;
  	color: black !important;
  	}
    .infobox td:only-child table td a {color: inherit !important;}

  /* sisterproject infoboxes - little single project reference boxes */
  div.sisterproject {
	border: none !important;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	padding: 1em !important;
	background-color: #EEEEEE !important;
	text-align: left !important;
	}
  /* sisterproject infoboxes - tables with references to all sisterprojects
  for some reason the element.style width is ignored? */
  table.infobox.sisterproject {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	display: block !important;
	padding: 0 !important;
	text-align: left !important;
	}


/* ----------------- */
/* Navigation boxes  */
/* ----------------- */

/* 
navigation boxes are for the most part the show/hide logs at the bottom of the page;
very easy to style as the only heading is the first line; 'subheadings' are the headings 
in the hidden part of the table and are presented first so as not to overrule the main heading styling;
*/

  .navbox span[style*="float:"] 
	{font-size: 10px !important;}
  .collapsible,
  .NavFrame,
  .navbox {
	clear: both !important;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	padding: 0 !important;
	border: thin solid #666666 !important;
	background-color: white !important;
	border-collapse: collapse !important;
	}

  /* subheadings */
  .collapsible td,
  .collapsible th,
  .navbox td,
  .navbox th,
  .NavContent th {
	border: none !important;
	background-color: white !important;
	color: black !important;
	}
  .collapsible th a,
  .navbox th a,
  .NavContent th a {
	color: black !important;
	font-weight: bold !important;
	}

  /* targetting headings */
  .NavHead,
  table.navbox &gt; tbody &gt; tr:first-child &gt; *,
  table.collapsible &gt; tbody &gt; tr:first-child &gt; *
	{background-color: #666666 !important;}
  .NavHead,
  .NavHead *,
  table.navbox &gt; tbody &gt; tr:first-child *,
  table.collapsible &gt; tbody &gt; tr:first-child *
	{color: #EEEEEE !important;}


/* ----------------- */
/* Toccolours        */
/* ----------------- */

/* 
toccolours are a strange mix of tables (e.g. bottom table, see "Shakespeare": 'Part of a series on William Shakespeare and his work',
and infobox style table, see "Caffeine") and text boxes (e.g. quote boxes, left or right aligned, see "Shakespeare)
with no real common denominator; a modicum of harmonization is attempted along the lines of the navbox styling;
*/

  table.toccolours {
	border-color: #666666 !important;
	border-collapse: collapse !important;
	padding: 0 !important;
	background-color: white !important;
	}
  table.toccolours th,
  table.toccolours td 
	{border: none !important;}
  table.toccolours th:not(:only-child) {
	background-color: white !important;
	color: black !important;
	font-weight: bold !important;
	}
  table.toccolours td:not(:only-child) {
	background-color: white !important;
	color: black !important;
	}
  
  table.toccolours &gt; tbody &gt; tr:first-child &gt; th,
  table.toccolours &gt; tbody &gt; tr:first-child &gt; td,
  table.toccolours &gt; tbody &gt; tr &gt; th:only-child[style*="background"] {
	background-color: #666666 !important;
	color: #EEEEEE !important;
	}
  table.toccolours &gt; tbody &gt; tr:first-child &gt; th *,
  table.toccolours &gt; tbody &gt; tr:first-child &gt; td *,
  table.toccolours &gt; tbody &gt; tr &gt; th:only-child[style*="background"] *
	{color: inherit !important;}
  

/* ----------------- */
/* Wikitable /       */
/* Sortable          */
/* ----------------- */

/* 
wikitables are the 'tables tables' - spreadsheet/database like presentations; 'sortable' tables 
are like wikitables, only with the javascript option to sort by any column you click on; filehistory 
tables are used to log (mainly) picture changes; fairly easy to style as the td/th difference is well 
understood and respected here; cell background is made #EEEEEE (note that this is table, not td bg - 
thus use of colour coding on cells prevail, e.g. http://en.wikipedia.org/wiki/Germanic_languages) 
seems easier to navigate vast spreadsheets with a little less contrast, no?;
*/

  .wikitable,
  .sortable,
  .filehistory {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	border: none !important;
	background-color: #EEEEEE !important;
	}

  /* headings */
  .wikitable tr:first-child td,
  .wikitable th,
  .sortable th,
  .sortable tr:first-child td,
  .filehistory tr:first-child * {
	background-color: #666666 !important;
	color: #EEEEEE !important;	
	font-weight: bold !important;
	}
  /* general cell settings */
  .wikitable th,
  .wikitable td,
  .sortable th,
  .sortable td,
  .filehistory th,
  .filehistory td
	{border: thin solid #666666 !important;}

  /* text embellishments */
  .wikitable a {color: inherit !important;}
  .wikitable td a[href*="/wiki/"],				/* existing wiki article link */
  .sortable tr:not(:first-child) td a[href*="/wiki/"]
	{border-bottom: thin dotted #666666 !important;}
  .wikitable td a[href*="/w/"],					/* as yet non-existent wiki article link */
  .sortable tr:not(:first-child) td a[href*="/w/"]
	{border-bottom: thin dashed #666666 !important;}
  .wikitable td b {font-weight: normal !important;}



/* ******************************** */
/* BOXES                            */ 
/* ******************************** */

/* 
Boxes are an assortment of minor tables and divs that are made to stand out in some 
way or other from the text flow; most of these efforts either try to integrate them 
in text flow or just to insert the standard colour scheme in place of the default one;
*/

/* ----------------- */
/* Table of contents */
/* ----------------- */
  #toc {
	border: none !important;
	margin: 1em 0 !important;
	padding: 0 !important;
	background-color: white !important;
	font-size: inherit !important;
	}
  #toc td {padding: 0 !important;}
  #toctitle {text-align: left !important;}

  .toc:not(#toc),
  .toc:not(#toc) table {
	background: white !important; 
	border-collapse: collapse !important;
	}
  .toc:not(#toc) th {
	border: none !important;
	background: #666666 !important; 
	color: #EEEEEE !important;
	}

/* ----------------- */
/* Category links    */
/* ----------------- */
  #catlinks {
	text-align: justify !important;
	border: none !important;
	padding: 1em !important;
	background-color: #EEEEEE !important;
	}
  #catlinks a {color: black !important;}
  p.catlinks &gt; a:first-child {font-weight: bold !important;}

/* ----------------- */
/* Messageboxes      */
/* ----------------- */

/* 
amboxes are the new warning boxes (NPOV etc.); .messagebox are used for various purposes, mainly talk pages;
filetoc, imagelicense and shareduploadnotice tables are various boxes and tables used on file info pages;
*/

  .ambox {
	display: block !important;
	margin: 10px 0 !important;
	border-top: none !important;
	border-right: none !important;
	border-bottom: none !important;
	background-color: #EEEEEE !important;
	font-size: 14px !important;
	}
  .messagebox,
  #filetoc,
  #imageLicense,
  .sharedUploadNotice table {
	border: none !important;
	margin: 0 !important;
	background-color: #EEEEEE !important;
	}


  
/* ----------------- */
/* Galleries         */
/* ----------------- */
  .gallery {
	border: none !important;
	margin: 15px 0 !important;}
  .gallery td {background-color: #EEEEEE !important;}
  .gallerybox {background-color: transparent !important;}
  .gallerytext {
	background-color: transparent !important;  
	padding: 15px !important;
	text-align: justify !important;
	}


/* ----------------- */
/* Wikisource spec.  */
/* ----------------- */

  .authortemplate,
  .headertemplate {
	border: none !important;
	margin-bottom: 0 !important;
	background: #666666 !important;
	}
  .author_notes,
  .header_notes {
	border: thin solid #666666 !important;
	background: white !important;
	}
  .authortemplate,
  .authortemplate a,
  .headertemplate,
  .headertemplate a
	{color: #EEEEEE !important;}
  .auhtor_notes td:empty,
  .header_notes td:empty
	{display: none !important;}


/* ----------------- */
/* Various           */
/* ----------------- */
  table[style*="background-color: rgb(255, 206, 158)"] td,	/* chess boards e.g. 'chess' */
  td.toccolours table td					/* team colours e.g. 'Man U' - doesn't fix bg colour issue */
	{padding: 0 !important;}



/* ******************************** */
/* IMAGES                           */
/* ******************************** */

/* 
images are for the most part encased in the .thumb class (as well as either the .left or .tright
class); the #EEEEEE/black colour scheme is used; .tnone are floated right - if not, the entire 
width is filled with background-color; 
*/

  .thumb {
	display: block !important;
	background-color: #EEEEEE !important;
	border: none !important;
	}
  .tnone { 
	float: right !important;
	margin-left: 1.5em !important;
	}
  .thumbinner {
	border: none !important;
	padding: 5px !important;
	background-color: inherit !important;
	}
  .thumb img {border: none !important;}
  .thumbcaption {margin-top: 20px !important}
  .thumbcaption .magnify {display: none !important}
  
/* Featured, spoken, semiprotected icons v-aligned with #content */
  #cornerbox,		/* source: feature */
  #administrator,	/* pedia: protected */
  .topicon		/* pedia: feature/spoken */
	{top: 225px !important;}
  #cornerbox *,
  #administrator *,
  .topicon * {
	line-height: 0px !important;
	background-color: transparent !important;
	}

} /* end of global settings - start of domain-specific settings */



/* ******************************** */
/* DOMAIN/URL SPECIFIC              */
/* ******************************** */

/* -------------------------------- */
/* Header Background Images         */
/* -------------------------------- */

@-moz-document domain(en.wikibooks.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/books_700x175.png) !important;}
	}
@-moz-document domain(en.wikipedia.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/pedia_700x175.png) !important;}
	}
@-moz-document domain(en.wikiquote.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/quote_700x175.png) !important;}
	}
@-moz-document domain(en.wikisource.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/source_700x175.png) !important;}
	}
@-moz-document domain(en.wikiversity.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/versity_700x175.png) !important;}
	}
@-moz-document domain(en.wiktionary.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/tionary_700x175.png) !important;}
	}
@-moz-document domain(wikimedia.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/media_700x175.png) !important;}
	}

/* -------------------------------- */
/* Url-specific                     */
/* -------------------------------- */

/* Talk pages - reinstating indentation */
@-moz-document url-prefix("http://en.wikipedia.org/wiki/Talk:") {
  dd {margin-left: 2em !important;}
	}
 
/* wikipedia main page - beautyfication */
@-moz-document url("http://en.wikipedia.org/wiki/Main_Page") {
  .MainPageBG,
  table {
	border: none !important;
	margin-top: 0 !important;
	padding: 0 !important;
	background-color: white !important;
	font-size: 14px !important;
	text-align: justify !important;
	}
  .MainPageBG h2 {
	border: none !important;
	font-weight: normal !important;
	background-color: #CEDFF2 !important;
	}
}</stylish:code>
    <stylish:originalCode>/*
WIKIPEDIA - WIKI(SQUARE)
by Chochem
v. 0.93

This style sheet overhauls Wikipedia for simplicity, legibility and consistency - more so :)

The header is indebted to that of the WordPress theme "K2" by
Michael Heilemann, Chris J Davis, Zeo, Steve Lam and Ben Sherratt.
http://www.getk2.com

Licensed under the Creative Commons Attribution-Sharealike 2.5 license:
http://creativecommons.org/licenses/by-sa/2.5/dk/deed.en
*/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document 
	domain(en.wikibooks.org),
	domain(en.wikinews.org),
	domain(en.wikipedia.org),
	domain(en.wikiquote.org),
	domain(en.wikisource.org),
	domain(en.wikiversity.org),
	domain(en.wiktionary.org),
	domain(wikimedia.org)
{



/* ******************************** */
/* GLOBAL                           */
/* ******************************** */

/*
the globalwrapper font-family is the only font-family statement throughout;
all font sizes used are absolute (to avoid the problem of nesting: 'small' of '70%' of '12.5px');
font size system used is: 14px for body text, 12px for tables and 10px for header/footer;
0.92: the footer sticking method of http://www.themaninblue.com/writing/perspective/2005/08/29/ has been adapted
which means that major elements are no longer pushed down to make room for the header - instead #content has been 
given top- and bottom-padding to make room for the header and footer, respectively;
*/

  html, body, #globalWrapper {height: 100% !important;}   /* footerstick */
  body {background: none !important;}
  #globalWrapper {
	font-family: Verdana, Arial, Sans-Serif !important;
	font-size: 14px !important;
	}



/* ******************************** */
/* CONTENT                          */
/* ******************************** */

/*
'column content' is a wrapper for 'content' which contains a heading and bodyContent;
column-content and content both start at the top and end at the bottom of the page but 
content is given top and bottom padding to leave room for the header and footer, respectively;
z-indexing is needed for colum-content (z=1) to defer to the header and footer (z=10);
a width of 80% and auto-margins left and right result in 10% empty space on each side;
*/

  #column-content {
	position: relative !important;
	float: none !important;
	z-index: 1 !important;
	clear: both !important;
	width: 80% !important;
	min-height: 100% !important; /* footerstick */
	margin: 0 auto !important;
	}
  #content {
	border: none !important;
	margin: 0 !important;
	padding: 225px 0 200px !important; /* footerstick */
	background: none !important;
	text-align: justify !important;
	}



/* ******************************** */
/* COLMN-ONE                        */
/* ******************************** */

/*
Column-one is the header, containing all portlets (.portlet) - menus, article tabs, search box, logo etc.;
it is at the end of the html so to get it at the top, it is positioned absolutely;
z-indexing is needed for the header (z=10) to overlap colum-content (z=1);
90% width means 10% empty space to the right matching the 10% to the right of column-content;
*/

  #column-one {
	position: absolute !important;
	z-index: 10 !important;
	top: 0px !important;
	width: 90% !important;
	height: 175px !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background-color: #3371A3 !important;
	font-size: 10px !important;
	}
  .pBody {
	border: none !important;
	padding: 0 !important;
	background-color: transparent !important;
	}



/* ********************************* */
/* PORTLETS/MENUS                    */
/* ********************************* */

/*
0.93: No portlets deleted. These settings apply to all portlets and are as such default portlet 
settings but they are in many cases overruled by id selectors (except for the menus in the top right 
corner such as p-navigation, p-tb, p-interaction, and p-lang which are not given 'special treatment');
this way obviates the need to list those menus - something that would be problematic as they go by 
different names from site to site; they are kept as position: relative in order to float them right;
an unfortunate by-product of this is that they reverse order: p-navigation being first ends up 
right-most etc.; display: block is used as the simplest way to rid them of list paraphernalia;
the foreign language sister links are trimmed to a list of the top nine (excl. japanese);
*/

  .portlet {
	display: block !important;
	float: right !important;
	width: auto !important;
	min-width: 8em !important;
	max-height: 150px !important;
	overflow: hidden !important;
	margin: 5px 10px !important;
	padding: 0 !important;
	}
  .portlet ul,
  .portlet li {
	display: block !important;
	width: auto !important;
	margin: 0 !important;
	line-height: 1.75em !important;
	color: white !important;
	}

  .portlet * {font-weight: normal !important;}
  .portlet h5 {display: none !important;}
  .portlet a {
	color: inherit !important;
	background-color: transparent !important;
	} 
  .portlet a:hover {color: #99B8D1 !important;}			/* halfway between white and header color */

  /* language class selectors - see http://en.wikipedia.org/wiki/List_of_Wikipedias#By_article_count */
  #p-lang li
	:not(.interwiki-de)
	:not(.interwiki-en)
	:not(.interwiki-es)
	:not(.interwiki-fr)
	:not(.interwiki-it)
	:not(.interwiki-nl)
	:not(.interwiki-pl)
	:not(.interwiki-pt)
	:not(.interwiki-sv)
	{display: none !important;}



/* ******************************** */
/* P-LOGO                           */
/* ******************************** */

/* 
0.92: p-logo now actually fullfills its role as the logo-/headergraphic container;
see 'HEADER BACKGROUND IMAGES' sections for individual images (one for each domain);
*/

  #p-logo {
	width: 700px !important;
	margin: 0 !important;
	}
  #p-logo a, #p-logo a:hover {
	display: block !important;
	width: 700px !important;
	height: 150px !important;
	background-position: top left !important;
	}



/* ********************************* */
/* SEARCH BOX                        */
/* ********************************* */

/* The search box is dropped to just below the right bottom of column-one by absolute positioning; */

  #p-search {
	position: absolute !important;
	right: 0 !important;
	bottom: -30px !important;
	height: 30px !important;
	margin: 0 !important;
	}
  #p-search .pBody {margin-top: 5px !important;}



/* ******************************** */
/* P-CACTIONS                       */
/* ******************************** */

/*
the article tabs menu; as with p-personal it's dropped to the bottom of the header by absolute positioning
(in this case -25px to have it exactly beneath the header); left: 11.11% (1/9) is an approximation of the 
10% to the left of column-content: 11.11% of (column-one's) 90% of body width ~= 10% of body width; 
the effect is to left align p-caction with content; selected tab(s) are moved up 25px ('flipped'); 
z-indexing (z=5) is needed in order to overrule p-personal (z=4) in case of conflict (narrow window);
a few settings are inserted in order to overrule our own 'default' portlet settings (see above);
vertical centering is achieved by vertical alignment &amp; height=line-height (same in p-personal and footer);
talk pages with no entries are indicated by inserting text (" NEW") after the link;
*/

  #p-cactions {
	position: absolute !important;
	z-index: 5  !important;
	top: auto !important; bottom: -25px !important;
	left: 11.11% !important;
	width: auto !important;
	margin: 0 !important;				/* overrule .portlet */
	overflow: visible !important;			/* overrule .portlet */
	}
  #p-cactions li {
	position: relative !important;
	float: left !important;
	padding: 0 !important;
	border: none !important;
	vertical-align: middle !important;
	height: 25px !important;
	line-height: 25px !important;
	color: black !important;			/* overrule .portlet */
	}

  #p-cactions li.selected {top: -25px !important;}
  #p-cactions li.selected a:hover {color: black !important;}

  #p-cactions li a {
	padding: 0 15px !important;
	text-transform: uppercase !important;
	}
  li#ca-talk.new a:after {content: " (NEW)" !important;}



/* ******************************** */
/* P-PERSONAL                       */
/* ******************************** */

/* 
profile links; as with p-tabs dropped to the bottom by absolute positioning 
(top-bottom-left-and-right all have to be invoked to combat default placing);
display as block/tablecell works (not sure why, though) to get the list items on a straight line;
z-indexing (z=4) is needed in order to defer to p-cactions (z=4) in case of conflict (narrow window);
*/

  #p-personal {
	display: block !important;
	position: absolute !important;
	z-index: 4  !important;
	top: auto !important; bottom: 0 !important;
	left: auto !important; right: 0 !important;
	width: auto !important;
	margin: 0 !important;
	}
  #p-personal ul {padding: 0 !important;}
  #p-personal li {
	display: table-cell !important;
	padding: 0 10px !important;
	vertical-align: middle !important;
	height: 25px !important;
	line-height: 25px !important;
	background-image: none !important;
	text-transform: lowercase !important;
	}

  #p-personal li a:hover {padding-bottom: 0 !important;}



/* ******************************** */
/* FOOTER                           */
/* ******************************** */

/*
negative top-margin (equal to height) means footer height does not add to column-content's 
min-height: 100% - footer is dragged up into content's bottom-padding of 200px;
90% width means 10% empty space to the right matching the 10% to the right of column-content;
content is trimmed for a more minimalist feel (copyright notice and icons have to go);
list items are deliberately right-floated individually to reverse order ("the first shall be the last");
*/

  #footer {
	position: relative !important;
	z-index: 10 !important;
	width: 90% !important;
	height: 100px !important;
	border: none !important;
	margin: 0 !important;
	margin-top: -100px !important; /* footerstick */
	padding: 0 !important;
	background: #3371A3 !important;
	color: white !important;
	font-size: 10px !important;
	}
  #f-list {
	display: inline !important;
	vertical-align: middle !important;
	height: 25px !important;
	line-height: 25px !important;
	}
  #f-list li {
	display: block !important;
	float: right !important;
	}
  #footer a {color: inherit !important;}

  #footer &gt; *:not(#f-list),
  #footer #copyright
	{display: none !important;}



/* ******************************** */
/* TEXT                             */
/* ******************************** */

/* 
Various preferences regarding text elements; quotes, lists and stubs: mainly undoing damage 
from table styling (as some of these are either contained within or coded as tables); 
*/

/* paragraphs */
  .infobox + p {margin-top: 0 !important;}

/* Pre-arranged text block */
  pre {
	border: none !important;
	background-color: #EEEEEE !important;
	}

/* Headlines */
  h1, h2, h3 {font-weight: normal !important;}
  h1 {
	font-size: 170% !important;
	border-bottom: none !important;
	padding-top: 0 !important;
	}

/* Hyperlinks */
  a {text-decoration: none !important;}

/* Lists */
  ul, ol {
	list-style-image: none !important;
	list-style-position: inside !important;
	}
  #bodyContent &gt; ul,
  #bodyContent &gt; ol 
	{margin-left: 0 !important;}
  table ul,
  table ol
	{font-size: 14px !important;}
  .references-small {overflow: hidden !important;}
  .references {margin: 0 1em 0 0 !important;}

/* Indentation - reinstated for talk-pages, see "url-specific" section */
  dd {margin-left: 0 !important;} 

/* Quotes */
  blockquote,
  table.cquote {
	font-size: 14px !important;
	font-style: italic !important;
	}

/* Announcements - I do donate and encourage you to do the same. I just can't find a nonobtrusive place for this... Sorry :( */
  #siteNotice {margin-bottom: 1em !important;}
  #donate, #anontip {display: none !important;} 

/* Stubs / disambiguation tables / redirection notice */
  #stub,
  #stub table,
  #disambig table
	{font-size: 14px !important;}
  #stub td,
  #stub th,
  #disambig,
  .dablink,
  #contentSub  {
	margin-left: 0 !important;
	padding-left: 0 !important;
	}



/* ******************************** */
/* TABLES                           */ 
/* ******************************** */

/*
basically four types of tables are styled: infoboxes, navboxes, wikitables and toccolours (which is probably 95% of all 
tables found on wp); others are left as they are apart from font size and some padding; colours used throughout 
is #666666 for header bg and borders and #EEEEEE for header text and (in wikitables) cell bg;
the system to identify headings (and thereby assign them a different colour scheme) is mostly concerned with header cells,
first rows, single cell rows, cells with background color and various combinations of these traits; it is a crude sort of 
pattern identification and as such doesn't succeed every time; 
*/

/* ----------------- */
/* Global            */
/* ----------------- */
  table {
	font-size: 12px !important;
	text-align: left !important;
	}
  td, th {padding: 0.5em !important;}
  caption,
  th:only-child:empty,
  td:only-child:empty
	{display: none !important;}

/* ----------------- */
/* Infoboxes         */
/* ----------------- */

/* 
infoboxes - tables ususally placed to the right at the beginning 
of the article to give quick facts, statistics, key names etc. 
*/

  .infobox {
	border-collapse: collapse !important;
	border: thin solid #666666 !important;
	margin: 0 0 15px 15px !important;
	}
  /* general cell settings */
  .infobox th,
  .infobox td {
  	border: none !important;
	background-color: white !important;
	}
  .infobox div {background-color: transparent !important;}

  /* text alignment and weight */
  .infobox td:only-child {text-align: center !important}
  .infobox ul {text-align: left !important}
  .infobox span,
  .infobox font
	{color: inherit !important}

  /* targetting headings - background */
  .infobox &gt; tbody &gt; tr:first-child &gt; td:only-child,
  .infobox th:only-child,
  .infobox td:only-child[style*="background"] {
	background-color: #666666 !important;
	color: #EEEEEE !important;
	text-align: center !important;
	}
  /* targetting headings - text */
  .infobox &gt; tbody &gt; tr:first-child &gt; td:only-child &gt; *,
  .infobox &gt; tbody &gt; tr:first-child &gt; td:only-child &gt; * &gt; *,	/* in case the color element is nested in a bold/big/.. element, e.g. 'Knesset' */ 
  .infobox th:only-child &gt; *,
  .infobox th:only-child &gt; * &gt; *,
  .infobox td:only-child[style*="background"] &gt; *,
  .infobox td:only-child[style*="background"] &gt; * &gt; *
	{color: inherit !important;}

  /* Special cases */
  /* moron alert: table within table, e.g. 'Discrimination' */
    .infobox td:only-child table td {
  	background-color: white !important;
  	color: black !important;
  	}
    .infobox td:only-child table td a {color: inherit !important;}

  /* sisterproject infoboxes - little single project reference boxes */
  div.sisterproject {
	border: none !important;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	padding: 1em !important;
	background-color: #EEEEEE !important;
	text-align: left !important;
	}
  /* sisterproject infoboxes - tables with references to all sisterprojects
  for some reason the element.style width is ignored? */
  table.infobox.sisterproject {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	display: block !important;
	padding: 0 !important;
	text-align: left !important;
	}


/* ----------------- */
/* Navigation boxes  */
/* ----------------- */

/* 
navigation boxes are for the most part the show/hide logs at the bottom of the page;
very easy to style as the only heading is the first line; 'subheadings' are the headings 
in the hidden part of the table and are presented first so as not to overrule the main heading styling;
*/

  .navbox span[style*="float:"] 
	{font-size: 10px !important;}
  .collapsible,
  .NavFrame,
  .navbox {
	clear: both !important;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	padding: 0 !important;
	border: thin solid #666666 !important;
	background-color: white !important;
	border-collapse: collapse !important;
	}

  /* subheadings */
  .collapsible td,
  .collapsible th,
  .navbox td,
  .navbox th,
  .NavContent th {
	border: none !important;
	background-color: white !important;
	color: black !important;
	}
  .collapsible th a,
  .navbox th a,
  .NavContent th a {
	color: black !important;
	font-weight: bold !important;
	}

  /* targetting headings */
  .NavHead,
  table.navbox &gt; tbody &gt; tr:first-child &gt; *,
  table.collapsible &gt; tbody &gt; tr:first-child &gt; *
	{background-color: #666666 !important;}
  .NavHead,
  .NavHead *,
  table.navbox &gt; tbody &gt; tr:first-child *,
  table.collapsible &gt; tbody &gt; tr:first-child *
	{color: #EEEEEE !important;}


/* ----------------- */
/* Toccolours        */
/* ----------------- */

/* 
toccolours are a strange mix of tables (e.g. bottom table, see "Shakespeare": 'Part of a series on William Shakespeare and his work',
and infobox style table, see "Caffeine") and text boxes (e.g. quote boxes, left or right aligned, see "Shakespeare)
with no real common denominator; a modicum of harmonization is attempted along the lines of the navbox styling;
*/

  table.toccolours {
	border-color: #666666 !important;
	border-collapse: collapse !important;
	padding: 0 !important;
	background-color: white !important;
	}
  table.toccolours th,
  table.toccolours td 
	{border: none !important;}
  table.toccolours th:not(:only-child) {
	background-color: white !important;
	color: black !important;
	font-weight: bold !important;
	}
  table.toccolours td:not(:only-child) {
	background-color: white !important;
	color: black !important;
	}
  
  table.toccolours &gt; tbody &gt; tr:first-child &gt; th,
  table.toccolours &gt; tbody &gt; tr:first-child &gt; td,
  table.toccolours &gt; tbody &gt; tr &gt; th:only-child[style*="background"] {
	background-color: #666666 !important;
	color: #EEEEEE !important;
	}
  table.toccolours &gt; tbody &gt; tr:first-child &gt; th *,
  table.toccolours &gt; tbody &gt; tr:first-child &gt; td *,
  table.toccolours &gt; tbody &gt; tr &gt; th:only-child[style*="background"] *
	{color: inherit !important;}
  

/* ----------------- */
/* Wikitable /       */
/* Sortable          */
/* ----------------- */

/* 
wikitables are the 'tables tables' - spreadsheet/database like presentations; 'sortable' tables 
are like wikitables, only with the javascript option to sort by any column you click on; filehistory 
tables are used to log (mainly) picture changes; fairly easy to style as the td/th difference is well 
understood and respected here; cell background is made #EEEEEE (note that this is table, not td bg - 
thus use of colour coding on cells prevail, e.g. http://en.wikipedia.org/wiki/Germanic_languages) 
seems easier to navigate vast spreadsheets with a little less contrast, no?;
*/

  .wikitable,
  .sortable,
  .filehistory {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	border: none !important;
	background-color: #EEEEEE !important;
	}

  /* headings */
  .wikitable tr:first-child td,
  .wikitable th,
  .sortable th,
  .sortable tr:first-child td,
  .filehistory tr:first-child * {
	background-color: #666666 !important;
	color: #EEEEEE !important;	
	font-weight: bold !important;
	}
  /* general cell settings */
  .wikitable th,
  .wikitable td,
  .sortable th,
  .sortable td,
  .filehistory th,
  .filehistory td
	{border: thin solid #666666 !important;}

  /* text embellishments */
  .wikitable a {color: inherit !important;}
  .wikitable td a[href*="/wiki/"],				/* existing wiki article link */
  .sortable tr:not(:first-child) td a[href*="/wiki/"]
	{border-bottom: thin dotted #666666 !important;}
  .wikitable td a[href*="/w/"],					/* as yet non-existent wiki article link */
  .sortable tr:not(:first-child) td a[href*="/w/"]
	{border-bottom: thin dashed #666666 !important;}
  .wikitable td b {font-weight: normal !important;}



/* ******************************** */
/* BOXES                            */ 
/* ******************************** */

/* 
Boxes are an assortment of minor tables and divs that are made to stand out in some 
way or other from the text flow; most of these efforts either try to integrate them 
in text flow or just to insert the standard colour scheme in place of the default one;
*/

/* ----------------- */
/* Table of contents */
/* ----------------- */
  #toc {
	border: none !important;
	margin: 1em 0 !important;
	padding: 0 !important;
	background-color: white !important;
	font-size: inherit !important;
	}
  #toc td {padding: 0 !important;}
  #toctitle {text-align: left !important;}

  .toc:not(#toc),
  .toc:not(#toc) table {
	background: white !important; 
	border-collapse: collapse !important;
	}
  .toc:not(#toc) th {
	border: none !important;
	background: #666666 !important; 
	color: #EEEEEE !important;
	}

/* ----------------- */
/* Category links    */
/* ----------------- */
  #catlinks {
	text-align: justify !important;
	border: none !important;
	padding: 1em !important;
	background-color: #EEEEEE !important;
	}
  #catlinks a {color: black !important;}
  p.catlinks &gt; a:first-child {font-weight: bold !important;}

/* ----------------- */
/* Messageboxes      */
/* ----------------- */

/* 
amboxes are the new warning boxes (NPOV etc.); .messagebox are used for various purposes, mainly talk pages;
filetoc, imagelicense and shareduploadnotice tables are various boxes and tables used on file info pages;
*/

  .ambox {
	display: block !important;
	margin: 10px 0 !important;
	border-top: none !important;
	border-right: none !important;
	border-bottom: none !important;
	background-color: #EEEEEE !important;
	font-size: 14px !important;
	}
  .messagebox,
  #filetoc,
  #imageLicense,
  .sharedUploadNotice table {
	border: none !important;
	margin: 0 !important;
	background-color: #EEEEEE !important;
	}


  
/* ----------------- */
/* Galleries         */
/* ----------------- */
  .gallery {
	border: none !important;
	margin: 15px 0 !important;}
  .gallery td {background-color: #EEEEEE !important;}
  .gallerybox {background-color: transparent !important;}
  .gallerytext {
	background-color: transparent !important;  
	padding: 15px !important;
	text-align: justify !important;
	}


/* ----------------- */
/* Wikisource spec.  */
/* ----------------- */

  .authortemplate,
  .headertemplate {
	border: none !important;
	margin-bottom: 0 !important;
	background: #666666 !important;
	}
  .author_notes,
  .header_notes {
	border: thin solid #666666 !important;
	background: white !important;
	}
  .authortemplate,
  .authortemplate a,
  .headertemplate,
  .headertemplate a
	{color: #EEEEEE !important;}
  .auhtor_notes td:empty,
  .header_notes td:empty
	{display: none !important;}


/* ----------------- */
/* Various           */
/* ----------------- */
  table[style*="background-color: rgb(255, 206, 158)"] td,	/* chess boards e.g. 'chess' */
  td.toccolours table td					/* team colours e.g. 'Man U' - doesn't fix bg colour issue */
	{padding: 0 !important;}



/* ******************************** */
/* IMAGES                           */
/* ******************************** */

/* 
images are for the most part encased in the .thumb class (as well as either the .left or .tright
class); the #EEEEEE/black colour scheme is used; .tnone are floated right - if not, the entire 
width is filled with background-color; 
*/

  .thumb {
	display: block !important;
	background-color: #EEEEEE !important;
	border: none !important;
	}
  .tnone { 
	float: right !important;
	margin-left: 1.5em !important;
	}
  .thumbinner {
	border: none !important;
	padding: 5px !important;
	background-color: inherit !important;
	}
  .thumb img {border: none !important;}
  .thumbcaption {margin-top: 20px !important}
  .thumbcaption .magnify {display: none !important}
  
/* Featured, spoken, semiprotected icons v-aligned with #content */
  #cornerbox,		/* source: feature */
  #administrator,	/* pedia: protected */
  .topicon		/* pedia: feature/spoken */
	{top: 225px !important;}
  #cornerbox *,
  #administrator *,
  .topicon * {
	line-height: 0px !important;
	background-color: transparent !important;
	}

} /* end of global settings - start of domain-specific settings */



/* ******************************** */
/* DOMAIN/URL SPECIFIC              */
/* ******************************** */

/* -------------------------------- */
/* Header Background Images         */
/* -------------------------------- */

@-moz-document domain(en.wikibooks.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/books_700x175.png) !important;}
	}
@-moz-document domain(en.wikipedia.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/pedia_700x175.png) !important;}
	}
@-moz-document domain(en.wikiquote.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/quote_700x175.png) !important;}
	}
@-moz-document domain(en.wikisource.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/source_700x175.png) !important;}
	}
@-moz-document domain(en.wikiversity.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/versity_700x175.png) !important;}
	}
@-moz-document domain(en.wiktionary.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/tionary_700x175.png) !important;}
	}
@-moz-document domain(wikimedia.org) {
  #p-logo a {background-image: url(http://pics.viharpander.dk/stylish/wikisquare/media_700x175.png) !important;}
	}

/* -------------------------------- */
/* Url-specific                     */
/* -------------------------------- */

/* Talk pages - reinstating indentation */
@-moz-document url-prefix("http://en.wikipedia.org/wiki/Talk:") {
  dd {margin-left: 2em !important;}
	}
 
/* wikipedia main page - beautyfication */
@-moz-document url("http://en.wikipedia.org/wiki/Main_Page") {
  .MainPageBG,
  table {
	border: none !important;
	margin-top: 0 !important;
	padding: 0 !important;
	background-color: white !important;
	font-size: 14px !important;
	text-align: justify !important;
	}
  .MainPageBG h2 {
	border: none !important;
	font-weight: normal !important;
	background-color: #CEDFF2 !important;
	}
}</stylish:originalCode>
  </RDF:Description>
  <RDF:Description RDF:about="http://userstyles.org/styles/2193"
                   stylish:updateURL="http://userstyles.org/styles/2193.css"
                   stylish:global="true"
                   stylish:namespace="http://www.w3.org/1999/xhtml"
                   stylish:description="Display accesskeys, enhanced"
                   stylish:enabled="true"
                   stylish:neverUpdate="false"
                   stylish:customized="false">
    <stylish:code>@namespace url(http://www.w3.org/1999/xhtml);

/*
 Display accesskeys, enhanced
 http://userstyles.org/styles/2193
*/

span.my_accesskey  ,
label[accesskey]::after  ,
legend[accesskey]::after  ,
button[accesskey]::after  ,
a[accesskey]::after  {
 content: attr(accesskey) !important;
 opacity: 0.8 !important;
 text-transform: uppercase !important;
 font-weight: normal !important;
 text-decoration: none !important;
 border: none !important;
 color: #000 !important;
 background-color: #eee !important;
 -moz-border-radius: 0.7em !important;
 font-family: "Courier new", Courier, monospace !important;
 font-size: 12px !important;
 padding: 0 4px 0 4px !important;
 margin: 0 0 0 -15px !important;
}

span.my_accesskey:hover  ,

textarea[accesskey]:focus + span.my_accesskey  ,
input[accesskey]:focus + span.my_accesskey  ,
label[accesskey]:focus::after  ,
legend[accesskey]:focus::after  ,
button[accesskey]:focus::after  ,
a[accesskey]:focus::after  ,

textarea[accesskey]:hover + span.my_accesskey  ,
input[accesskey]:hover + span.my_accesskey  ,
label[accesskey]:hover::after  ,
legend[accesskey]:hover::after  ,
button[accesskey]:hover::after  ,
a[accesskey]:hover::after  {
 visibility: hidden !important;
}

/*
 this can spoil something
 but is necessary
*/
a[accesskey]  {
 white-space: nowrap !important;
}



textarea[accesskey] + span.my_accesskey {
 margin: 0 0 0 -30px !important;
 padding: 0 19px 0 4px !important;
}


input[accesskey][type="checkbox"] + span.my_accesskey ,
input[accesskey][type="radio"] + span.my_accesskey {
 border: 1px solid #000 !important;
 padding: 0 3px 0 3px !important;
}

input[accesskey][type="checkbox"] + span.my_accesskey {
 -moz-border-radius: 0 !important;
}

input[accesskey][type="radio"]:checked + span.my_accesskey ,
input[accesskey][type="checkbox"]:checked + span.my_accesskey {
 color: #fff !important;
 border-color: #fff !important;
 background-color: #000 !important;
}

input[accesskey][type="radio"]:focus + span.my_accesskey ,
input[accesskey][type="checkbox"]:focus + span.my_accesskey {
 outline: 1px dotted red;
 visibility: visible !important;
}
input[accesskey][type="radio"]:focus + span.my_accesskey:hover ,
input[accesskey][type="checkbox"]:focus + span.my_accesskey:hover ,
input[accesskey][type="radio"]:focus:hover + span.my_accesskey ,
input[accesskey][type="checkbox"]:focus:hover + span.my_accesskey {
 visibility: hidden !important;
}


input[accesskey][type="submit"] + span.my_accesskey {
 background-color: #f99 !important;
}</stylish:code>
    <stylish:originalCode>@namespace url(http://www.w3.org/1999/xhtml);

/*
 Display accesskeys, enhanced
 http://userstyles.org/styles/2193
*/

span.my_accesskey  ,
label[accesskey]::after  ,
legend[accesskey]::after  ,
button[accesskey]::after  ,
a[accesskey]::after  {
 content: attr(accesskey) !important;
 opacity: 0.8 !important;
 text-transform: uppercase !important;
 font-weight: normal !important;
 text-decoration: none !important;
 border: none !important;
 color: #000 !important;
 background-color: #eee !important;
 -moz-border-radius: 0.7em !important;
 font-family: "Courier new", Courier, monospace !important;
 font-size: 12px !important;
 padding: 0 4px 0 4px !important;
 margin: 0 0 0 -15px !important;
}

span.my_accesskey:hover  ,

textarea[accesskey]:focus + span.my_accesskey  ,
input[accesskey]:focus + span.my_accesskey  ,
label[accesskey]:focus::after  ,
legend[accesskey]:focus::after  ,
button[accesskey]:focus::after  ,
a[accesskey]:focus::after  ,

textarea[accesskey]:hover + span.my_accesskey  ,
input[accesskey]:hover + span.my_accesskey  ,
label[accesskey]:hover::after  ,
legend[accesskey]:hover::after  ,
button[accesskey]:hover::after  ,
a[accesskey]:hover::after  {
 visibility: hidden !important;
}

/*
 this can spoil something
 but is necessary
*/
a[accesskey]  {
 white-space: nowrap !important;
}



textarea[accesskey] + span.my_accesskey {
 margin: 0 0 0 -30px !important;
 padding: 0 19px 0 4px !important;
}


input[accesskey][type="checkbox"] + span.my_accesskey ,
input[accesskey][type="radio"] + span.my_accesskey {
 border: 1px solid #000 !important;
 padding: 0 3px 0 3px !important;
}

input[accesskey][type="checkbox"] + span.my_accesskey {
 -moz-border-radius: 0 !important;
}

input[accesskey][type="radio"]:checked + span.my_accesskey ,
input[accesskey][type="checkbox"]:checked + span.my_accesskey {
 color: #fff !important;
 border-color: #fff !important;
 background-color: #000 !important;
}

input[accesskey][type="radio"]:focus + span.my_accesskey ,
input[accesskey][type="checkbox"]:focus + span.my_accesskey {
 outline: 1px dotted red;
 visibility: visible !important;
}
input[accesskey][type="radio"]:focus + span.my_accesskey:hover ,
input[accesskey][type="checkbox"]:focus + span.my_accesskey:hover ,
input[accesskey][type="radio"]:focus:hover + span.my_accesskey ,
input[accesskey][type="checkbox"]:focus:hover + span.my_accesskey {
 visibility: hidden !important;
}


input[accesskey][type="submit"] + span.my_accesskey {
 background-color: #f99 !important;
}</stylish:originalCode>
  </RDF:Description>
  <RDF:Description RDF:about="http://userstyles.org/styles/2187"
                   stylish:updateURL="http://userstyles.org/styles/2187.css"
                   stylish:global="true"
                   stylish:namespace="http://www.w3.org/1999/xhtml"
                   stylish:description="myfavolours - global custom color scheme"
                   stylish:neverUpdate="false"
                   stylish:customized="false"
                   stylish:enabled="false">
    <stylish:code>@namespace url(http://www.w3.org/1999/xhtml);

/*
 "myfavolours" - global custom colour scheme
 http://userstyles.org/styles/2187
 summary:
 - basic background = dark grey
 - basic text = light grey
 - "semantic" importance = contrast
 - unvisited links (and form labels) = aquamarine
 - visited links = light green
 - underline links = false. (the only "bad" but IMO excusable thing)
 - form elements, :hover, :focus, and more
*/

/*
  *
   * init
   * - setting basic colours / background
   * - disabling background images
  *
 *
*/

html  {
 background-color :
  #222
 !important ;
 border-color :
  #444
 !important ;
}

body  {
 background-color :
  #333
 !important ;
 color :
  #ccc
 !important ;
 border-color :
  #666
 !important ;
}

body *  {
 background-color :
  transparent
 !important ;
 color :
  inherit
 !important ;
 border-color :
  #666
  /*
   "inherit" is bugged !
  */
 !important ;
}

html  ,
html *  {
 background-image :
  none
 !important ;
}

/*
  *
   * semantic blocks
  *
 *
*/

/*
  * top header:
 *
*/

/*
 * - wannabe
*/
.head  ,
.header  ,
*[id*="title"]  ,
*[id*="Title"]  ,
*[id*="head"]  ,
*[id*="Head"]  ,
*[class*="header"]  ,
*[class*="Header"]  ,
*[id*="hlavicka"]  ,
*[id*="Hlavicka"]  ,
*[class*="hlavicka"]  ,
*[class*="Hlavicka"]  {
 background-color :
  #404040
 !important ;
}

/*
 * - real
*/
header  ,
#head  ,
#header  ,
#top  { /* ?: disputable */
 background-color :
  #444
 !important ;
}

/*
  * navigation :
  * ( 'menu predicting magic' )
 *
*/

/*
 * - wannabe
*/
.navlist a  ,
.Navlist a  ,
*.navigation a  ,
*[id*="menu"] a  ,
*[id*="Menu"] a  ,
*[id*="navig"] a  ,
*[id*="Navig"] a  ,
*[id$="nav"] a  ,
*[id$="Nav"] a  ,
*[class*="menu"] a  ,
*[class*="Menu"] a  ,
*[class*="navig"] a  ,
*[class*="Navig"] a  ,
*[class$="nav"] a  ,
*[class$="Nav"] a  {
 background-color :
  #282839
 !important ;
}

/*
 * - real
*/
label  , /* ! label added, let's see */
nav a  ,
menu a  ,
#menu a  ,
#navigation a  {
 background-color :
  #223
 !important ;
}

/* above ID selectors would override below rules
 * due # selector priority
 * so that's why this :
*/
#menu a:hover  ,
#navigation a:hover  {
 background-color :
  #000
 !important ;
}

/*
  * aside:
 *
*/

/*
 * - wannabe
*/
div[id*="side"]  ,
div[id*="Side"]  ,
div[class*="side"]  ,
div[class*="Side"]  {
 background-color :
  #404040
 !important ;
}

/*
 * - real
*/
aside  ,
.aside  ,
#aside  {
 background-color :
  #444
 !important ;
}

/*
 * footer
*/

footer  ,
div[id*="foot"]  ,
div[class*="foot"]  ,
div[id*="paticka"]  ,
div[class*="paticka"]  {
 background-color :
  #444
 !important ;
}

/*
  * others semantic blocks
  * (yet unimplemented)
 *
*/
/*
article  {
}

#main  {
}

#content  {
}

section  ,
.section  {
}

.divider  {
}
/* */



/*
  * anonymous heading elements
 *
*/

*[class*="heading"]  ,
*[class*="Heading"]  ,
*[id*="heading"]  ,
*[id*="Heading"]  ,
*[class*="nadpis"]  ,
*[class*="Nadpis"]  ,
*[id*="nadpis"]  ,
*[id*="Nadpis"]  {
 color :
  #eee
 !important ;
 border-color :
  #888
 !important ;
}




/*
  *
   * concrete HTML block elements
  *
 *
*/

/*
  * headers
  * h1 , h2 , h3 , h4 , h5 , h6
  * caption , th , lh , dt , legend
 *
*/
h1  {
 color :
  #fff
 !important ;
 border-color :
  #eee
 !important ;
 background-color :
  #000
 !important ;
}

h2  ,
h3  ,
h4  ,
h5  ,
h6  ,
caption  , /* table h. */
th  , /* table-row|column h. */
lh  , /* list h. html3. how f***ing usefull element. deprecated. */
dl dt  , /* definition h. */
html fieldset legend  { /* form h. */
 color :
  #eee
 !important ;
 border-color :
  #999
 !important ;
 background-color :
  #222
 !important ;
}

/*
  * other stuff
  * now they have the same colour;
  * it would be nice if it was distinguishable simply by colour
 *
*/

blockquote  ,
code  , /* code is inline */
xmp  ,
pre  {
 background-color :
  #444
 !important ;
}

td  {
 /* tried, but it was not good */
}

hr  {
 color :
  #666
 !important ;
 border-color :
  #666
 !important ;
 background-color :
  #666
 !important ;
}


/*
  *
   * concrete HTML inline elements
   * - just colour altered
  *
 *
*/

/*
  * emphasis:
 *
*/

/*
 * - wannabe
*/
*[id*="important"]  ,
*[id*="Important"]  ,
*[class*="important"]  ,
*[class*="Important"]  {
 color :
  #fff
 !important ;
 border-color :
  #666
 !important ;
}

/*
 * - wannabe #2
 * ( yes, it is NOT semantic, but this is usefull, trust me ;] )
*/
b  ,
b *  ,
i  ,
i *  {
 color :
  #eee
 !important ;
 border-color :
  #555
 !important ;
}

/*
 * real
*/
em  ,
em *  ,
strong  ,
strong *  {
 color :
  #fff
 !important ;
 border-color :
  #666
 !important ;
}

/*
  *
   * common "semantic" classes
   * initally based on WHATWG HTML5 specs draft
   * ("semantic classes" have been rejected)
   * but here may be very usefull
  *
 *
*/

/*
  * current / active
  * usefull especially for
  * - "active" tabs,
  * - "current" links in menu
 *
*/
.current  ,
.selected  ,
.active  {
 background-color :
  #000
 !important ;
 color :
  #fff
 !important ;
}

*[class*=Current]  ,
*[class*=Selected]  ,
*[class*=Active]  ,
*[class*=current]  ,
*[class*=selected]  ,
*[class*=active]  {
 background-color :
  #111
 !important ;
 color :
  #eee
 !important ;
}

/*
  * other not-so-common classes
 *
*/
.copyright  {
 color :
  #ccc
 !important ;
}
.error  {
 color :
  #f66
 !important ;
}
.warning  {
 color :
  #f99
 !important ;
}
.example  {
 color :
  #cff
 !important ;
}
.issue  {
 color :
  #f99
 !important ;
}
.note  {
 color :
  #cff
 !important ;
}
.search  {
 color :
  #cff
 !important ;
}

/*
 * other funny WHATWG stuff
*/
*[irrelevant]  {
}

/*
  * links and interactive stuff
  * that is: links, labels and any other form element
  * with :hover / :active / :focus states
 *
*/

/*
 * "onclick warning"
*/
*[onclick]:hover  {
 background-color :
  #300
 !important ;
}

/*
 * no underline for links
 * disputable.
 * but isn't strict colour difference enough?
*/
a  {
 text-decoration :
  none
 !important ;
}

/*
 * properly coded label will behave as unvisited link
*/
label[for]  ,
label[for]  ,
a:link  ,
a:link *  {
 color :
  #9ef
 !important ;
 border-color :
  #399
 !important ;
}

label[for]:focus  ,
label[for]:hover  ,
a:link:focus  ,
a:link:hover  {
 color :
  #eff
 !important ;
 border-color :
  #9ef
 !important ;
 background-color :
  #000
 !important ;
}

a:link:focus *  ,
a:link:hover *  {
 color :
  #eff
 !important ;
 border-color :
  #9ef
 !important ;
}

a:visited  ,
a:visited *  {
 color :
  #9c3
 !important ;
 border-color :
  #690
 !important ;
}

a:visited:focus  ,
a:visited:hover  {
 color :
  #cf9
 !important ;
 border-color :
  #9c3
 !important ;
 background-color :
  #000
 !important ;
}

a:visited:focus *  ,
a:visited:hover *  {
 color :
  #cf9
 !important ;
 border-color :
  #9c3
 !important ;
}

/*
 * active. no matter if visited or not
*/
a:active  ,
a:active *  {
 color :
  #f33
 !important ;
 border-color :
  #600
 !important ;
}

/*
  * form elems and some IMO neat effects
 *
*/
html button  ,
html select  ,
html input  {
 background-color :
  #222
 !important ;
}

html input[type="password"]  {
 background-color :
  #755
 !important ;
}

html textarea  ,
html input[type="text"]  ,
html input:not([type])  {
 background-color :
  #555
 !important ;
}

html textarea:hover  ,
html input[type="text"]:hover  ,
html input:not([type]):hover  {
 background-color :
  #444
 !important ;
}

html textarea:focus  ,
html input:focus  ,
html button:focus  ,
html textarea:focus:hover  ,
html input:focus:hover  ,
html button:focus:hover  {
 background-color :
  #000
 !important ;
 border-color :
  #fff
 !important ;
}

html input[type="password"]:focus  {
 background-color :
  #300
 !important ;
}

input[disabled]  {
 color :
  #888
 !important ;
}

/*
  *
   * fixes and tweaks
  *
 *
*/

/*
  * give solid bg to some elems that deserve it
 *
*/

/* dropdowns that was not catched
 * by above 'menu predicting magic'
*/
li:hover li  {
 background-color :
  #333
 !important ;
}

/* wd DOM inspector
*/
div[id^=webdeveloper]  {
 background-color :
  #333
 !important ;
}
/* flashblock. bruteforce.
*/
div[style~="url(chrome://flashblock/content/flash.png)"]  {
 background-color :
  #630
 !important ;
}
/* last.fm
*/
td.quantifier &gt; div  ,
div.graph &gt; div#tomGraph  {
 background-color :
  #222
 !important ;
}
/* search hilite
*/
span#__firefox-findbar-search-id  {
 background-color :
  #9ff
 !important ;
}
/* imageblock
*//* * ( my upcoming userscript, maybe one time... /
span.imgBlock-mask  {
 outline :
  1px dotted
 ;
 text-align :
  center
 ;
 overflow :
  hidden
 ;
}
/* */
/* gmail (2D: maybe more specific context)
*/
#pop  {
 background-color :
  #222
 !important ;
}

/* EOF */</stylish:code>
    <stylish:originalCode>@namespace url(http://www.w3.org/1999/xhtml);

/*
 "myfavolours" - global custom colour scheme
 http://userstyles.org/styles/2187
 summary:
 - basic background = dark grey
 - basic text = light grey
 - "semantic" importance = contrast
 - unvisited links (and form labels) = aquamarine
 - visited links = light green
 - underline links = false. (the only "bad" but IMO excusable thing)
 - form elements, :hover, :focus, and more
*/

/*
  *
   * init
   * - setting basic colours / background
   * - disabling background images
  *
 *
*/

html  {
 background-color :
  #222
 !important ;
 border-color :
  #444
 !important ;
}

body  {
 background-color :
  #333
 !important ;
 color :
  #ccc
 !important ;
 border-color :
  #666
 !important ;
}

body *  {
 background-color :
  transparent
 !important ;
 color :
  inherit
 !important ;
 border-color :
  #666
  /*
   "inherit" is bugged !
  */
 !important ;
}

html  ,
html *  {
 background-image :
  none
 !important ;
}

/*
  *
   * semantic blocks
  *
 *
*/

/*
  * top header:
 *
*/

/*
 * - wannabe
*/
.head  ,
.header  ,
*[id*="title"]  ,
*[id*="Title"]  ,
*[id*="head"]  ,
*[id*="Head"]  ,
*[class*="header"]  ,
*[class*="Header"]  ,
*[id*="hlavicka"]  ,
*[id*="Hlavicka"]  ,
*[class*="hlavicka"]  ,
*[class*="Hlavicka"]  {
 background-color :
  #404040
 !important ;
}

/*
 * - real
*/
header  ,
#head  ,
#header  ,
#top  { /* ?: disputable */
 background-color :
  #444
 !important ;
}

/*
  * navigation :
  * ( 'menu predicting magic' )
 *
*/

/*
 * - wannabe
*/
.navlist a  ,
.Navlist a  ,
*.navigation a  ,
*[id*="menu"] a  ,
*[id*="Menu"] a  ,
*[id*="navig"] a  ,
*[id*="Navig"] a  ,
*[id$="nav"] a  ,
*[id$="Nav"] a  ,
*[class*="menu"] a  ,
*[class*="Menu"] a  ,
*[class*="navig"] a  ,
*[class*="Navig"] a  ,
*[class$="nav"] a  ,
*[class$="Nav"] a  {
 background-color :
  #282839
 !important ;
}

/*
 * - real
*/
label  , /* ! label added, let's see */
nav a  ,
menu a  ,
#menu a  ,
#navigation a  {
 background-color :
  #223
 !important ;
}

/* above ID selectors would override below rules
 * due # selector priority
 * so that's why this :
*/
#menu a:hover  ,
#navigation a:hover  {
 background-color :
  #000
 !important ;
}

/*
  * aside:
 *
*/

/*
 * - wannabe
*/
div[id*="side"]  ,
div[id*="Side"]  ,
div[class*="side"]  ,
div[class*="Side"]  {
 background-color :
  #404040
 !important ;
}

/*
 * - real
*/
aside  ,
.aside  ,
#aside  {
 background-color :
  #444
 !important ;
}

/*
 * footer
*/

footer  ,
div[id*="foot"]  ,
div[class*="foot"]  ,
div[id*="paticka"]  ,
div[class*="paticka"]  {
 background-color :
  #444
 !important ;
}

/*
  * others semantic blocks
  * (yet unimplemented)
 *
*/
/*
article  {
}

#main  {
}

#content  {
}

section  ,
.section  {
}

.divider  {
}
/* */



/*
  * anonymous heading elements
 *
*/

*[class*="heading"]  ,
*[class*="Heading"]  ,
*[id*="heading"]  ,
*[id*="Heading"]  ,
*[class*="nadpis"]  ,
*[class*="Nadpis"]  ,
*[id*="nadpis"]  ,
*[id*="Nadpis"]  {
 color :
  #eee
 !important ;
 border-color :
  #888
 !important ;
}




/*
  *
   * concrete HTML block elements
  *
 *
*/

/*
  * headers
  * h1 , h2 , h3 , h4 , h5 , h6
  * caption , th , lh , dt , legend
 *
*/
h1  {
 color :
  #fff
 !important ;
 border-color :
  #eee
 !important ;
 background-color :
  #000
 !important ;
}

h2  ,
h3  ,
h4  ,
h5  ,
h6  ,
caption  , /* table h. */
th  , /* table-row|column h. */
lh  , /* list h. html3. how f***ing usefull element. deprecated. */
dl dt  , /* definition h. */
html fieldset legend  { /* form h. */
 color :
  #eee
 !important ;
 border-color :
  #999
 !important ;
 background-color :
  #222
 !important ;
}

/*
  * other stuff
  * now they have the same colour;
  * it would be nice if it was distinguishable simply by colour
 *
*/

blockquote  ,
code  , /* code is inline */
xmp  ,
pre  {
 background-color :
  #444
 !important ;
}

td  {
 /* tried, but it was not good */
}

hr  {
 color :
  #666
 !important ;
 border-color :
  #666
 !important ;
 background-color :
  #666
 !important ;
}


/*
  *
   * concrete HTML inline elements
   * - just colour altered
  *
 *
*/

/*
  * emphasis:
 *
*/

/*
 * - wannabe
*/
*[id*="important"]  ,
*[id*="Important"]  ,
*[class*="important"]  ,
*[class*="Important"]  {
 color :
  #fff
 !important ;
 border-color :
  #666
 !important ;
}

/*
 * - wannabe #2
 * ( yes, it is NOT semantic, but this is usefull, trust me ;] )
*/
b  ,
b *  ,
i  ,
i *  {
 color :
  #eee
 !important ;
 border-color :
  #555
 !important ;
}

/*
 * real
*/
em  ,
em *  ,
strong  ,
strong *  {
 color :
  #fff
 !important ;
 border-color :
  #666
 !important ;
}

/*
  *
   * common "semantic" classes
   * initally based on WHATWG HTML5 specs draft
   * ("semantic classes" have been rejected)
   * but here may be very usefull
  *
 *
*/

/*
  * current / active
  * usefull especially for
  * - "active" tabs,
  * - "current" links in menu
 *
*/
.current  ,
.selected  ,
.active  {
 background-color :
  #000
 !important ;
 color :
  #fff
 !important ;
}

*[class*=Current]  ,
*[class*=Selected]  ,
*[class*=Active]  ,
*[class*=current]  ,
*[class*=selected]  ,
*[class*=active]  {
 background-color :
  #111
 !important ;
 color :
  #eee
 !important ;
}

/*
  * other not-so-common classes
 *
*/
.copyright  {
 color :
  #ccc
 !important ;
}
.error  {
 color :
  #f66
 !important ;
}
.warning  {
 color :
  #f99
 !important ;
}
.example  {
 color :
  #cff
 !important ;
}
.issue  {
 color :
  #f99
 !important ;
}
.note  {
 color :
  #cff
 !important ;
}
.search  {
 color :
  #cff
 !important ;
}

/*
 * other funny WHATWG stuff
*/
*[irrelevant]  {
}

/*
  * links and interactive stuff
  * that is: links, labels and any other form element
  * with :hover / :active / :focus states
 *
*/

/*
 * "onclick warning"
*/
*[onclick]:hover  {
 background-color :
  #300
 !important ;
}

/*
 * no underline for links
 * disputable.
 * but isn't strict colour difference enough?
*/
a  {
 text-decoration :
  none
 !important ;
}

/*
 * properly coded label will behave as unvisited link
*/
label[for]  ,
label[for]  ,
a:link  ,
a:link *  {
 color :
  #9ef
 !important ;
 border-color :
  #399
 !important ;
}

label[for]:focus  ,
label[for]:hover  ,
a:link:focus  ,
a:link:hover  {
 color :
  #eff
 !important ;
 border-color :
  #9ef
 !important ;
 background-color :
  #000
 !important ;
}

a:link:focus *  ,
a:link:hover *  {
 color :
  #eff
 !important ;
 border-color :
  #9ef
 !important ;
}

a:visited  ,
a:visited *  {
 color :
  #9c3
 !important ;
 border-color :
  #690
 !important ;
}

a:visited:focus  ,
a:visited:hover  {
 color :
  #cf9
 !important ;
 border-color :
  #9c3
 !important ;
 background-color :
  #000
 !important ;
}

a:visited:focus *  ,
a:visited:hover *  {
 color :
  #cf9
 !important ;
 border-color :
  #9c3
 !important ;
}

/*
 * active. no matter if visited or not
*/
a:active  ,
a:active *  {
 color :
  #f33
 !important ;
 border-color :
  #600
 !important ;
}

/*
  * form elems and some IMO neat effects
 *
*/
html button  ,
html select  ,
html input  {
 background-color :
  #222
 !important ;
}

html input[type="password"]  {
 background-color :
  #755
 !important ;
}

html textarea  ,
html input[type="text"]  ,
html input:not([type])  {
 background-color :
  #555
 !important ;
}

html textarea:hover  ,
html input[type="text"]:hover  ,
html input:not([type]):hover  {
 background-color :
  #444
 !important ;
}

html textarea:focus  ,
html input:focus  ,
html button:focus  ,
html textarea:focus:hover  ,
html input:focus:hover  ,
html button:focus:hover  {
 background-color :
  #000
 !important ;
 border-color :
  #fff
 !important ;
}

html input[type="password"]:focus  {
 background-color :
  #300
 !important ;
}

input[disabled]  {
 color :
  #888
 !important ;
}

/*
  *
   * fixes and tweaks
  *
 *
*/

/*
  * give solid bg to some elems that deserve it
 *
*/

/* dropdowns that was not catched
 * by above 'menu predicting magic'
*/
li:hover li  {
 background-color :
  #333
 !important ;
}

/* wd DOM inspector
*/
div[id^=webdeveloper]  {
 background-color :
  #333
 !important ;
}
/* flashblock. bruteforce.
*/
div[style~="url(chrome://flashblock/content/flash.png)"]  {
 background-color :
  #630
 !important ;
}
/* last.fm
*/
td.quantifier &gt; div  ,
div.graph &gt; div#tomGraph  {
 background-color :
  #222
 !important ;
}
/* search hilite
*/
span#__firefox-findbar-search-id  {
 background-color :
  #9ff
 !important ;
}
/* imageblock
*//* * ( my upcoming userscript, maybe one time... /
span.imgBlock-mask  {
 outline :
  1px dotted
 ;
 text-align :
  center
 ;
 overflow :
  hidden
 ;
}
/* */
/* gmail (2D: maybe more specific context)
*/
#pop  {
 background-color :
  #222
 !important ;
}

/* EOF */</stylish:originalCode>
  </RDF:Description>
  <RDF:Description RDF:about="http://userstyles.org/styles/3804"
                   stylish:updateURL="http://userstyles.org/styles/3804.css"
                   stylish:global="true"
                   stylish:namespace="http://www.w3.org/1999/xhtml"
                   stylish:description="Short lines"
                   stylish:neverUpdate="false"
                   stylish:customized="false"
                   stylish:enabled="false">
    <stylish:code>@namespace url(http://www.w3.org/1999/xhtml);

/* * * * * * * * * * * *

name:         short-lines.user.css
description:  limits maximum line-length
version:      0.2
scope:        global
last modif:   2007-10-13 21:44:35
created:      2006-12-27 (?)
url:          http://eldar.cz/myf/pub/firefox/short-lines.user.css
author:       myf

*** longdesc:
Makes pages more readable especially for some
typographic freaks. Usefull for large viewports.
(And for the tiny ones as well.)

** How?
1) Sets max-width of every container that
 is supposed to hold text directly in it.
2) Tries to center these blocks
 That is overriden by any more specific
 authors rule; so it should not damage
 anything.

** known issues:
1) blocks sized by theirs not-wrapping content
 seen at http://www.graphicsguru.com/

** questions:
1) what the hell is the THE optimal width?

* * * * * * * * * * * */

/*
 headings
 excluding:
  h1
 reason:
  some webs have whole title in it
*//* */
h2  ,
h3  ,
h4  ,
h5  ,
h6  ,
/* */

/*
 other 'headings';
*//* */
caption  ,
th  ,
lh  ,
dt  ,
/* */

/*
 context-dependant blocks
 excluding:
  ul , ol , dl
 reason:
  - they cannot actually hold the text directly
  - are often wide (horizontal menus, multiple colls…)
 exc. adept is:
  td ,
 (may destroy table layouts;
 but I haven't met that case yet.
 Also DD would cause unwanted mesh
 but its easy to fix. see (§dd_fix)
*//* */
td  ,
li  ,
dd  ,

/*
 general blocks
 excluding:
  div , center
 reason:
  makes layouts :] (ancient webdesign used the CENTER tag)
*//* */
address  ,
blockquote  ,
/* */

/*
 and the holy parahraph itself
*//* */
p  {
 max-width: 60ex;
 margin-left: auto;
 margin-right: auto;
}

/*
 monospaces (different width??)
*/ /* */
pre  ,
xmp  {
 max-width: 80ex;
 margin-left: auto;
 margin-right: auto;
}

/*
 §dd_fix
 makes dt VS dd distinguishable again
*//* */
dd  {
 padding-left: 1.5em;
}
/* */

/*
 try to center the content container, gently
*//* */
body &gt; *  {
 margin-left: auto;
 margin-right: auto;
}
/* */


/* EOF */</stylish:code>
    <stylish:originalCode>@namespace url(http://www.w3.org/1999/xhtml);

/* * * * * * * * * * * *

name:         short-lines.user.css
description:  limits maximum line-length
version:      0.2
scope:        global
last modif:   2007-10-13 21:44:35
created:      2006-12-27 (?)
url:          http://eldar.cz/myf/pub/firefox/short-lines.user.css
author:       myf

*** longdesc:
Makes pages more readable especially for some
typographic freaks. Usefull for large viewports.
(And for the tiny ones as well.)

** How?
1) Sets max-width of every container that
 is supposed to hold text directly in it.
2) Tries to center these blocks
 That is overriden by any more specific
 authors rule; so it should not damage
 anything.

** known issues:
1) blocks sized by theirs not-wrapping content
 seen at http://www.graphicsguru.com/

** questions:
1) what the hell is the THE optimal width?

* * * * * * * * * * * */

/*
 headings
 excluding:
  h1
 reason:
  some webs have whole title in it
*//* */
h2  ,
h3  ,
h4  ,
h5  ,
h6  ,
/* */

/*
 other 'headings';
*//* */
caption  ,
th  ,
lh  ,
dt  ,
/* */

/*
 context-dependant blocks
 excluding:
  ul , ol , dl
 reason:
  - they cannot actually hold the text directly
  - are often wide (horizontal menus, multiple colls…)
 exc. adept is:
  td ,
 (may destroy table layouts;
 but I haven't met that case yet.
 Also DD would cause unwanted mesh
 but its easy to fix. see (§dd_fix)
*//* */
td  ,
li  ,
dd  ,

/*
 general blocks
 excluding:
  div , center
 reason:
  makes layouts :] (ancient webdesign used the CENTER tag)
*//* */
address  ,
blockquote  ,
/* */

/*
 and the holy parahraph itself
*//* */
p  {
 max-width: 60ex;
 margin-left: auto;
 margin-right: auto;
}

/*
 monospaces (different width??)
*/ /* */
pre  ,
xmp  {
 max-width: 80ex;
 margin-left: auto;
 margin-right: auto;
}

/*
 §dd_fix
 makes dt VS dd distinguishable again
*//* */
dd  {
 padding-left: 1.5em;
}
/* */

/*
 try to center the content container, gently
*//* */
body &gt; *  {
 margin-left: auto;
 margin-right: auto;
}
/* */


/* EOF */</stylish:originalCode>
  </RDF:Description>
  <RDF:Description RDF:about="http://userstyles.org/styles/4113"
                   stylish:updateURL="http://userstyles.org/styles/4113.css"
                   stylish:global="false"
                   stylish:description="FTP:// and FILE:// - beautifier (&quot;were awfull&quot; 2)"
                   stylish:enabled="true"
                   stylish:neverUpdate="false"
                   stylish:customized="false">
    <stylish:urlPrefix>ftp://</stylish:urlPrefix>
    <stylish:urlPrefix>file://</stylish:urlPrefix>
    <stylish:code>/*
-------------------------------------
Title:          FTP:// and FILE:// - make pretty ("were awfull" 2)
Title (orig):   FTP pages were awfull
-------------------------------------
Author:         Adam Katz
Author (orig):  Moktoipas

-------------------------------------
DateFormat:     DD/MM/YYYY
-------------------------------------
Changes:        05/05/2006
+ Smaller font-size
+ Add a margin between the icon and the name of the file.

Changes:        02/05/2006
- delete the url prefix "file://" because of interferences with sage and local html pages
if you don't use Sage or local html files, you can add it back [... (fixed)]

Changes:        11/12/2007
+ by Adam Katz &lt;scriptsATkhopiscom&gt;, http://userstyles.org/users/4774
+ FORKED from "FTP pages were awfull" at http://userstyles.org/styles/210
+ fixed "telent" typo as noted by "Haz Knight" (user 452) on 2006-06-03
+ whole lines are now links as noted by "the DtTvB" (user 1547) on 2007-06-08
+ assume exact hierarchy of mozilla's file:// indexes won't conflict as above
+ gave file:// almost everthing, but can't modify things outside the table


*/

@-moz-document url-prefix(ftp://)
{

*
{
font-family : Verdana,sans-serif !important;
}

body
{
font-size:12px!important;
margin:0px!important;
}

h1{
        width: 75%!important;

        background-color:#455372!important;
        -moz-border-radius-bottomright:10px!important;

        color:white!important;
        text-align:left!important;
        font-size:14px!important;

        margin:0px!important;
        margin-bottom:10px!important;

        padding:5px!important;
}

hr{
        display:none!important;
}

}

@-moz-document url-prefix(ftp://),url-prefix(file://)
{

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr &gt; td[colspan="3"] &gt;a
{
        position:fixed!important;
        right:0px!important;
        top:0px!important;

        width:22% !important;

        border:0px solid white!important;
        background-color:#CDF2AE!important;
        -moz-opacity:0.9!important;
        text-align:center!important;
        -moz-border-radius-bottomleft:10px!important;

        color:#1D9101!important;
        font-weight:900!important;
        font-size:12px!important;
        white-space: normal!important;

        margin:0px!important;
        padding:5px!important;
        display:block!important; /* from "the DtTvB" (user 1547) 2007-06-08 */
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr &gt; td[colspan="3"]
{
        position:fixed!important;
        left:0px!important;
        top:0px!important;
        border:0px!important;
        background-color:transparent!important;
}


html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table
{
        border-collapse: collapse!important;
        width:98.4%!important;
        margin-left:0.8%!important;
        margin-right:0.8%!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr:first-child td:first-child
{
        width:0px!important;
        height:0px!important;
        padding:0px!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr td:first-child
{
        width:50%!important;
        -moz-border-radius-topleft:10px!important;
        -moz-border-radius-bottomleft:10px!important;
        padding-left:5px!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr td:last-child
{
        -moz-border-radius-topright:10px!important;
        -moz-border-radius-bottomright:10px!important;
}


html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr a &gt; img
{
        border:0px!important;
        margin-right:5px!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr td *
{
        vertical-align:middle!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr td
{
        width:10%!important;
        border-bottom:1px solid white!important;
        background-color:#e4ecec!important;
        font-family : Verdana,sans-serif !important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr:hover td
{
        background-color:#FFFFD1!important;
}


html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr a
{
        text-decoration:none!important;
        color:#000000!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr a:visited
{
        color:#777777!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src^="resource://gre/res/html/gopher"]
{
        width:0px!important;
        height:0px!important;
        padding:0px!important;
        padding-top:22px!important;
        padding-left:22px!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-unknown.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/unknown.png)!important;*/
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACKElEQVR42mL8//8/w4wZM/4zUBFkZGQwAgQQC4yjYZ/B8Pw1A8PPX0D8h4Hhx08gBrJ//GZg+A5k//qN4P/7i2oQIyMDw2+gHntDBoa/92aAxQACCG7wf6AE4z8QA0gDNTICaSYgZoYqApnFzAhh/2PEdCVYK5KFAAEEN9hRF2oBkkIw/z/Ehf/+gdj/gfQ/IP2P4R+I/fc/XAwEONhZGBYvgugDCCAWdJthjmFGFmCBWfkPYhDQQJDB//9BLPgPxUxMf+DmAAQQC7ERAnL5378wQ0A+gNAw/BsYyExMTHD1AAHERKzBMO/+R3IhMv7z5w+KeoAAIsrgv3//wg1FpmEAZCgIMzPDA5ABIIBIcjHMdcguB1kKM5SREZFcAAKIhXDY/kdxISJl/Ie7FOxCYPgiGwwQQCykhC3MQJj3YUEEMxQ58gACiIUY16K7GGQoyBKQYTBXIrNBACCAUAz++fMnAwsLC4a3kTHIlSBxZEOwGQwQQCgG//jxA8NLyMGBzQB4KgDqQdYHEEAoBoNci56UsEUMJJehioHYyMkNIIBY8HkHFwAZunDhQrxqAAKIBV0DMQBmeWxsLAMrKytYH8i3wHKdITMzUxFYHjMABBALNg3EGgwurIDeB2GoofJAoUcgcYAAosjFoMjm5uaGGaoFMxQEAAKILBfDIgnJ+2ZA7nVkNQABhJEqSAHLly+HufQ6uhxAAMFNAtlMKgAaqgCkHmKTAwgwADL9Mj6NnymiAAAAAElFTkSuQmCC")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-audio.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/audio.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAE80lEQVR42mJkQAKSkpIMUlJSDGxsbAyfPn3SUFJSclVUVHQBiumxs7ML/gcCoPjT69evn7ly5cruq1ev7gFqe8mABQAEECMyR1xcnEFERETT2Ni4w9fX18XIyIjr7du3DI8fP2b4+fMnAyMjIwMvLy+DiooKw9+/fxn27Nnzcs6cOcsuX77cANT+CdksgABCMVhNTS0yMzOzx9/fXwpk2KFDhxju3r3L8O3bN4QGoOF8fHwM+vr6DPb29gxAnzB0dHScmDdvXiZQ+gJMHUAAMSO5NrO9vX1ecHAw75o1axh27twJNpCDg4OBh4cHjrm5uRmYmJgYnj17xnDq1CkGfn5+hvT0dJl///4FHjt27AjQqCcg8wACCGwwKyur1eTJk5eHhISwzJ8/n+HRo0cMAgICDJycnGAXgTAo3EEYxAZZBrIAJH/v3j0GYNAzJCYm8nz8+NHx9OnTy4FGfgMIIJDBzEAD55eUlKgePHgQrBBkKEgzyBCQ67i4uBgEBQXBBoGCAugQMBuEQRY8f/6cQU5OjsHCwkII6NO/79692wsQQMwsLCwWNTU1LcLCwgwnT54EexfmQhCtpaXF4OzszODo6AgOV1AEA73N8OfPH7jlIAyKZBMTExCtcuTIkUUAAcSiqanpo66uzvDmzRuwoSDXgLwGwtra2gzAFAKPOJAYyGWioqIM58+fZ3j58iUDMzMzWBxkGchwc3NzCaAZtgABxAI01BIk+f37d3BEAH0AVgTyprS0NCg9g/kwAPQmw+/fv8FpHkSD5EDB8+vXL7AvQD4HWqwHEEAswLCTASkAGQQyGBSmIBeAXA5yEShIQHwY+Pz5M8OPHz/AhoF8CJIDsUGGghwIAsCgEQYIIJb379+/A7kCmMPAtoIUgRR8+PCB4cGDB3DFsKAAOQLmdVAuBYUzzGKQXqB5IHN+AQQQy+3bty8AY9VcWVkZHPMgRSBXgwwAZQ6YBphhIACLOFDqAUUczIeg4ASlKqDhDwECiOXWrVs7gAakg1wMSgGgrAsCIG++ePECHEkgg2FBBLIQ5AtXV1cGMTExcNaGyd24cYMBWI78BGaskwABxAy0/Rkw/wcBbRcBhbGMjAw8qYFSAIj++vUr2DUgA2VlZRkcHBwYdHV1wRENSuMggy9evAg2eP369Qdfv349ASCAWECFx4EDB7pVVVXngMIYpBiYBOHhCjIEhEEuBbkcJI8MQMEDzG0MwIKI4ezZs7+BJd4UoPB3gAACxwzQwMtAW5RAyQSUnUGKQckJ2RCQa0EuQwavXr1i2LVrF8OFCxdAQcCwYsWKCcAQmAqKZ4AAgkX5P2DKOPj06VMhYMllDKTB3gKlYZArQRhkGchHwPIAnFoOHz4MNhQUwcCy+cfatWv7gPHTCnItyECAAGJEL6CB6bnE29u7Axh5oOwOTt+gYhJEgwz/8uUL2EIQDRK/c+fOB6AFFUCts0AuhZkDEECM2Ep/YAG/B5iVnUFZFGQYKAhAGOZ6UJZ2d3cHF0AxMTHzgMk1Gd0MgABiwWbwuXPnaoWEhFSBBb8cSDOQDQ5zUKQCqytQLcMACq7Y2FhQHpiEzQyAAGJmwA6eABP6AaB3VYGukwMmMSZQQQUyFOQLYCR9j4+P3wpMCdlAtVewGQAQQIwM+AEHEFsCw9cImF7FQQLArP4cmCnOA5knYRGFDQAEGAB+PjargttHIQAAAABJRU5ErkJggg%3D%3D")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-binary.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/binary.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHbklEQVR42q2Xe2wU1xXGf/PetXe9i40xtjHYhEcRtHED5FElYJQqTUQSTCMqNU1UKrWg0KYFCUWVKALUqC9R2iZ/lUhBqhRIUqlQiCAUCggC5Q0GDNit8QvWz7W967X3NXNv/5jFXmMTA8onHe3s7D33fPPdc86cVfgSvPl5PCilrBQOlVKIoBDs+aTadxmgeldfEElwz+vBJh4RUkrUcRasjenK0auT9D/dnGhscmx778K3Pyh2f2OTcGTj0h1d/3zpw3D1o5IYRWDl4UTlEAHBtPNhg6tFBpdKTf5b5Ckr/dZrdcs+6j0mHLny2BN+aub4Xx20lN1VW2vXPAoB/Z7gK6Vgx5sHBpuFYLNwZGUqBCQBC2qmWlwvMf2BAWexNy6I+jSiPg1rwKE0pK4APgHCD0NAyX7ypMKlgyUmhi2Z15lCtyVHpntIa+4yNSnwdCcxYzbCoyEsldhkD964w5wr/fhC0Ruo5hrhyCohZODUO6XrxsuBIQWkoPqyo9OjKaApdJR5Mj+AOiCYeKKLYH0UXRUoOKiaimYamDkW0ak5NMzw4cs350yt6z/aXezB25tiwcba0vO/nvu9B1LgjQODuw+dtao7ClV4BjAzZ9SfpuzvLXiVNJqeGnYY2kHB9Fjk5PmIFeVwZV4AW1PQ0oK5/+6AUMtfrvzx6bUPokAQCdQB04Fi937RkQ58XgfLxzCrURAMJqP4w4IllyRnZueRlBI14dB1Ze8ZoAQIjeU5VAVCyMuVM5IYuoSJQBqMvjS+cAL/FAMtl5CTbN+ZjjVvd5LtO1XLrjeDFtmWNtLY9iDPNQ/glQoJSyNn6tMLgL77HsHrnw2US8mOTOLQqOqcn+yef05nnJkX21G1G9subVy6E0hlNnMArezlNbNLXvzRz70FJa9kb+rRTIQ3hxOmTsXJNhJNNctv/W3ZnrGOQPn+3lhVh6YdPRLwjGKX252g/Iv6C7VbH18NtAKdYzyEuXDrgZWBOd/cqmqa/+7NgOOhzuOhpSNOfkMEsyeBcOSW+vdmbc4moApBZU9UgTSjTCgqmqr7gf77BAdInVv/0vbBO7VLdb/Wf/c4UkGYKQV9xX5uPTuF+henY2vqpomLNj41IgeEI4OpLgVsRlk8x0TmB2cVL/rpVMbBqVXPnxCpyAozYGIGTLR8A79HocCRYINQVXorgninfXtDdjarQkhkWsJ/cK0O6BlWoafQR2nV6hFO98PnSyoOqpb4yMgzMfJMFL+GJTJ73QEl5CDR/ZmqGFKgSWrAYMZuA7eGVejI96FMLKpa8M7hteMRANC93l8pqoKiKmiKgiJcdX2dEXI720Jdh9dtAbQRBKYEkswqjpM/IY0/YLvBIy5zW6jcKMwnt+Lx3y/6Xc3PxiPwcbHShJQ1AKajkMwomdPdR7L98gfJtrNhoGmIgJTysmH3/7Y4dnl7pdl4bGF+BN0nYWBYhZiqczEviDWp7P0X3q/bMK4MitLojUF7DLoH3T0GJgfQSp7aNGnFsVdxy9hdmvnUgCKAxVvr3mvJLX2t0ZfLvX3Xi2C+EqdQTVwzPNbGT5f794wV/8c35FE1StU/WqA7OXzf6E/gr7mN0t6yMbzn+XezW7FDplVqnuBjmiKyOA4jjsoX5FKum/O+Jp3db+wfiOiGdlQz1BpNV9B1dZqqKVWhTsqPt0F3YqR/2ushUeDHbIqWAZOAzhHzwJL32yujulb5P4/fzdz7oClt0BQ38OkyUGDJ6gIP1aqqELMVuhPQHb/HwcrYIGh9cexocz2ZWWQEASmo7s01oTCjx135fIAftzyzJI3ZCrGEQnPkS/LByjyrCpoTR+uOkYw2hVw69xAQQi6O+XU3WAXQAJQCeZkFhUA30MaYRzQmvC55NZrC/1kDduj0lvi1P9fjvldGEVhX3hi5FMvXGZhgwAIovh5B9kDXTD+OqUIubnK2PmD8q9149nfgGCp26+ktsRM/2YdbhoPA6Pniyc03Vjm5eX9tmD+B4isRjFDXBcdO9zsFhVWtzxYyUOJxlWm4x/GFrOsW4KZ7qdgOgVM3cHqbdvb/65VtmeBhuM9YfnbznO125+23HzvehVJ/bfuVP3xjde22+auT10+/VbanMTTxYk9WH8vAwG3Ud20GUJDJK10jnePBSUbacV9oI4bWUQpkoQAoz5x4CKDihwdfTn997r7bz5RCLUOVEmxvR9cSCCHp/cFUpEeDOFALVks7xqGG+viZX6x2wheuk/VWHe+PSRi4QNYopQcqYlJImAJ8xzWjIkFOaw/2oZ2rtauN+3z72oaSz3B6MI/c6c8E72CMkV3nISCERAo59F11HILHQ6S6rm3rO7nhQu4Tv9zv0fMXW0VWnl4TQb0ZDiVv7VrvhC/0AfWMUTvKg4eHirduVkohLyUKLVKTLBh0MC42H+v49Ln1ZCamCcvPfddx0r+xw9c+Hjy5ah9uuTWQyfpsSCkfjkAGOcEn1y/T8+fNVqwJxZHT7+5KdZxrZWRdBHHn6lFJ91UQGCKC22YsoIMHb00jCUgpH9bvK8X/AXLXUaKY5vRnAAAAAElFTkSuQmCC")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-find.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/find.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAE/klEQVR42mJkgANOEWHLnBnJHrLSOor8TMzMLLz///9n+PHjx68XL17c27Zt247Xr18f0tTUVPr9+zfLs2fPHr958+YuUOwTJxsjw28JT4Zvrx8zMHw8CzYNIICQkHJ0Zf+2/7jAz1+//p0/der716dP///++fP/6zdvfp8+ffrZzJkzN2WkJlaq26UFMAhZqcJMAwggBBKwaV+x7dx/fODt08f//9+7h1Xu5as3/y2C6u8BTRIFGQcQQEwwczkklTVU5AQZ8IHff34z/Ll1HaucmKgwA7+AgBiQCTYEIIBgBnOISkppKMqK4TT0+49fDOxMwLB8+RK3mp9//gGp/yA2QACxQIRYxeSkJWSF+LhQFL5+94vh1gcGhk//GBmYgYYKMggxiMupMcj9+cPAwMKCYfCvv//gbIAAgsqKqCgrSHIjKzr/8BvDhc8cDL9YmRg42BgYQF77xMLK8F7FguHDo/cM2rKCDMyszAhDf/9l+PHzF9zFAAEECQouCQ1lOUQwnL/3meHEFy4GLhEmBnkJBgYpIWAY8jAwCLP8YWD585XhnbAIw6V7r1Bc+/bdO4ZvP38BvcIAwgwAAQRxsbCshqwIO0TB288MFz6wMPAC7REDhowgB0TjD1ZgRPxnYvj7+RcDGz8Dw7df/AxPHr9mkJEFJwKGl6/fMPxGCgqAAAK7mFtCQV1SEOKtey++Mvxk4WDgAhoEwnxAYQ4QBgYHPzcTAz8XEwMvUB2/KBfD689f4Qa9fPmK4S8DPJExAAQQiMUtJCKmISYIdN6/vwxvPn1nYGVlZGAEWv7jJzAj/WVg+As0mB/oNy5gTuT6/pOBE6iJDxSuf/4CtUCC9dWrNwx//v77DQsKgAACKueXEhTgFBXgZmf49+8fAxNQjhmokIUBaDjQWkaQa4EKQf5hBRrM8f0HUAaY1f8Dkx7IZiD4C0wlwOwNFGUC2fIXJAYQQEwMnJJqkiK8nBwsIIOYGIQ5gZH64ys4GTACmUBhoEEQwAa0if3zZwZuoBHfgHHBDPQhEzMTw/fv3xnevH/H8JeRGaQUrBwggIAmyWtJC7ABcw3Qc4yMDEqywgxc75+CpRkRqQloyX+wGLucHNBOJoYzR84z8PNCUujXr9+Akf4eqJ0JHnsAAcTCL6ttwMf+i+HewycMf/8+ZmACBi7z60cMT4+8ZuB1tgEHBwgwAy0FOeUNNx/Dmd1nGD6//cLwReY3w48PDxm+fP3L8BUY9iz/OX6Bcj5IPUAAsfx4fvnmoZuqDGfvnwCmAmDksDExcLEzMnAyf2J4/5GZQVZZjEFUnJcBGAMM7569YTi9fz/Dv1/fGbT19Bk4Pp5j+LKpieErizXD//+8DEws4LQJziAAAcTy88HurnMPdu8AelKagZFXiIGDm5+Bg1eInYtXiI2VXZCdkUmQ+f9vRmYW5r9iqjZaAlLyomxc4lysN84yxBgBo0vSl4HtUC+Dg6gTw55HzqAUAQ4OgAAihEABAXIGKDBBqUwZiE2BAeMqysOUfXa+3bP//zb9/3+p4P/HhdL/k9xVz0DVMgAEEEVIgIHB8dgM25f//wMriDsN/9/O5P8facBQCZIDCCCKEdB5Dju6jJ/+/7Xq//8HLf/fz5H6byrDkAIQQMyUGgxMAg+W7H6+V/rzJUtjd1eJ55+0GXZe+v0CIIAYqAjUYmzFt4YExJxmYOT0BwgwAPx27sEeNF8MAAAAAElFTkSuQmCC")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-image.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/image.png)!important; */
        background-image:url("data:image/png;base64,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%3D")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody tr:hover td img[src="resource://gre/res/html/gopher-menu.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/menu-over.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAFPUlEQVR42mI0n/OFgYGRkYHh/3+Gf3/+M/z99ZfhxoIshm/nljGIR69i4JazYPj99TNQ/B/Dn99/gPQfhq9ffjIAOXJ2BlLtH+8dZjm5NCWaASjCYNDNwCBox8BwtpEBIIBYGEgAf4AWf//+V9JUjT/PxkQqUVRBSPzFdb4/J5cyKDCwKN1hEDRmYGb4aflPUJgHIIAwDAY6nOHf3z8oYr///Wf49v0PqzQ/a7Snm1SdrqG44pW3DAyH7jEwKHBLsDDwauswiLk91VEVLDXRkCrbtkR8LUAAoRj84zcwKP4xajJyiwHDhuHaX6AFX3/+YxDkYImKthbLMTYQtfzEysBw8SUDw2dgCHIwMTC8+8XAYBPeUCilqJn/4beQ9KoTXA++3bp3DyCAwAb//vuf4dff/9J6kizlobqcKR/sOn431LA3/WbjPmuvyZMb5yIfxC7EwHD9NQPDm08MQO8CfQbEv74zMLD/+sxgYe9jt2zv22PPnv+9BDRIh+HPmw8AAcTy5x8DoyQvc1aiEUdloBqDNBM4Frg5Tbf09Lx+xfBfXISB8QXQgKcfQEHEwMACdMqnr0ADv/9kUOFmZLj1hZfh5C2G/89e/GNiYGLnAkYEH8OfT+8BAoiFgZldvtSWZYK9NAPY9T9BQQLEYkAbuCUYGF8BBX4CvcvECHHlW2DYSgNVsfGzM2y5wMBw8wlQLRcDo5gUn+Kre39ZGP7+Zmb4/+cHQAAxvTyx6su/33+/YqQAkFcZoH4GAiag/z8Cg0GG9R/DdwZ2hn23geEM9AknMMw/AS0X5OUXY/jLJgE09A/D/7+/AQKISVLP0ZCDg5mJUFIDqWAEBoUQHxPDvfdANsxOIOPHN2DYv2FgZGJj4WH4wwQUZmYBCCAmyS+XYy0lGHhxGQjKO8zAQHoGDAI+xn8Mb39ADP0HwkDiF9DQn8Dw/wKkWdg5eMQl/3IzsDEyAwQQ0+75bUue/8JuKCjQgZHLcPcZ0PBv/xiE+ZkYHn8GBgtQ7DdQz7ePQBqIvwINBWZKhli7ryyTk74IMLCycgEEENP3WwcPLt9z+zKG14H4DdB11x4yMMjzAcMWmF4eAtPu398MDN+BMfIV6MpvQP5HoKEmCgwMMxNfM5T5vmJgYwOFGY8gQACBwvbnogULV2Nz8aNXDAzGcsCMwA/MCEAD/oBcCTT0+3dIkgOFZordP4ZFGa8ZfI3/MBy++JWhtGvLLYZPl44CBBAjxM9SyouP3z4bY8LF/xOa5J4DNd0BBoGyNAPDvXcMDE+AmePuUwaGx88ZGB4Ck5gMFwNDsuVPBhvVnww3H31nmLjkwo+Fs/r6GT7smgjU/hIggOCuM43v6/0PBH+A+CMQX/79//+2F///XwOyN7z8/7/n3P//GZv//49a9P//7IP//3/98uf/vx8//287+Oy/qmM3MEWLeiP7FiCAkAJVQmnrlW8gM/9/AuKTn///PwzknQWyF9z//7/u6P//s878/3//7X8wePPu3/+Mhn0fGYTc24G6hdGNAwggFOSWM2s+SNM3IN77+v//M9///98HxAvv/v9/+tV/ODh29dt/w8AZwAgXcsVlFkAAoblaRmvO4XcfQJo3P/v//wIwOC7//P//B9RAIPN/w5wrXxglPBqAqoXwGQUQQBhIyiarDOTb7cDwffMP4co7QEHrhPmngb4mypUAAYQNcVXNOnruxDuEoc3Lrr/lUA1qBMoJEGsIQABhDxEpO/8eYMxfArrSvWjNWWARY0OqGQABhBPxGqeUcusEVwCZfOToBwgwAKFGYZ1jkaiNAAAAAElFTkSuQmCC")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-menu.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/menu.png)!important; */
        background-image:url("data:image/png;base64,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")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-movie.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/movie.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAEX0lEQVR42mJgwA96gfg1EDcykAgAAgivoYKCgv/r6ur+i4mJ/SfVcIAAwmmogIDA/0uXLv0Hgdu3b/+XlJQkyXCAAEJHHEA8nY+P5/+Jkyf/I4MLFy78l5CQABneRIxBAAGEjqYD8f9Vq1aDDfsHxR8/f/v/48e3/1u3bP3Pzs5OlOEAAYTifW4uzv+zZ8/7/wNo2Fco/gbEIP6DJy/+37t79//cuXP/g8KeULAABBAIMYIN5eb+v3Dxiv8f/v7//+YPEP/+//8dkP4INPQzEJ+9eO3/3r17/584fvz/okWL/svJyeE1HCCAmEHe4uLiqqipqWZwDU5mYOZiZvj9k4HhH9TKf0DG+WOnGX58/cSgZ27L8OrlawbG/78Zvn79ygCMXHugKiYgPoBuMEAAgQRDgCmAAWg4w9nD2xjevQEaxgwx8PdvBoY9GzczPHtyn0HfypaBF2ipoYUxAxuXIMPevXsgsc3BUYctzAECCOTi758/f/Z59eo1kyAvF8Ob548ZxGT1GTi4GRn2b97K8PntKwZX/wgGXh4mhj9Az7MCfSGpKMewd89Rhvt3bjDw8vIwMDIy2v/58wdk1n6YwQABBOKcB+IPz58/d/v46RMTK9MfhpdP7jHcuXaL4e+PzwwBMUkMfHxMDH//QSKDGUi8+sTAsGPTOoaP714zfP/2jUFEWJiBiYnJ/sePH/BgAQggZqgFJ0GGv3z50u3b9x9MLAx/GT68ecbgG5HGICfNy/D7D8RQdqDqO48/M5SkxzMoKioxTFu6Gmj4J4aL504yiIiKMgA9ZP/j+3eQ4QcBAogZKVhAhr9/8+aNCzsHBzM/MNw/AINBRceSgRcYLExA5Q+ffWWoK0ln0NDUZqhtb2IQ5mVnsHb2YPj4/jPDrWsXGURFRBl+/Pxp//Pnz4cAAcSMFuangPgd0HB3cXFxppfPHjNcu3iBQcPAnoGRmYWhp76CQU1dk6G6tpyBCeiF33+BvmBnYHByd2a4e+cRw8tnjxg+f/nC8O3btwcAAcSMJQme/vv37weg4W5y8vJMr14+Zbh38wrD+RMnGOQVFRhyCnMYWGBJCugLoLkMz15+ZTh/8ijD+bOnGJ49f34PKFQHEEDMONL3SaB3Prx7987N3NyC6c+vH8BI+syQml3MIMrDDolEIGYF4kcvPjLMm97LsGXjWoY7d+6CDI0D6QcIIGY8OfIk0EsfHj165GZsYsIkKibG8OLpYwZNPQMGNmDSABn+9tNXhuUL5zAsWjCf4ebNWzBDj4I0AwQQM4HsDjL8zY0bN9ydnJyAHv/L8OzpEwYdbW0GYOHEsHnjeoapkycxXL9+/Q5QbSIQH4FpBAggZiIKp9PAYPl4584dNw8PTyZGoFOfPH3K8PTJU4ZpU6cyHD127C5QTRIQH0bWBBBApKA8dXX1P5s3b/5/+PDh/8HBwaBCCGSoNTbFAAFEsuFKSkq/7ezsCBoKEEDkoFAg7gRiM3yKAAIMAPTa5gGz3Y0QAAAAAElFTkSuQmCC")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-sound.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/sound.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAE80lEQVR42mJkQAKSkpIMUlJSDGxsbAyfPn3SUFJSclVUVHQBiumxs7ML/gcCoPjT69evn7ly5cruq1ev7gFqe8mABQAEECMyR1xcnEFERETT2Ni4w9fX18XIyIjr7du3DI8fP2b4+fMnAyMjIwMvLy+DiooKw9+/fxn27Nnzcs6cOcsuX77cANT+CdksgABCMVhNTS0yMzOzx9/fXwpk2KFDhxju3r3L8O3bN4QGoOF8fHwM+vr6DPb29gxAnzB0dHScmDdvXiZQ+gJMHUAAMSO5NrO9vX1ecHAw75o1axh27twJNpCDg4OBh4cHjrm5uRmYmJgYnj17xnDq1CkGfn5+hvT0dJl///4FHjt27AjQqCcg8wACCGwwKyur1eTJk5eHhISwzJ8/n+HRo0cMAgICDJycnGAXgTAo3EEYxAZZBrIAJH/v3j0GYNAzJCYm8nz8+NHx9OnTy4FGfgMIIJDBzEAD55eUlKgePHgQrBBkKEgzyBCQ67i4uBgEBQXBBoGCAugQMBuEQRY8f/6cQU5OjsHCwkII6NO/79692wsQQMwsLCwWNTU1LcLCwgwnT54EexfmQhCtpaXF4OzszODo6AgOV1AEA73N8OfPH7jlIAyKZBMTExCtcuTIkUUAAcSiqanpo66uzvDmzRuwoSDXgLwGwtra2gzAFAKPOJAYyGWioqIM58+fZ3j58iUDMzMzWBxkGchwc3NzCaAZtgABxAI01BIk+f37d3BEAH0AVgTyprS0NCg9g/kwAPQmw+/fv8FpHkSD5EDB8+vXL7AvQD4HWqwHEEAswLCTASkAGQQyGBSmIBeAXA5yEShIQHwY+Pz5M8OPHz/AhoF8CJIDsUGGghwIAsCgEQYIIJb379+/A7kCmMPAtoIUgRR8+PCB4cGDB3DFsKAAOQLmdVAuBYUzzGKQXqB5IHN+AQQQy+3bty8AY9VcWVkZHPMgRSBXgwwAZQ6YBphhIACLOFDqAUUczIeg4ASlKqDhDwECiOXWrVs7gAakg1wMSgGgrAsCIG++ePECHEkgg2FBBLIQ5AtXV1cGMTExcNaGyd24cYMBWI78BGaskwABxAy0/Rkw/wcBbRcBhbGMjAw8qYFSAIj++vUr2DUgA2VlZRkcHBwYdHV1wRENSuMggy9evAg2eP369Qdfv349ASCAWECFx4EDB7pVVVXngMIYpBiYBOHhCjIEhEEuBbkcJI8MQMEDzG0MwIKI4ezZs7+BJd4UoPB3gAACxwzQwMtAW5RAyQSUnUGKQckJ2RCQa0EuQwavXr1i2LVrF8OFCxdAQcCwYsWKCcAQmAqKZ4AAgkX5P2DKOPj06VMhYMllDKTB3gKlYZArQRhkGchHwPIAnFoOHz4MNhQUwcCy+cfatWv7gPHTCnItyECAAGJEL6CB6bnE29u7Axh5oOwOTt+gYhJEgwz/8uUL2EIQDRK/c+fOB6AFFUCts0AuhZkDEECM2Ep/YAG/B5iVnUFZFGQYKAhAGOZ6UJZ2d3cHF0AxMTHzgMk1Gd0MgABiwWbwuXPnaoWEhFSBBb8cSDOQDQ5zUKQCqytQLcMACq7Y2FhQHpiEzQyAAGJmwA6eABP6AaB3VYGukwMmMSZQQQUyFOQLYCR9j4+P3wpMCdlAtVewGQAQQIwM+AEHEFsCw9cImF7FQQLArP4cmCnOA5knYRGFDQAEGAB+PjargttHIQAAAABJRU5ErkJggg%3D%3D")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-telnet.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/telent.png)!important; */
        background-image:url("data:image/png;base64,[encoded data, 6674 characters]%3D%3D")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-text.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/text.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADx0lEQVR42mL8//8/w4wZM/4zUBFkZGQwAgQQC4yj7ZzB8O0nA8OfvwwMP3//Z7jy8DvDi4+/GX79+cfw/fcfhu+//oLxz18wNlAcyP4Jkv/5l+Hj978MZpoiDFFCW8DmAQTgcQxyAIZhEOY0qrb9/7dbCksvPcABS8jnODuWdxGYe4orixEmvNO7Fikxmg8XqLkXMYuvjZ58j/UvgOAGc3y7xsDHxsHAxMzE8OPHdwYVZRYGUTExhhcvnkMsZmZh+As09Pef32A+Kwsbg4K8EtCK/0DxvwxAuxn4eLkY5s+GmAcQQEgu/sXAw8EBZP1j+PfzN9DVQG9+fQd09V+G379/Al3OwsDMxMSgpCTDwM7CClT1n4GTk5kBFEf//zMBfcoAdBQinAECCG6wjo4uAyMjI8M/oKtAipmZIar+/PkDFgeJgdisrKxgNhMQf/v+E2owBPPyssINBggguMH37t1jYGdnBxv48eNHBgEBAbD4t2/fwAb//v2bgQnoYg6gr75+/QoWgwQRxNXfv39n0NXVhRsMEEBMMAZI8ufPn2CF3NzcYPaPHz/grgX55O/fv2A2SAzkepAYyDKYpSA5GAAIILjBIMN+/foFthnmGphLYC4FGQZyLcwSEP/Lly9gMV5eXnjwgQBAAMENBrkQFBSCgoLwcGVhYWFgY2MDy4MsBfFBloA1AmmQOhAA6YOxYQAggOBhzMPDA9YMciUnJydcI8xgkKEwr4IiEOR9mHqQWlicwABAAMENFhYWhqcKkCUgjbDIRAYgeRAGAViQwcSRAUAAwQ2+ceMGAxcXF9h2ULiCXAsKN5BLQMEEMwRmOczrsEjk5+cHByMMAAQQ3GCQ90BJC+RCEA0KDpCrHz9+DE/bMDUgi0GRBzLow4cPYMtA6k1NTeEGAwQQ3GCQJAiDNIMUgQyCRRaIhkUgiA9yHSgVgSwWEREB6wFZhgwAAghuMMjbIE0gDLIA5CKQRpAhIDlQMIFcDguSuXPnYhSXx48fh7MBAogFOfBBhsEyBMwAkOEw16ODxMREcKqBqQWW6wyZmZlmwPKYASCA4KphuQykEOQ6kNdg5QNI7t27d2DfgLwNChKYY9AM9QIyT4P4AAEEN/jZs2dYwxSUq0BhDrMMOeuCfAOSg7kUZigIAAQQ3GCQS0GKQMEBMvjz588MYsDyGBS+sEwCSjGgrA1SAzMYaqgxkHsOOZgAAghusJSUFDxHgbwHMkBBQQEjg8DAgQMHGFavXg0yVAPIvYkuDxBAcIO3bNlCcqUJNFQZVOJikwMIMACUyONMH/BPAQAAAABJRU5ErkJggg%3D%3D")!important;
}


}</stylish:code>
    <stylish:originalCode>/*
-------------------------------------
Title:          FTP:// and FILE:// - make pretty ("were awfull" 2)
Title (orig):   FTP pages were awfull
-------------------------------------
Author:         Adam Katz
Author (orig):  Moktoipas

-------------------------------------
DateFormat:     DD/MM/YYYY
-------------------------------------
Changes:        05/05/2006
+ Smaller font-size
+ Add a margin between the icon and the name of the file.

Changes:        02/05/2006
- delete the url prefix "file://" because of interferences with sage and local html pages
if you don't use Sage or local html files, you can add it back [... (fixed)]

Changes:        11/12/2007
+ by Adam Katz &lt;scriptsATkhopiscom&gt;, http://userstyles.org/users/4774
+ FORKED from "FTP pages were awfull" at http://userstyles.org/styles/210
+ fixed "telent" typo as noted by "Haz Knight" (user 452) on 2006-06-03
+ whole lines are now links as noted by "the DtTvB" (user 1547) on 2007-06-08
+ assume exact hierarchy of mozilla's file:// indexes won't conflict as above
+ gave file:// almost everthing, but can't modify things outside the table


*/

@-moz-document url-prefix(ftp://)
{

*
{
font-family : Verdana,sans-serif !important;
}

body
{
font-size:12px!important;
margin:0px!important;
}

h1{
        width: 75%!important;

        background-color:#455372!important;
        -moz-border-radius-bottomright:10px!important;

        color:white!important;
        text-align:left!important;
        font-size:14px!important;

        margin:0px!important;
        margin-bottom:10px!important;

        padding:5px!important;
}

hr{
        display:none!important;
}

}

@-moz-document url-prefix(ftp://),url-prefix(file://)
{

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr &gt; td[colspan="3"] &gt;a
{
        position:fixed!important;
        right:0px!important;
        top:0px!important;

        width:22% !important;

        border:0px solid white!important;
        background-color:#CDF2AE!important;
        -moz-opacity:0.9!important;
        text-align:center!important;
        -moz-border-radius-bottomleft:10px!important;

        color:#1D9101!important;
        font-weight:900!important;
        font-size:12px!important;
        white-space: normal!important;

        margin:0px!important;
        padding:5px!important;
        display:block!important; /* from "the DtTvB" (user 1547) 2007-06-08 */
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr &gt; td[colspan="3"]
{
        position:fixed!important;
        left:0px!important;
        top:0px!important;
        border:0px!important;
        background-color:transparent!important;
}


html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table
{
        border-collapse: collapse!important;
        width:98.4%!important;
        margin-left:0.8%!important;
        margin-right:0.8%!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr:first-child td:first-child
{
        width:0px!important;
        height:0px!important;
        padding:0px!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr td:first-child
{
        width:50%!important;
        -moz-border-radius-topleft:10px!important;
        -moz-border-radius-bottomleft:10px!important;
        padding-left:5px!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr td:last-child
{
        -moz-border-radius-topright:10px!important;
        -moz-border-radius-bottomright:10px!important;
}


html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr a &gt; img
{
        border:0px!important;
        margin-right:5px!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr td *
{
        vertical-align:middle!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr td
{
        width:10%!important;
        border-bottom:1px solid white!important;
        background-color:#e4ecec!important;
        font-family : Verdana,sans-serif !important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr:hover td
{
        background-color:#FFFFD1!important;
}


html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr a
{
        text-decoration:none!important;
        color:#000000!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody &gt; tr a:visited
{
        color:#777777!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src^="resource://gre/res/html/gopher"]
{
        width:0px!important;
        height:0px!important;
        padding:0px!important;
        padding-top:22px!important;
        padding-left:22px!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-unknown.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/unknown.png)!important;*/
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACKElEQVR42mL8//8/w4wZM/4zUBFkZGQwAgQQC4yjYZ/B8Pw1A8PPX0D8h4Hhx08gBrJ//GZg+A5k//qN4P/7i2oQIyMDw2+gHntDBoa/92aAxQACCG7wf6AE4z8QA0gDNTICaSYgZoYqApnFzAhh/2PEdCVYK5KFAAEEN9hRF2oBkkIw/z/Ehf/+gdj/gfQ/IP2P4R+I/fc/XAwEONhZGBYvgugDCCAWdJthjmFGFmCBWfkPYhDQQJDB//9BLPgPxUxMf+DmAAQQC7ERAnL5378wQ0A+gNAw/BsYyExMTHD1AAHERKzBMO/+R3IhMv7z5w+KeoAAIsrgv3//wg1FpmEAZCgIMzPDA5ABIIBIcjHMdcguB1kKM5SREZFcAAKIhXDY/kdxISJl/Ie7FOxCYPgiGwwQQCykhC3MQJj3YUEEMxQ58gACiIUY16K7GGQoyBKQYTBXIrNBACCAUAz++fMnAwsLC4a3kTHIlSBxZEOwGQwQQCgG//jxA8NLyMGBzQB4KgDqQdYHEEAoBoNci56UsEUMJJehioHYyMkNIIBY8HkHFwAZunDhQrxqAAKIBV0DMQBmeWxsLAMrKytYH8i3wHKdITMzUxFYHjMABBALNg3EGgwurIDeB2GoofJAoUcgcYAAosjFoMjm5uaGGaoFMxQEAAKILBfDIgnJ+2ZA7nVkNQABhJEqSAHLly+HufQ6uhxAAMFNAtlMKgAaqgCkHmKTAwgwADL9Mj6NnymiAAAAAElFTkSuQmCC")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-audio.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/audio.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAE80lEQVR42mJkQAKSkpIMUlJSDGxsbAyfPn3SUFJSclVUVHQBiumxs7ML/gcCoPjT69evn7ly5cruq1ev7gFqe8mABQAEECMyR1xcnEFERETT2Ni4w9fX18XIyIjr7du3DI8fP2b4+fMnAyMjIwMvLy+DiooKw9+/fxn27Nnzcs6cOcsuX77cANT+CdksgABCMVhNTS0yMzOzx9/fXwpk2KFDhxju3r3L8O3bN4QGoOF8fHwM+vr6DPb29gxAnzB0dHScmDdvXiZQ+gJMHUAAMSO5NrO9vX1ecHAw75o1axh27twJNpCDg4OBh4cHjrm5uRmYmJgYnj17xnDq1CkGfn5+hvT0dJl///4FHjt27AjQqCcg8wACCGwwKyur1eTJk5eHhISwzJ8/n+HRo0cMAgICDJycnGAXgTAo3EEYxAZZBrIAJH/v3j0GYNAzJCYm8nz8+NHx9OnTy4FGfgMIIJDBzEAD55eUlKgePHgQrBBkKEgzyBCQ67i4uBgEBQXBBoGCAugQMBuEQRY8f/6cQU5OjsHCwkII6NO/79692wsQQMwsLCwWNTU1LcLCwgwnT54EexfmQhCtpaXF4OzszODo6AgOV1AEA73N8OfPH7jlIAyKZBMTExCtcuTIkUUAAcSiqanpo66uzvDmzRuwoSDXgLwGwtra2gzAFAKPOJAYyGWioqIM58+fZ3j58iUDMzMzWBxkGchwc3NzCaAZtgABxAI01BIk+f37d3BEAH0AVgTyprS0NCg9g/kwAPQmw+/fv8FpHkSD5EDB8+vXL7AvQD4HWqwHEEAswLCTASkAGQQyGBSmIBeAXA5yEShIQHwY+Pz5M8OPHz/AhoF8CJIDsUGGghwIAsCgEQYIIJb379+/A7kCmMPAtoIUgRR8+PCB4cGDB3DFsKAAOQLmdVAuBYUzzGKQXqB5IHN+AQQQy+3bty8AY9VcWVkZHPMgRSBXgwwAZQ6YBphhIACLOFDqAUUczIeg4ASlKqDhDwECiOXWrVs7gAakg1wMSgGgrAsCIG++ePECHEkgg2FBBLIQ5AtXV1cGMTExcNaGyd24cYMBWI78BGaskwABxAy0/Rkw/wcBbRcBhbGMjAw8qYFSAIj++vUr2DUgA2VlZRkcHBwYdHV1wRENSuMggy9evAg2eP369Qdfv349ASCAWECFx4EDB7pVVVXngMIYpBiYBOHhCjIEhEEuBbkcJI8MQMEDzG0MwIKI4ezZs7+BJd4UoPB3gAACxwzQwMtAW5RAyQSUnUGKQckJ2RCQa0EuQwavXr1i2LVrF8OFCxdAQcCwYsWKCcAQmAqKZ4AAgkX5P2DKOPj06VMhYMllDKTB3gKlYZArQRhkGchHwPIAnFoOHz4MNhQUwcCy+cfatWv7gPHTCnItyECAAGJEL6CB6bnE29u7Axh5oOwOTt+gYhJEgwz/8uUL2EIQDRK/c+fOB6AFFUCts0AuhZkDEECM2Ep/YAG/B5iVnUFZFGQYKAhAGOZ6UJZ2d3cHF0AxMTHzgMk1Gd0MgABiwWbwuXPnaoWEhFSBBb8cSDOQDQ5zUKQCqytQLcMACq7Y2FhQHpiEzQyAAGJmwA6eABP6AaB3VYGukwMmMSZQQQUyFOQLYCR9j4+P3wpMCdlAtVewGQAQQIwM+AEHEFsCw9cImF7FQQLArP4cmCnOA5knYRGFDQAEGAB+PjargttHIQAAAABJRU5ErkJggg%3D%3D")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-binary.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/binary.png)!important; */
        background-image:url("data:image/png;base64,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")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-find.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/find.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAE/klEQVR42mJkgANOEWHLnBnJHrLSOor8TMzMLLz///9n+PHjx68XL17c27Zt247Xr18f0tTUVPr9+zfLs2fPHr958+YuUOwTJxsjw28JT4Zvrx8zMHw8CzYNIICQkHJ0Zf+2/7jAz1+//p0/der716dP///++fP/6zdvfp8+ffrZzJkzN2WkJlaq26UFMAhZqcJMAwggBBKwaV+x7dx/fODt08f//9+7h1Xu5as3/y2C6u8BTRIFGQcQQEwwczkklTVU5AQZ8IHff34z/Ll1HaucmKgwA7+AgBiQCTYEIIBgBnOISkppKMqK4TT0+49fDOxMwLB8+RK3mp9//gGp/yA2QACxQIRYxeSkJWSF+LhQFL5+94vh1gcGhk//GBmYgYYKMggxiMupMcj9+cPAwMKCYfCvv//gbIAAgsqKqCgrSHIjKzr/8BvDhc8cDL9YmRg42BgYQF77xMLK8F7FguHDo/cM2rKCDMyszAhDf/9l+PHzF9zFAAEECQouCQ1lOUQwnL/3meHEFy4GLhEmBnkJBgYpIWAY8jAwCLP8YWD585XhnbAIw6V7r1Bc+/bdO4ZvP38BvcIAwgwAAQRxsbCshqwIO0TB288MFz6wMPAC7REDhowgB0TjD1ZgRPxnYvj7+RcDGz8Dw7df/AxPHr9mkJEFJwKGl6/fMPxGCgqAAAK7mFtCQV1SEOKtey++Mvxk4WDgAhoEwnxAYQ4QBgYHPzcTAz8XEwMvUB2/KBfD689f4Qa9fPmK4S8DPJExAAQQiMUtJCKmISYIdN6/vwxvPn1nYGVlZGAEWv7jJzAj/WVg+As0mB/oNy5gTuT6/pOBE6iJDxSuf/4CtUCC9dWrNwx//v77DQsKgAACKueXEhTgFBXgZmf49+8fAxNQjhmokIUBaDjQWkaQa4EKQf5hBRrM8f0HUAaY1f8Dkx7IZiD4C0wlwOwNFGUC2fIXJAYQQEwMnJJqkiK8nBwsIIOYGIQ5gZH64ys4GTACmUBhoEEQwAa0if3zZwZuoBHfgHHBDPQhEzMTw/fv3xnevH/H8JeRGaQUrBwggIAmyWtJC7ABcw3Qc4yMDEqywgxc75+CpRkRqQloyX+wGLucHNBOJoYzR84z8PNCUujXr9+Akf4eqJ0JHnsAAcTCL6ttwMf+i+HewycMf/8+ZmACBi7z60cMT4+8ZuB1tgEHBwgwAy0FOeUNNx/Dmd1nGD6//cLwReY3w48PDxm+fP3L8BUY9iz/OX6Bcj5IPUAAsfx4fvnmoZuqDGfvnwCmAmDksDExcLEzMnAyf2J4/5GZQVZZjEFUnJcBGAMM7569YTi9fz/Dv1/fGbT19Bk4Pp5j+LKpieErizXD//+8DEws4LQJziAAAcTy88HurnMPdu8AelKagZFXiIGDm5+Bg1eInYtXiI2VXZCdkUmQ+f9vRmYW5r9iqjZaAlLyomxc4lysN84yxBgBo0vSl4HtUC+Dg6gTw55HzqAUAQ4OgAAihEABAXIGKDBBqUwZiE2BAeMqysOUfXa+3bP//zb9/3+p4P/HhdL/k9xVz0DVMgAEEEVIgIHB8dgM25f//wMriDsN/9/O5P8facBQCZIDCCCKEdB5Dju6jJ/+/7Xq//8HLf/fz5H6byrDkAIQQMyUGgxMAg+W7H6+V/rzJUtjd1eJ55+0GXZe+v0CIIAYqAjUYmzFt4YExJxmYOT0BwgwAPx27sEeNF8MAAAAAElFTkSuQmCC")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-image.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/image.png)!important; */
        background-image:url("data:image/png;base64,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%3D")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody tr:hover td img[src="resource://gre/res/html/gopher-menu.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/menu-over.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAFPUlEQVR42mI0n/OFgYGRkYHh/3+Gf3/+M/z99ZfhxoIshm/nljGIR69i4JazYPj99TNQ/B/Dn99/gPQfhq9ffjIAOXJ2BlLtH+8dZjm5NCWaASjCYNDNwCBox8BwtpEBIIBYGEgAf4AWf//+V9JUjT/PxkQqUVRBSPzFdb4/J5cyKDCwKN1hEDRmYGb4aflPUJgHIIAwDAY6nOHf3z8oYr///Wf49v0PqzQ/a7Snm1SdrqG44pW3DAyH7jEwKHBLsDDwauswiLk91VEVLDXRkCrbtkR8LUAAoRj84zcwKP4xajJyiwHDhuHaX6AFX3/+YxDkYImKthbLMTYQtfzEysBw8SUDw2dgCHIwMTC8+8XAYBPeUCilqJn/4beQ9KoTXA++3bp3DyCAwAb//vuf4dff/9J6kizlobqcKR/sOn431LA3/WbjPmuvyZMb5yIfxC7EwHD9NQPDm08MQO8CfQbEv74zMLD/+sxgYe9jt2zv22PPnv+9BDRIh+HPmw8AAcTy5x8DoyQvc1aiEUdloBqDNBM4Frg5Tbf09Lx+xfBfXISB8QXQgKcfQEHEwMACdMqnr0ADv/9kUOFmZLj1hZfh5C2G/89e/GNiYGLnAkYEH8OfT+8BAoiFgZldvtSWZYK9NAPY9T9BQQLEYkAbuCUYGF8BBX4CvcvECHHlW2DYSgNVsfGzM2y5wMBw8wlQLRcDo5gUn+Kre39ZGP7+Zmb4/+cHQAAxvTyx6su/33+/YqQAkFcZoH4GAiag/z8Cg0GG9R/DdwZ2hn23geEM9AknMMw/AS0X5OUXY/jLJgE09A/D/7+/AQKISVLP0ZCDg5mJUFIDqWAEBoUQHxPDvfdANsxOIOPHN2DYv2FgZGJj4WH4wwQUZmYBCCAmyS+XYy0lGHhxGQjKO8zAQHoGDAI+xn8Mb39ADP0HwkDiF9DQn8Dw/wKkWdg5eMQl/3IzsDEyAwQQ0+75bUue/8JuKCjQgZHLcPcZ0PBv/xiE+ZkYHn8GBgtQ7DdQz7ePQBqIvwINBWZKhli7ryyTk74IMLCycgEEENP3WwcPLt9z+zKG14H4DdB11x4yMMjzAcMWmF4eAtPu398MDN+BMfIV6MpvQP5HoKEmCgwMMxNfM5T5vmJgYwOFGY8gQACBwvbnogULV2Nz8aNXDAzGcsCMwA/MCEAD/oBcCTT0+3dIkgOFZordP4ZFGa8ZfI3/MBy++JWhtGvLLYZPl44CBBAjxM9SyouP3z4bY8LF/xOa5J4DNd0BBoGyNAPDvXcMDE+AmePuUwaGx88ZGB4Ck5gMFwNDsuVPBhvVnww3H31nmLjkwo+Fs/r6GT7smgjU/hIggOCuM43v6/0PBH+A+CMQX/79//+2F///XwOyN7z8/7/n3P//GZv//49a9P//7IP//3/98uf/vx8//287+Oy/qmM3MEWLeiP7FiCAkAJVQmnrlW8gM/9/AuKTn///PwzknQWyF9z//7/u6P//s878/3//7X8wePPu3/+Mhn0fGYTc24G6hdGNAwggFOSWM2s+SNM3IN77+v//M9///98HxAvv/v9/+tV/ODh29dt/w8AZwAgXcsVlFkAAoblaRmvO4XcfQJo3P/v//wIwOC7//P//B9RAIPN/w5wrXxglPBqAqoXwGQUQQBhIyiarDOTb7cDwffMP4co7QEHrhPmngb4mypUAAYQNcVXNOnruxDuEoc3Lrr/lUA1qBMoJEGsIQABhDxEpO/8eYMxfArrSvWjNWWARY0OqGQABhBPxGqeUcusEVwCZfOToBwgwAKFGYZ1jkaiNAAAAAElFTkSuQmCC")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-menu.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/menu.png)!important; */
        background-image:url("data:image/png;base64,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")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-movie.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/movie.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAEX0lEQVR42mJgwA96gfg1EDcykAgAAgivoYKCgv/r6ur+i4mJ/SfVcIAAwmmogIDA/0uXLv0Hgdu3b/+XlJQkyXCAAEJHHEA8nY+P5/+Jkyf/I4MLFy78l5CQABneRIxBAAGEjqYD8f9Vq1aDDfsHxR8/f/v/48e3/1u3bP3Pzs5OlOEAAYTifW4uzv+zZ8/7/wNo2Fco/gbEIP6DJy/+37t79//cuXP/g8KeULAABBAIMYIN5eb+v3Dxiv8f/v7//+YPEP/+//8dkP4INPQzEJ+9eO3/3r17/584fvz/okWL/svJyeE1HCCAmEHe4uLiqqipqWZwDU5mYOZiZvj9k4HhH9TKf0DG+WOnGX58/cSgZ27L8OrlawbG/78Zvn79ygCMXHugKiYgPoBuMEAAgQRDgCmAAWg4w9nD2xjevQEaxgwx8PdvBoY9GzczPHtyn0HfypaBF2ipoYUxAxuXIMPevXsgsc3BUYctzAECCOTi758/f/Z59eo1kyAvF8Ob548ZxGT1GTi4GRn2b97K8PntKwZX/wgGXh4mhj9Az7MCfSGpKMewd89Rhvt3bjDw8vIwMDIy2v/58wdk1n6YwQABBOKcB+IPz58/d/v46RMTK9MfhpdP7jHcuXaL4e+PzwwBMUkMfHxMDH//QSKDGUi8+sTAsGPTOoaP714zfP/2jUFEWJiBiYnJ/sePH/BgAQggZqgFJ0GGv3z50u3b9x9MLAx/GT68ecbgG5HGICfNy/D7D8RQdqDqO48/M5SkxzMoKioxTFu6Gmj4J4aL504yiIiKMgA9ZP/j+3eQ4QcBAogZKVhAhr9/8+aNCzsHBzM/MNw/AINBRceSgRcYLExA5Q+ffWWoK0ln0NDUZqhtb2IQ5mVnsHb2YPj4/jPDrWsXGURFRBl+/Pxp//Pnz4cAAcSMFuangPgd0HB3cXFxppfPHjNcu3iBQcPAnoGRmYWhp76CQU1dk6G6tpyBCeiF33+BvmBnYHByd2a4e+cRw8tnjxg+f/nC8O3btwcAAcSMJQme/vv37weg4W5y8vJMr14+Zbh38wrD+RMnGOQVFRhyCnMYWGBJCugLoLkMz15+ZTh/8ijD+bOnGJ49f34PKFQHEEDMONL3SaB3Prx7987N3NyC6c+vH8BI+syQml3MIMrDDolEIGYF4kcvPjLMm97LsGXjWoY7d+6CDI0D6QcIIGY8OfIk0EsfHj165GZsYsIkKibG8OLpYwZNPQMGNmDSABn+9tNXhuUL5zAsWjCf4ebNWzBDj4I0AwQQM4HsDjL8zY0bN9ydnJyAHv/L8OzpEwYdbW0GYOHEsHnjeoapkycxXL9+/Q5QbSIQH4FpBAggZiIKp9PAYPl4584dNw8PTyZGoFOfPH3K8PTJU4ZpU6cyHD127C5QTRIQH0bWBBBApKA8dXX1P5s3b/5/+PDh/8HBwaBCCGSoNTbFAAFEsuFKSkq/7ezsCBoKEEDkoFAg7gRiM3yKAAIMAPTa5gGz3Y0QAAAAAElFTkSuQmCC")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-sound.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/sound.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAE80lEQVR42mJkQAKSkpIMUlJSDGxsbAyfPn3SUFJSclVUVHQBiumxs7ML/gcCoPjT69evn7ly5cruq1ev7gFqe8mABQAEECMyR1xcnEFERETT2Ni4w9fX18XIyIjr7du3DI8fP2b4+fMnAyMjIwMvLy+DiooKw9+/fxn27Nnzcs6cOcsuX77cANT+CdksgABCMVhNTS0yMzOzx9/fXwpk2KFDhxju3r3L8O3bN4QGoOF8fHwM+vr6DPb29gxAnzB0dHScmDdvXiZQ+gJMHUAAMSO5NrO9vX1ecHAw75o1axh27twJNpCDg4OBh4cHjrm5uRmYmJgYnj17xnDq1CkGfn5+hvT0dJl///4FHjt27AjQqCcg8wACCGwwKyur1eTJk5eHhISwzJ8/n+HRo0cMAgICDJycnGAXgTAo3EEYxAZZBrIAJH/v3j0GYNAzJCYm8nz8+NHx9OnTy4FGfgMIIJDBzEAD55eUlKgePHgQrBBkKEgzyBCQ67i4uBgEBQXBBoGCAugQMBuEQRY8f/6cQU5OjsHCwkII6NO/79692wsQQMwsLCwWNTU1LcLCwgwnT54EexfmQhCtpaXF4OzszODo6AgOV1AEA73N8OfPH7jlIAyKZBMTExCtcuTIkUUAAcSiqanpo66uzvDmzRuwoSDXgLwGwtra2gzAFAKPOJAYyGWioqIM58+fZ3j58iUDMzMzWBxkGchwc3NzCaAZtgABxAI01BIk+f37d3BEAH0AVgTyprS0NCg9g/kwAPQmw+/fv8FpHkSD5EDB8+vXL7AvQD4HWqwHEEAswLCTASkAGQQyGBSmIBeAXA5yEShIQHwY+Pz5M8OPHz/AhoF8CJIDsUGGghwIAsCgEQYIIJb379+/A7kCmMPAtoIUgRR8+PCB4cGDB3DFsKAAOQLmdVAuBYUzzGKQXqB5IHN+AQQQy+3bty8AY9VcWVkZHPMgRSBXgwwAZQ6YBphhIACLOFDqAUUczIeg4ASlKqDhDwECiOXWrVs7gAakg1wMSgGgrAsCIG++ePECHEkgg2FBBLIQ5AtXV1cGMTExcNaGyd24cYMBWI78BGaskwABxAy0/Rkw/wcBbRcBhbGMjAw8qYFSAIj++vUr2DUgA2VlZRkcHBwYdHV1wRENSuMggy9evAg2eP369Qdfv349ASCAWECFx4EDB7pVVVXngMIYpBiYBOHhCjIEhEEuBbkcJI8MQMEDzG0MwIKI4ezZs7+BJd4UoPB3gAACxwzQwMtAW5RAyQSUnUGKQckJ2RCQa0EuQwavXr1i2LVrF8OFCxdAQcCwYsWKCcAQmAqKZ4AAgkX5P2DKOPj06VMhYMllDKTB3gKlYZArQRhkGchHwPIAnFoOHz4MNhQUwcCy+cfatWv7gPHTCnItyECAAGJEL6CB6bnE29u7Axh5oOwOTt+gYhJEgwz/8uUL2EIQDRK/c+fOB6AFFUCts0AuhZkDEECM2Ep/YAG/B5iVnUFZFGQYKAhAGOZ6UJZ2d3cHF0AxMTHzgMk1Gd0MgABiwWbwuXPnaoWEhFSBBb8cSDOQDQ5zUKQCqytQLcMACq7Y2FhQHpiEzQyAAGJmwA6eABP6AaB3VYGukwMmMSZQQQUyFOQLYCR9j4+P3wpMCdlAtVewGQAQQIwM+AEHEFsCw9cImF7FQQLArP4cmCnOA5knYRGFDQAEGAB+PjargttHIQAAAABJRU5ErkJggg%3D%3D")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-telnet.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/telent.png)!important; */
        background-image:url("data:image/png;base64,[encoded data, 6674 characters]%3D%3D")!important;
}

html[xmlns="http://www.w3.org/1999/xhtml"] &gt; body &gt; h1:first-child + hr + table &gt; tbody img[src="resource://gre/res/html/gopher-text.gif"]
{
/*      background-image:url(http://www.moktoipas.com/icones/text.png)!important; */
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADx0lEQVR42mL8//8/w4wZM/4zUBFkZGQwAgQQC4yj7ZzB8O0nA8OfvwwMP3//Z7jy8DvDi4+/GX79+cfw/fcfhu+//oLxz18wNlAcyP4Jkv/5l+Hj978MZpoiDFFCW8DmAQTgcQxyAIZhEOY0qrb9/7dbCksvPcABS8jnODuWdxGYe4orixEmvNO7Fikxmg8XqLkXMYuvjZ58j/UvgOAGc3y7xsDHxsHAxMzE8OPHdwYVZRYGUTExhhcvnkMsZmZh+As09Pef32A+Kwsbg4K8EtCK/0DxvwxAuxn4eLkY5s+GmAcQQEgu/sXAw8EBZP1j+PfzN9DVQG9+fQd09V+G379/Al3OwsDMxMSgpCTDwM7CClT1n4GTk5kBFEf//zMBfcoAdBQinAECCG6wjo4uAyMjI8M/oKtAipmZIar+/PkDFgeJgdisrKxgNhMQf/v+E2owBPPyssINBggguMH37t1jYGdnBxv48eNHBgEBAbD4t2/fwAb//v2bgQnoYg6gr75+/QoWgwQRxNXfv39n0NXVhRsMEEBMMAZI8ufPn2CF3NzcYPaPHz/grgX55O/fv2A2SAzkepAYyDKYpSA5GAAIILjBIMN+/foFthnmGphLYC4FGQZyLcwSEP/Lly9gMV5eXnjwgQBAAMENBrkQFBSCgoLwcGVhYWFgY2MDy4MsBfFBloA1AmmQOhAA6YOxYQAggOBhzMPDA9YMciUnJydcI8xgkKEwr4IiEOR9mHqQWlicwABAAMENFhYWhqcKkCUgjbDIRAYgeRAGAViQwcSRAUAAwQ2+ceMGAxcXF9h2ULiCXAsKN5BLQMEEMwRmOczrsEjk5+cHByMMAAQQ3GCQ90BJC+RCEA0KDpCrHz9+DE/bMDUgi0GRBzLow4cPYMtA6k1NTeEGAwQQ3GCQJAiDNIMUgQyCRRaIhkUgiA9yHSgVgSwWEREB6wFZhgwAAghuMMjbIE0gDLIA5CKQRpAhIDlQMIFcDguSuXPnYhSXx48fh7MBAogFOfBBhsEyBMwAkOEw16ODxMREcKqBqQWW6wyZmZlmwPKYASCA4KphuQykEOQ6kNdg5QNI7t27d2DfgLwNChKYY9AM9QIyT4P4AAEEN/jZs2dYwxSUq0BhDrMMOeuCfAOSg7kUZigIAAQQ3GCQS0GKQMEBMvjz588MYsDyGBS+sEwCSjGgrA1SAzMYaqgxkHsOOZgAAghusJSUFDxHgbwHMkBBQQEjg8DAgQMHGFavXg0yVAPIvYkuDxBAcIO3bNlCcqUJNFQZVOJikwMIMACUyONMH/BPAQAAAABJRU5ErkJggg%3D%3D")!important;
}


}</stylish:originalCode>
  </RDF:Description>
</RDF:RDF>
