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;
350 .edit-toolbar img, .edit-toolbar input {
351 background-color: #fff;
352 border: 1px solid ButtonFace;
356 padding-right: 4em; /* wrap around logo */
357 padding-bottom: 1ex; /* space for h1 */
361 font-family: Arial, Helvetica, sans-serif;
369 /* "paper" borders */
370 border-top: 1px #e8e6df solid;
371 border-left: 1px #e8e6df solid;
372 border-bottom: 1px #d2d2d2 solid;
373 border-right: 1px #b2b2b2 solid;
377 * Edit Page & View Source
380 /* Make the textarea the full page width */
383 margin-bottom: 0.5ex;
429 background-color: white;
430 border: 1px solid #d0d0d0;
436 background-color: #f08000;
440 background-color: #f0f0f0;
443 /* IncludePage plugin ================================================= */
445 .transclusion-title {
449 text-decoration: underline;
450 margin-bottom: 0.25ex;
451 margin-right: 0.25em;
454 .transclusion, .wiki-edithelp {
459 border: 1px solid gray;
461 padding-right: 0.8em;
465 margin-right: 0.25em;
466 margin-bottom: 0.1ex;
471 border: medium solid #fff8dc; /* darker ivory */
473 padding-right: 0.5em;
475 padding-bottom: 0.75ex;
482 .wiki-edithelp .wiki {
487 font-family: Arial, Helvetica, sans-serif;
489 padding-right: 0.5em;
491 padding-bottom: 0.5ex;
499 border: 1px outset gray;
513 /* Month-name header */
518 table.cal-header tr, table.cal-header td {
524 text-decoration: none;
527 /* Day-names header */
528 table.cal tbody tr .cal-dayname {
534 text-decoration: underline;
537 /* Individual days */
539 text-decoration: none;
544 table.cal td.cal-today {
546 border: 1px solid gray;
550 table.cal td.cal-today a.cal-hide {
559 margin-bottom: 0.5ex;
562 border-top: 1px solid #494f5d;
563 border-left: 1px solid #494f5d;
564 border-bottom: 1px solid #c6d2de;
565 border-right: 1px solid #c6d2de;
575 /* individual blocks */
581 /* entire difftextblock */
586 /* "paper" borders */
587 border-top: 1px #e8e6df solid;
588 border-left: 1px #e8e6df solid;
589 border-bottom: 1px #d2d2d2 solid;
590 border-right: 1px #b2b2b2 solid;
598 /* + - line prefix */
601 font-family: monospace;
608 .diff del, .diff ins {
610 text-decoration: none;
613 /* blocks containing deleted or added words */
614 .diff .original, .diff .deleted,
615 .diff .final, .diff .added {
619 /* blocks containing deleted words */
620 .diff .original, .diff .deleted {
625 /* blocks containing added words */
626 .diff .final, .diff .added {
648 .pageinfo-minoredit, .pageinfo-authorid {
666 padding-right: 0.8em;
669 border: medium solid red;
673 .warning, .warning_msg {
679 padding-right: 0.8em;
682 border: thin solid blue;
690 font-family: monospace;
693 padding: 0.5ex 0.5em;
694 border: medium solid #fff8dc; /* darker ivory */
703 padding: 0.5ex 0.5em;
704 border: thin solid #aaaaaa;
711 /* Disabled Plugins */
718 .disabled-plugin .title {
720 background-color: inherit;
726 .disabled-plugin pre {
730 padding: 0.3ex 0.5em;
733 /* "(Redirected from ...)" message. */
745 border-collapse: collapse;
746 border: 2px #444 solid;
750 border-top: 2px #444 solid;
751 border-bottom: 2px #444 solid;
758 padding: 0.25em 0.5em;
764 border-right: 1px #444 solid;
775 * "E-mail" style blockquote
777 blockquote.mail-style-quote {
778 border-left: medium #284 solid;
784 .mail-style-quote blockquote.mail-style-quote {
800 /* border: thin black solid; */
807 padding: 0.5ex 0.5em;
810 div.wikiblog-header {
811 /* background-color: #ccf; */
814 div.wikiblog > div.wikiblog-footer {
815 /* background-color: #eee; */
816 padding: 0.2ex 0.5em;
819 h3.wikiblog-summary {
825 div.wikiblog.wikiblog-form {
826 /* background-color: #eee; */
829 table.wikiblog-form {
831 border-collapse: collapse;
835 .wikiblog-form caption {
836 /* background-color: #ccf; */
840 padding: 0.5ex 0.5em;
846 padding: 0 0 0.3em 0.5em;
850 padding: 0.25em 0.5em;
853 .wikiblog-form td.submit-button {
857 .wikiblog-form input[type=text],
858 .wikiblog-form textarea {
863 div.wikicomment div.wikicomment-footer {
864 padding: 0.2ex 0.5em;
867 div.wikicomment div.wikicomment-footer .named-wiki {
871 table.interwiki-map {
876 text-decoration: underline;
881 .interwiki-map td.interwiki-url {
885 .interwiki-map th.interwiki-url {
890 background-color: #cdf;
892 margin: 2em auto 2em auto;
893 border: thin black solid;
897 .dialog h1, .dialog p, .dialog div {
903 margin: 0.5em 0 1em 0;
906 .dialog div.message {
907 background-color: white;
910 padding: 0.5em 0.5em;
914 margin: 1em 0 0.5em 0;
934 background: url(./images/cellpic1.png);
938 /* Main table cell colours and backgrounds */
959 /* This is the outline round the main forum tables */
963 border: 1px solid #006699
969 border: 1px solid silver
973 font-family: Tahoma, Arial, Helvetica, sans-serif;
975 background-color: #ccc;
979 padding: 2px 0 2px 0;
998 /* plugin BoxRight */
1000 background-color: #e9fbff;
1005 border: thin solid #888888;
1013 background-color: #eeeeee;
1014 border: thin dashed #aaa;
1023 background-color: #f2f2f2;
1032 border-top: thin dashed #aaa;
1036 font-weight: normal;
1038 vertical-align: middle;
1043 border: 1px outset gray;
1045 margin: 0.5ex 0.5em;
1049 .sqlresult tr.evenrow {
1053 .sqlresult tr.oddrow {
1057 table.sqlresult td {
1059 border: 1px solid gray;
1066 vertical-align: middle;
1078 background: #D3D3D3;
1084 span.wikiwyg_control_link a {
1089 background: #D3D3D3;
1090 border: 1px solid #D3D3D3;
1094 vertical-align: bottom;
1097 .wikiwyg_button:hover {
1101 .wikiwyg_button:active {
1105 .wikiwyg_separator {
1106 background: #D3D3D3;
1107 border: 1px solid #D3D3D3;
1110 vertical-align: bottom;
1117 .wikiwyg_wysiwyg table {
1118 border-collapse: collapse;
1119 margin-bottom: .2em;
1122 .wikiwyg_wysiwyg table td {
1124 border-style: solid;
1126 vertical-align: top;
1129 .toolbar, div.toolbar {
1137 vertical-align: baseline;
1151 * The div inside the wikiadmin upload form does not
1152 * have a class yet, so it must be referenced indirectly
1154 /* div.wikiaction, div.wikiadmin { */
1155 div.wikiaction, form.wikiadmin div {
1156 border-bottom: 1px solid #d8d8e7;
1157 border-right: 1px solid #d8d8e7;
1158 border-top: 1px solid #96a2ae;
1159 border-left: 1px solid #96a2ae;
1162 margin-bottom: 0.5ex;
1163 padding: 0.5ex 0.5em;
1164 /* Emulate the display behaviour of a table, to shrink it's width.
1165 * ie5.1Mac ignores this */
1169 /* Add space between the input field and following buttons, but not after the last button. */
1170 div.wikiaction input[type=text], div.wikiadmin input[type=text], form.wikiadmin input[type=file] {
1171 margin-right: 0.5em;
1178 /* Make wikiaction links look like buttons */
1179 a.wikiaction, a.wikiadmin, a.wikiunsafe,
1180 input.wikiaction, input.wikiadmin, input.wikiunsafe, input.button {
1183 padding: 0.05ex 0.25em 0.1ex 0.25em;
1186 /* Prevent buttons from overlapping when the toolbar is wrapped. */
1190 div#navbuttons, div#signin, div#actionbuttons {
1195 .wikiunknown a, .named-wikiunknown a {
1196 border-top: 1px solid #c6d2de;
1197 border-left: 1px solid #c6d2de;
1198 border-bottom: 1px solid #a2a2a2;
1199 border-right: 1px solid #a2a2a2;
1203 margin-right: .15em;
1208 vertical-align: middle;
1212 * Edit Page & View Source
1215 /* http://universaleditbutton.org */
1216 div#actionbuttons a#btn-edit {
1217 background: url('images/UEB16.png') bottom left no-repeat;
1218 padding-left: 20px !important;
1219 padding-right: 0.5em !important;
1223 a.wikibutton, a.wikibutton:visited, input.wikibutton {
1224 background-color: white;
1236 /* deleted & added words */
1237 .diff del, .diff ins {
1242 /* WikicreoleTable, MediawikiTable and RichTable plugins ============== */
1245 * table class="boxed"
1246 * will put a border around the table (but not around the cells)
1248 * table class="bordered"
1249 * will put a border around the table and the cells
1251 * In both cases, the caption will be bold and centered under the table
1253 * In both cases, the headers (th) will have a "#d8d8d8" background
1256 table.boxed, table.bordered, table.bordered th, table.bordered td {
1258 border-style: solid;
1259 border-collapse: collapse;
1260 vertical-align: top;
1263 table.boxed td, table.bordered td,
1264 table.boxed th, table.bordered th {
1271 table.boxed caption, table.bordered caption {
1274 caption-side: bottom;
1278 table.boxed th, table.bordered th {
1280 background-color: #d8d8d8;
1283 #edit-public, h1.firstHeading-public, h1.firstHeading-rating-public {
1284 background-color: #ffce7b;
1285 border: 1px solid #ffa500;
1288 table.sortable th.header {
1289 background-image: url(../default/buttons/sort_none.gif);
1291 background-repeat: no-repeat;
1292 background-position: center right;
1293 padding-right: 20px;
1296 table.sortable th.headerSortUp {
1297 background-image: url(../default/buttons/sort_up.gif);
1299 background-repeat: no-repeat;
1300 background-position: center right;
1301 padding-right: 20px;
1304 table.sortable th.headerSortDown {
1305 background-image: url(../default/buttons/sort_down.gif);
1307 background-repeat: no-repeat;
1308 background-position: center right;
1309 padding-right: 20px;