Wikipedia/wiki.css
changeset 20 918767a9c8d3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Wikipedia/wiki.css	Tue Mar 09 10:34:58 2010 +0000
@@ -0,0 +1,1228 @@
+a.stub, a.new {
+color:#BA0000;
+text-decoration:none;
+}
+#toc {
+display:none;
+/*
+background-color:#F9F9F9;
+border:1px solid #AAAAAA;
+padding:5px;
+*/
+}
+a.hover {
+	background-color: #87CDFF;
+}
+.tocindent {
+margin-left:2em;
+}
+.tocline {
+margin-bottom:0;
+}
+div.floatright {
+border-color:White;
+border-style:solid;
+/*
+border-width:0.5em 0 0.8em 1.4em;
+clear:right;
+float:right;
+position:relative;
+*/
+float: left;
+clear:both;
+margin:0;
+}
+div.floatright p {
+font-style:italic;
+}
+div.floatleft {
+border-color:White;
+border-style:solid;
+/*
+border-width:0.5em 1.4em 0.8em 0;
+position:relative;
+margin:0.3em 0.5em 0.5em 0;
+*/
+float:left;
+clear:both;
+}
+div.floatleft p {
+font-style:italic;
+}
+div.thumb {
+border: 1px solid #808080;
+overflow:hidden;
+width:95%;
+clear:both;
+padding:2px;
+margin-top:5px !important;
+margin-bottom:5px !important;
+margin-left:0px;
+margin-right:0px;
+}
+div.thumb div {
+background-color:#F9F9F9;
+font-size:94%;
+padding:0px !important;
+margin:0px !important;
+text-align:center;
+}
+div.thumb div a img {
+padding:0px !important;
+margin:0px !important;
+max-width: 95%;
+}
+div.thumb div div.thumbcaption {
+padding:0px !important;
+margin:0px !important;
+/*
+padding:0.3em 0 0.1em;
+*/
+}
+div.magnify {
+display:none;
+}
+div.tright {
+/*
+border-width:0.5em 0 0.8em 1.4em;
+clear:right;
+float:right;
+*/
+float:left;
+display:block;
+clear:both;
+}
+div.thumbinner {
+padding: 0px;
+margin: 0px;
+}
+div.tleft {
+/*
+border-width:0.5em 1.4em 0.8em 0;
+float:left;
+margin-right:0.5em;
+*/
+float:left;
+clear:both;
+display:block;
+}
+img.thumbborder {
+max-width: 95%;
+}
+table.rimage {
+/*
+margin-left:1em;
+float:right;
+*/
+float:left;
+display: block;
+clear: both;
+margin-bottom:1em;
+position:relative;
+text-align:center;
+width:1pt;
+}
+
+.noprint, div#jump-to-nav, div.top, div#column-one, #colophon, .editsection, .toctoggle, .tochidden, div#f-poweredbyico, div#f-copyrightico, li#viewcount, li#about, li#disclaimer, li#privacy, #mw-hidden-catlinks {
+display:none;
+}
+
+ul {
+list-style-type:square;
+margin-left:0px;
+padding-left: 3px;
+}
+
+#content {
+border:medium none !important;
+margin:0 !important;
+padding:0 !important;
+}
+
+#footer {
+border-top:1px solid black;
+color:black;
+}
+
+h1, h2, h3, h4, h5, h6 {
+font-weight:bold;
+text-decoration: underline;
+}
+
+h3 {
+font-size: 1.1em;
+font-weight:bolder;
+font-family: inherit;
+font-style: inherit;
+}
+
+h4 {
+font-size: 1.1em;
+font-weight:bolder;
+font-family: inherit;
+font-style: inherit;
+}
+
+p, .documentDescription {
+line-height:1.2em;
+/*
+margin:1em 0 !important;
+*/
+}
+.tocindent p {
+margin:0 !important;
+}
+pre {
+border:1pt dashed black;
+color:black;
+font-size:8pt;
+overflow:auto;
+padding:1em 0;
+white-space:pre;
+}
+table.listing, table.listing td {
+border:1pt solid black;
+border-collapse:collapse;
+}
+/*
+#content a.external.text:after, #content a.external.autonumber:after {
+content:" (" attr(href) ") ";
+}
+*/
+#globalWrapper {
+min-width:0 !important;
+width:100% !important;
+}
+#content {
+color:black;
+}
+#column-content {
+margin:0 !important;
+}
+#column-content #content {
+margin:0 !important;
+padding:1em;
+}
+/*
+a, a.external, a.new, a.stub {
+color:black !important;
+text-decoration:none !important;
+}
+a, a.external, a.new, a.stub {
+color:inherit !important;
+text-decoration:inherit !important;
+}
+*/
+img {
+border:medium none;
+}
+img.tex {
+vertical-align:middle;
+max-width: 95%;
+}
+span.texhtml {
+font-family:serif;
+}
+#siteNotice {
+display:none;
+}
+div.gallerybox {
+background-color:#F9F9F9;
+border:1px solid #CCCCCC;
+width:150px;
+}
+div.gallerytext {
+overflow:visible;
+}
+table.diff {
+background:white none repeat scroll 0 0;
+}
+td.diff-otitle {
+background:#FFFFFF none repeat scroll 0 0;
+}
+td.diff-ntitle {
+background:#FFFFFF none repeat scroll 0 0;
+}
+td.diff-addedline {
+background:#CCFFCC none repeat scroll 0 0;
+border:2px solid black;
+font-size:smaller;
+}
+td.diff-deletedline {
+background:#FFFFAA none repeat scroll 0 0;
+border:2px dotted black;
+font-size:smaller;
+}
+td.diff-context {
+background:#EEEEEE none repeat scroll 0 0;
+font-size:smaller;
+}
+.diffchange {
+color:silver;
+font-weight:bold;
+text-decoration:underline;
+}
+
+
+
+
+
+
+/* //////////////////////////////////////////////////////////////////// */
+
+
+/* <source lang="css"> */
+ 
+/* Main page fixes */
+#interwiki-completelist {
+    font-weight: bold;
+}
+
+body.page-Main_Page #ca-delete {
+    display: none !important;
+}
+
+body.page-Main_Page #mp-topbanner {
+   clear: both;
+}
+
+/* Edit window toolbar */
+#toolbar {
+    height: 22px;
+    margin-bottom: 6px;
+}
+
+/* Margins for <ol> and <ul> */
+#content ol, #content ul,
+#mw_content ol, #mw_content ul {
+  margin-bottom: 0.5em;
+}
+
+/* Make the list of references in [[Template:Reflist]] smaller */
+.references-small { 
+    font-size: 90%;
+}
+
+/* VALIDATOR NOTICE: the following is correct, but the W3C validator doesn't accept it */
+/* -moz-* is a vendor-specific extension (CSS 2.1 4.1.2.1) */
+/* column-count is from the CSS3 module "CSS Multi-column Layout" */
+/* Please ignore any validator errors caused by these two lines */
+.references-2column {
+    font-size: 90%;
+    -moz-column-count: 2;
+    column-count: 2;
+}
+
+/* Highlight clicked reference in blue to help navigation */
+ol.references > li:target,
+sup.reference:target,
+span.citation:target { 
+    background-color: #DEF;
+}
+
+/* Ensure refs in table headers and the like aren't bold or italic */
+sup.reference {
+    font-weight: normal;
+    font-style: normal;
+}
+
+
+/* Styling for citations */
+span.citation, cite {
+    font-style: normal;
+    word-wrap: break-word;
+}
+
+/* For linked citation numbers and document IDs, where
+   the number need not be shown on a screen or a handheld,
+   but should be included in the printed version
+*/
+@media screen, handheld {
+    span.citation *.printonly {
+        display: none;
+    }
+}
+
+
+table.prettytable {
+    background: #f9f9f9;
+    border: 1px #aaa solid;
+    border-collapse: collapse;
+}
+.prettytable th, .prettytable td {
+    border: 1px #aaa solid;
+    padding: 0.2em;
+}
+.prettytable th {
+    background: #f2f2f2;
+    text-align: center;
+}
+.prettytable caption {
+    font-weight: bold;
+}
+
+/* Default skin for navigation boxes */
+table.vertical-navbox,
+table.navbox {            /* Navbox container style */
+  border: 1px solid #aaa;
+  width: 95%; 
+  margin: auto;
+  clear: both;
+  font-size: 88%;
+  text-align: center;
+  padding: 1px;
+}
+table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
+  margin-top: -1px;            /* (doesn't work for IE6, but that's okay)       */
+}
+.navbox-title,
+.navbox-abovebelow,
+table.navbox th {
+  text-align: center;      /* Title and above/below styles */
+  padding-left: 1px;
+  padding-right: 1px;
+}
+
+table.vertical-navbox th,
+table.navbox th {
+  background-color: #87CDFF;
+}
+
+.navbox-group {            /* Group style */
+  white-space: nowrap;
+  text-align: right;
+  font-weight: bold;
+  padding-left: 1px;
+  padding-right: 1px;
+}
+.navbox, .navbox-subgroup {
+  background: #fdfdfd;     /* Background color */
+}
+.navbox-list {
+  border-color: #fdfdfd;   /* Must match background color */
+}
+.navbox-title,
+table.navbox th {
+  background: #ccccff;     /* Level 1 color */
+}
+.navbox-abovebelow,
+.navbox-group,
+.navbox-subgroup .navbox-title {
+  background: #ddddff;     /* Level 2 color */
+}
+.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
+  background: #e6e6ff;     /* Level 3 color */
+}
+.navbox-even {
+  background: #f7f7f7;     /* Even row striping */
+}
+.navbox-odd {
+  background: transparent; /* Odd row striping */
+}
+
+.collapseButton {          /* 'show'/'hide' buttons created dynamically */
+	display: none;
+}
+
+/* Infobox template style */
+.infobox {
+    border: 1px solid #aaa;
+    background-color: #f9f9f9;
+    color: black;
+    float: left;
+	display: block;
+    clear: both;
+	width: 95%;
+	font-size: 80%;
+}
+
+.infobox tbody {
+	max-width: 95%;
+    background-color: #f9f9f9;
+}
+
+.infobox td,
+.infobox th {
+    vertical-align: top;
+}
+
+.infobox th {
+	background-color: #87CDFF;
+}
+.infobox caption {
+    font-size: larger;
+}
+.infobox.bordered {
+    border-collapse: collapse;
+}
+.infobox.bordered td,
+.infobox.bordered th {
+    border: 1px solid #aaa;
+}
+.infobox.bordered .borderless td,
+.infobox.bordered .borderless th {
+    border: 0;
+}
+
+.infobox.sisterproject {
+    width: 20em;
+    font-size: 90%;
+}
+
+.infobox.standard-talk {
+    border: 1px solid #c0c090;
+    background-color: #f8eaba;
+}
+.infobox.standard-talk.bordered td,
+.infobox.standard-talk.bordered th {
+    border: 1px solid #c0c090;
+}
+
+/* styles for bordered infobox with merged rows */
+.infobox.bordered .mergedtoprow td,
+.infobox.bordered .mergedtoprow th {
+    border: 0;
+    border-top: 1px solid #aaa;
+    border-right: 1px solid #aaa;
+}
+
+.infobox.bordered .mergedrow td,
+.infobox.bordered .mergedrow th {
+    border: 0;
+    border-right: 1px solid #aaa;
+}
+
+/* Styles for geography infoboxes, eg countries,
+   country subdivisions, cities, etc.            */
+.infobox.geography {
+    text-align: left;
+    border-collapse: collapse;
+    line-height: 1.2em; 
+    font-size: 90%;
+}
+
+.infobox.geography  td,
+.infobox.geography  th {
+    border-top: solid 1px #aaa;
+}
+.infobox.geography .mergedtoprow td,
+.infobox.geography .mergedtoprow th {
+    border-top: solid 1px #aaa;
+}
+
+.infobox.geography .mergedrow td,
+.infobox.geography .mergedrow th {
+    border: 0;
+}
+
+.infobox.geography .mergedbottomrow td,
+.infobox.geography .mergedbottomrow th {
+    border-top: 0;
+    border-bottom: solid 1px #aaa;
+}
+
+.infobox.geography .maptable td,
+.infobox.geography .maptable th {
+    border: 0;
+    padding: 0;
+}
+
+/* Makes redirects appear in italics in categories and on [[Special:Allpages]] */
+.redirect-in-category, .allpagesredirect {
+    font-style: italic;
+}
+
+/* Icons for medialist templates [[Template:Listen]],
+   [[Template:Multi-listen_start]], [[Template:Video]],
+   [[Template:Multi-video_start]]
+*/
+div.listenlist {
+    background:
+        url("http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png");
+    padding-left: 40px;
+}
+
+/* Style rules for media list templates */
+div.medialist {
+    min-height: 50px;
+    margin: 1em;
+    background-position: top left;
+    background-repeat: no-repeat;
+}
+div.medialist ul {
+    list-style-type: none; 
+    list-style-image: none;
+    margin: 0;
+}
+div.medialist ul li {
+    padding-bottom: 0.5em;
+}
+div.medialist ul li li {
+    font-size: 91%;
+    padding-bottom: 0;
+}
+
+/* Change the external link icon to an Adobe icon for all PDF files
+   in browsers that support these CSS selectors, like Mozilla and Opera */
+#content a[href$=".pdf"].external, 
+#content a[href*=".pdf?"].external, 
+#content a[href*=".pdf#"].external,
+#content a[href$=".PDF"].external, 
+#content a[href*=".PDF?"].external, 
+#content a[href*=".PDF#"].external,
+#mw_content  a[href$=".pdf"].external, 
+#mw_content  a[href*=".pdf?"].external, 
+#mw_content  a[href*=".pdf#"].external,
+#mw_content  a[href$=".PDF"].external, 
+#mw_content  a[href*=".PDF?"].external, 
+#mw_content  a[href*=".PDF#"].external {
+    background: url("http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") center right no-repeat;
+    padding-right: 16px;
+}
+
+/* Change the external link icon to an Adobe icon anywhere the PDFlink class
+   is used (notably Template:PDFlink). This works in IE, unlike the above. */
+#content span.PDFlink a,
+#mw_content span.PDFlink a {
+    background: url("http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") center right no-repeat;
+    padding-right: 17px;
+}
+
+/* Content in columns with CSS instead of tables [[Template:Columns]] */
+div.columns-2 div.column {
+    float: left;
+	display: block;
+    clear: both;
+	width: 95%;
+}
+div.columns-3 div.column {
+    float: left;
+	display: block;
+    clear: both;
+	width: 95%;
+}
+div.columns-4 div.column {
+    float: left;
+	display: block;
+    clear: both;
+	width: 95%;
+}
+div.columns-5 div.column {
+    float: left;
+	display: block;
+    clear: both;
+	width: 95%;
+}
+
+/* Messagebox templates */
+.messagebox {
+    border: 1px solid #aaa;
+    background-color: #f9f9f9;
+    width: 80%;
+    margin: 0 auto 1em auto;
+    padding: .2em;
+}
+.messagebox.merge {
+    border: 1px solid #c0b8cc;
+    background-color: #f0e5ff;
+    text-align: center;
+}
+.messagebox.cleanup {
+    border: 1px solid #9f9fff;
+    background-color: #efefff;
+    text-align: center;
+}
+.messagebox.standard-talk {
+    border: 1px solid #c0c090;
+    background-color: #f8eaba;
+    margin: 4px auto;
+}
+/* For old WikiProject banners inside banner shells. */
+.mbox-inside .standard-talk,
+.messagebox.nested-talk {
+    border: 1px solid #c0c090;
+    background-color: #f8eaba;
+    width: 100%;
+    margin: 2px 0;
+    padding: 2px;
+}
+.messagebox.small {
+    width: 90%px;
+    font-size: 85%;
+    float: left;
+	display: block;
+    clear: both;
+	width: 95%;
+    margin: 0 0 1em 1em;
+    line-height: 1.25em; 
+}
+.messagebox.small-talk {
+    width: 238px;
+    font-size: 85%;
+    float: left;
+	display: block;
+    clear: both;
+	width: 95%;
+    margin: 0 0 1em 1em;
+    line-height: 1.25em; 
+    background: #F8EABA;
+}
+
+
+/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
+th.mbox-text, td.mbox-text {     /* The message body cell(s) */
+    border: none; 
+    width: 95%;    /* Make all mboxes the same width regardless of text length */
+}
+td.mbox-image {                  /* The left image cell */
+    border: none; 
+    text-align: center; 
+}
+td.mbox-imageright {             /* The right image cell */
+    border: none;
+    text-align: center; 
+}
+td.mbox-empty-cell {         /* An empty narrow cell */
+    border: none;
+    padding: 0px;
+    width: 1px;
+}
+
+/* Article message box styles */
+table.ambox {
+    margin: 0px 10%;   /* 10% = Will not overlap with other elements */
+    border: 1px solid #aaa; 
+    border-left: 10px solid #1e90ff;    /* Default "notice" blue */
+    background: #fbfbfb; 
+}
+table.ambox + table.ambox {   /* Single border between stacked boxes. */
+    margin-top: -1px;
+}
+.ambox th.mbox-text, 
+.ambox td.mbox-text {            /* The message body cell(s) */
+    padding: 0.25em 1px;       /* 0.5em left/right */
+}
+.ambox td.mbox-image {           /* The left image cell */
+    padding: 2px 0 2px 0.5em;    /* 0.5em left, 0px right */
+}
+.ambox td.mbox-imageright {      /* The right image cell */
+    padding: 2px 1.px 2px 0;    /* 0px left, 0.5em right */
+}
+
+table.ambox-notice {
+    border-left: 1px solid #1e90ff;    /* Blue */
+}
+table.ambox-speedy {
+    border-left: 1px solid #b22222;    /* Red */
+    background: #fee;                   /* Pink */
+}
+table.ambox-delete {
+    border-left: 1px solid #b22222;    /* Red */
+}
+table.ambox-content {
+    border-left: 1px solid #f28500;    /* Orange */
+}
+table.ambox-style {
+    border-left: 1px solid #f4c430;    /* Yellow */
+}
+table.ambox-move {
+    border-left: 1px solid #9932cc;    /* Purple */
+}
+table.ambox-protection {
+    border-left: 1px solid #bba;       /* Gray-gold */
+}
+
+/* Image message box styles */
+table.imbox {
+    margin: 1px 10%; 
+    border-collapse: collapse; 
+    border: 1px solid #1e90ff;    /* Default "notice" blue */
+    background: #fbfbfb;
+}
+.imbox .mbox-text .imbox {    /* For imboxes inside imbox-text cells. */
+    margin: 0 -0.5em;    /* 0.9 - 0.5 = 0.4em left/right. */
+}
+.mbox-inside .imbox {    /* For imboxes inside other templates. */
+    margin: 1px;
+}
+
+table.imbox-notice {
+    border: 1px solid #1e90ff;    /* Blue */
+}
+table.imbox-speedy {
+    border: 1px solid #b22222;    /* Red */
+    background: #fee;             /* Pink */
+}
+table.imbox-delete {
+    border: 1px solid #b22222;    /* Red */
+}
+table.imbox-content {
+    border: 1px solid #f28500;    /* Orange */
+}
+table.imbox-style {
+    border: 1px solid #f4c430;    /* Yellow */
+}
+table.imbox-move {
+    border: 1px solid #9932cc;    /* Purple */
+}
+table.imbox-protection {
+    border: 1px solid #bba;       /* Gray-gold */
+}
+table.imbox-license {
+    border: 1px solid #88a;       /* Dark gray */
+    background: #f7f8ff;          /* Light gray */
+}
+table.imbox-featured {
+    border: 1px solid #cba135;    /* Brown-gold */
+}
+
+/* Category message box styles */
+table.cmbox {
+    margin: 1px 10%;
+    border-collapse: collapse;
+    border: 1px solid #aaa; 
+    background: #DFE8FF;    /* Default "notice" blue */
+}
+
+table.cmbox-notice {
+    background: #D8E8FF;    /* Blue */
+}
+table.cmbox-speedy {
+    margin-top: 4px;
+    margin-bottom: 4px;
+    border: 1px solid #b22222;    /* Red */
+    background: #FFDBDB;          /* Pink */
+}
+table.cmbox-delete {
+    background: #FFDBDB;    /* Red */
+}
+table.cmbox-content {
+    background: #FFE7CE;    /* Orange */
+}
+table.cmbox-style {
+    background: #FFF9DB;    /* Yellow */
+}
+table.cmbox-move {
+    background: #E4D8FF;    /* Purple */
+}
+table.cmbox-protection {
+    background: #EFEFE1;    /* Gray-gold */
+}
+
+/* Other pages message box styles */
+table.ombox {
+    margin: 1px 10%; 
+    border-collapse: collapse; 
+    border: 1px solid #aaa;       /* Default "notice" gray */
+    background: #f9f9f9;
+}
+
+table.ombox-notice {
+    border: 1px solid #aaa;       /* Gray */
+}
+table.ombox-speedy {
+    border: 1px solid #b22222;    /* Red */
+    background: #fee;             /* Pink */
+}
+table.ombox-delete {
+    border: 1px solid #b22222;    /* Red */
+}
+table.ombox-content {
+    border: 1px solid #f28500;    /* Orange */
+}
+table.ombox-style {
+    border: 1px solid #f4c430;    /* Yellow */
+}
+table.ombox-move {
+    border: 1px solid #9932cc;    /* Purple */
+}
+table.ombox-protection {
+    border: 1px solid #bba;       /* Gray-gold */
+}
+ 
+/* Talk page message box styles */
+table.tmbox {
+    margin: 1px 10%;
+    border-collapse: collapse;
+    border: 1px solid #c0c090;    /* Default "notice" gray-brown */
+    background: #f8eaba;
+}
+.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" */
+    margin: 1px 0;               /* class ensures that this declaration overrides other */
+    width: 95%;  /* For Safari and Opera */     /* styles (including mbox-small above) */
+}
+.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
+    line-height: 1.5em;          /* also "nested", so reset styles that are   */   
+    font-size: 100%;             /* set in "mbox-small" above.                */
+}
+
+table.tmbox-speedy {
+    border: 1px solid #b22222;    /* Red */
+    background: #fee;             /* Pink */
+}
+table.tmbox-delete {
+    border: 1px solid #b22222;    /* Red */
+}
+table.tmbox-content {
+    border: 1px solid #f28500;    /* Orange */
+}
+table.tmbox-style {
+    border: 1px solid #f4c430;    /* Yellow */
+}
+table.tmbox-move {
+    border: 1px solid #9932cc;    /* Purple */
+}
+table.tmbox-protection,
+table.tmbox-notice {
+    border: 1px solid #c0c090;    /* Gray-brown */
+}
+
+/* Disambig and set index box styles */
+table.dmbox {
+    clear: both; 
+    margin: 1px; 
+    border-top: 1px solid #ccc; 
+    border-bottom: 1px solid #ccc; 
+    background: transparent;
+}
+ 
+/* Footer and header message box styles */
+table.fmbox {
+    clear: both;
+    margin: 1px 0;
+    width: 95%;
+    border: 1px solid #aaa;
+    background: #f9f9f9;     /* Default "system" gray */
+}
+table.fmbox-system {
+    background: #f9f9f9;
+}
+table.fmbox-warning {
+    border: 1px solid #bb7070;  /* Dark pink */
+    background: #ffdbdb;        /* Pink */
+}
+table.fmbox-editnotice {
+    background: transparent;
+}
+/* Div based "warning" style fmbox messages. */
+div.mw-warning-with-logexcerpt,
+div.mw-lag-warn-high,
+div.mw-cascadeprotectedwarning,
+div#mw-protect-cascadeon {
+    clear: both;
+    margin: 1pxem 0;
+    border: 1px solid #bb7070;
+    background: #ffdbdb;
+    padding: 1px 1px;
+}
+/* Div based "system" style fmbox messages. Used in 
+   [[MediaWiki:Noarticletext]] and [[MediaWiki:Readonly lag]]. */
+div.mw-lag-warn-normal,
+div.noarticletext,
+div.fmbox-system {
+    clear: both;
+    margin: 1pxem 0;
+    border: 1px solid #aaa;
+    background: #f9f9f9;
+    padding: 1pxem 1px;
+}
+
+/* These mbox-small classes must be placed after all other 
+   ambox/tmbox/ombox etc classes. "body.mediawiki" is so 
+   they override "table.ambox + table.ambox" above. */
+body.mediawiki table.mbox-small {   /* For the "small=yes" option. */
+    float: left;
+	display: block;
+    clear: both;
+	width: 95%;
+    margin: 1px 0 1px 1px;
+    font-size: 88%;
+    line-height: 1.25em;
+}
+body.mediawiki table.mbox-small-left {   /* For the "small=left" option. */
+    margin: 1px 1em 4px 0;
+	width: 95%;
+    border-collapse: collapse;
+    font-size: 88%;
+    line-height: 1.25em;
+}
+
+
+/* Support for Template:IPA, Template:Unicode and Template:Polytonic.
+   The second declarations reset the styles for all browsers except
+   IE6, which chokes on the empty comment tags. Please copy any changes
+   to [[Template:IPA fonts]] and [[Template:Unicode fonts]].
+*/
+.IPA {
+    font-family: "Charis SIL", "Doulos SIL", Gentium, GentiumAlt,
+                 "DejaVu Sans", Code2000, "TITUS Cyberbit Basic",
+                 "Arial Unicode MS", "Lucida Sans Unicode",
+                 "Chrysanthi Unicode";
+    font-family /**/: inherit;
+}
+.Unicode {
+    font-family: Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic",
+                 "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit",
+                 "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt,
+                 "Lucida Grande", "Free Sans", "Arial Unicode MS",
+                 "Microsoft Sans Serif", "Lucida Sans Unicode";
+    font-family /**/: inherit;
+}
+.latinx {
+    font-family: Code2000, Code2001, "TITUS Cyberbit Basic", "Microsoft Sans Serif";
+    font-family /**/: inherit;
+}
+.polytonic {
+    font-family: "Athena Unicode", Gentium, "Palatino Linotype",
+                 "Arial Unicode MS", "Lucida Sans Unicode",
+                 "Lucida Grande", Code2000; 
+    font-family /**/: inherit;
+}
+
+#wpSave {
+    font-weight: bold;
+}
+
+/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
+.hiddenStructure {
+    display: inline ! important;
+    color: #f00; 
+    background-color: #0f0;
+}
+
+/* suppress missing interwiki image links where #ifexist cannot
+   be used due to high number of requests see .hidden-redlink on 
+   http://meta.wikimedia.org/wiki/MediaWiki:Common.css
+*/
+.check-icon a.new {
+    display: none; 
+    speak: none;
+}
+
+/* Removes underlines from links */
+.nounderlines a { 
+    text-decoration: none;
+}
+
+/* Remove underline from IPA links */
+.IPA a:link, .IPA a:visited {
+    text-decoration: none;
+}
+
+/* Standard Navigationsleisten, aka box hiding thingy
+   from .de.  Documentation at [[Wikipedia:NavFrame]]. */
+div.NavFrame {
+    margin: 0;
+    padding: 1px;
+    border: 1px solid #aaa;
+    text-align: center;
+    border-collapse: collapse;
+    font-size: 95%;
+}
+div.NavFrame + div.NavFrame {
+    border-top-style: none;
+    border-top-style: hidden;
+}
+div.NavPic {
+    background-color: #fff;
+    margin: 0;
+    padding: 1px;
+    float: left;
+}
+div.NavFrame div.NavHead {
+    height: 1.6em;
+    font-weight: bold;
+    background-color: #ccf;
+    position: relative;
+}
+div.NavFrame p,
+div.NavFrame div.NavContent,
+div.NavFrame div.NavContent p {
+    font-size: 100%;
+}
+div.NavEnd {
+    margin: 0;
+    padding: 0;
+    line-height: 1px;
+    clear: both;
+}
+a.NavToggle {
+    position: absolute;
+    top: 0;
+    right: 3px;
+    font-weight: normal;
+    font-size: 90%;
+}
+
+/* Hatnotes and disambiguation notices */
+.rellink,
+.dablink {
+    font-style: italic;
+    padding-left: 1px;
+    margin-bottom: 1px;
+}
+.rellink i,
+.dablink i {
+    font-style: normal;
+}
+
+/* Style for horizontal UL lists */
+.horizontal ul {
+    padding: 0;
+    margin: 0;
+}
+.horizontal li { 
+    padding: 0 0.6em 0 0.4em;
+    display: inline;
+    border-right: 1px solid;
+}
+.horizontal li:last-child {
+    border-right: none;
+    padding-right: 0;
+}
+
+/* Allow transcluded pages to display in lists rather than a table.
+   Compatible in Firefox; incompatible in IE6. */
+.listify td    { display: list-item; }
+.listify tr    { display: block; }
+.listify table { display: block; }
+
+/* Geographical coordinates defaults. See [[Template:Coord/link]]
+   for how these are used. The classes "geo", "longitude", and
+   "latitude" are used by the [[Geo microformat]].
+ */
+.geo-default, .geo-dms, .geo-dec  { display: inline; }
+.geo-nondefault, .geo-multi-punct { display: none; }
+.longitude, .latitude             { white-space: nowrap; }
+
+/* When <div class="nonumtoc"> is used on the table of contents,
+   the ToC will display without numbers */
+.nonumtoc .tocnumber { display: none; }
+.nonumtoc #toc ul,
+.nonumtoc .toc ul {
+    line-height: 1.5em;
+    list-style: none;
+    margin: .3em 0 0;
+    padding: 0;
+}
+.nonumtoc #toc ul ul, 
+.nonumtoc .toc ul ul { 
+    margin: 0 0 0 2em; 
+}
+
+/* Allow limiting of which header levels are shown in a TOC;
+   <div class="toclimit-3">, for instance, will limit to
+   showing ==headings== and ===headings=== but no further
+   (as long as there are no =headings= on the page, which
+   there shouldn't be according to the MoS).
+ */
+.toclimit-2 .toclevel-2,
+.toclimit-3 .toclevel-3,
+.toclimit-4 .toclevel-4,
+.toclimit-5 .toclevel-5,
+.toclimit-6 .toclevel-6,
+.toclimit-7 .toclevel-7 { display: none; }
+
+/* Styling for Template:Quote */
+blockquote.templatequote { 
+     margin-top: 0; 
+}
+blockquote.templatequote div.templatequotecite { 
+    line-height: 1em;
+    text-align: left;
+    padding-left: 1px;
+    margin-top: 0;
+}
+blockquote.templatequote div.templatequotecite cite {
+    font-size: 85%;
+}
+
+div.user-block {
+    padding: 2px;
+    border: 1px solid #A9A9A9;
+    background-color: #FFEFD5;
+}
+
+/* Prevent line breaks in silly places: 
+   1) Links when we don't want them to
+   2) Bold "links" to the page itself
+   2) HTML formulae
+   3) Ref tags with group names <ref group="Note"> --> "[Note 1]"
+*/
+.nowraplinks a,
+.nowraplinks .selflink,
+span.texhtml,
+sup.reference a { 
+    white-space: nowrap;
+}
+
+/* For template documentation */
+.template-documentation {
+    clear: both;
+    margin: 1px 0 0 0;
+    border: 1px solid #aaa; 
+    background-color: #ecfcf4; 
+    padding: 1em;
+}
+
+/* Inline divs in ImageMaps (code borrowed from de.wiki) */
+.imagemap-inline div {
+    display: inline;
+}
+
+
+/* Reduce line-height for <sup> and <sub> */
+sup, sub {
+    line-height: 1em;
+}
+
+
+/* Put a chequered background behind images, only visible if they have transparency */
+.gallerybox .thumb img,
+#file img {
+    background: white url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;
+max-width: 95%;
+}
+/* But not on articles, user pages, portals or with opt-out. */
+.ns-0 .gallerybox .thumb img,
+.ns-2 .gallerybox .thumb img,
+.ns-100 .gallerybox .thumb img, 
+.nochecker .gallerybox .thumb img {
+    background: white;
+max-width: 95%;
+}
+
+/* Prevent floating boxes from overlapping any category listings,
+   file histories, edit previews, and edit [Show changes] views */
+#mw-subcategories, #mw-pages, #mw-category-media, 
+#filehistory, #wikiPreview, #wikiDiff {
+    clear: both;
+}
+
+/* Selectively hide headers in WikiProject banners */
+.wpb .wpb-header             { display: none; }
+.wpbs-inner .wpb .wpb-header { display: block; }     /* for IE */
+.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
+.wpbs-inner .wpb-outside     { display: none; }      /* hide things that should only display outside shells */
+
+/* Styling for Abuse Filter tags */
+.mw-tag-markers {
+ font-family:sans-serif;
+ font-style:italic;
+ font-size:90%;
+}
+
+/* Fix so <tt>, <code> and <pre> tags get normal text size also in 
+   some versions of Firefox, Safari, Konqueror, Chrome etc. */
+tt, code, pre {
+    font-family: monospace, sans-serif;
+}
+
+.image img {
+	width: auto;
+	height: auto;
+	max-width: 80%;
+}
+
+/* </source> */
+