You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1777 lines
30 KiB

  1. /* Customized by Richard Karnesky
  2. * This version can be used by both MediaWiki and by refbase
  3. * It removes the icons which indicate external links (to play nicer with the
  4. * grids of same-sized icons refbase uses) and adds the coloring of refbase
  5. * fields.
  6. */
  7. /*
  8. ** MediaWiki 'monobook' style sheet for CSS2-capable browsers.
  9. ** Copyright Gabriel Wicke - http://wikidev.net/
  10. ** License: GPL (http://www.gnu.org/copyleft/gpl.html)
  11. **
  12. ** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John
  13. ** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher,
  14. ** Michael Zeltner and Geir Bækholt)
  15. ** All you guys rock :)
  16. */
  17. .mainfieldsbg { background-color:#DEDEDE; }
  18. .otherfieldsbg { background-color:#FFFFFF; }
  19. .userfieldsbg { background-color:#FFFFCC; }
  20. #column-content {
  21. width: 100%;
  22. float: right;
  23. margin: 0 0 .6em -12.2em;
  24. padding: 0;
  25. }
  26. #content {
  27. margin: 2.8em 0 0 12.2em;
  28. padding: 0 1em 1.5em 1em;
  29. background: white;
  30. color: black;
  31. border: 1px solid #aaa;
  32. border-right: none;
  33. line-height: 1.5em;
  34. position: relative;
  35. z-index: 2;
  36. }
  37. #column-one {
  38. padding-top: 160px;
  39. }
  40. /* the left column width is specified in class .portlet */
  41. /* Font size:
  42. ** We take advantage of keyword scaling- browsers won't go below 9px
  43. ** More at http://www.w3.org/2003/07/30-font-size
  44. ** http://style.cleverchimp.com/font_size_intervals/altintervals.html
  45. */
  46. body {
  47. font: x-small sans-serif;
  48. background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat;
  49. color: black;
  50. margin: 0;
  51. padding: 0;
  52. }
  53. /* scale back up to a sane default */
  54. #globalWrapper {
  55. font-size: 127%;
  56. width: 100%;
  57. margin: 0;
  58. padding: 0;
  59. }
  60. .visualClear {
  61. clear: both;
  62. }
  63. /* general styles */
  64. table {
  65. font-size: 100%;
  66. background: white;
  67. color: black;
  68. }
  69. a {
  70. text-decoration: none;
  71. color: #002bb8;
  72. background: none;
  73. }
  74. a:visited {
  75. color: #5a3696;
  76. }
  77. a:active {
  78. color: #faa700;
  79. }
  80. a:hover {
  81. text-decoration: underline;
  82. }
  83. a.stub {
  84. color: #772233;
  85. }
  86. a.new, #p-personal a.new {
  87. color: #ba0000;
  88. }
  89. a.new:visited, #p-personal a.new:visited {
  90. color: #a55858;
  91. }
  92. img {
  93. border: none;
  94. vertical-align: middle;
  95. }
  96. p {
  97. margin: .4em 0 .5em 0;
  98. line-height: 1.5em;
  99. }
  100. p img {
  101. margin: 0;
  102. }
  103. hr {
  104. height: 1px;
  105. color: #aaa;
  106. background-color: #aaa;
  107. border: 0;
  108. margin: .2em 0 .2em 0;
  109. }
  110. h1, h2, h3, h4, h5, h6 {
  111. color: black;
  112. background: none;
  113. font-weight: normal;
  114. margin: 0;
  115. padding-top: .5em;
  116. padding-bottom: .17em;
  117. border-bottom: 1px solid #aaa;
  118. }
  119. h1 { font-size: 188%; }
  120. h2 { font-size: 150%; }
  121. h3, h4, h5, h6 {
  122. border-bottom: none;
  123. font-weight: bold;
  124. }
  125. h3 { font-size: 132%; }
  126. h4 { font-size: 116%; }
  127. h5 { font-size: 100%; }
  128. h6 { font-size: 80%; }
  129. ul {
  130. line-height: 1.5em;
  131. list-style-type: square;
  132. margin: .3em 0 0 1.5em;
  133. padding: 0;
  134. list-style-image: url(bullet.gif);
  135. }
  136. ol {
  137. line-height: 1.5em;
  138. margin: .3em 0 0 3.2em;
  139. padding: 0;
  140. list-style-image: none;
  141. }
  142. li {
  143. margin-bottom: .1em;
  144. }
  145. dt {
  146. font-weight: bold;
  147. margin-bottom: .1em;
  148. }
  149. dl {
  150. margin-top: .2em;
  151. margin-bottom: .5em;
  152. }
  153. dd {
  154. line-height: 1.5em;
  155. margin-left: 2em;
  156. margin-bottom: .1em;
  157. }
  158. form {
  159. border: none;
  160. margin: 0;
  161. }
  162. textarea {
  163. width: 100%;
  164. padding: .1em;
  165. }
  166. input.historysubmit {
  167. padding: 0 .3em .3em .3em !important;
  168. font-size: 94%;
  169. cursor: pointer;
  170. height: 1.7em !important;
  171. margin-left: 1.6em;
  172. }
  173. select {
  174. vertical-align: top;
  175. }
  176. abbr, acronym, .explain {
  177. border-bottom: 1px dotted black;
  178. color: black;
  179. background: none;
  180. cursor: help;
  181. }
  182. q {
  183. font-family: Times, "Times New Roman", serif;
  184. font-style: italic;
  185. }
  186. /* disabled for now
  187. blockquote {
  188. font-family: Times, "Times New Roman", serif;
  189. font-style: italic;
  190. }*/
  191. code {
  192. background-color: #f9f9f9;
  193. }
  194. pre {
  195. padding: 1em;
  196. border: 1px dashed #2f6fab;
  197. color: black;
  198. background-color: #f9f9f9;
  199. line-height: 1.1em;
  200. }
  201. /*
  202. ** the main content area
  203. */
  204. #siteSub {
  205. display: none;
  206. }
  207. #contentSub {
  208. font-size: 84%;
  209. line-height: 1.2em;
  210. margin: 0 0 1.4em 1em;
  211. color: #7d7d7d;
  212. width: auto;
  213. }
  214. span.subpages {
  215. display: block;
  216. }
  217. /* Some space under the headers in the content area */
  218. #bodyContent h1, #bodyContent h2 {
  219. margin-bottom: .6em;
  220. }
  221. #bodyContent h3, #bodyContent h4, #bodyContent h5 {
  222. margin-bottom: .3em;
  223. }
  224. .firstHeading {
  225. margin-bottom: .1em;
  226. }
  227. /* user notification thing */
  228. .usermessage {
  229. background-color: #ffce7b;
  230. border: 1px solid #ffa500;
  231. color: black;
  232. font-weight: bold;
  233. margin: 2em 0 1em;
  234. padding: .5em 1em;
  235. vertical-align: middle;
  236. }
  237. #siteNotice {
  238. text-align: center;
  239. font-size: 95%;
  240. padding: 0 .9em;
  241. }
  242. #siteNotice p {
  243. margin: 0;
  244. padding: 0;
  245. }
  246. .error {
  247. color: red;
  248. font-size: larger;
  249. }
  250. #catlinks {
  251. border: 1px solid #aaa;
  252. background-color: #f9f9f9;
  253. padding: 5px;
  254. margin-top: 1em;
  255. clear: both;
  256. }
  257. /* currently unused, intended to be used by a metadata box
  258. in the bottom-right corner of the content area */
  259. .documentDescription {
  260. /* The summary text describing the document */
  261. font-weight: bold;
  262. display: block;
  263. margin: 1em 0;
  264. line-height: 1.5em;
  265. }
  266. .documentByLine {
  267. text-align: right;
  268. font-size: 90%;
  269. clear: both;
  270. font-weight: normal;
  271. color: #76797c;
  272. }
  273. /* emulate center */
  274. .center {
  275. width: 100%;
  276. text-align: center;
  277. }
  278. *.center * {
  279. margin-left: auto;
  280. margin-right: auto;
  281. }
  282. /* small for tables and similar */
  283. .small, .small * {
  284. font-size: 94%;
  285. }
  286. table.small {
  287. font-size: 100%;
  288. }
  289. /*
  290. ** content styles
  291. */
  292. #toc,
  293. .toc {
  294. border: 1px solid #aaa;
  295. background-color: #f9f9f9;
  296. padding: 5px;
  297. font-size: 95%;
  298. }
  299. #toc h2,
  300. .toc h2 {
  301. display: inline;
  302. border: none;
  303. padding: 0;
  304. font-size: 100%;
  305. font-weight: bold;
  306. }
  307. #toc #toctitle,
  308. .toc #toctitle,
  309. #toc .toctitle,
  310. .toc .toctitle {
  311. text-align: center;
  312. }
  313. #toc ul,
  314. .toc ul {
  315. list-style-type: none;
  316. list-style-image: none;
  317. margin-left: 0;
  318. padding-left: 0;
  319. text-align: left;
  320. }
  321. #toc ul ul,
  322. .toc ul ul {
  323. margin: 0 0 0 2em;
  324. }
  325. #toc .toctoggle,
  326. .toc .toctoggle {
  327. font-size: 94%;
  328. }
  329. /* images */
  330. div.floatright, table.floatright {
  331. clear: right;
  332. float: right;
  333. position: relative;
  334. margin: 0 0 .5em .5em;
  335. border: 0;
  336. /*
  337. border: .5em solid white;
  338. border-width: .5em 0 .8em 1.4em;
  339. */
  340. }
  341. div.floatright p { font-style: italic; }
  342. div.floatleft, table.floatleft {
  343. float: left;
  344. position: relative;
  345. margin: 0 .5em .5em 0;
  346. border: 0;
  347. /*
  348. margin: .3em .5em .5em 0;
  349. border: .5em solid white;
  350. border-width: .5em 1.4em .8em 0;
  351. */
  352. }
  353. div.floatleft p { font-style: italic; }
  354. /* thumbnails */
  355. div.thumb {
  356. margin-bottom: .5em;
  357. border-style: solid;
  358. border-color: white;
  359. width: auto;
  360. }
  361. div.thumb div {
  362. border: 1px solid #ccc;
  363. padding: 3px !important;
  364. background-color: #f9f9f9;
  365. font-size: 94%;
  366. text-align: center;
  367. overflow: hidden;
  368. }
  369. div.thumb div a img {
  370. border: 1px solid #ccc;
  371. }
  372. div.thumb div div.thumbcaption {
  373. border: none;
  374. text-align: left;
  375. line-height: 1.4em;
  376. padding: .3em 0 .1em 0;
  377. }
  378. div.magnify {
  379. float: right;
  380. border: none !important;
  381. background: none !important;
  382. }
  383. div.magnify a, div.magnify img {
  384. display: block;
  385. border: none !important;
  386. background: none !important;
  387. }
  388. div.tright {
  389. clear: right;
  390. float: right;
  391. border-width: .5em 0 .8em 1.4em;
  392. }
  393. div.tleft {
  394. float: left;
  395. margin-right: .5em;
  396. border-width: .5em 1.4em .8em 0;
  397. }
  398. .hiddenStructure {
  399. display: none;
  400. }
  401. img.tex {
  402. vertical-align: middle;
  403. }
  404. span.texhtml {
  405. font-family: serif;
  406. }
  407. /*
  408. ** classes for special content elements like town boxes
  409. ** intended to be referenced directly from the wiki src
  410. */
  411. /*
  412. ** User styles
  413. */
  414. /* table standards */
  415. table.rimage {
  416. float: right;
  417. position: relative;
  418. margin-left: 1em;
  419. margin-bottom: 1em;
  420. text-align: center;
  421. }
  422. .toccolours {
  423. border: 1px solid #aaa;
  424. background-color: #f9f9f9;
  425. padding: 5px;
  426. font-size: 95%;
  427. }
  428. div.townBox {
  429. position: relative;
  430. float: right;
  431. background: white;
  432. margin-left: 1em;
  433. border: 1px solid gray;
  434. padding: .3em;
  435. width: 200px;
  436. overflow: hidden;
  437. clear: right;
  438. }
  439. div.townBox dl {
  440. padding: 0;
  441. margin: 0 0 .3em;
  442. font-size: 96%;
  443. }
  444. div.townBox dl dt {
  445. background: none;
  446. margin: .4em 0 0;
  447. }
  448. div.townBox dl dd {
  449. margin: .1em 0 0 1.1em;
  450. background-color: #f3f3f3;
  451. }
  452. /*
  453. ** edit views etc
  454. */
  455. .special li {
  456. line-height: 1.4em;
  457. margin: 0;
  458. padding: 0;
  459. }
  460. /* Page history styling */
  461. /* the auto-generated edit comments */
  462. .autocomment {
  463. color: gray;
  464. }
  465. #pagehistory span.user {
  466. margin-left: 1.4em;
  467. margin-right: .4em;
  468. }
  469. #pagehistory span.minor {
  470. font-weight: bold;
  471. }
  472. #pagehistory li {
  473. border: 1px solid white;
  474. }
  475. #pagehistory li.selected {
  476. background-color: #f9f9f9;
  477. border: 1px dashed #aaa;
  478. }
  479. /*
  480. ** Diff rendering
  481. */
  482. table.diff, td.diff-otitle, td.diff-ntitle {
  483. background-color: white;
  484. }
  485. td.diff-addedline {
  486. background: #cfc;
  487. font-size: smaller;
  488. }
  489. td.diff-deletedline {
  490. background: #ffa;
  491. font-size: smaller;
  492. }
  493. td.diff-context {
  494. background: #eee;
  495. font-size: smaller;
  496. }
  497. span.diffchange {
  498. color: red;
  499. font-weight: bold;
  500. }
  501. /*
  502. ** keep the whitespace in front of the ^=, hides rule from konqueror
  503. ** this is css3, the validator doesn't like it when validating as css2
  504. */
  505. /* RAK Commented out--this is ugly stuff, I think
  506. #bodyContent a[href ^="http://"],
  507. #bodyContent a[href ^="gopher://"] {
  508. background: url(external.png) center right no-repeat;
  509. padding-right: 13px;
  510. }
  511. #bodyContent a[href ^="https://"],
  512. .link-https {
  513. background: url(lock_icon.gif) center right no-repeat;
  514. padding-right: 16px;
  515. }
  516. #bodyContent a[href ^="mailto:"],
  517. .link-mailto {
  518. background: url(mail_icon.gif) center right no-repeat;
  519. padding-right: 18px;
  520. }
  521. #bodyContent a[href ^="news://"] {
  522. background: url(news_icon.png) center right no-repeat;
  523. padding-right: 18px;
  524. }
  525. #bodyContent a[href ^="ftp://"],
  526. .link-ftp {
  527. background: url(file_icon.gif) center right no-repeat;
  528. padding-right: 18px;
  529. }
  530. #bodyContent a[href ^="irc://"],
  531. .link-irc {
  532. background: url(discussionitem_icon.gif) center right no-repeat;
  533. padding-right: 18px;
  534. }
  535. */
  536. /* disable interwiki styling */
  537. #bodyContent a.extiw,
  538. #bodyContent a.extiw:active {
  539. color: #36b;
  540. background: none;
  541. padding: 0;
  542. }
  543. #bodyContent a.external {
  544. color: #36b;
  545. }
  546. /* this can be used in the content area to switch off
  547. special external link styling */
  548. #bodyContent .plainlinks a {
  549. background: none !important;
  550. padding: 0;
  551. }
  552. /*
  553. ** Structural Elements
  554. */
  555. /*
  556. ** general portlet styles (elements in the quickbar)
  557. */
  558. .portlet {
  559. border: none;
  560. margin: 0 0 .5em;
  561. padding: 0;
  562. float: none;
  563. width: 11.6em;
  564. overflow: hidden;
  565. }
  566. .portlet h4 {
  567. font-size: 95%;
  568. font-weight: normal;
  569. white-space: nowrap;
  570. }
  571. .portlet h5 {
  572. background: transparent;
  573. padding: 0 1em 0 .5em;
  574. display: inline;
  575. height: 1em;
  576. text-transform: lowercase;
  577. font-size: 91%;
  578. font-weight: normal;
  579. white-space: nowrap;
  580. }
  581. .portlet h6 {
  582. background: #ffae2e;
  583. border: 1px solid #2f6fab;
  584. border-style: solid solid none solid;
  585. padding: 0 1em 0 1em;
  586. text-transform: lowercase;
  587. display: block;
  588. font-size: 1em;
  589. height: 1.2em;
  590. font-weight: normal;
  591. white-space: nowrap;
  592. }
  593. .pBody {
  594. font-size: 95%;
  595. background-color: white;
  596. color: black;
  597. border-collapse: collapse;
  598. border: 1px solid #aaa;
  599. padding: 0 .8em .3em .5em;
  600. }
  601. .portlet h1,
  602. .portlet h2,
  603. .portlet h3,
  604. .portlet h4 {
  605. margin: 0;
  606. padding: 0;
  607. }
  608. .portlet ul {
  609. line-height: 1.5em;
  610. list-style-type: square;
  611. list-style-image: url(bullet.gif);
  612. font-size: 95%;
  613. }
  614. .portlet li {
  615. padding: 0;
  616. margin: 0;
  617. }
  618. /*
  619. ** Logo properties
  620. */
  621. #p-logo {
  622. z-index: 3;
  623. position: absolute; /*needed to use z-index */
  624. top: 0;
  625. left: 0;
  626. height: 155px;
  627. width: 12em;
  628. overflow: visible;
  629. }
  630. #p-logo h5 {
  631. display: none;
  632. }
  633. #p-logo a,
  634. #p-logo a:hover {
  635. display: block;
  636. height: 155px;
  637. width: 12.2em;
  638. background-repeat: no-repeat;
  639. background-position: 35% 50% !important;
  640. text-decoration: none;
  641. }
  642. /*
  643. ** the navigation portlet
  644. */
  645. #p-navigation {
  646. position: relative;
  647. z-index: 3;
  648. }
  649. /*
  650. ** Search portlet
  651. */
  652. #p-search {
  653. position: relative;
  654. z-index: 3;
  655. }
  656. #p-search .pBody {
  657. text-align: center;
  658. }
  659. input.searchButton {
  660. margin-top: 1px;
  661. font-size: 95%;
  662. }
  663. #searchGoButton {
  664. padding-left: .5em;
  665. padding-right: .5em;
  666. font-weight: bold;
  667. }
  668. #searchInput {
  669. width: 10.9em;
  670. margin: 0;
  671. font-size: 95%;
  672. }
  673. #p-search .pBody {
  674. padding: .5em .4em .4em .4em;
  675. }
  676. /*
  677. ** the personal toolbar
  678. */
  679. #p-personal {
  680. width: 100%;
  681. white-space: nowrap;
  682. padding: 0;
  683. margin: 0;
  684. position: absolute;
  685. left: 0;
  686. top: 0;
  687. z-index: 0;
  688. border: none;
  689. background: none;
  690. overflow: visible;
  691. line-height: 1.2em;
  692. }
  693. #p-personal h5 {
  694. display: none;
  695. }
  696. #p-personal .portlet,
  697. #p-personal .pBody {
  698. padding: 0;
  699. margin: 0;
  700. border: none;
  701. z-index: 0;
  702. overflow: visible;
  703. background: none;
  704. }
  705. /* this is the ul contained in the portlet */
  706. #p-personal ul {
  707. border: none;
  708. line-height: 1.4em;
  709. color: #2f6fab;
  710. padding: 0 2em 0 3em;
  711. margin: 0;
  712. text-align: right;
  713. text-transform: lowercase;
  714. list-style: none;
  715. z-index: 0;
  716. background: none;
  717. }
  718. #p-personal li {
  719. z-index: 0;
  720. border: none;
  721. padding: 0;
  722. display: inline;
  723. color: #2f6fab;
  724. margin-left: 1em;
  725. line-height: 1.2em;
  726. background: none;
  727. }
  728. #p-personal li a {
  729. text-decoration: none;
  730. color: #005896;
  731. padding-bottom: .2em;
  732. background: none;
  733. }
  734. #p-personal li a:hover {
  735. background-color: white;
  736. padding-bottom: .2em;
  737. text-decoration: none;
  738. }
  739. /* the icon in front of the user name, single quotes
  740. in bg url to hide it from iemac */
  741. li#pt-userpage,
  742. li#pt-anonuserpage,
  743. li#pt-login {
  744. background: url(user.gif) top left no-repeat;
  745. padding-left: 20px;
  746. text-transform: none;
  747. }
  748. /*
  749. ** the page-related actions- page/talk, edit etc
  750. */
  751. #p-cactions {
  752. position: absolute;
  753. top: 1.3em;
  754. left: 11.5em;
  755. margin: 0;
  756. white-space: nowrap;
  757. width: 76%;
  758. line-height: 1.1em;
  759. overflow: visible;
  760. background: none;
  761. border-collapse: collapse;
  762. padding-left: 1em;
  763. list-style: none;
  764. font-size: 95%;
  765. }
  766. #p-cactions .hiddenStructure {
  767. display: none;
  768. }
  769. #p-cactions ul {
  770. list-style: none;
  771. }
  772. #p-cactions li {
  773. display: inline;
  774. border: 1px solid #aaa;
  775. border-bottom: none;
  776. padding: 0 0 .1em 0;
  777. margin: 0 .3em 0 0;
  778. overflow: visible;
  779. background: white;
  780. }
  781. #p-cactions li.selected {
  782. border-color: #fabd23;
  783. padding: 0 0 .2em 0;
  784. }
  785. #p-cactions li a {
  786. background-color: white;
  787. color: #002bb8;
  788. border: none;
  789. padding: 0 .8em .3em .8em;
  790. text-decoration: none;
  791. text-transform: lowercase;
  792. position: relative;
  793. z-index: 0;
  794. margin: 0;
  795. }
  796. #p-cactions .selected a {
  797. z-index: 3;
  798. }
  799. #p-cactions .new a {
  800. color: #ba0000;
  801. }
  802. #p-cactions li a:hover {
  803. z-index: 3;
  804. text-decoration: none;
  805. }
  806. #p-cactions h5 {
  807. display: none;
  808. }
  809. #p-cactions li.istalk {
  810. margin-right: 0;
  811. }
  812. #p-cactions li.istalk a {
  813. padding-right: .5em;
  814. }
  815. #p-cactions #ca-addsection a {
  816. padding-left: .4em;
  817. padding-right: .4em;
  818. }
  819. /* offsets to distinguish the tab groups */
  820. li#ca-talk {
  821. margin-right: 1.6em;
  822. }
  823. li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print {
  824. margin-left: 1.6em;
  825. }
  826. /*
  827. ** the remaining portlets
  828. */
  829. #p-tbx,
  830. #p-lang {
  831. position: relative;
  832. z-index: 3;
  833. }
  834. /*
  835. ** footer
  836. */
  837. #footer {
  838. background-color: white;
  839. border-top: 1px solid #fabd23;
  840. border-bottom: 1px solid #fabd23;
  841. margin: .6em 0 1em 0;
  842. padding: .4em 0 1.2em 0;
  843. text-align: center;
  844. font-size: 90%;
  845. }
  846. #footer li {
  847. display: inline;
  848. margin: 0 1.3em;
  849. }
  850. /* hide from incapable browsers */
  851. head:first-child+body #footer li { white-space: nowrap; }
  852. #f-poweredbyico, #f-copyrightico {
  853. margin: 0 8px;
  854. position: relative;
  855. top: -2px; /* Bump it up just a tad */
  856. }
  857. #f-poweredbyico {
  858. float: right;
  859. height: 1%;
  860. }
  861. #f-copyrightico {
  862. float: left;
  863. height: 1%;
  864. }
  865. /* js pref toc */
  866. #preftoc {
  867. float: left;
  868. margin: 1em;
  869. width: 13em;
  870. }
  871. #preftoc li {
  872. border: 1px solid white;
  873. }
  874. #preftoc li.selected {
  875. background-color: #f9f9f9;
  876. border: 1px dashed #aaa;
  877. }
  878. #preftoc a,
  879. #preftoc a:active {
  880. display: block;
  881. color: #0014a6;
  882. }
  883. #prefcontrol {
  884. clear: both;
  885. float: left;
  886. margin-top: 1em;
  887. }
  888. div.prefsectiontip {
  889. font-size: 95%;
  890. margin-top: 1em;
  891. }
  892. fieldset.operaprefsection {
  893. margin-left: 15em;
  894. }
  895. /*
  896. ** IE/Mac fixes, hope to find a validating way to move this
  897. ** to a separate stylesheet. This would work but doesn't validate:
  898. ** @import("IEMacFixes.css");
  899. */
  900. /* tabs: border on the a, not the div */
  901. * > html #p-cactions li { border: none; }
  902. * > html #p-cactions li a {
  903. border: 1px solid #aaa;
  904. border-bottom: none;
  905. }
  906. * > html #p-cactions li.selected a { border-color: #fabd23; }
  907. /* footer icons need a fixed width */
  908. * > html #f-poweredbyico,
  909. * > html #f-copyrightico { width: 88px; }
  910. * > html #bodyContent,
  911. * > html #bodyContent pre {
  912. overflow-x: auto;
  913. width: 100%;
  914. padding-bottom: 25px;
  915. }
  916. /* more IE fixes */
  917. /* float/negative margin brokenness */
  918. * html #footer {margin-top: 0;}
  919. * html #column-content {
  920. display: inline;
  921. margin-bottom: 0;
  922. }
  923. * html div.editsection { font-size: smaller; }
  924. #pagehistory li.selected { position: relative; }
  925. /* Mac IE 5.0 fix; floated content turns invisible */
  926. * > html #column-content {
  927. float: none;
  928. }
  929. * > html #column-one {
  930. position: absolute;
  931. left: 0;
  932. top: 0;
  933. }
  934. * > html #footer {
  935. margin-left: 13.2em;
  936. }
  937. .redirectText {
  938. font-size: 150%;
  939. margin: 5px;
  940. }
  941. .printfooter {
  942. display: none;
  943. }
  944. .not-patrolled {
  945. background-color: #ffa;
  946. }
  947. div.patrollink {
  948. font-size: 75%;
  949. text-align: right;
  950. }
  951. span.newpage, span.minor, span.searchmatch {
  952. font-weight: bold;
  953. }
  954. span.unpatrolled {
  955. font-weight: bold;
  956. color: red;
  957. }
  958. span.searchmatch {
  959. color: red;
  960. }
  961. .sharedUploadNotice {
  962. font-style: italic;
  963. }
  964. span.updatedmarker {
  965. color: black;
  966. background-color: #0f0;
  967. }
  968. span.newpageletter {
  969. font-weight: bold;
  970. color: black;
  971. background-color: yellow;
  972. }
  973. span.minoreditletter {
  974. color: black;
  975. background-color: #c5ffe6;
  976. }
  977. table.gallery {
  978. border: 1px solid #ccc;
  979. margin: 2px;
  980. padding: 2px;
  981. background-color: white;
  982. }
  983. table.gallery tr {
  984. vertical-align: top;
  985. }
  986. table.gallery td {
  987. vertical-align: top;
  988. background-color: #f9f9f9;
  989. border: solid 2px white;
  990. }
  991. div.gallerybox {
  992. margin: 2px;
  993. width: 150px;
  994. }
  995. div.gallerybox div.thumb {
  996. text-align: center;
  997. border: 1px solid #ccc;
  998. margin: 2px;
  999. }
  1000. div.gallerytext {
  1001. font-size: 94%;
  1002. padding: 2px 4px;
  1003. }
  1004. span.comment {
  1005. font-style: italic;
  1006. }
  1007. span.changedby {
  1008. font-size: 95%;
  1009. }
  1010. .previewnote {
  1011. text-align: center;
  1012. color: #cc0000;
  1013. }
  1014. .editExternally {
  1015. border: 1px solid gray;
  1016. background-color: #ffffff;
  1017. padding: 3px;
  1018. margin-top: 0.5em;
  1019. float: left;
  1020. font-size: small;
  1021. text-align: center;
  1022. }
  1023. .editExternallyHelp {
  1024. font-style: italic;
  1025. color: gray;
  1026. }
  1027. li span.deleted {
  1028. text-decoration: line-through;
  1029. color: #888;
  1030. font-style: italic;
  1031. }
  1032. .toggle {
  1033. margin-left: 2em;
  1034. text-indent: -2em;
  1035. }
  1036. /* Classes for EXIF data display */
  1037. table.metadata {
  1038. font-size: 0.8em;
  1039. margin-left: 0.5em;
  1040. margin-bottom: 0.5em;
  1041. }
  1042. table.metadata caption {
  1043. font-weight: bold;
  1044. }
  1045. table.metadata th {
  1046. font-weight: normal;
  1047. }
  1048. table.metadata td {
  1049. padding: 0.1em;
  1050. }
  1051. table.metadata {
  1052. border: none;
  1053. border-collapse: collapse;
  1054. }
  1055. table.metadata td, table.metadata th {
  1056. text-align: center;
  1057. border: 1px solid #aaaaaa;
  1058. padding-left: 0.1em;
  1059. padding-right: 0.1em;
  1060. }
  1061. table.metadata th {
  1062. background-color: #f9f9f9;
  1063. }
  1064. table.metadata td {
  1065. background-color: #fcfcfc;
  1066. }
  1067. /* filetoc */
  1068. ul#filetoc {
  1069. text-align: center;
  1070. border: 1px solid #aaaaaa;
  1071. background-color: #f9f9f9;
  1072. padding: 5px;
  1073. font-size: 95%;
  1074. margin-bottom: 0.5em;
  1075. margin-left: 0;
  1076. margin-right: 0;
  1077. }
  1078. #filetoc li {
  1079. display: inline;
  1080. list-style-type: none;
  1081. padding-right: 2em;
  1082. }
  1083. /* @bug 1714 */
  1084. input#wpSave, input#wpDiff {
  1085. margin-right: 0.33em;
  1086. }
  1087. /* Classes for article validation */
  1088. table.revisionform_default {
  1089. border: 1px solid #000000;
  1090. }
  1091. table.revisionform_focus {
  1092. border: 1px solid #000000;
  1093. background-color:#00BBFF;
  1094. }
  1095. tr.revision_tr_default {
  1096. background-color:#EEEEEE;
  1097. }
  1098. tr.revision_tr_first {
  1099. background-color:#DDDDDD;
  1100. }
  1101. p.revision_saved {
  1102. color: green;
  1103. font-weight:bold;
  1104. }
  1105. #mw_trackbacks {
  1106. border: solid 1px #bbbbff;
  1107. background-color: #eeeeff;
  1108. padding: 0.2em;
  1109. }
  1110. /* Allmessages table */
  1111. #allmessagestable th {
  1112. background-color: #b2b2ff;
  1113. }
  1114. #allmessagestable tr.orig {
  1115. background-color: #ffe2e2;
  1116. }
  1117. #allmessagestable tr.new {
  1118. background-color: #e2ffe2;
  1119. }
  1120. #allmessagestable tr.def {
  1121. background-color: #f0f0ff;
  1122. }
  1123. /* restriction patch tab style (white link on red background) */
  1124. li#ca-unrestrict a {
  1125. color: white !important;
  1126. background-color: #ba0000 !important;
  1127. }
  1128. /* refbase-0.9.5 */
  1129. .resultviews {
  1130. display: inline;
  1131. font-size: 0.85em;
  1132. }
  1133. .activeview {
  1134. display: inline;
  1135. font-size: 1em;
  1136. }
  1137. .leftview {
  1138. display: inline;
  1139. font-size: 1em;
  1140. }
  1141. .middleview {
  1142. display: inline;
  1143. font-size: 1em;
  1144. }
  1145. .rightview {
  1146. display: inline;
  1147. font-size: 1em;
  1148. }
  1149. .toggleprint {
  1150. position: relative;
  1151. top: 3px;
  1152. }
  1153. #accountinfo {
  1154. font-size: 1.25em;
  1155. }
  1156. #accountdetails {
  1157. font-size: 1em;
  1158. }
  1159. #accountopt {
  1160. font-size: 1em;
  1161. }
  1162. #accountperm {
  1163. font-size: 1em;
  1164. }
  1165. #accountdetails ul, #accountopt ul, #accountperm ul {
  1166. position: relative;
  1167. top: -0.8em;
  1168. list-style-type: none;
  1169. font-size: 0.85em;
  1170. line-height: 1.3em;
  1171. }
  1172. /* Begin ThrashBox code (modified slightly for use with refbase)
  1173. Credit: Simple Rounded Corner CSS Boxes by Ryan Thrash
  1174. see <http://www.modxcms.com/simple-rounded-corner-css-boxes.html>
  1175. and the ThrashBox online generator <http://www.spiffybox.com/>
  1176. */
  1177. /* set the image to use and establish the lower-right position */
  1178. .box, .boxBody, .boxHead, .boxHead h3 {
  1179. background: transparent url(../img/rounded_box.png) no-repeat bottom right;
  1180. }
  1181. .box {
  1182. /* intended total box width - padding-right(next) */
  1183. /* width: 200px !important; */
  1184. /* IE Win = width - padding */
  1185. /* width: 185px; */
  1186. /* padding-right: 5px; the gap on the right edge of the image (not content padding) */
  1187. margin: 0 auto; /* use to position the box */
  1188. }
  1189. /* set the top-right image */
  1190. .boxHead {
  1191. background-position: top right; margin-right: -5px; /* pull the right image over on top of border */
  1192. padding-right: 15px; /* right-image-gap + right-inside padding */
  1193. }
  1194. /* set the top-left image */
  1195. .boxHead h3 {
  1196. background-position: top left;
  1197. margin: 0; /* reset main site styles*/
  1198. border: 0; /* ditto */
  1199. padding: 10px 0 10px 15px; /* padding-left = image gap + interior padding ... no padding-right */
  1200. height: auto !important; height: 1%; /* IE Holly Hack */
  1201. }
  1202. /* set the lower-left corner image */
  1203. .boxBody {
  1204. background-position: bottom left;
  1205. margin-right: 0; /* interior-padding right */
  1206. padding: 0 0 1px 5px; /* mirror .boxHead right/left */
  1207. }
  1208. /* font styling */
  1209. .boxHead h3 {
  1210. color: #222222;
  1211. }
  1212. /* End ThrashBox code */
  1213. /*RAK*/
  1214. hr.results {
  1215. width: 100%;
  1216. background-color: #DEDEDE;
  1217. height: 1px;
  1218. border: 0;
  1219. }
  1220. div.resultsheader {
  1221. margin: 1.2em 3.3em 0.9em 3.3em;
  1222. }
  1223. hr.resultsheader, hr.resultsfooter {
  1224. width: 93%;
  1225. background-color: #DEDEDE;
  1226. height: 1px;
  1227. border: 0;
  1228. }
  1229. div.resultsfooter {
  1230. margin: 1.2em 3.3em 0.9em 3.3em;
  1231. }
  1232. .suggestProgress {
  1233. position: absolute;
  1234. margin-top: 3px;
  1235. }
  1236. .searchSuggestions {
  1237. background-color: #FFFFFF;
  1238. border: 1px solid #999999;
  1239. margin-left: -1px;
  1240. z-index: 1;
  1241. text-align: left;
  1242. font-size: 1em;
  1243. }
  1244. .searchSuggestions ul {
  1245. margin: 0 0 0 0px;
  1246. list-style-type: none;
  1247. font-size: 1em;
  1248. line-height: 1.3em;
  1249. }
  1250. .searchSuggestions li {
  1251. border-top: 1px solid #999999;
  1252. padding: 0.15em 0 0.15em 0.5em;
  1253. }
  1254. .searchSuggestions .selected {
  1255. background-color: #DDDDDD;
  1256. }
  1257. form[name="record"] .searchSuggestions, form[name="record"] .suggestProgress {
  1258. font-size: 0.85em;
  1259. }
  1260. form[name="show"] .searchSuggestions, form[name="show"] .suggestProgress {
  1261. font-size: 0.85em;
  1262. }
  1263. form[name="simpleSearch"] .searchSuggestions, form[name="simpleSearch"] .suggestProgress {
  1264. font-size: 0.85em;
  1265. }
  1266. #refineresults .searchSuggestions, #refineresults .suggestProgress {
  1267. font-size: 0.85em;
  1268. }
  1269. #queryrefs {
  1270. margin-top: 1.3em;
  1271. margin-bottom: -2em;
  1272. margin-right: -11px;
  1273. font-size: 1em;
  1274. }
  1275. #queryrefs fieldset {
  1276. border: none;
  1277. }
  1278. fieldset {
  1279. -moz-border-radius: 8px; border-radius: px;
  1280. padding:0.2em;
  1281. }
  1282. #queryrefs legend, #queryrefs #queryField label {
  1283. display: none;
  1284. }
  1285. #queryrefs #queryField, #queryrefs #querySubmit {
  1286. display: inline;
  1287. font-size: 1em;
  1288. }
  1289. #userlogin, #userlogin .boxBody {
  1290. margin-bottom: -1.1em;
  1291. font-size: 1em;
  1292. }
  1293. #userlogin legend {
  1294. display: none;
  1295. }
  1296. #userlogin #loginSubmit input[type=submit] {
  1297. margin-top: 0.6em;
  1298. }
  1299. #recentlinks {
  1300. margin-left: -15px;
  1301. font-size: 1em;
  1302. }
  1303. #includerefs {
  1304. margin-left: -22px;
  1305. font-size: 1.25em;
  1306. }
  1307. #includeprogress, #includerefs > a {
  1308. margin-left: 30px;
  1309. font-size: 0.8em;
  1310. }
  1311. #includeprogress > img {
  1312. position: relative;
  1313. top: 3px;
  1314. left: 5px;
  1315. }
  1316. #showgroupmain {
  1317. margin-bottom: 1.25em;
  1318. font-size: 1em;
  1319. }
  1320. #showgroupmain fieldset {
  1321. border: none;
  1322. }
  1323. #showgroupmain legend, #showgroupmain #groupSelect label {
  1324. display: none;
  1325. }
  1326. #showgroupmain #groupSubmit input[type=submit] {
  1327. margin-top: 0.6em;
  1328. }
  1329. #recallquerymain {
  1330. margin-top: -0.9em;
  1331. font-size: 1em;
  1332. }
  1333. #recallquerymain fieldset {
  1334. border: none;
  1335. }
  1336. #recallquerymain legend, #recallquerymain #recallSelect label {
  1337. display: none;
  1338. }
  1339. #recallquerymain #recallSubmit input[type=submit] {
  1340. margin-top: 0.6em;
  1341. }
  1342. #resultoptions {
  1343. margin-left: 20px;
  1344. text-align: center;
  1345. font-size: 1em;
  1346. }
  1347. #resultoptions legend {
  1348. color: #000000;
  1349. font-style: italic;
  1350. text-align: left;
  1351. }
  1352. #resultoptions label {
  1353. margin-left: 0.15em;
  1354. }
  1355. #resultoptions form {
  1356. display: inline;
  1357. }
  1358. #resultoptions fieldset {
  1359. display: inline;
  1360. border: none;
  1361. text-align: left;
  1362. }
  1363. #showgroup {
  1364. display: inline;
  1365. margin-right: 1.1em;
  1366. font-size: 1em;
  1367. }
  1368. #showgroup #groupSelect {
  1369. font-size: 1em;
  1370. }
  1371. #showgroup #groupSubmit {
  1372. margin-top: 0.25em;
  1373. font-size: 1em;
  1374. }
  1375. #showgroup #groupSelect label, #refineresults #refineField label, #displayopt #optShowHideField label {
  1376. display: none;
  1377. }
  1378. #refineresults {
  1379. display: inline;
  1380. font-size: 1em;
  1381. }
  1382. #refineresults #refineField {
  1383. display: block;
  1384. margin-bottom: 0.25em;
  1385. font-size: 1em;
  1386. }
  1387. #refineresults form[action="search.php"] #refineField:lang(en) {
  1388. width: 16.7em;
  1389. }
  1390. #refineresults form[action="search.php"] #refineField:lang(de), #refineresults form[action="search.php"] #refineField:lang(fr) {
  1391. width: 20.2em;
  1392. }
  1393. #refineresults form[action="search.php"] #refineField:lang(cn) {
  1394. width: 14.1em;
  1395. }
  1396. #refineresults #refineOpt, #refineresults #refineSubmit {
  1397. display: inline;
  1398. font-size: 1em;
  1399. }
  1400. #displayopt {
  1401. display: inline;
  1402. margin-left: 1.1em;
  1403. font-size: 1em;
  1404. }
  1405. #displayopt #optMain {
  1406. font-size: 1em;
  1407. }
  1408. #displayopt #optShowHideField, #displayopt #optCiteStyle, #displayopt #optSubmit {
  1409. display: inline;
  1410. font-size: 1em;
  1411. }
  1412. #displayopt #optOther {
  1413. margin-top: 0.25em;
  1414. font-size: 1em;
  1415. }
  1416. #displayopt #optCiteOrder, #displayopt #optRecsPerPage {
  1417. display: inline;
  1418. font-size: 1em;
  1419. }
  1420. #displayopt #optCiteOrder {
  1421. margin-right: 0.4em;
  1422. }
  1423. .viewnav {
  1424. font-size: 0.75em;
  1425. }
  1426. #columns {
  1427. position: relative;
  1428. left: 4px;
  1429. }
  1430. #details {
  1431. position: relative;
  1432. left: 4px;
  1433. }
  1434. #citations {
  1435. position: relative;
  1436. left: 4px;
  1437. }
  1438. .citation {
  1439. }
  1440. .citation .showhide {
  1441. margin-top: 0.4em;
  1442. }
  1443. .citation .moreinfo {
  1444. margin-left: 1.25em;
  1445. font-size: 1em;
  1446. }
  1447. .citation .moreinfo > * {
  1448. margin-bottom: 0.4em;
  1449. font-size: 0.85em;
  1450. color: #333333;
  1451. line-height: 1.3em;
  1452. /*
  1453. max-width: 700px;
  1454. */
  1455. }
  1456. .citation .moreinfo .reflinks {
  1457. margin-top: 0.8em;
  1458. /*
  1459. max-width: none;
  1460. */
  1461. }
  1462. .citation .moreinfo .reflinks > * {
  1463. display: inline;
  1464. font-size: 1em;
  1465. }
  1466. #queryhistory {
  1467. margin-left: 2.6em;
  1468. margin-right: 2.6em;
  1469. margin-bottom: 1.75em;
  1470. }
  1471. #currentquery, #previousqueries {
  1472. margin-top: 1.2em;
  1473. font-size: 1em;
  1474. }
  1475. #queryhistory .even, #queryhistory .odd {
  1476. margin-top: 0.25em;
  1477. margin-left: 1.2em;
  1478. margin-right: 1.2em;
  1479. font-size: 1em;
  1480. }
  1481. .examples {
  1482. font-size: 1em;
  1483. }
  1484. .links {
  1485. }
  1486. .sect {
  1487. padding-top: 2px;
  1488. font-size: 1em;
  1489. }
  1490. .even {
  1491. background-color: #FFFFFF;
  1492. padding: 5px;
  1493. }
  1494. .odd {
  1495. background-color: #F4F4F4;
  1496. padding: 5px;
  1497. }
  1498. #queryform {
  1499. }
  1500. #resultactions {
  1501. margin-left: 20px;
  1502. text-align: center;
  1503. font-size: 1em;
  1504. }
  1505. #resultactions input, #resultactions select {
  1506. margin-left: 0.5em;
  1507. }
  1508. #resultactions legend {
  1509. color: #000000;
  1510. font-style: italic;
  1511. text-align: left;
  1512. }
  1513. #resultactions label {
  1514. margin-left: 0.15em;
  1515. }
  1516. #resultactions fieldset {
  1517. display: inline;
  1518. margin-left: 1.5em;
  1519. border: none;
  1520. vertical-align: top;
  1521. text-align: left;
  1522. }
  1523. #selectresults {
  1524. margin-bottom: 0.75em;
  1525. font-size: 1em;
  1526. text-align: left;
  1527. }
  1528. #selectresults input#selRecs {
  1529. margin-left: 1.5em;
  1530. }
  1531. #citerefs {
  1532. font-size: 1em;
  1533. }
  1534. #citerefs input[type=submit], #exportrefs input[type=submit] {
  1535. display: block;
  1536. margin-top: 0.6em;
  1537. margin-left: 0.25em;
  1538. }
  1539. #citerefs label, #exportrefs label {
  1540. display: none;
  1541. }
  1542. #citerefs select, #exportrefs select {
  1543. margin-left: 0.25em;
  1544. }
  1545. #grouprefs {
  1546. font-size: 1em;
  1547. }
  1548. #grouprefs #myGroup {
  1549. display: block;
  1550. margin-bottom: 0.25em;
  1551. font-size: 1em;
  1552. }
  1553. #grouprefs #newGroup, #grouprefs #addRemoveGroup {
  1554. display: inline;
  1555. font-size: 1em;
  1556. }
  1557. #exportrefs {
  1558. font-size: 1em;
  1559. }
  1560. #searchopt {
  1561. display: none;
  1562. }
  1563. #helptxt {
  1564. display: none;
  1565. }
  1566. #helptxt .even {
  1567. margin-left: -5px;
  1568. margin-top: -3px;
  1569. }
  1570. #helptxt .odd {
  1571. margin-left: -5px;
  1572. }
  1573. .toggleimg {
  1574. }
  1575. .toggletxt {
  1576. display: inline;
  1577. margin-left: 5px;
  1578. font-size: 1em;
  1579. }