adctheme.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745
  1. /**
  2. * Sphinx stylesheet -- basic theme
  3. * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4. */
  5. /* -- main layout ----------------------------------------------------------- */
  6. div.clearer {
  7. clear: both;
  8. }
  9. /* -- header ---------------------------------------------------------------- */
  10. #header #title {
  11. background:#29334F url(title_background.png) repeat-x scroll 0 0;
  12. /*border-bottom:1px solid #B6B6B6;
  13. height:25px;*/
  14. overflow:hidden;
  15. }
  16. #headerButtons {
  17. position: absolute;
  18. list-style: none outside;
  19. top: 26px;
  20. left: 0px;
  21. right: 0px;
  22. margin: 0px;
  23. padding: 0px;
  24. border-top: 1px solid #2B334F;
  25. border-bottom: 1px solid #EDEDED;
  26. height: 20px;
  27. font-size: 8pt;
  28. overflow: hidden;
  29. background-color: #D8D8D8;
  30. }
  31. #headerButtons li {
  32. background-repeat:no-repeat;
  33. display:inline;
  34. margin-top:0;
  35. padding:0;
  36. }
  37. .headerButton {
  38. display: inline;
  39. height:20px;
  40. }
  41. .headerButton a {
  42. text-decoration: none;
  43. float: right;
  44. height: 20px;
  45. padding: 4px 15px;
  46. border-left: 1px solid #ACACAC;
  47. font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
  48. color: black;
  49. }
  50. .headerButton a:hover {
  51. color: white;
  52. background-color: #787878;
  53. }
  54. li#toc_button {
  55. text-align:left;
  56. }
  57. li#toc_button .headerButton a {
  58. width:198px;
  59. padding-top: 4px;
  60. font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
  61. color: black;
  62. float: left;
  63. padding-left:15px;
  64. border-right:1px solid #ACACAC;
  65. background:transparent url(triangle_closed.png) no-repeat scroll 4px 6px;
  66. }
  67. li#page_buttons {
  68. position:absolute;
  69. right:0;
  70. }
  71. #breadcrumbs {
  72. color: black;
  73. background-image:url(breadcrumb_background.png);
  74. border-top:1px solid #2B334F;
  75. bottom:0;
  76. font-size:10px;
  77. height:15px;
  78. left:0;
  79. overflow:hidden;
  80. padding:3px 10px 0;
  81. position:absolute;
  82. right:0;
  83. white-space:nowrap;
  84. z-index:901;
  85. }
  86. #breadcrumbs a {
  87. color: black;
  88. text-decoration: none;
  89. }
  90. #breadcrumbs a:hover {
  91. text-decoration: underline;
  92. }
  93. /* -- sidebar --------------------------------------------------------------- */
  94. #sphinxsidebar {
  95. position: absolute;
  96. top: 84px;
  97. bottom: 19px;
  98. left: 0px;
  99. width: 229px;
  100. background-color: #E4EBF7;
  101. border-right: 1px solid #ACACAC;
  102. border-top: 1px solid #2B334F;
  103. overflow-x: hidden;
  104. overflow-y: auto;
  105. padding: 0px 0px 0px 0px;
  106. font-size:11px;
  107. }
  108. div.sphinxsidebarwrapper {
  109. padding: 10px 5px 0 10px;
  110. }
  111. #sphinxsidebar li {
  112. margin: 0px;
  113. padding: 0px;
  114. font-weight: normal;
  115. margin: 0px 0px 7px 0px;
  116. overflow: hidden;
  117. text-overflow: ellipsis;
  118. font-size: 11px;
  119. }
  120. #sphinxsidebar ul {
  121. list-style: none;
  122. margin: 0px 0px 0px 0px;
  123. padding: 0px 5px 0px 5px;
  124. }
  125. #sphinxsidebar ul ul,
  126. #sphinxsidebar ul.want-points {
  127. list-style: square;
  128. }
  129. #sphinxsidebar ul ul {
  130. margin-top: 0;
  131. margin-bottom: 0;
  132. }
  133. #sphinxsidebar form {
  134. margin-top: 10px;
  135. }
  136. #sphinxsidebar input {
  137. border: 1px solid #787878;
  138. font-family: sans-serif;
  139. font-size: 1em;
  140. }
  141. img {
  142. border: 0;
  143. }
  144. #sphinxsidebar li.toctree-l1 a {
  145. font-weight: bold;
  146. color: #000;
  147. text-decoration: none;
  148. }
  149. #sphinxsidebar li.toctree-l2 a {
  150. font-weight: bold;
  151. color: #4f4f4f;
  152. text-decoration: none;
  153. }
  154. /* -- search page ----------------------------------------------------------- */
  155. ul.search {
  156. margin: 10px 0 0 20px;
  157. padding: 0;
  158. }
  159. ul.search li {
  160. padding: 5px 0 5px 20px;
  161. background-image: url(file.png);
  162. background-repeat: no-repeat;
  163. background-position: 0 7px;
  164. }
  165. ul.search li a {
  166. font-weight: bold;
  167. }
  168. ul.search li div.context {
  169. color: #888;
  170. margin: 2px 0 0 30px;
  171. text-align: left;
  172. }
  173. ul.keywordmatches li.goodmatch a {
  174. font-weight: bold;
  175. }
  176. #sphinxsidebar input.prettysearch {border:none;}
  177. input.searchbutton {
  178. float: right;
  179. }
  180. .search-wrapper {width: 100%; height: 25px;}
  181. .search-wrapper input.prettysearch { border: none; width:200px; height: 16px; background: url(searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
  182. .search-wrapper input.prettysearch { width: 184px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
  183. .search-wrapper .search-left { display: block; position: absolute; width: 20px; height: 19px; background: url(searchfield_leftcap.png) left top no-repeat; }
  184. .search-wrapper .search-right { display: block; position: relative; left: 204px; top: -19px; width: 10px; height: 19px; background: url(searchfield_rightcap.png) right top no-repeat; }
  185. /* -- index page ------------------------------------------------------------ */
  186. table.contentstable {
  187. width: 90%;
  188. }
  189. table.contentstable p.biglink {
  190. line-height: 150%;
  191. }
  192. a.biglink {
  193. font-size: 1.3em;
  194. }
  195. span.linkdescr {
  196. font-style: italic;
  197. padding-top: 5px;
  198. font-size: 90%;
  199. }
  200. /* -- general index --------------------------------------------------------- */
  201. table.indextable td {
  202. text-align: left;
  203. vertical-align: top;
  204. }
  205. table.indextable dl, table.indextable dd {
  206. margin-top: 0;
  207. margin-bottom: 0;
  208. }
  209. table.indextable tr.pcap {
  210. height: 10px;
  211. }
  212. table.indextable tr.cap {
  213. margin-top: 10px;
  214. background-color: #f2f2f2;
  215. }
  216. img.toggler {
  217. margin-right: 3px;
  218. margin-top: 3px;
  219. cursor: pointer;
  220. }
  221. /* -- general body styles --------------------------------------------------- */
  222. .document {
  223. /*border-top:1px solid #2B334F;*/
  224. overflow:auto;
  225. /*padding-left:2em;
  226. padding-right:2em;
  227. position:absolute;
  228. z-index:1;
  229. top:84px;
  230. bottom:19px;
  231. right:0;
  232. left:230px;*/
  233. padding-left: 2em;
  234. padding-right: 2em;
  235. }
  236. a.headerlink {
  237. visibility: hidden;
  238. }
  239. h1:hover > a.headerlink,
  240. h2:hover > a.headerlink,
  241. h3:hover > a.headerlink,
  242. h4:hover > a.headerlink,
  243. h5:hover > a.headerlink,
  244. h6:hover > a.headerlink,
  245. dt:hover > a.headerlink {
  246. visibility: visible;
  247. }
  248. div.body p.caption {
  249. text-align: inherit;
  250. }
  251. div.body td {
  252. text-align: left;
  253. }
  254. .field-list ul {
  255. padding-left: 1em;
  256. }
  257. .first {
  258. margin-top: 0 !important;
  259. }
  260. p.rubric {
  261. margin-top: 30px;
  262. font-weight: bold;
  263. }
  264. /* -- sidebars -------------------------------------------------------------- */
  265. /*div.sidebar {
  266. margin: 0 0 0.5em 1em;
  267. border: 1px solid #ddb;
  268. padding: 7px 7px 0 7px;
  269. background-color: #ffe;
  270. width: 40%;
  271. float: right;
  272. }
  273. p.sidebar-title {
  274. font-weight: bold;
  275. }
  276. */
  277. /* -- topics ---------------------------------------------------------------- */
  278. div.topic {
  279. border: 1px solid #ccc;
  280. padding: 7px 7px 0 7px;
  281. margin: 10px 0 10px 0;
  282. }
  283. p.topic-title {
  284. font-size: 1.1em;
  285. font-weight: bold;
  286. margin-top: 10px;
  287. }
  288. /* -- admonitions ----------------------------------------------------------- */
  289. .admonition {
  290. border: 1px solid #a1a5a9;
  291. background-color: #f7f7f7;
  292. margin: 20px;
  293. padding: 0px 8px 7px 9px;
  294. text-align: left;
  295. }
  296. .warning {
  297. background-color:#E8E8E8;
  298. border:1px solid #111111;
  299. margin:30px;
  300. }
  301. .admonition p {
  302. font: 12px 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif;
  303. margin-top: 7px;
  304. margin-bottom: 0px;
  305. }
  306. div.admonition dt {
  307. font-weight: bold;
  308. }
  309. div.admonition dl {
  310. margin-bottom: 0;
  311. }
  312. p.admonition-title {
  313. margin: 0px 10px 5px 0px;
  314. font-weight: bold;
  315. padding-top: 3px;
  316. }
  317. div.body p.centered {
  318. text-align: left;
  319. margin-top: 25px;
  320. }
  321. /* -- tables ---------------------------------------------------------------- */
  322. table.docutils {
  323. border-collapse: collapse;
  324. border-top: 1px solid #919699;
  325. border-left: 1px solid #919699;
  326. border-right: 1px solid #919699;
  327. font-size:12px;
  328. padding:8px;
  329. text-align:left;
  330. vertical-align:top;
  331. }
  332. table.docutils td, table.docutils th {
  333. padding: 8px;
  334. font-size: 12px;
  335. text-align: left;
  336. vertical-align: top;
  337. border-bottom: 1px solid #919699;
  338. }
  339. table.docutils th {
  340. font-weight: bold;
  341. }
  342. /* This alternates colors in up to six table rows (light blue for odd, white for even)*/
  343. .docutils tr {
  344. background: #F0F5F9;
  345. }
  346. .docutils tr + tr {
  347. background: #FFFFFF;
  348. }
  349. .docutils tr + tr + tr {
  350. background: #F0F5F9;
  351. }
  352. .docutils tr + tr + tr + tr {
  353. background: #FFFFFF;
  354. }
  355. .docutils tr + tr + tr +tr + tr {
  356. background: #F0F5F9;
  357. }
  358. .docutils tr + tr + tr + tr + tr + tr {
  359. background: #FFFFFF;
  360. }
  361. .docutils tr + tr + tr + tr + tr + tr + tr {
  362. background: #F0F5F9;
  363. }
  364. table.footnote td, table.footnote th {
  365. border: 0 !important;
  366. }
  367. th {
  368. text-align: left;
  369. padding-right: 5px;
  370. }
  371. /* -- other body styles ----------------------------------------------------- */
  372. dl {
  373. margin-bottom: 15px;
  374. }
  375. dd p {
  376. margin-top: 0px;
  377. }
  378. dd ul, dd table {
  379. margin-bottom: 10px;
  380. }
  381. dd {
  382. margin-top: 3px;
  383. margin-bottom: 10px;
  384. margin-left: 30px;
  385. }
  386. dt:target, .highlight {
  387. background-color: #fbe54e;
  388. }
  389. dl.glossary dt {
  390. font-weight: bold;
  391. font-size: 1.1em;
  392. }
  393. .field-list ul {
  394. vertical-align: top;
  395. margin: 0;
  396. padding-bottom: 0;
  397. list-style: none inside;
  398. }
  399. .field-list ul li {
  400. margin-top: 0;
  401. }
  402. .field-list p {
  403. margin: 0;
  404. }
  405. .refcount {
  406. color: #060;
  407. }
  408. .optional {
  409. font-size: 1.3em;
  410. }
  411. .versionmodified {
  412. font-style: italic;
  413. }
  414. .system-message {
  415. background-color: #fda;
  416. padding: 5px;
  417. border: 3px solid red;
  418. }
  419. .footnote:target {
  420. background-color: #ffa
  421. }
  422. /* -- code displays --------------------------------------------------------- */
  423. pre {
  424. overflow: auto;
  425. background-color:#F1F5F9;
  426. border:1px solid #C9D1D7;
  427. border-spacing:0;
  428. font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",Courier,Consolas,monospace;
  429. font-size:11px;
  430. padding: 10px;
  431. }
  432. td.linenos pre {
  433. padding: 5px 0px;
  434. border: 0;
  435. background-color: transparent;
  436. color: #aaa;
  437. }
  438. table.highlighttable {
  439. margin-left: 0.5em;
  440. }
  441. table.highlighttable td {
  442. padding: 0 0.5em 0 0.5em;
  443. }
  444. tt.descname {
  445. background-color: transparent;
  446. font-weight: bold;
  447. font-size: 1.2em;
  448. }
  449. tt.descclassname {
  450. background-color: transparent;
  451. }
  452. tt.xref, a tt {
  453. background-color: transparent;
  454. font-weight: bold;
  455. }
  456. h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
  457. background-color: transparent;
  458. }
  459. /* -- math display ---------------------------------------------------------- */
  460. img.math {
  461. vertical-align: middle;
  462. }
  463. div.body div.math p {
  464. text-align: center;
  465. }
  466. span.eqno {
  467. float: right;
  468. }
  469. /* -- printout stylesheet --------------------------------------------------- */
  470. @media print {
  471. div.document,
  472. div.documentwrapper,
  473. div.bodywrapper {
  474. margin: 0;
  475. width: 100%;
  476. }
  477. div.sphinxsidebar,
  478. div.related,
  479. div.footer,
  480. #top-link {
  481. display: none;
  482. }
  483. }
  484. body {
  485. font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
  486. }
  487. dl.class dt {
  488. padding: 3px;
  489. border-top: 2px solid #999;
  490. }
  491. tt.descname {
  492. font-size: 1em;
  493. }
  494. em.property {
  495. font-style: normal;
  496. }
  497. dl.class dd p {
  498. }
  499. dl.class dd dl.exception dt {
  500. padding: 3px;
  501. background-color: #FFD6D6;
  502. border-top: none;
  503. }
  504. dl.class dd dl.method dt {
  505. padding: 3px;
  506. background-color: #e9e9e9;
  507. border-top: none;
  508. }
  509. dl.function dt {
  510. padding: 3px;
  511. border-top: 2px solid #999;
  512. }
  513. ul {
  514. list-style-image:none;
  515. list-style-position:outside;
  516. list-style-type:square;
  517. margin:0 0 0 30px;
  518. padding:0 0 12px 6px;
  519. }
  520. #docstitle {
  521. height: 36px;
  522. background-image: url(header_sm_mid.png);
  523. left: 0;
  524. top: 0;
  525. position: absolute;
  526. width: 100%;
  527. }
  528. #docstitle p {
  529. padding:7px 0 0 45px;
  530. margin: 0;
  531. color: white;
  532. text-shadow:0 1px 0 #787878;
  533. background: transparent url(documentation.png) no-repeat scroll 10px 3px;
  534. height: 36px;
  535. font-size: 15px;
  536. }
  537. #header {
  538. height:45px;
  539. left:0;
  540. position:absolute;
  541. right:0;
  542. top:36px;
  543. z-index:900;
  544. }
  545. #header h1 {
  546. font-size:10pt;
  547. margin:0;
  548. padding:5px 0 0 10px;
  549. text-shadow:0 1px 0 #D5D5D5;
  550. white-space:nowrap;
  551. }
  552. h1 {
  553. -x-system-font:none;
  554. color:#000000;
  555. font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
  556. font-size:30px;
  557. font-size-adjust:none;
  558. font-stretch:normal;
  559. font-style:normal;
  560. font-variant:normal;
  561. font-weight:bold;
  562. line-height:normal;
  563. margin-bottom:25px;
  564. margin-top:1em;
  565. }
  566. .footer {
  567. border-top:1px solid #DDDDDD;
  568. clear:both;
  569. padding-top:9px;
  570. width:100%;
  571. font-size:10px;
  572. }
  573. p {
  574. -x-system-font:none;
  575. font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
  576. font-size:12px;
  577. font-size-adjust:none;
  578. font-stretch:normal;
  579. font-style:normal;
  580. font-variant:normal;
  581. font-weight:normal;
  582. line-height:normal;
  583. margin-bottom:10px;
  584. margin-top:0;
  585. }
  586. h2 {
  587. border-bottom:1px solid #919699;
  588. color:#000000;
  589. font-size:24px;
  590. margin-top:2.5em;
  591. padding-bottom:2px;
  592. }
  593. a:link:hover {
  594. color:#093D92;
  595. text-decoration:underline;
  596. }
  597. a:link {
  598. color:#093D92;
  599. text-decoration:none;
  600. }
  601. ol {
  602. list-style-position:outside;
  603. list-style-type:decimal;
  604. margin:0 0 0 30px;
  605. padding:0 0 12px 6px;
  606. }
  607. li {
  608. margin-top:7px;
  609. font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
  610. font-size:12px;
  611. font-size-adjust:none;
  612. font-stretch:normal;
  613. font-style:normal;
  614. font-variant:normal;
  615. font-weight:normal;
  616. line-height:normal;
  617. }
  618. li > p {
  619. display:inline;
  620. }
  621. li p {
  622. margin-top:8px;
  623. }