2 * This incarnation of this stylesheet is a complete rewrite from the
5 * Mozilla's "DOM Inspector" Sidebar was an invaluable troubleshooting
6 * tool for mapping the more complex CSS node selectors, such as those
7 * used to reference the various CalendarPlugin elements.
33 /* generic classes ----------------------------------------------- */
36 font-family: monospace;
40 text-decoration: line-through;
64 vertical-align: bottom;
68 vertical-align: middle;
72 vertical-align: baseline;
83 /* --------------------------------------------------------------- */
89 /* ivory #ffe #fffff0*/
91 font-family: Arial, Helvetica, sans-serif;
92 font-size: 85%; /* The default is too large. But enlarge monospace below */
101 font-family: monospace;
107 /* Main wiki text box */
110 margin-bottom: 0.5ex;
111 background-color: white;
112 border-top: 1px #e8e6df solid;
113 border-left: 1px #e8e6df solid;
114 border-bottom: 1px #d2d2d2 solid;
115 border-right: 1px #b2b2b2 solid;
117 padding-right: 0.8em;
119 padding-bottom: 0.5ex;
123 /* for the login template */
130 background: url('images/openid.png') bottom left no-repeat;
131 padding-left: 18px !important;
137 .pageinfo-majoredit {
146 /* Mozilla RecentChanges Sidebar */
152 body.sidebar div.wikitext {
156 body.sidebar div.wikitext ul {
167 * The div inside the wikiadmin upload form does not
168 * have a class yet, so it must be referenced indirectly
171 background-color: #eee;
174 /* div.wikiadmin { background-color: #fee; } */
176 background-color: #fee;
180 background-color: #eee;
187 text-decoration: none;
188 /* font-weight: normal; */
193 a.wikiaction, a.wikiadmin, a.wiki-rc-action, a.wikiunsafe,
194 input.wikiaction, input.button, input.wikiadmin {
195 text-decoration: none;
196 font-family: Arial, Helvetica, sans-serif;
200 a.wikiaction, a.wikiaction:visited, input.wikiaction, input.button {
201 background-color: #ddd;
205 background-color: #fcc;
208 a.wikiadmin, a.wikiadmin:visited, input.wikiadmin {
209 background-color: #fdd;
213 .wikiunknown, .named-wikiunknown {
218 /* QuestionMark #600 */
219 .wikiunknown a, .named-wikiunknown a {
221 background-color: #eee;
222 text-decoration: none;
229 text-decoration: underline;
234 text-decoration: underline;
237 /* Interwiki links */
238 /* .wikipage { font-weight: bold; } */
244 text-decoration: none;
247 .interwiki, i.interwiki .wikipage, em .interwiki .wikipage {
251 .interwiki .wikipage, i .interwiki, em .interwiki {
256 a.wikibutton, a.wikibutton:visited, input.wikibutton {
257 background-color: white;
263 h1, h2, h3, h4, h5, h6 {
264 font-family: Arial, Helvetica, sans-serif;
276 font-family: Arial, Helvetica, sans-serif;
280 font-family: Arial, Helvetica, sans-serif;
289 text-decoration: none;
293 .pagelist thead td u {
294 text-decoration: none;
297 .pagelist tr.evenrow {
301 .pagelist tr.oddrow {
306 background-color: ThreeDLightShadow;
308 font-family: Tahoma, Arial, Helvetica, sans-serif;
314 padding: 5px 0 5px 0;
317 border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
320 input.gridbutton, a.gridbutton, a:hover.gridbutton, a:visited.gridbutton {
321 text-decoration: none;
324 font-family: Tahoma, Arial, Helvetica, sans-serif;
325 background-color: ThreeDLightShadow;
332 .toolbar, input.button, #signin {
333 font-family: Arial, Helvetica, sans-serif;
346 .edit-toolbar img, .edit-toolbar input {
347 background-color: #fff;
348 border: 1px solid ButtonFace;
352 padding-right: 4em; /* wrap around logo */
353 padding-bottom: 1ex; /* space for h1 */
357 font-family: Arial, Helvetica, sans-serif;
365 /* "paper" borders */
366 border-top: 1px #e8e6df solid;
367 border-left: 1px #e8e6df solid;
368 border-bottom: 1px #d2d2d2 solid;
369 border-right: 1px #b2b2b2 solid;
373 * Edit Page & View Source
376 /* Make the textarea the full page width */
379 margin-bottom: 0.5ex;
425 background-color: white;
426 border: 1px solid #d0d0d0;
432 background-color: #f08000;
436 background-color: #f0f0f0;
439 /* IncludePage plugin ================================================= */
441 .transclusion-title {
445 text-decoration: underline;
446 margin-bottom: 0.25ex;
447 margin-right: 0.25em;
450 .transclusion, .wiki-edithelp {
455 border: 1px solid gray;
457 padding-right: 0.8em;
461 margin-right: 0.25em;
462 margin-bottom: 0.1ex;
467 border: medium solid #fff8dc; /* darker ivory */
469 padding-right: 0.5em;
471 padding-bottom: 0.75ex;
478 .wiki-edithelp .wiki {
483 font-family: Arial, Helvetica, sans-serif;
485 padding-right: 0.5em;
487 padding-bottom: 0.5ex;
495 border: 1px outset gray;
509 /* Month-name header */
514 table.cal-header tr, table.cal-header td {
520 text-decoration: none;
523 /* Day-names header */
524 table.cal tbody tr .cal-dayname {
530 text-decoration: underline;
533 /* Individual days */
535 text-decoration: none;
540 table.cal td.cal-today {
542 border: 1px solid gray;
546 table.cal td.cal-today a.cal-hide {
555 margin-bottom: 0.5ex;
558 border-top: 1px solid #494f5d;
559 border-left: 1px solid #494f5d;
560 border-bottom: 1px solid #c6d2de;
561 border-right: 1px solid #c6d2de;
571 /* individual blocks */
577 /* entire difftextblock */
582 /* "paper" borders */
583 border-top: 1px #e8e6df solid;
584 border-left: 1px #e8e6df solid;
585 border-bottom: 1px #d2d2d2 solid;
586 border-right: 1px #b2b2b2 solid;
594 /* + - line prefix */
597 font-family: monospace;
604 .diff del, .diff ins {
606 text-decoration: none;
609 /* blocks containing deleted or added words */
610 .diff .original, .diff .deleted,
611 .diff .final, .diff .added {
615 /* blocks containing deleted words */
616 .diff .original, .diff .deleted {
621 /* blocks containing added words */
622 .diff .final, .diff .added {
644 .pageinfo-minoredit, .pageinfo-authorid {
662 padding-right: 0.8em;
665 border: medium solid red;
675 padding-right: 0.8em;
678 border: thin solid blue;
686 font-family: monospace;
689 padding: 0.5ex 0.5em;
690 border: medium solid #fff8dc; /* darker ivory */
699 padding: 0.5ex 0.5em;
700 border: thin solid #aaaaaa;
707 /* Disabled Plugins */
714 .disabled-plugin .title {
716 background-color: inherit;
722 .disabled-plugin pre {
726 padding: 0.3ex 0.5em;
729 /* "(Redirected from ...)" message. */
741 border-collapse: collapse;
742 border: 2px #444 solid;
746 border-top: 2px #444 solid;
747 border-bottom: 2px #444 solid;
754 padding: 0.25em 0.5em;
760 border-right: 1px #444 solid;
771 * "E-mail" style blockquote
773 blockquote.mail-style-quote {
774 border-left: medium #284 solid;
780 .mail-style-quote blockquote.mail-style-quote {
796 /* border: thin black solid; */
803 padding: 0.5ex 0.5em;
806 div.wikiblog-header {
807 /* background-color: #ccf; */
810 div.wikiblog > div.wikiblog-footer {
811 /* background-color: #eee; */
812 padding: 0.2ex 0.5em;
815 h3.wikiblog-summary {
821 div.wikiblog.wikiblog-form {
822 /* background-color: #eee; */
825 table.wikiblog-form {
827 border-collapse: collapse;
831 .wikiblog-form caption {
832 /* background-color: #ccf; */
836 padding: 0.5ex 0.5em;
842 padding: 0 0 0.3em 0.5em;
846 padding: 0.25em 0.5em;
849 .wikiblog-form td.submit-button {
853 .wikiblog-form input[type=text],
854 .wikiblog-form textarea {
859 div.wikicomment div.wikicomment-footer {
860 padding: 0.2ex 0.5em;
863 div.wikicomment div.wikicomment-footer .named-wiki {
867 table.interwiki-map {
872 text-decoration: underline;
877 .interwiki-map td.interwiki-url {
881 .interwiki-map th.interwiki-url {
886 background-color: #cdf;
888 margin: 2em auto 2em auto;
889 border: thin black solid;
893 .dialog h1, .dialog p, .dialog div {
899 margin: 0.5em 0 1em 0;
902 .dialog div.message {
903 background-color: white;
906 padding: 0.5em 0.5em;
910 margin: 1em 0 0.5em 0;
930 background: url(./images/cellpic1.png);
934 /* Main table cell colours and backgrounds */
955 /* This is the outline round the main forum tables */
959 border: 1px solid #006699
965 border: 1px solid silver
969 font-family: Tahoma, Arial, Helvetica, sans-serif;
971 background-color: #ccc;
975 padding: 2px 0 2px 0;
994 /* plugin BoxRight */
996 background-color: #e9fbff;
1001 border: thin solid #888888;
1009 background-color: #eeeeee;
1010 border: thin dashed #aaa;
1019 background-color: #f2f2f2;
1028 border-top: thin dashed #aaa;
1032 font-weight: normal;
1034 vertical-align: middle;
1039 border: 1px outset gray;
1041 margin: 0.5ex 0.5em;
1045 .sqlresult tr.evenrow {
1049 .sqlresult tr.oddrow {
1053 table.sqlresult td {
1055 border: 1px solid gray;
1062 vertical-align: middle;
1074 background: #D3D3D3;
1080 span.wikiwyg_control_link a {
1085 background: #D3D3D3;
1086 border: 1px solid #D3D3D3;
1090 vertical-align: bottom;
1093 .wikiwyg_button:hover {
1097 .wikiwyg_button:active {
1101 .wikiwyg_separator {
1102 background: #D3D3D3;
1103 border: 1px solid #D3D3D3;
1106 vertical-align: bottom;
1113 .wikiwyg_wysiwyg table {
1114 border-collapse: collapse;
1115 margin-bottom: .2em;
1118 .wikiwyg_wysiwyg table td {
1120 border-style: solid;
1122 vertical-align: top;
1125 .toolbar, div.toolbar {
1133 vertical-align: baseline;
1147 * The div inside the wikiadmin upload form does not
1148 * have a class yet, so it must be referenced indirectly
1150 /* div.wikiaction, div.wikiadmin { */
1151 div.wikiaction, form.wikiadmin div {
1152 border-bottom: 1px solid #d8d8e7;
1153 border-right: 1px solid #d8d8e7;
1154 border-top: 1px solid #96a2ae;
1155 border-left: 1px solid #96a2ae;
1158 margin-bottom: 0.5ex;
1159 padding: 0.5ex 0.5em;
1160 /* Emulate the display behaviour of a table, to shrink it's width.
1161 * ie5.1Mac ignores this */
1165 /* Add space between the input field and following buttons, but not after the last button. */
1166 div.wikiaction input[type=text], div.wikiadmin input[type=text], form.wikiadmin input[type=file] {
1167 margin-right: 0.5em;
1174 /* Make wikiaction links look like buttons */
1175 a.wikiaction, a.wikiadmin, a.wikiunsafe,
1176 input.wikiaction, input.wikiadmin, input.wikiunsafe, input.button {
1179 padding: 0.05ex 0.25em 0.1ex 0.25em;
1182 /* Prevent buttons from overlapping when the toolbar is wrapped. */
1186 div#navbuttons, div#signin, div#actionbuttons {
1191 .wikiunknown a, .named-wikiunknown a {
1192 border-top: 1px solid #c6d2de;
1193 border-left: 1px solid #c6d2de;
1194 border-bottom: 1px solid #a2a2a2;
1195 border-right: 1px solid #a2a2a2;
1199 margin-right: .15em;
1204 vertical-align: middle;
1208 * Edit Page & View Source
1211 /* http://universaleditbutton.org */
1212 div#actionbuttons a#btn-edit {
1213 background: url('images/UEB16.png') bottom left no-repeat;
1214 padding-left: 20px !important;
1215 padding-right: 0.5em !important;
1219 a.wikibutton, a.wikibutton:visited, input.wikibutton {
1220 background-color: white;
1232 /* deleted & added words */
1233 .diff del, .diff ins {
1238 /* WikicreoleTable, MediawikiTable and RichTable plugins ============== */
1241 * table class="boxed"
1242 * will put a border around the table (but not around the cells)
1244 * table class="bordered"
1245 * will put a border around the table and the cells
1247 * In both cases, the caption will be bold and centered under the table
1249 * In both cases, the headers (th) will have a "#d8d8d8" background
1252 table.boxed, table.bordered, table.bordered th, table.bordered td {
1254 border-style: solid;
1255 border-collapse: collapse;
1256 vertical-align: top;
1259 table.boxed td, table.bordered td,
1260 table.boxed th, table.bordered th {
1267 table.boxed caption, table.bordered caption {
1270 caption-side: bottom;
1274 table.boxed th, table.bordered th {
1276 background-color: #d8d8d8;
1279 #edit-public, h1.firstHeading-public, h1.firstHeading-rating-public {
1280 background-color: #ffce7b;
1281 border: 1px solid #ffa500;
1284 table.sortable th.header {
1285 background-image: url(../default/buttons/sort_none.gif);
1287 background-repeat: no-repeat;
1288 background-position: center right;
1289 padding-right: 20px;
1292 table.sortable th.headerSortUp {
1293 background-image: url(../default/buttons/sort_up.gif);
1295 background-repeat: no-repeat;
1296 background-position: center right;
1297 padding-right: 20px;
1300 table.sortable th.headerSortDown {
1301 background-image: url(../default/buttons/sort_down.gif);
1303 background-repeat: no-repeat;
1304 background-position: center right;
1305 padding-right: 20px;