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