From b56b47ef7eb3a64b03727ec7694b2ddf82d9c60e Mon Sep 17 00:00:00 2001 From: Gabriel Wicke Date: Fri, 26 Mar 2004 23:03:30 +0000 Subject: [PATCH] new monochrome skin --- stylesheets/mono/IE50Fixes.css | 128 +++ stylesheets/mono/IE55Fixes.css | 35 + stylesheets/mono/IE60Fixes.css | 54 ++ stylesheets/mono/IEFixes.css | 23 + stylesheets/mono/bullet.gif | Bin 0 -> 50 bytes stylesheets/mono/discussionitem_icon.gif | Bin 0 -> 949 bytes stylesheets/mono/file_icon.gif | Bin 0 -> 921 bytes stylesheets/mono/link_icon.gif | Bin 0 -> 942 bytes stylesheets/mono/lock_icon.gif | Bin 0 -> 918 bytes stylesheets/mono/mail_icon.gif | Bin 0 -> 918 bytes stylesheets/mono/main.css | 986 +++++++++++++++++++++++ stylesheets/mono/required.gif | Bin 0 -> 47 bytes stylesheets/mono/user.gif | Bin 0 -> 932 bytes stylesheets/mono/wiki.png | Bin 0 -> 11974 bytes 14 files changed, 1226 insertions(+) create mode 100644 stylesheets/mono/IE50Fixes.css create mode 100644 stylesheets/mono/IE55Fixes.css create mode 100644 stylesheets/mono/IE60Fixes.css create mode 100644 stylesheets/mono/IEFixes.css create mode 100644 stylesheets/mono/bullet.gif create mode 100644 stylesheets/mono/discussionitem_icon.gif create mode 100644 stylesheets/mono/file_icon.gif create mode 100644 stylesheets/mono/link_icon.gif create mode 100644 stylesheets/mono/lock_icon.gif create mode 100644 stylesheets/mono/mail_icon.gif create mode 100644 stylesheets/mono/main.css create mode 100644 stylesheets/mono/required.gif create mode 100644 stylesheets/mono/user.gif create mode 100644 stylesheets/mono/wiki.png diff --git a/stylesheets/mono/IE50Fixes.css b/stylesheets/mono/IE50Fixes.css new file mode 100644 index 0000000000..2b7d8d301d --- /dev/null +++ b/stylesheets/mono/IE50Fixes.css @@ -0,0 +1,128 @@ +/* +** IE5.0 Fix Stylesheet +*/ + +/* IE 4&5 interpret keyword sizes one off */ +body { + font-size: xx-small; +} + +* html #visual-portal-wrapper { + width: 100%; +} +* html*#visual-portal-wrapper { + width: auto; +} + +input { + margin-bottom: 1px; /* bug fix */ +} + +table.listing td.top { + /* insane IE row bug workaround */ + position: relative; + left: -1px; + top: -1px; +} + +/* 5.0 doesn't like the background icon for external links and user */ +.link-external, +.external { + background: none; + padding: 0; +} +li#personaltools-userpage, +li#personaltools-login, +li#personaltools-logout { + background: none; + padding-left: none; +} + +/* try to prevent the sidebar from getting pushed to the bottom */ + +.portlet { + width: 13.5em; + overflow: hidden; +} + +#portal-column-one { + position: absolute; + overflow: visible; + top: 0px; +} + +textarea { + width: 78% !important; +} + + +#portal-column-content { + margin: 0 0 0 -12.2em !important; +} +#portal-column-content #content { + margin-left: 12.2em; + margin-top: 2.8em; +/* padding-top: 0.3em;*/ + position: relative; +} +/* slightly smaller top margin for the content area */ + + +#portlet-contentViews { + background: transparent; + width: 76% !important; + line-height: 1.1em; +} + +#portlet-contentViews li a, +#portlet-contentViews .selected a, +#portlet-contentViews li a:hover { + padding-bottom: 0.1em; + margin-top: 1px; + padding-top: -1px; +} + +#portlet-contentViews li.selected { + background-color: White; + padding-top: -1px; +} +#portlet-contentViews li { + padding-top: 0; +} +#portlet-personal { + position: absolute; + text-align: right; + top: 0px; + left: 0px; + /*width: 760px !important;*/ + width: 100% !important; + white-space: nowrap !important; + padding: 0; + margin: 0; + border: none; + background: transparent; +} + +#portal-personaltools { + padding-bottom: 0; + background: transparent; +} + +#portal-personaltools li a { + padding-left: 2em !important; + margin-left: 2em !important; +} + + +#portal-footer { + margin: 0 0 0 15em; +} + +.urlexpansion { + display: none !important; +} +#documentSubtitle { + margin: -1em 0 0.6em 1em; +} + +/*div{ border:1px solid Red !important;}*/ diff --git a/stylesheets/mono/IE55Fixes.css b/stylesheets/mono/IE55Fixes.css new file mode 100644 index 0000000000..f351fe619d --- /dev/null +++ b/stylesheets/mono/IE55Fixes.css @@ -0,0 +1,35 @@ +/* IE5.5/win- only fixes */ + +/* slightly smaller top margin for the content area */ + + +#portal-personaltools { + padding-bottom: 0.1em; +} + +body { + font-size: xx-small; +} +/*#portlet-contentViews { + left: 11.4em; + z-index: 3; +}*/ + +#portlet-contentViews li.selected { + background-color: White; +} +#portal-column-content #content { + margin-top: 1.9em; + padding-top: 0.3em; +} +#portlet-contentViews li a, +#portlet-contentViews .selected a, +#portlet-contentViews li a:hover { + padding-bottom: 0.1em; +} +#portlet-contentViews li a { + z-index: 0 !important; +} +.portlet { + overflow:hidden; +} diff --git a/stylesheets/mono/IE60Fixes.css b/stylesheets/mono/IE60Fixes.css new file mode 100644 index 0000000000..5d970695d9 --- /dev/null +++ b/stylesheets/mono/IE60Fixes.css @@ -0,0 +1,54 @@ +/* 6.0 - only fixes */ + +/* slightly smaller top margin for the content area */ +#portlet-contentViews { + left: 12.4em; + z-index: 3; +} + +#portlet-contentViews li a, +#portlet-contentViews .selected a, +#portlet-contentViews li a:hover { + padding-bottom: 0.1em; +} + +#portlet-contentViews li.selected { + background-color: White; +} + + +#portal-column-content { + margin: 0 0 0 -11.9em; +} + +#portal-column-content #content { + margin: 1.9em 0 0 11.9em; + padding-top: 0.3em; +} + +#portal-personaltools { + padding-bottom: 0.1em; +} + + +/* height on everything... */ +#content, +#content p, +div.comment, +h1, +h2, +h3, +h4, +h5, +h6, +.description, +.portalMessage { + height: 100%; +} + +p { + margin: 0.2em 0em 0.4em 0em; + line-height: 1.5em; +} + +/*{ border:1px solid Red !important;}*/ diff --git a/stylesheets/mono/IEFixes.css b/stylesheets/mono/IEFixes.css new file mode 100644 index 0000000000..19ce467bb7 --- /dev/null +++ b/stylesheets/mono/IEFixes.css @@ -0,0 +1,23 @@ +/* +** Stylesheet filter for some b0rked browser +** Don't touch! +*/ +/* IE6.0 */ +@import "null?\"\{"; +@import "IE60Fixes.css"; + +voice-family: "\"}\""; +voice-family:inherit; + +/* IE5.0 */ +@media tty { + i{content:"\";/*" "*/}}; @import 'IE50Fixes.css'; {;}/*";} +} + +/* IE5.5 */ +@media tty { + i{content:"\";/*" "*/}}@m; @import 'IE55Fixes.css'; /*";} +} + + + diff --git a/stylesheets/mono/bullet.gif b/stylesheets/mono/bullet.gif new file mode 100644 index 0000000000000000000000000000000000000000..b43de48a4701e5123846ee5f0357b65065eca04a GIT binary patch literal 50 zcmZ?wbhEHbWM$xGXkcJS?wRxd|9{1wEQ|~cj0`#qKmd|qVB+lQU%C4M|KgUF4AuZl Cg$<e4KpXQG};@9n0zwW&DZTIzWdv1I`eE9IGBbP27zkK-4kK^}#oVfqv?4uv& zAN{=i^w*VVzpg&}b?eoyyRU!Wd;Rd6Ymss zZewO(k>dE2+|J9S5+qQu;bBwr43)+YI}8uEatX^@B+OXAkl`s~5+~5X(B#0x#m&O7 zSE8AfOHkG*B*B2;07o|)!wS}f15V6a(*-9@Nhn)#XG`HzE|b;U*WYhqWMr@g0JP%O A$^ZZW literal 0 HcmV?d00001 diff --git a/stylesheets/mono/file_icon.gif b/stylesheets/mono/file_icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..847f6485efb453b6340f92f6d40db60a776a3b92 GIT binary patch literal 921 zcmZ?wbhEHb6krfw_|CxK=jZoda8h@7ckkX0E6#q|aPjM=%U^d~`?l-)x4k#N9k~7d z@SX3+?tMS`;K!MVKh8h?dGX25tIvO4dG_o2i=Ve%{<`z}*WK5@?!Wo<=-uxp?|(n} z@cY@vKQBN1dGqDZyRUygeE<9D``<4={(bxP@5k@|zyAFH{pbJRfB*me`ws*RqhK@y z208>3f3h$#FfcOcfE)tK6AT<>49pxd9vc=MY-VTGh~Z#JWMI@#TGVjEVBwKYL2a=X ziH$7`3<{=vEfq~J9Q@2dT_PF>j&KOb8bwSnNOyO6Y90u(|3{^EKiY>ZB|; zOkZxCv&yVstySqp`?_r&VM~4{tofO<@n^y2pVhm6{ui9oveU17U)b~`X|s=J%{`X8 z_+)8!cX!*qpKH!EbshRO`{b|rr+=-w_-os>Upue;I&ts!&F7~tKmL2;#ot%2UOjpD z@5TFnAHM$k_VXXZC>RX^`i6kwPZmZ71~CR5khP#Z!NAeYpvxiSv0=f%W)9Y}2n~gW zt*x8_Gc*(zEIi1^En`zK;ZS1}lNe`NMFHdCR#5>7367NoM_PGgVm9o!aNq#LG}(YD zH$E&p+9j-|{lH}6qLwxxO`nPx4vguX!UB2@9F9&c?3_CCS_u~#8kqzYX2t0wJOHxf cG+a)s+Q8h%$jA^gqaky7k&s78}-D?A&I)Z>QO@L#8K>np`|*eD{X({oDFi zE*RgsW_bIC;e*=-5AFbw(b-ecPae2GdEoWzQPlG%u`iyaPntAo(V|7`)~&m7ZO+@* z-S6Kn{P1r1M_wNsX|9<)Z@9%#g zU>F6XAuuo@p!k!8k%2)62!Q~UCm1-286r7EW-LrN*vP@2Cb5v|CRNKE3`spQHjC~p=q<3mGg8zU>9PR54^ tj;#E4+4s(5Iy#-7z{DZpaNt1WMLy5mM^`KvnNACc9q!s|V4%QY4FEFIiq8N5 literal 0 HcmV?d00001 diff --git a/stylesheets/mono/mail_icon.gif b/stylesheets/mono/mail_icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..50a87a9a0689ac0dbaed5410b2c7f0fd107ae7b2 GIT binary patch literal 918 zcmZ?wbhEHb6krfw_|CxK=jWHQ@aa2qg%2+JpA!8SFJ9cV`Bm@U4;wFh+IIQ#&a0pI zUjMT1#+O64z8<~v_2j*8r|y5d@c8@1$KS6#`*G{#&pWSv-hK7+{+nM9-~M{??$?Wt zzh8d({rdBtw_pBz`1a@1_rG6%{{8v;-=Dw#{{8#^R$To5|Nji5U^D~4HOux0sbe9%m4rY literal 0 HcmV?d00001 diff --git a/stylesheets/mono/main.css b/stylesheets/mono/main.css new file mode 100644 index 0000000000..b68f77e9e4 --- /dev/null +++ b/stylesheets/mono/main.css @@ -0,0 +1,986 @@ +/* +** Mediawiki 'mono' style sheet for CSS2-capable browsers. +** +** Copyright Gabriel Wicke - http://www.aulinx.de/ +** +** Based on the Plone 2.0 styles, see http://plone.org/. +** Plone stylesheet Copyright: +** Alexander Limi - http://www.plonesolutions.com +** additional plone work: +** Joe Geldart & Tom Croucher - http://www.netalleynetworks.com +** Michael Zeltner - http://niij.org +** Geir Bækholt - http://www.plonesolutions.com +** +** All you guys rock :) +*/ + +/* +** Tableless Column Layout for CSS2 capable Browsers +** Based on http://www.positioniseverything.net/ordered-floats.html by Big John. +** Fixed width modifications by Tonico Strasser (http://www.webproducer.at) and +** Michael Zeltner (http://niij.org). +** simplified heavily by Gabriel Wicke +*/ + +#portal-columns { +/* width: auto;*/ + margin: 0; +} + + +#portal-column-content { + /*position:relative; + top:2.2em; */ + width: 100%; + float: right; + margin: 0 0 0 -12.2em; +} +#portal-column-content #content { + margin: 2.5em 0 0 12.2em; +} + +#portal-column-one { + padding-top: 160px; +} + +/* the left column width is specified in class .portlet */ + +/* Font size: +** We take advantage of keyword scaling- browsers won't go below 9px +** More at http://www.w3.org/2003/07/30-font-size +** http://style.cleverchimp.com/font_size_intervals/altintervals.html +*/ + +body { + font: x-small "Bitstream Vera Sans", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; + background-color: #f9f9f9; + color: Black; + margin: 0; + padding: 0; +} + + +/* scale back up to a sane default */ +#visual-portal-wrapper { + font-size:123% +} + +/* general styles */ + +table { + font-size: 100%; +} + + +a { + text-decoration: none; + /*color: #436976;*/ + color: #005189; + background-color: transparent; +} +img { + border: none; + vertical-align: middle; +} +p { + margin: 0.4em 0em 0.7em 0em; + line-height: 1.5em; +} +p a { + text-decoration: none; +} +p a:visited { + color: #5a3696; + background-color: transparent; +} +p a:active { + color: Red; + background-color: transparent; +} +p img { + border: 0; + margin: 0; +} + +hr { + height: 1px !important; + color: #aaaaaa; + background-color: #aaaaaa; + border: 0; + margin: 0.2em 0 0.2em 0; +} + + +h1, h2, h3, h4, h5, h6 { + color: Black; + background-color: transparent; + font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; + font-size: 100%; + font-weight: normal; + margin: 0; + padding-top: 0.5em; + padding-bottom: 0.17em; + /* border-bottom: 1px solid #2f6fab;*/ + border-bottom: 1px solid #aaaaaa; + +} + +h1 a, +h2 a, +h3 a, +h4 a, +h5 a, +h6 a { + color: Black ! important; +} + +h1 { + font-size: 188%; +} + +h2 { + font-size: 150%; +} + +h3 { + font-size: 132%; + border-bottom: none; + font-weight: bold; +} + +h4 { + font-size: 116%; + border-bottom: none; + font-weight: bold; +} + +h5 { + font-size: 100%; + border-bottom: none; + font-weight: bold; +} + +h6 { + font-size: 80%; + border-bottom: none; + font-weight: bold; +} + + +ul { + line-height: 1.2em; + list-style-type: square; + margin: 0.3em 0 0 1.5em; + padding:0; + list-style-image: url("bullet.gif"); +} + +ol { + line-height: 1.2em; + margin: 0.3em 0 0 1.5em; + padding:0; +} +ul a, ol a { + text-decoration: none; +} +li { + margin-bottom: 0.4em; +} +dt { + font-weight: bold; +} +dt a { + text-decoration: none; +} + +dd { + line-height: 1.5em; + margin-bottom: 1em; +} +dd a { + text-decoration: none; +} + +dd.link a { + text-decoration: none; + color: Black; +} + +fieldset { + border: 1px solid #2f6fab; + margin: 1em 0em 1em 0em; + padding: 0em 1em 1em 1em; + line-height: 1.5em; +} +legend { + background: White; + padding: 0.5em; + font-size: 90%; +} + +form { + border: none; + margin: 0; +} + +textarea { + border: 1px solid #2f6fab; + color: Black; + background-color: white; + width: 98%; + padding: 0.1em; +} +input { + font-family: "Bitstream Vera Sans", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; + visibility: visible; + border: 1px solid #2f6fab; + color: Black; + background-color: white; + vertical-align: middle; + padding: 0.1em; +} +select { + border: 1px solid #2f6fab; + color: Black; + vertical-align: top; +} +abbr, acronym, .explain { + border-bottom: 1px dotted Black; + color: Black; + background-color: transparent; + cursor: help; +} +q { + font-family: Times, "Times New Roman", serif; + font-style: italic; +} +blockquote { + font-family: Times, "Times New Roman", serif; + font-style: italic; +} +code { + color: Black; + background-color: #f9f9f9; +} +pre { + padding: 1em; + border: 1px dashed #2f6fab; + color: Black; + background-color: #f9f9f9; + overflow: auto; +} +.pre a { + text-decoration: none; +} + + +/* +** the main content area +*/ + +#documentSubtitle { + font-size: 84%; + line-height: 1.2em; + margin: -1.6em 0 0.6em 1em; + color: #7d7d7d; +} + +#siteSubtitle { + display: none; +} + + +#content { + padding: 0 0 1em 0em; + margin: 0; +} + +#bodyContent a:hover { + text-decoration: underline; +} + +/* Some space under the headers in the content area */ +#bodyContent h1, +.documentFirstHeading, +#bodyContent h2, +#bodyContent h3, +#bodyContent h4, +#bodyContent h5 { + margin-bottom:0.8em; +} + + +.documentContent { + font-size: 105%; + padding: 0em 1em 1.5em 1em !important; + background: White; + border: 1px solid #aaaaaa; + border-right: none; + margin:0; + line-height: 1.5em; + position: relative; + z-index: 2; +} + +/* this will be the user notification thing */ +.portalMessage { + background-color: #ffce7b; + border: 1px solid #ffa500; + color: Black; + font-size: 100%; + font-weight: bold; + margin: 2em 0em 1em 0em; + padding: 0.5em 1em; + vertical-align: middle; +} +.portalMessage a { + color: Black; + text-decoration: none; +} +.documentDescription { + /* The summary text describing the document */ + font-weight: bold; + display: block; + margin: 1em 0em; + line-height: 1.5em; +} +.documentByLine { + text-align: right; + font-size: 90%; + clear: both; + font-weight: normal; + color: #76797c; +} +.documentByLine a { + text-decoration: none; +} + +/* +** Special content area views +*/ + +.special li { + line-height: 1.4em !important; + margin: 0; + padding: 0; +} + +/* the auto-generated edit comments */ +#autocomment { color: gray; } + + + +/* +** Structural Elements +*/ + +#visual-portal-wrapper { + position: relative; + margin: 0; + padding: 0; +} + +/* +** the portlets (elements in the quickbar) +*/ + +.portlet { + border: none; + margin: 0 0 1em 0em; + float: none; + padding: 0; + width: 13.5em !important; + overflow: hidden; +} +.portlet h4 { + font-size: 100%; + font-weight: normal; + white-space: nowrap; +} +.portlet h5 { +/* background: #fabd23;*/ + background: White; + /* border: 1px solid #fabd23; + border-style: solid solid none solid;*/ + padding: 0em 1em 0em 0.5em; + text-transform: lowercase; + display: inline; + font-size: 1em; + height: 1em; + font-weight: normal; + white-space: nowrap; +} +.portlet h6 { + background: #ffae2e; + border: 1px solid #2f6fab; + border-style: solid solid none solid; + padding: 0em 1em 0em 1em; + text-transform: lowercase; + display: block; + font-size: 1em; + height: 1.2em; + font-weight: normal; + white-space: nowrap; +} + +.portletBody { + background: White; + border-collapse: collapse; +/* border: 1px solid #2f6fab;*/ + border: 1px solid #aaaaaa; +} +.portletDetails { + text-align: right; +} + +.portletMore { + display: block; + text-align: right; +} + +.portletContent { + padding: 0.1em 0.8em 0.7em 0.5em; +} +.portletClose { + float: right; + text-transform: none; + border-left: 1px solid #2f6fab; + padding: 0em 0.2em; +} +.portlet h1, +.portlet h2, +.portlet h3, +.portlet h4 { + margin: 0; + padding: 0; +} +.portlet .even { + background-color: #f7f9fa; +} +.portlet .odd { + background-color: transparent; +} +.portlet input { + font-size: 100%; +} + +.portlet ul { + list-style-type: square; + list-style-image: url("bullet.gif"); + font-size:107%; +} +.portlet li { + line-height: 1.3em; + font-size:106%; + padding:0; + line-height: 1em; +} + +.even { + background-color: #f7f9fa; +} +.odd { + background-color: transparent; +} +.visualHighlight { + background-color: #f7f9fa; +} + +.discreet { + color: #76797c; + font-size: 80%; + font-weight: normal; +} + +/* +** Logo properties +*/ + +#portlet-logo { + z-index: 3; + position:absolute; /*needed to use z-index */ + top: 0; + left: 0; + height: 155px; + width: 135px; + overflow: visible; +} +#portlet-logo a { + display: block; + height: 155px; + width: 135px; + background: url(wiki.png) no-repeat; + background-repeat: no-repeat; +} + +/* +** the navigation portlet +*/ + + +#portlet-navigation-tree { + position:relative; + z-index:2; +} +#portlet-navigation-tree .plain { + white-space: nowrap; +} + +/* +** Search portlet +*/ +#portlet-search { + position:relative; + z-index:2; +} +input.searchButton { + width:5.4em; + margin-top:1px; + /* font-size: 100%; + margin-bottom: 1px ! important; + background: White url(search_icon.gif) 2px 1px no-repeat; + cursor: pointer; + padding: 1px 1px 1px 15px; + text-transform: lowercase;*/ + +} + +#searchGadget { + width:11.3em; + margin: 0; +} + + +#portlet-search .portletContent { + padding: 0.5em 0.4em 0.4em 0.4em; +} + + +/* +** the personal toolbar +*/ + +#portlet-personal { + width:100% !important; + white-space:nowrap !important; + padding:0 0 0 0; + margin:0; + position:absolute; + z-index: 0; + right:0px; + top:0px; + border: none; + /* border-bottom: 1px solid #2f6fab;*/ + /* border-bottom: 1px solid #2f6fab;*/ + /* background-color: #f0f0f0;*/ + overflow: visible; + line-height: 1.2em; +} + +#portlet-personal .hiddenStructure { + display:none; +} +#portlet-personal .portlet, +#portlet-personal .portletBody, +#portlet-personal .portletContent, +#portlet-personal .odd{ + padding:0; + margin:0; + border: none !important; + z-index:0; + overflow: visible; +} +#portal-personal ul, +#portal-personal li { + z-index:0; + border:none; +} + +/* this is the ul contained in the portlet */ + +#portal-personaltools { +/* background-color: #fabd23;*/ +/* border-bottom-color: #2f6fab;*/ + border: none; + line-height: 1.4em; + color: #2f6fab; + padding: 0em 2em 0 3em; + margin: 0; + text-align: right; + text-transform: lowercase; + list-style: none; + z-index:0; +} + +#portal-personaltools .portalNotLoggedIn { + color: #2f6fab; + padding: 0; + background: transparent; + background-image: none; +} /* Used on all descriptions relevant to those not logged in */ + +#portal-personaltools li { + padding:0; + display: inline; + color: #2f6fab; + margin-left: 1em; + line-height: 1.2em; +} +#portal-personaltools li a { + text-decoration: none; +/* color: #436976;*/ + color: #005896; + padding-bottom: 0.2em; +} +#portal-personaltools li a:hover { + text-decoration: none; +/* color: #436976;*/ + background-color: #ffcd6b; + padding-bottom: 0.2em; +} + +/* the icon in front of the user name */ +li#personaltools-userpage, +li#personaltools-login{ + background: transparent url(user.gif) center left no-repeat; + background-repeat: no-repeat; + padding-left: 20px; + text-transform: none; +} + +/* +** the page-related actions- page/talk, edit etc +*/ + +#portlet-contentViews { + position:absolute; + /*top:2.5em; + left:0px;*/ + top: 2.6em; + left: 13.3em; + margin: 0; + margin-top: -1.4em; + white-space:nowrap !important; + width:70% !important; + min-width: 40em; + line-height: 1.3em; + overflow: visible; + background-color: transparent; + border-collapse: collapse; + padding-left: 1em; + list-style: none; +} + +#portlet-contentViews .hiddenStructure { + display: none; +} + +#portlet-contentViews ul { + list-style: none; +} +#portlet-contentViews li { + float: left; + margin-right: 0.2em; + border-color: #aaaaaa; + border-width: 1px; + border-style: solid solid none solid; + padding-bottom: 0.1em; +} + +#portlet-contentViews li.selected { + border-width: 1px; + border-style: solid solid none solid; + border-color: #fabd23; + padding-bottom: 0.2em; +} +#portlet-contentViews li a { + float:left; + display: block; + background-color: White; + color: #005189; + padding: 0.1em 0.9em 0.4em 0.9em; + text-decoration: none; + border: none; + text-transform: lowercase; + position: relative; + z-index: 0 !important; +} + /* Commented Backslash Hack + hides rule from IE5-Mac \*/ +#portlet-contentViews li a {float:none;} + /* End IE5-Mac hack */ + +#portlet-contentViews .selected a { + float:left; + position: relative; + z-index: 3 !important; + display: block; + background-color: White; + padding: 0.1em 0.9em 0.4em 0.9em; +} + /* Commented Backslash Hack + hides rule from IE5-Mac \*/ +#portlet-contentViews selected a {float:none;} + /* End IE5-Mac hack */ + +#portlet-contentViews li a:hover { + float:left; + position: relative; + z-index: 3 !important; + display: block; + border-color: #fabd23; + padding: 0.1em 0.9em 0.4em 0.9em; +} + /* Commented Backslash Hack + hides rule from IE5-Mac \*/ +#portlet-contentViews li a:hover {float:none;} + /* End IE5-Mac hack */ + +/* offsets to distinguish the tab groups +IE5.5/6.0 is too dumb for this, hides the right tabs +*/ +li#contentaction-talk { + margin-right: 1.6em; +} +li#contentaction-watch { + margin-left: 1.6em; +} + +/* +#portlet-contentViews .contentViews { + padding: 0 1em 0 1em; +} +*/ + +/* +** the remaining portlets +*/ +#portlet-toolbox, +#portlet-language { + position:relative; + z-index:3; +} + + +/* +** footer +*/ + + +#portal-footer { + background-color: White; + border-top: 1px solid #fabd23; + border-bottom: 1px solid #fabd23; + float: none; + margin: 0.3em 0em 1em 0em; + padding: 0.4em 0em 1em 0em; + text-align: center; +} + +#portal-footer li { + display: inline; + margin-right: 2em; +} + +#portal-colophon { + float: none; +/* margin: 0em 0em 2em 0em; + padding: 0.5em 0em 1em 0em;*/ + text-align: center; +} + +#portal-colophon ul, +#portal-colophon ul li, +#portal-colophon ul li a { + list-style: none; + display: inline; + text-decoration: none; +} + + + +/* +** mediawiki-specific styles +*/ + +a.stub, +a.new{ color:#ba0000; text-decoration:none; } + +#toc { + /*border:1px solid #2f6fab;*/ + border:1px solid #aaaaaa; + background-color:#f9f9f9; + padding:5px; +} + +/* images */ +div.floatright { float: right; + margin: 0 0 1em 1em; + position:relative; + +} +div.floatright p { font-style: italic;} +div.floatleft { float: left; margin: 0.3em 0.5em 0.5em 0; + position:relative; +} +div.floatleft p { font-style: italic; } + +/* thumbnails */ +div.thumbnail-none, +div.thumbnail-right, +div.thumbnail-left { + /* border:1px solid #2f6fab;*/ + border:1px solid #cccccc; + + background-color:#f9f9f9; + padding: 2px; + position:relative; + margin: 0.3em 0 0.5em; + font-size: 95%; + text-align: center; +} + +div.thumbnail-none p, div.thumbnail-right p, div.thumbnail-left p { + margin-top:3px; margin-bottom:3px; + position:relative; + text-align: left; +} + +div.thumbnail-right { + float: right; + position:relative; + margin-left:0.5em; +} + +div.thumbnail-left { + float: left; + position:relative; + margin-right:0.5em; +} + +/* table standards */ +table.rimage { + float:right; + width:1pt; + position:relative; + margin-left:1em; + margin-bottom:1em; + text-align:center; +} + + + + + + +/* +** Accessibility and visual enhancement elements +*/ + +.link-plain { + background-image: none; + padding: 0; +} + +.link-parent { + display: block; + background: transparent url("arrowUp.gif") 4px 5px no-repeat; + padding: 1px 0px 1px 16px; + font-size: 80%; +} + +.link-user { + background: transparent url("user.gif") 0 1px no-repeat; + padding: 1px 0px 1px 16px; +} + +/* the div* hides it from older browsers that choke on css3 */ +/* +.link-external, +html*.external{ + background: transparent url("link_icon.gif") 0px 1px no-repeat; + background-repeat: no-repeat; + padding: 1px 0px 1px 16px; +}*/ + +.urlexpansion { + display: none; +} + +.link-https { + background: transparent url("lock_icon.gif") 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} + +.link-mailto { + background: transparent url("mail_icon.gif") 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} + +.link-ftp { + background: transparent url("file_icon.gif") 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} + +.link-irc { + background: transparent url("discussionitem_icon.gif") 0px 1px no-repeat; + padding: 1px 0px 1px 16px; +} + + +.link-comment { + background: transparent url("discussionitem_icon.gif") center left no-repeat; + padding: 1px 0px 1px 16px !important; +} + +.hiddenStructure { + display: none; + } + +.contentActions .hiddenStructure { + position: absolute; + top: -200px; + left: -200px; +} + +.visualClear { + display: block; + clear: both; +} +.hiddenLabel { + display: block; + background: transparent; + background-image: none; /* safari bug */ + border: none; + height: 1px; + overflow: hidden; + padding: 0; + margin: -1px 0 0 -1px; + width: 1px; +} +.label { + font-weight: bold; + display: inline; + padding-right: 0.5em; +} + +.visualOverflow { + overflow: auto; + margin: 0 0 1em 0; +} + +.visualOverflow pre, +.visualOverflow table, +.visualOverflow img { + margin: 0; +} + +/* for highlighting of search terms */ + +.highlightedSearchTerm { + background-color: #feff82; +} + +/* debugging tool.. */ +/*div{ border:1px solid #000000 !important;}*/ + diff --git a/stylesheets/mono/required.gif b/stylesheets/mono/required.gif new file mode 100644 index 0000000000000000000000000000000000000000..bd7197698e1cb85d97ddc5f047f44b22cd3a3b43 GIT binary patch literal 47 xcmZ?wbhEHbWMyDyXkcLY4@Cd}EB<6*WME)q&|v@qkPHJ8TTlOj({E!KtN{^=3!4A{ literal 0 HcmV?d00001 diff --git a/stylesheets/mono/user.gif b/stylesheets/mono/user.gif new file mode 100644 index 0000000000000000000000000000000000000000..bc9343960fe678f8e99ee6700d7e2f73c9f64118 GIT binary patch literal 932 zcmZ?wbhEHb6krfw_|Cu(?P(O{X%gdM=;!B`J6*o4BV=-l_QW)UY3a7Rt4!L8W7+ld(+|7PI_f+B zc-ZnYsVmQB9-12UXsYw`#bM8vhP~aI^I?DW{OLW57cbs*y>0KUj`Le5+}P21{Qm4y zj~1VOyyD`sbyr_(d3}32R1zH zW917v@FRht;ixRX(S;d;%8m{Fsv##71eFdo^jrCKFeoxQ_VrtrINYeboa7^{Trfex zV1fF<8Tt_-3W<)+t&3QF?-Xo&)WXUqq2W{Ed7-6OOgNzA#)HNK*P2`|uTt&Wy!Q5X JR%Rv!YXF{{qdNcq literal 0 HcmV?d00001 diff --git a/stylesheets/mono/wiki.png b/stylesheets/mono/wiki.png new file mode 100644 index 0000000000000000000000000000000000000000..cd5bd4e256a6282d8a447d14e4306f91a422b844 GIT binary patch literal 11974 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