/** * Inspiration for this stylesheet: * * http://www.timestretch.com/db/home/load/36/ * http://www.apache.org/ * * This incarnation of this stylesheet is a complete rewrite from the * ground up. * * Mozilla's "DOM Inspector" Sidebar was an invaluable troubleshooting * tool for mapping the more complex CSS node selectors, such as those * used to reference the various CalendarPlugin elements. */ /** * General */ img { border: 0; vertical-align: baseline; } form { margin: 0; } input { margin: 0.1em; } input.numeric { text-align: right; } table { border-spacing: 1px; /* For Mozilla */ empty-cells: show; } caption { caption-side: top; text-align: left; margin-bottom: .5ex; /* Allow the caption to extend to the full page width */ width: 100%; } /** * Wiki */ /* Main wiki text box */ body { /* light gray */ background: #eee; font-family: Arial, Helvetica, sans-serif; margin: 1ex 1em; } hr { height: 1px; } div.wikitext { background: white; border-bottom: 0.5pt #888 solid; padding-top: 0.75ex; padding-bottom: 0.75ex; padding-left: 0.8em; padding-right: 0.8em; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; clear: both; } #logo img { position: relative; right: 0.25em; /* This breaks when the navbar wraps to the second line. Ideas? */ top: 4.5ex; } /** * Link styles */ .wiki { text-decoration: none; font-weight: bold; /* dark cyan */ color: #004662 } .wiki:hover, .backlinks:hover { color: #5454ff; } /* blue */ /** * wikiaction, wikiadmin, wikiunsafe: */ .wikiaction, .wikiadmin, .wiki-rc-action, .backlinks { color: #69798f; /* pale cyan */ text-decoration: none; font-weight: bold; } .wikiaction:hover { color: #5454ff; } /* blue */ .backlinks { color: #006; } /* .wikiaction, .wikiaction table, span.wikiaction { background-color: #ddd; } .wikiadmin, .wikiadmin table { background-color: #fdd; } .wikiunsafe { background-color: #ccc; } */ /* Unknown links */ .wikiunknown a, .named-wikiunknown a, .wikiunknown u { text-decoration: none; color: #600; } /* Interwiki links */ .wikipage { font-weight: bold; } .interwiki { text-decoration: none; } .interwiki, i.interwiki .wikipage, em .interwiki .wikipage { font-style: oblique; } .interwiki .wikipage, i .interwiki, em .interwiki { font-style: normal; } /** * headings */ h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; } h1 { color: white; background-color: black; padding-top: 1.1ex; padding-left: 0.3em; padding-bottom: 0.2ex; padding-right: 0.6em; margin: 0; } h1 .backlinks { color: white; text-decoration: none; } h1 .wiki { color: gray; text-decoration: none; } h2 { color: white; background-color: #525D76; } h3 { color: white; background-color: #828da6; margin-left: 1em; } h4 { color: white; background-color: #828da6; margin-left: 1.5em; } h2, h3, h4, h5, h6 { margin-top: 2ex; padding-top: 0.15ex; padding-bottom: 0.1ex; padding-left: 0.6em; padding-right: 0.6em; } /** * tables */ caption { font-family: Arial, Helvetica, sans-serif; } /* PageList output */ .pagelist { background: #bebebe; border: 0.5pt solid #bebebe; } .pagelist thead, .pagelist thead u { background: #bebebe; color: white; font-weight: bold; text-decoration: none; } .pagelist tr.evenrow { background: #e6e6e6; } .pagelist tr.oddrow { background: #f4f4f4; } /** * Toolbar */ .toolbar, td, input.button { font-family: Arial, Helvetica, sans-serif; } #navbuttons, #actionbar { color: black; background: #ddd; /* dark gray */ margin-top: 0.1ex; margin-bottom: 1ex; margin-left: 0; margin-right: 0; } #actionbar table, #navbuttons { border-top: 0.5pt solid black; /* medium gray */ border-bottom: 0.5pt solid black; padding-top: 0.3ex; padding-bottom: 0.4ex; padding-left: 0.5em; padding-right: 0.5em; } .editdate { background: white; font-family: Arial, Helvetica, sans-serif; margin: 0; padding-top: 0.4ex; padding-bottom: 0.3ex; padding-left: 0.5em; padding-right: 0.5em; } hr.ignore, hr.toolbar { height: 0; /* margin: -1ex; * Hack for Mozilla */ /* Hack for ie and OmniWeb to hide this element */ position: absolute; top: -80px; } /** * Edit Page & View Source */ /* Make the textarea the full page width */ textarea.wikiedit { width: 100%; border: 1px inset #838383; margin-top: 1ex; margin-bottom: 1ex; padding: 2px; } #editarea-size { margin-top: 1ex; text-align: right; font-size: smaller; } /* IncludePage plugin ================================================= */ .transclusion-title { text-align: right; margin-right: 0.25em; margin-bottom: 0.15ex; font-style: oblique; font-size: smaller; text-decoration: underline; } .transclusion, .wiki-edithelp { background: white; font-size: smaller; padding-left: 0.5em; padding-right: 0.5em; } .transclusion { border-top: solid 1px #dddddd; border-left: solid 1px #c3c3c3; border-bottom: solid 1px #7d7d7d; border-right: solid 1px #b5b5b5; } .wiki-edithelp { border-top: solid 1px #dddddd; border-left: solid 1px #c5c5c5; border-bottom: solid 1px #bdbdbd; border-right: solid 1px #b5b5b5; } .wiki-edithelp .wiki { color: #5454ff; } .wiki-edithelp p { font-family: Arial, Helvetica, sans-serif; background: #eef; border-top: solid 1px #aaaaaa; border-left: solid 1px #c3c3c3; border-bottom: solid 1px #dddddd; border-right: solid 1px #c5c5c5; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.25ex; padding-bottom: 0.25ex; margin-top: 1ex; margin-bottom: 1ex; } /** * Calendar plugin */ table.cal { border: thin outset gray; background: #ddd; padding: 1px; /* For Mozilla */ empty-cells: hide; } /* cells */ table.cal td { background: white; text-align: right; } /* Month-name header */ table.cal-header { /* the html for this should really be in the thead */ font-size: larger; } table.cal-header tr, table.cal-header td { text-align: center; background: black; color: white; } .cal-arrow { color: gray; font-weight: bold; text-decoration: none; } /* Day-names header */ table.cal tbody tr .cal-dayname { /* the html for this should really be in the thead */ background: #eee; border-top: 1px solid gray; border-bottom: 1px solid gray; } .cal-dayname td { text-align: center; font-size: smaller; text-decoration: none; } /* Individual days */ a.cal-hide { text-decoration: none; } /* Today */ /* cell */ table.cal td.cal-today { background: inherit; border: 2px solid gray; } /* text */ table.cal td.cal-today a.cal-hide { color: black; } /** * Diff Output */ /* main box */ .diff .block { background: #ccc; border-top: 1px solid black; border-bottom: 1px solid black; padding: 0.5ex 0.5em; margin: 0.5ex 0; } /* individual lines */ .diff .context { background: white; } /* + - line prefix */ .diff .block tt { font-weight: normal; font-family: monospace; margin-left: -.6em; color: #ffff00; } .diff del, .diff ins { font-weight: bold; text-decoration: none; } .diff .original, .diff .deleted { background: #fcc; } .diff .final, .diff .added { background: #cfc; } .diff del { background: #f99; } .diff ins { background: #9f9; } /** * PageHistory, Info */ td.pageinfo { font-weight: bold; } .pageinfo-minoredit, .pageinfo-authorid { font-size: smaller; font-style: oblique; } /** * Other */ .printer { display: none; } .error { color: black; background: white; margin-top: 2em; margin-bottom: 2em; padding: 1ex; font-size: smaller; border: thin dashed red; } /* Debug */ .debug { color: black; background: white; font-family: monospace; margin: 1ex 0; padding: 0.5ex 0.5em; } /* Link icons */ img.linkicon { vertical-align: middle; } img.rssicon { vertical-align: baseline; } /**************************************************************** ** ** Diff Output ** *****************************************************************/ .diff .block div { position: relative; padding-left: 1.5em; } .diff .prefix { position: absolute; left: 0.5em; top: 0; } /* For emacs users * * Local Variables: * mode: c * c-file-style: cc-mode * End: */