adctheme.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743
  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. }
  234. a.headerlink {
  235. visibility: hidden;
  236. }
  237. h1:hover > a.headerlink,
  238. h2:hover > a.headerlink,
  239. h3:hover > a.headerlink,
  240. h4:hover > a.headerlink,
  241. h5:hover > a.headerlink,
  242. h6:hover > a.headerlink,
  243. dt:hover > a.headerlink {
  244. visibility: visible;
  245. }
  246. div.body p.caption {
  247. text-align: inherit;
  248. }
  249. div.body td {
  250. text-align: left;
  251. }
  252. .field-list ul {
  253. padding-left: 1em;
  254. }
  255. .first {
  256. margin-top: 0 !important;
  257. }
  258. p.rubric {
  259. margin-top: 30px;
  260. font-weight: bold;
  261. }
  262. /* -- sidebars -------------------------------------------------------------- */
  263. /*div.sidebar {
  264. margin: 0 0 0.5em 1em;
  265. border: 1px solid #ddb;
  266. padding: 7px 7px 0 7px;
  267. background-color: #ffe;
  268. width: 40%;
  269. float: right;
  270. }
  271. p.sidebar-title {
  272. font-weight: bold;
  273. }
  274. */
  275. /* -- topics ---------------------------------------------------------------- */
  276. div.topic {
  277. border: 1px solid #ccc;
  278. padding: 7px 7px 0 7px;
  279. margin: 10px 0 10px 0;
  280. }
  281. p.topic-title {
  282. font-size: 1.1em;
  283. font-weight: bold;
  284. margin-top: 10px;
  285. }
  286. /* -- admonitions ----------------------------------------------------------- */
  287. .admonition {
  288. border: 1px solid #a1a5a9;
  289. background-color: #f7f7f7;
  290. margin: 20px;
  291. padding: 0px 8px 7px 9px;
  292. text-align: left;
  293. }
  294. .warning {
  295. background-color:#E8E8E8;
  296. border:1px solid #111111;
  297. margin:30px;
  298. }
  299. .admonition p {
  300. font: 12px 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif;
  301. margin-top: 7px;
  302. margin-bottom: 0px;
  303. }
  304. div.admonition dt {
  305. font-weight: bold;
  306. }
  307. div.admonition dl {
  308. margin-bottom: 0;
  309. }
  310. p.admonition-title {
  311. margin: 0px 10px 5px 0px;
  312. font-weight: bold;
  313. padding-top: 3px;
  314. }
  315. div.body p.centered {
  316. text-align: center;
  317. margin-top: 25px;
  318. }
  319. /* -- tables ---------------------------------------------------------------- */
  320. table.docutils {
  321. border-collapse: collapse;
  322. border-top: 1px solid #919699;
  323. border-left: 1px solid #919699;
  324. border-right: 1px solid #919699;
  325. font-size:12px;
  326. padding:8px;
  327. text-align:left;
  328. vertical-align:top;
  329. }
  330. table.docutils td, table.docutils th {
  331. padding: 8px;
  332. font-size: 12px;
  333. text-align: left;
  334. vertical-align: top;
  335. border-bottom: 1px solid #919699;
  336. }
  337. table.docutils th {
  338. font-weight: bold;
  339. }
  340. /* This alternates colors in up to six table rows (light blue for odd, white for even)*/
  341. .docutils tr {
  342. background: #F0F5F9;
  343. }
  344. .docutils tr + tr {
  345. background: #FFFFFF;
  346. }
  347. .docutils tr + tr + tr {
  348. background: #F0F5F9;
  349. }
  350. .docutils tr + tr + tr + tr {
  351. background: #FFFFFF;
  352. }
  353. .docutils tr + tr + tr +tr + tr {
  354. background: #F0F5F9;
  355. }
  356. .docutils tr + tr + tr + tr + tr + tr {
  357. background: #FFFFFF;
  358. }
  359. .docutils tr + tr + tr + tr + tr + tr + tr {
  360. background: #F0F5F9;
  361. }
  362. table.footnote td, table.footnote th {
  363. border: 0 !important;
  364. }
  365. th {
  366. text-align: left;
  367. padding-right: 5px;
  368. }
  369. /* -- other body styles ----------------------------------------------------- */
  370. dl {
  371. margin-bottom: 15px;
  372. }
  373. dd p {
  374. margin-top: 0px;
  375. }
  376. dd ul, dd table {
  377. margin-bottom: 10px;
  378. }
  379. dd {
  380. margin-top: 3px;
  381. margin-bottom: 10px;
  382. margin-left: 30px;
  383. }
  384. dt:target, .highlight {
  385. background-color: #fbe54e;
  386. }
  387. dl.glossary dt {
  388. font-weight: bold;
  389. font-size: 1.1em;
  390. }
  391. .field-list ul {
  392. vertical-align: top;
  393. margin: 0;
  394. padding-bottom: 0;
  395. list-style: none inside;
  396. }
  397. .field-list ul li {
  398. margin-top: 0;
  399. }
  400. .field-list p {
  401. margin: 0;
  402. }
  403. .refcount {
  404. color: #060;
  405. }
  406. .optional {
  407. font-size: 1.3em;
  408. }
  409. .versionmodified {
  410. font-style: italic;
  411. }
  412. .system-message {
  413. background-color: #fda;
  414. padding: 5px;
  415. border: 3px solid red;
  416. }
  417. .footnote:target {
  418. background-color: #ffa
  419. }
  420. /* -- code displays --------------------------------------------------------- */
  421. pre {
  422. overflow: auto;
  423. background-color:#F1F5F9;
  424. border:1px solid #C9D1D7;
  425. border-spacing:0;
  426. font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",Courier,Consolas,monospace;
  427. font-size:11px;
  428. padding: 10px;
  429. }
  430. td.linenos pre {
  431. padding: 5px 0px;
  432. border: 0;
  433. background-color: transparent;
  434. color: #aaa;
  435. }
  436. table.highlighttable {
  437. margin-left: 0.5em;
  438. }
  439. table.highlighttable td {
  440. padding: 0 0.5em 0 0.5em;
  441. }
  442. tt.descname {
  443. background-color: transparent;
  444. font-weight: bold;
  445. font-size: 1.2em;
  446. }
  447. tt.descclassname {
  448. background-color: transparent;
  449. }
  450. tt.xref, a tt {
  451. background-color: transparent;
  452. font-weight: bold;
  453. }
  454. h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
  455. background-color: transparent;
  456. }
  457. /* -- math display ---------------------------------------------------------- */
  458. img.math {
  459. vertical-align: middle;
  460. }
  461. div.body div.math p {
  462. text-align: center;
  463. }
  464. span.eqno {
  465. float: right;
  466. }
  467. /* -- printout stylesheet --------------------------------------------------- */
  468. @media print {
  469. div.document,
  470. div.documentwrapper,
  471. div.bodywrapper {
  472. margin: 0;
  473. width: 100%;
  474. }
  475. div.sphinxsidebar,
  476. div.related,
  477. div.footer,
  478. #top-link {
  479. display: none;
  480. }
  481. }
  482. body {
  483. font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
  484. }
  485. dl.class dt {
  486. padding: 3px;
  487. border-top: 2px solid #999;
  488. }
  489. tt.descname {
  490. font-size: 1em;
  491. }
  492. em.property {
  493. font-style: normal;
  494. }
  495. dl.class dd p {
  496. }
  497. dl.class dd dl.exception dt {
  498. padding: 3px;
  499. background-color: #FFD6D6;
  500. border-top: none;
  501. }
  502. dl.class dd dl.method dt {
  503. padding: 3px;
  504. background-color: #e9e9e9;
  505. border-top: none;
  506. }
  507. dl.function dt {
  508. padding: 3px;
  509. border-top: 2px solid #999;
  510. }
  511. ul {
  512. list-style-image:none;
  513. list-style-position:outside;
  514. list-style-type:square;
  515. margin:0 0 0 30px;
  516. padding:0 0 12px 6px;
  517. }
  518. #docstitle {
  519. height: 36px;
  520. background-image: url(header_sm_mid.png);
  521. left: 0;
  522. top: 0;
  523. position: absolute;
  524. width: 100%;
  525. }
  526. #docstitle p {
  527. padding:7px 0 0 45px;
  528. margin: 0;
  529. color: white;
  530. text-shadow:0 1px 0 #787878;
  531. background: transparent url(documentation.png) no-repeat scroll 10px 3px;
  532. height: 36px;
  533. font-size: 15px;
  534. }
  535. #header {
  536. height:45px;
  537. left:0;
  538. position:absolute;
  539. right:0;
  540. top:36px;
  541. z-index:900;
  542. }
  543. #header h1 {
  544. font-size:10pt;
  545. margin:0;
  546. padding:5px 0 0 10px;
  547. text-shadow:0 1px 0 #D5D5D5;
  548. white-space:nowrap;
  549. }
  550. h1 {
  551. -x-system-font:none;
  552. color:#000000;
  553. font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
  554. font-size:30px;
  555. font-size-adjust:none;
  556. font-stretch:normal;
  557. font-style:normal;
  558. font-variant:normal;
  559. font-weight:bold;
  560. line-height:normal;
  561. margin-bottom:25px;
  562. margin-top:1em;
  563. }
  564. .footer {
  565. border-top:1px solid #DDDDDD;
  566. clear:both;
  567. padding-top:9px;
  568. width:100%;
  569. font-size:10px;
  570. }
  571. p {
  572. -x-system-font:none;
  573. font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
  574. font-size:12px;
  575. font-size-adjust:none;
  576. font-stretch:normal;
  577. font-style:normal;
  578. font-variant:normal;
  579. font-weight:normal;
  580. line-height:normal;
  581. margin-bottom:10px;
  582. margin-top:0;
  583. }
  584. h2 {
  585. border-bottom:1px solid #919699;
  586. color:#000000;
  587. font-size:24px;
  588. margin-top:2.5em;
  589. padding-bottom:2px;
  590. }
  591. a:link:hover {
  592. color:#093D92;
  593. text-decoration:underline;
  594. }
  595. a:link {
  596. color:#093D92;
  597. text-decoration:none;
  598. }
  599. ol {
  600. list-style-position:outside;
  601. list-style-type:decimal;
  602. margin:0 0 0 30px;
  603. padding:0 0 12px 6px;
  604. }
  605. li {
  606. margin-top:7px;
  607. font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
  608. font-size:12px;
  609. font-size-adjust:none;
  610. font-stretch:normal;
  611. font-style:normal;
  612. font-variant:normal;
  613. font-weight:normal;
  614. line-height:normal;
  615. }
  616. li > p {
  617. display:inline;
  618. }
  619. li p {
  620. margin-top:8px;
  621. }