1083 lines
17 KiB

  1. body {
  2. background:#fff;
  3. color:#000;
  4. margin:10px;
  5. padding:0;
  6. }
  7. body,th,td {
  8. font:normal 13px Verdana,Arial,'Bitstream Vera Sans',Helvetica,sans-serif;
  9. }
  10. h1,h2,h3,h4 {
  11. font-family:Arial,Verdana,'Bitstream Vera Sans',Helvetica,sans-serif;
  12. font-weight:bold;
  13. letter-spacing:-.018em;
  14. page-break-after:avoid;
  15. }
  16. h1 {
  17. font-size:19px;
  18. margin:.15em 1em .5em 0;
  19. }
  20. h2 {
  21. font-size:16px;
  22. }
  23. h3 {
  24. font-size:14px;
  25. }
  26. hr {
  27. border:none;
  28. border-top:1px solid #ccb;
  29. margin:2em 0;
  30. }
  31. address {
  32. font-style:normal;
  33. }
  34. img {
  35. border:none;
  36. }
  37. .underline {
  38. text-decoration:underline;
  39. }
  40. ol.loweralpha {
  41. list-style-type:lower-alpha;
  42. }
  43. ol.upperalpha {
  44. list-style-type:upper-alpha;
  45. }
  46. ol.lowerroman {
  47. list-style-type:lower-roman;
  48. }
  49. ol.upperroman {
  50. list-style-type:upper-roman;
  51. }
  52. ol.arabic {
  53. list-style-type:decimal;
  54. }
  55. /* Link styles */
  56. :link,:visited {
  57. text-decoration:none;
  58. color:#b00;
  59. border-bottom:1px dotted #bbb;
  60. }
  61. :link:hover,:visited:hover {
  62. background-color:#eee;
  63. color:#555;
  64. }
  65. h1 :link,h1 :visited,h2 :link,h2 :visited,h3 :link,h3 :visited,h4 :link,h4 :visited,h5 :link,h5 :visited,h6 :link,h6 :visited {
  66. color:inherit;
  67. }
  68. /* Heading anchors */
  69. .anchor:link,.anchor:visited {
  70. border:none;
  71. color:#d7d7d7;
  72. font-size:.8em;
  73. vertical-align:text-top;
  74. }
  75. * > .anchor:link,* > .anchor:visited {
  76. visibility:hidden;
  77. }
  78. h1:hover .anchor,h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor {
  79. visibility:visible;
  80. }
  81. @media screen {
  82. a.ext-link .icon {
  83. background:url(../extlink.gif) left center no-repeat;
  84. padding-left:16px;
  85. }
  86. a.mail-link .icon {
  87. background:url(../envelope.png) left center no-repeat;
  88. padding-left:16px;
  89. }
  90. }
  91. /* Forms */
  92. input,textarea,select {
  93. margin:2px;
  94. }
  95. input,select {
  96. vertical-align:middle;
  97. }
  98. input[type=button],input[type=submit],input[type=reset] {
  99. background:#eee;
  100. color:#222;
  101. border:1px outset #ccc;
  102. padding:.1em .5em;
  103. }
  104. input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover {
  105. background:#ccb;
  106. }
  107. input[type=button][disabled],input[type=submit][disabled],input[type=reset][disabled] {
  108. background:#f6f6f6;
  109. border-style:solid;
  110. color:#999;
  111. }
  112. input[type=text],input.textwidget,textarea {
  113. border:1px solid #d7d7d7;
  114. }
  115. input[type=text],input.textwidget {
  116. padding:.25em .5em;
  117. }
  118. input[type=text]:focus,input.textwidget:focus,textarea:focus {
  119. border:1px solid #886;
  120. }
  121. option {
  122. border-bottom:1px dotted #d7d7d7;
  123. }
  124. fieldset {
  125. border:1px solid #d7d7d7;
  126. padding:.5em;
  127. margin:1em 0;
  128. }
  129. form p.hint,form span.hint {
  130. color:#666;
  131. font-style:italic;
  132. margin:.5em 0;
  133. padding-left:1em;
  134. }
  135. fieldset.iefix {
  136. background:transparent;
  137. border:none;
  138. padding:0;
  139. margin:0;
  140. }
  141. * html fieldset.iefix {
  142. width:98%;
  143. }
  144. fieldset.iefix p {
  145. margin:0;
  146. }
  147. legend {
  148. color:#999;
  149. padding:0 .25em;
  150. font-weight:bold;
  151. }
  152. label.disabled {
  153. color:#d7d7d7;
  154. }
  155. .buttons {
  156. margin:.5em .5em .5em 0;
  157. }
  158. .buttons form,.buttons form div {
  159. display:inline;
  160. }
  161. .buttons input {
  162. margin:1em .5em .1em 0;
  163. }
  164. .inlinebuttons input {
  165. border-width:1px;
  166. border-style:dotted;
  167. margin:0 .1em;
  168. padding:.1em;
  169. background:none;
  170. }
  171. /* Header */
  172. #header hr {
  173. display:none;
  174. }
  175. #header h1 {
  176. margin:1.5em 0 -1.5em;
  177. }
  178. #header img {
  179. border:none;
  180. margin:0 0 -3em;
  181. }
  182. #header :link,#header :visited,#header :link:hover,#header :visited:hover {
  183. background:transparent;
  184. color:#555;
  185. margin-bottom:2px;
  186. border:none;
  187. }
  188. #header h1 :link:hover,#header h1 :visited:hover {
  189. color:#000;
  190. }
  191. /* Quick search */
  192. #search {
  193. clear:both;
  194. font-size:10px;
  195. height:2.2em;
  196. margin:0 0 1em;
  197. text-align:right;
  198. }
  199. #search input {
  200. font-size:10px;
  201. }
  202. #search label {
  203. display:none;
  204. }
  205. /* Navigation */
  206. .nav h2,.nav hr {
  207. display:none;
  208. }
  209. .nav ul {
  210. list-style:none;
  211. margin:0;
  212. font-size: 0.9em !important;
  213. }
  214. .nav li {
  215. border-right:1px solid #d7d7d7;
  216. display:inline;
  217. padding:0 .75em;
  218. white-space:nowrap;
  219. border-color: #224422;
  220. }
  221. .nav li.last {
  222. border-right:none;
  223. }
  224. /* Main navigation bar */
  225. #mainnav {
  226. background:#945973 url(../topbar_gradient.png) 0 0;
  227. font:normal 1em verdana,'Bitstream Vera Sans',helvetica,arial,sans-serif;
  228. margin:.66em 0 .33em;
  229. padding:.2em 0;
  230. border: none;
  231. }
  232. #mainnav li {
  233. border: none;
  234. padding:.25em 0;
  235. }
  236. #mainnav :link, #mainnav :visited {
  237. background:url(../dots.gif) 0 0 no-repeat;
  238. padding:.2em 20px;
  239. font-weight: bold;
  240. }
  241. #mainnav .active :link, #mainnav .active :visited {
  242. background: #88AA77;
  243. color: #224422;
  244. border: none;
  245. background: url(../topbar_gradient2.png) 0 0 repeat-x;
  246. font-weight:bold;
  247. }
  248. #mainnav .active :link:hover, #mainnav .active :visited:hover {
  249. border: none;
  250. background: #224422;
  251. }
  252. * html #mainnav :link,* html #mainnav :visited {
  253. background-position:1px 0;
  254. }
  255. /* Context-dependent navigation links */
  256. #ctxtnav {
  257. height:1em;
  258. }
  259. #ctxtnav ul {
  260. text-align: right;
  261. }
  262. #metanav ul {
  263. text-align: right;
  264. }
  265. #ctxtnav li ul {
  266. background:#f7f7f7;
  267. color:#ccc;
  268. border:1px solid;
  269. padding:0;
  270. display:inline;
  271. margin:0;
  272. }
  273. #ctxtnav li li {
  274. padding:0;
  275. }
  276. #ctxtnav li li :link,#ctxtnav li li :visited {
  277. padding:0 1em;
  278. }
  279. #ctxtnav li li :link:hover,#ctxtnav li li :visited:hover {
  280. background:#bba;
  281. color:#fff;
  282. }
  283. /* Alternate links */
  284. #altlinks {
  285. clear:both;
  286. text-align:center;
  287. }
  288. #altlinks h3 {
  289. font-size:12px;
  290. letter-spacing:normal;
  291. margin:0;
  292. }
  293. #altlinks ul {
  294. list-style:none;
  295. margin:0;
  296. padding:0 0 1em;
  297. }
  298. #altlinks li {
  299. border-right:1px solid #d7d7d7;
  300. display:inline;
  301. font-size:11px;
  302. line-height:1.5;
  303. padding:0 1em;
  304. white-space:nowrap;
  305. }
  306. #altlinks li.last {
  307. border-right:none;
  308. }
  309. #altlinks li :link,#altlinks li :visited {
  310. background-repeat:no-repeat;
  311. color:#666;
  312. border:none;
  313. padding:0 0 2px;
  314. }
  315. #altlinks li a.ics {
  316. background-image:url(../ics.png);
  317. padding-left:22px;
  318. }
  319. #altlinks li a.rss {
  320. background-image:url(../feed.png);
  321. padding-left:20px;
  322. }
  323. /* Footer */
  324. #footer {
  325. clear:both;
  326. color:#bbb;
  327. font-size:10px;
  328. border-top:1px solid;
  329. height:31px;
  330. padding:.25em 0;
  331. }
  332. #footer :link,#footer :visited {
  333. color:#bbb;
  334. }
  335. #footer hr {
  336. display:none;
  337. }
  338. #footer #tracpowered {
  339. border:0;
  340. float:left;
  341. }
  342. #footer #tracpowered:hover {
  343. background:transparent;
  344. }
  345. #footer p {
  346. margin:0;
  347. }
  348. #footer p.left {
  349. float:left;
  350. margin-left:1em;
  351. padding:0 1em;
  352. border-left:1px solid #d7d7d7;
  353. border-right:1px solid #d7d7d7;
  354. }
  355. #footer p.right {
  356. float:right;
  357. text-align:right;
  358. }
  359. #content {
  360. padding-bottom:2em;
  361. position:relative;
  362. }
  363. #help {
  364. clear:both;
  365. color:#999;
  366. margin:1em;
  367. text-align:right;
  368. }
  369. #help :link,#help :visited {
  370. cursor:help;
  371. }
  372. #help hr {
  373. display:none;
  374. }
  375. /* Page preferences form */
  376. #prefs {
  377. background:#f7f7f0;
  378. border:1px outset #998;
  379. float:right;
  380. font-size:9px;
  381. padding:.8em;
  382. position:relative;
  383. margin:0 1em 1em;
  384. }
  385. * html #prefs {
  386. width:26em;
  387. }
  388. /* Set width only for IE */
  389. #prefs input,#prefs select {
  390. font-size:9px;
  391. vertical-align:middle;
  392. }
  393. #prefs fieldset {
  394. background:transparent;
  395. border:none;
  396. margin:.5em;
  397. padding:0;
  398. }
  399. #prefs fieldset legend {
  400. background:transparent;
  401. color:#000;
  402. font-size:9px;
  403. font-weight:normal;
  404. margin:0 0 0 -1.5em;
  405. padding:0;
  406. }
  407. #prefs .buttons {
  408. text-align:right;
  409. }
  410. /* Version information (browser, wiki, attachments) */
  411. #info {
  412. margin:1em 0 0;
  413. background:#f7f7f0;
  414. border:1px solid #d7d7d7;
  415. border-collapse:collapse;
  416. border-spacing:0;
  417. clear:both;
  418. width:100%;
  419. }
  420. #info th,#info td {
  421. padding:2px .5em;
  422. vertical-align:top;
  423. }
  424. #info th {
  425. font-weight:bold;
  426. text-align:left;
  427. white-space:nowrap;
  428. }
  429. #info td.message {
  430. width:100%;
  431. }
  432. #info .message ul {
  433. padding:0;
  434. margin:0 2em;
  435. }
  436. #info .message p {
  437. margin:0;
  438. padding:0;
  439. }
  440. /* Wiki */
  441. .wikipage {
  442. padding-left:18px;
  443. }
  444. .wikipage h1,.wikipage h2,.wikipage h3 {
  445. margin-left:-18px;
  446. }
  447. a.missing:link,a.missing:visited,span.missing {
  448. color:#998;
  449. }
  450. a.missing:link,a.missing:visited {
  451. background:#fafaf0;
  452. }
  453. a.missing:hover {
  454. color:#000;
  455. }
  456. a.closed:link,a.closed:visited {
  457. text-decoration:line-through;
  458. }
  459. span.closed {
  460. text-decoration:line-through;
  461. }
  462. span.forbidden,a.forbidden {
  463. background:#fafaf0;
  464. color:#998;
  465. }
  466. /* User-selectable styles for blocks */
  467. .important {
  468. background:#fcb;
  469. border:1px dotted #d00;
  470. color:#500;
  471. padding:0 .5em;
  472. margin:.5em;
  473. }
  474. dl.wiki dt {
  475. font-weight:bold;
  476. }
  477. dl.compact dt {
  478. float:left;
  479. padding-right:.5em;
  480. }
  481. dl.compact dd {
  482. margin:0;
  483. padding:0;
  484. }
  485. pre.wiki,pre.literal-block {
  486. background:#f7f7f7;
  487. border:1px solid #d7d7d7;
  488. margin:1em 1.75em;
  489. padding:.25em;
  490. overflow:auto;
  491. }
  492. blockquote.citation {
  493. margin:-.6em 0;
  494. border-style:solid;
  495. border-width:0 0 0 2px;
  496. padding-left:.5em;
  497. border-color:#b44;
  498. }
  499. .citation blockquote.citation {
  500. border-color:#4b4;
  501. }
  502. .citation .citation blockquote.citation {
  503. border-color:#44b;
  504. }
  505. .citation .citation .citation blockquote.citation {
  506. border-color:#c55;
  507. }
  508. table.wiki {
  509. border:2px solid #ccc;
  510. border-collapse:collapse;
  511. border-spacing:0;
  512. }
  513. table.wiki td {
  514. border:1px solid #ccc;
  515. padding:.1em .25em;
  516. }
  517. .wikitoolbar {
  518. border:solid #d7d7d7;
  519. border-width:1px 1px 1px 0;
  520. height:18px;
  521. width:234px;
  522. }
  523. .wikitoolbar :link,.wikitoolbar :visited {
  524. background:transparent url(../edit_toolbar.png) no-repeat;
  525. border:1px solid #fff;
  526. border-left-color:#d7d7d7;
  527. cursor:default;
  528. display:block;
  529. float:left;
  530. width:24px;
  531. height:16px;
  532. }
  533. .wikitoolbar :link:hover,.wikitoolbar :visited:hover {
  534. background-color:transparent;
  535. border:1px solid #fb2;
  536. }
  537. .wikitoolbar a#em {
  538. background-position:0 0;
  539. }
  540. .wikitoolbar a#strong {
  541. background-position:0 -16px;
  542. }
  543. .wikitoolbar a#heading {
  544. background-position:0 -32px;
  545. }
  546. .wikitoolbar a#link {
  547. background-position:0 -48px;
  548. }
  549. .wikitoolbar a#code {
  550. background-position:0 -64px;
  551. }
  552. .wikitoolbar a#hr {
  553. background-position:0 -80px;
  554. }
  555. .wikitoolbar a#np {
  556. background-position:0 -96px;
  557. }
  558. .wikitoolbar a#br {
  559. background-position:0 -112px;
  560. }
  561. .wikitoolbar a#img {
  562. background-position:0 -128px;
  563. }
  564. /* Styles for the form for adding attachments. */
  565. #attachment .field {
  566. margin-top:1.3em;
  567. }
  568. #attachment label {
  569. padding-left:.2em;
  570. }
  571. #attachment fieldset {
  572. margin-top:2em;
  573. }
  574. #attachment fieldset .field {
  575. float:left;
  576. margin:0 1em .5em 0;
  577. }
  578. #attachment .options {
  579. float:left;
  580. padding:0 0 1em 1em;
  581. }
  582. #attachment br {
  583. clear:left;
  584. }
  585. .attachment #preview {
  586. margin-top:1em;
  587. }
  588. /* Styles for the list of attachments. */
  589. #attachments {
  590. border:1px outset #996;
  591. padding:1em;
  592. }
  593. #attachments .attachments {
  594. margin-left:2em;
  595. padding:0;
  596. }
  597. #attachments dt {
  598. display:list-item;
  599. list-style:square;
  600. }
  601. #attachments dd {
  602. font-style:italic;
  603. margin-left:0;
  604. padding-left:0;
  605. }
  606. /* Styles for tabular listings such as those used for displaying directory
  607. contents and report results. */
  608. table.listing {
  609. clear:both;
  610. border-bottom:1px solid #d7d7d7;
  611. border-collapse:collapse;
  612. border-spacing:0;
  613. margin-top:1em;
  614. width:100%;
  615. }
  616. table.listing th {
  617. text-align:left;
  618. padding:0 1em .1em 0;
  619. font-size:12px;
  620. }
  621. table.listing thead {
  622. background:#f7f7f0;
  623. }
  624. table.listing thead th {
  625. border:1px solid #d7d7d7;
  626. border-bottom-color:#999;
  627. font-size:11px;
  628. font-weight:bold;
  629. padding:2px .5em;
  630. vertical-align:bottom;
  631. }
  632. table.listing thead th :link:hover,table.listing thead th :visited:hover {
  633. background-color:transparent;
  634. }
  635. table.listing thead th a {
  636. border:none;
  637. padding-right:12px;
  638. }
  639. table.listing th.asc a,table.listing th.desc a {
  640. font-weight:bold;
  641. }
  642. table.listing th.asc a,table.listing th.desc a {
  643. background-position:100% 50%;
  644. background-repeat:no-repeat;
  645. }
  646. table.listing th.asc a {
  647. background-image:url(../asc.png);
  648. }
  649. table.listing th.desc a {
  650. background-image:url(../desc.png);
  651. }
  652. table.listing tbody td,table.listing tbody th {
  653. border:1px dotted #ddd;
  654. padding:.3em .5em;
  655. vertical-align:top;
  656. }
  657. table.listing tbody td a:hover,table.listing tbody th a:hover {
  658. background-color:transparent;
  659. }
  660. table.listing tbody tr {
  661. border-top:1px solid #ddd;
  662. }
  663. table.listing tbody tr.even {
  664. background-color:#fcfcfc;
  665. }
  666. table.listing tbody tr.odd {
  667. background-color:#f7f7f7;
  668. }
  669. table.listing tbody tr:hover {
  670. background:#eed!important;
  671. }
  672. table.listing tbody tr.focus {
  673. background:#ddf!important;
  674. }
  675. /* Styles for the page history table
  676. (extends the styles for "table.listing") */
  677. #fieldhist td {
  678. padding:0 .5em;
  679. }
  680. #fieldhist td.date,#fieldhist td.diff,#fieldhist td.version,#fieldhist td.author {
  681. white-space:nowrap;
  682. }
  683. #fieldhist td.version {
  684. text-align:center;
  685. }
  686. #fieldhist td.comment {
  687. width:100%;
  688. }
  689. /* Auto-completion interface */
  690. .suggestions {
  691. background:#fff;
  692. border:1px solid #886;
  693. color:#222;
  694. }
  695. .suggestions ul {
  696. font-family:sans-serif;
  697. max-height:20em;
  698. min-height:3em;
  699. list-style:none;
  700. margin:0;
  701. overflow:auto;
  702. padding:0;
  703. width:440px;
  704. }
  705. * html .suggestions ul {
  706. height:10em;
  707. }
  708. .suggestions li {
  709. background:#fff;
  710. cursor:pointer;
  711. padding:2px 5px;
  712. }
  713. .suggestions li.selected {
  714. background:#b9b9b9;
  715. }
  716. /* Styles for the error page (and rst errors) */
  717. #content.error .message,div.system-message {
  718. background:#fdc;
  719. border:2px solid #d00;
  720. color:#500;
  721. padding:.5em;
  722. margin:1em 0;
  723. }
  724. #content.error div.message pre,div.system-message pre {
  725. margin-left:1em;
  726. overflow:hidden;
  727. white-space:normal;
  728. }
  729. div.system-message p {
  730. margin:0;
  731. }
  732. div.system-message p.system-message-title {
  733. font-weight:bold;
  734. }
  735. #warning.system-message {
  736. background:#ffa;
  737. border:2px solid #886;
  738. }
  739. #warning.system-message li {
  740. list-style-type:square;
  741. }
  742. #notice.system-message {
  743. background:#bfb;
  744. border:2px solid #484;
  745. }
  746. #notice.system-message li {
  747. list-style-type:square;
  748. }
  749. #content.error form.newticket {
  750. display:inline;
  751. }
  752. #content.error form.newticket textarea {
  753. display:none;
  754. }
  755. #content.error #systeminfo {
  756. margin:1em;
  757. width:auto;
  758. }
  759. #content.error #systeminfo th {
  760. font-weight:bold;
  761. text-align:right;
  762. }
  763. #content.error #traceback {
  764. margin-left:1em;
  765. }
  766. #content.error #traceback :link,#content.error #traceback :visited {
  767. border:none;
  768. }
  769. #content.error #traceback div {
  770. margin-left:1em;
  771. }
  772. #content.error #traceback h3 {
  773. margin:.5em 0 0;
  774. }
  775. #content.error #traceback :link var,#content.error #traceback :visited var {
  776. font-family:monospace;
  777. font-style:normal;
  778. font-weight:bold;
  779. }
  780. #content.error #traceback span.file {
  781. color:#666;
  782. }
  783. #content.error #traceback ul {
  784. list-style:none;
  785. margin:.5em 0;
  786. padding:0;
  787. }
  788. #content.error #traceback ol {
  789. border:1px dotted #d7d7d7;
  790. color:#999;
  791. line-height:1;
  792. margin:.5em 0;
  793. }
  794. #content.error #traceback ol li {
  795. white-space:pre;
  796. }
  797. #content.error #traceback ol li.current {
  798. background:#e6e6e6;
  799. color:#333;
  800. }
  801. #content.error #traceback ol li code {
  802. color:#666;
  803. }
  804. #content.error #traceback ol li.current code {
  805. color:#000;
  806. }
  807. #content.error #traceback table {
  808. margin:.5em 0 1em;
  809. }
  810. #content.error #traceback th,#content.error #traceback td {
  811. padding:1px;
  812. }
  813. #content.error #traceback th var {
  814. font-family:monospace;
  815. font-style:normal;
  816. }
  817. #content.error #traceback td code {
  818. white-space:pre;
  819. }
  820. #content .paging {
  821. margin:0 0 2em;
  822. padding:.5em 0 0;
  823. line-height:2em;
  824. text-align:center;
  825. }
  826. #content .paging .current {
  827. padding:.1em .3em;
  828. border:1px solid #333;
  829. background:#999;
  830. color:#fff;
  831. }
  832. #content .paging :link,#content .paging :visited {
  833. padding:.1em .3em;
  834. border:1px solid #666;
  835. background:transparent;
  836. color:#666;
  837. }
  838. #content .paging :link:hover,#content .paging :visited:hover {
  839. background:#999;
  840. color:#fff;
  841. border-color:#333;
  842. }
  843. #content .paging .previous a,#content .paging .next a {
  844. font-weight:bold;
  845. border:none;
  846. }
  847. #content .paging .previous a:hover,#content .paging .next a:hover {
  848. background:transparent;
  849. color:#666;
  850. }
  851. #content h2 .numresults {
  852. color:#666;
  853. }
  854. /* Styles for search word highlighting */
  855. @media screen {
  856. .searchword0 {
  857. background:#ff9;
  858. }
  859. .searchword1 {
  860. background:#cfc;
  861. }
  862. .searchword2 {
  863. background:#cff;
  864. }
  865. .searchword3 {
  866. background:#ccf;
  867. }
  868. .searchword4 {
  869. background:#fcf;
  870. }
  871. }
  872. @media print {
  873. #header,#altlinks,#footer,#help {
  874. display:none;
  875. }
  876. .nav,form,.buttons form,form .buttons,form .inlinebuttons {
  877. display:none;
  878. }
  879. form.printableform {
  880. display:block;
  881. }