style.css 20 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255
  1. /**
  2. * Generic elements
  3. */
  4. body {
  5. margin: 0;
  6. padding: 0;
  7. background: #edf5fa;
  8. font: 76%/170% Verdana, sans-serif;
  9. color: #494949;
  10. }
  11. input {
  12. font: 1em/100% Verdana, sans-serif;
  13. color: #494949;
  14. }
  15. textarea,
  16. select {
  17. font: 1em/160% Verdana, sans-serif;
  18. color: #494949;
  19. }
  20. h1,
  21. h2,
  22. h3,
  23. h4,
  24. h5,
  25. h6 {
  26. margin: 0;
  27. padding: 0;
  28. font-weight: normal;
  29. font-family: Helvetica, Arial, sans-serif;
  30. }
  31. h1 {
  32. font-size: 170%;
  33. }
  34. h2,
  35. #center h1 {
  36. font-size: 160%;
  37. line-height: 130%;
  38. }
  39. h3 {
  40. font-size: 140%;
  41. }
  42. h4 {
  43. font-size: 130%;
  44. }
  45. h5 {
  46. font-size: 120%;
  47. }
  48. h6 {
  49. font-size: 110%;
  50. }
  51. quote,
  52. code,
  53. fieldset {
  54. margin: .5em 0;
  55. }
  56. code,
  57. pre,
  58. kbd {
  59. font-size: 115%;
  60. }
  61. p {
  62. margin: 0.6em 0 1.2em;
  63. padding: 0;
  64. }
  65. a:link,
  66. a:visited {
  67. color: #027AC6;
  68. text-decoration: none;
  69. }
  70. a:hover {
  71. color: #0062A0;
  72. text-decoration: underline;
  73. }
  74. a:active,
  75. a.active {
  76. color: #5895be;
  77. }
  78. hr {
  79. margin: 0;
  80. padding: 0;
  81. border: none;
  82. height: 1px;
  83. background: #5294c1;
  84. }
  85. ul,
  86. .block ul,
  87. ol {
  88. margin: 0.5em 0 1em;
  89. padding: 0 0 0 1.5em; /* LTR */
  90. }
  91. /* Default to menu leaf bullet for unordered list items. "ul" used here so it can cascade to list items and "li.leaf" to override the system leaf image. */
  92. ul,
  93. ul li.leaf {
  94. list-style-image: url(images/menu-leaf.gif);
  95. }
  96. /* This is used to cancel the list style image when an ordered list is embedded in an unordered list. */
  97. ol {
  98. list-style-image: none;
  99. }
  100. ul.menu,
  101. .item-list ul {
  102. margin: 0.35em 0 0 -0.5em; /* LTR */
  103. }
  104. ol li,
  105. ul li,
  106. ul.menu li,
  107. .item-list ul li,
  108. li.leaf {
  109. margin: 0.15em 0 0.15em .5em; /* LTR */
  110. padding-bottom: .1em;
  111. }
  112. ul li.expanded {
  113. list-style-image: url(images/menu-expanded.gif);
  114. }
  115. ul li.collapsed {
  116. list-style-image: url(images/menu-collapsed.gif); /* LTR */
  117. }
  118. ul li.leaf a,
  119. ul li.expanded a,
  120. ul li.collapsed a {
  121. display: block;
  122. }
  123. ul.inline li {
  124. background: none;
  125. margin: 0;
  126. padding: 0 1em 0 0; /* LTR */
  127. }
  128. ol.task-list {
  129. margin-left: 0; /* LTR */
  130. list-style-type: none;
  131. list-style-image: none;
  132. }
  133. ol.task-list li {
  134. padding: 0.5em 1em 0.5em 2em; /* LTR */
  135. }
  136. ol.task-list li.active {
  137. background: transparent url(images/task-list.png) no-repeat 3px 50%; /* LTR */
  138. }
  139. ol.task-list li.done {
  140. color: #393;
  141. background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%; /* LTR */
  142. }
  143. ol.task-list li.active {
  144. margin-right: 1em; /* LTR */
  145. }
  146. fieldset ul.clearfix li {
  147. margin: 0;
  148. padding: 0;
  149. background-image: none;
  150. }
  151. dl {
  152. margin: 0.5em 0 1em 1.5em; /* LTR */
  153. }
  154. dl dt {
  155. }
  156. dl dd {
  157. margin: 0 0 .5em 1.5em; /* LTR */
  158. }
  159. img,
  160. a img {
  161. border: none;
  162. }
  163. table {
  164. margin: 1em 0;
  165. width: 100%;
  166. }
  167. thead th {
  168. border-bottom: 2px solid #d3e7f4;
  169. color: #494949;
  170. font-weight: bold;
  171. }
  172. th a:link,
  173. th a:visited {
  174. color: #6f9dbd;
  175. }
  176. td,
  177. th {
  178. padding: .3em .5em;
  179. }
  180. tr.even,
  181. tr.odd,
  182. tbody th {
  183. border: solid #d3e7f4;
  184. border-width: 1px 0;
  185. }
  186. tr.odd,
  187. tr.info {
  188. background-color: #edf5fa;
  189. }
  190. tr.even {
  191. background-color: #fff;
  192. }
  193. tr.drag {
  194. background-color: #ffb;
  195. }
  196. tr.drag-previous {
  197. background-color: #ffd;
  198. }
  199. tr.odd td.active {
  200. background-color: #ddecf5;
  201. }
  202. tr.even td.active {
  203. background-color: #e6f1f7;
  204. }
  205. td.region-title,
  206. td.module,
  207. td.container,
  208. td.category {
  209. border-top: 1.5em solid #fff;
  210. border-bottom: 1px solid #b4d7f0;
  211. background-color: #d4e7f3;
  212. color: #455067;
  213. font-weight: bold;
  214. }
  215. tr:first-child td.region-title,
  216. tr:first-child td.module,
  217. tr:first-child td.container,
  218. tr:first-child td.category {
  219. border-top-width: 0;
  220. }
  221. span.form-required {
  222. color: #ffae00;
  223. }
  224. .submitted, .description,
  225. .vertical-tab-button .summary {
  226. font-size: 0.92em;
  227. color: #898989;
  228. }
  229. .description .more-help-link {
  230. font-size: 0.92em;
  231. }
  232. .description {
  233. line-height: 150%;
  234. margin-bottom: 0.75em;
  235. color: #898989;
  236. }
  237. .preview {
  238. margin: .75em 0 .75em;
  239. padding: .5em 1em;
  240. }
  241. .form-checkboxes,
  242. .form-radios,
  243. .form-checkboxes .form-item,
  244. .form-radios .form-item {
  245. margin: 0.25em 0;
  246. }
  247. #center form {
  248. margin-bottom: 2em;
  249. }
  250. .form-actions {
  251. margin: 2em 0 1em;
  252. }
  253. .form-button,
  254. .form-submit {
  255. margin: 0 0.5em 0 0; /* LTR */
  256. }
  257. /**
  258. * Skip link
  259. */
  260. #skip-link {
  261. left: 50%;
  262. margin-left: -5.25em;
  263. margin-top: 0;
  264. position: absolute;
  265. width: auto;
  266. z-index: 1000;
  267. }
  268. #skip-link a,
  269. #skip-link a:link,
  270. #skip-link a:visited {
  271. background: #444;
  272. background: rgba(0, 0, 0, 0.6);
  273. color: #fff;
  274. display: block;
  275. font-size: 0.94em;
  276. line-height: 1.7;
  277. margin-top: 1px;
  278. padding: 2px 10px;
  279. text-decoration: none;
  280. -khtml-border-radius: 0 0 2px 2px;
  281. -moz-border-radius: 0 0 2px 2px;
  282. -webkit-border-bottom-left-radius: 2px;
  283. -webkit-border-bottom-right-radius: 2px;
  284. -webkit-border-top-left-radius: 0;
  285. -webkit-border-top-right-radius: 0;
  286. border-radius: 0 0 2px 2px;
  287. }
  288. #skip-link a:hover,
  289. #skip-link a:active,
  290. #skip-link a:focus {
  291. outline: 0;
  292. }
  293. /**
  294. * Layout
  295. */
  296. .region-header {
  297. min-height: 1em;
  298. background: #d2e6f3 url(images/bg-navigation.png) repeat-x 50% 100%;
  299. }
  300. .region-header .block {
  301. display: block;
  302. margin: 0 1em;
  303. }
  304. .region-header .block-region {
  305. display: block;
  306. margin: 0 0.5em 1em;
  307. padding: 0.5em;
  308. position: relative;
  309. top: 0.5em;
  310. }
  311. .region-header * {
  312. display: inline;
  313. line-height: 1.5em;
  314. margin-top: 0;
  315. margin-bottom: 0;
  316. }
  317. /* Prevent the previous directive from showing the content of script elements in Mozilla browsers. */
  318. .region-header script {
  319. display: none;
  320. }
  321. .region-header p,
  322. .region-header img {
  323. margin-top: 0.5em;
  324. }
  325. .region-header h2 {
  326. margin: 0 1em 0 0; /* LTR */
  327. }
  328. .region-header h3,
  329. .region-header label,
  330. .region-header li {
  331. margin: 0 1em;
  332. padding: 0;
  333. background: none;
  334. }
  335. #wrapper {
  336. background: #edf5fa url(images/body.png) repeat-x 50% 0;
  337. }
  338. /* Set container widths when we are using the "fixed width" option. */
  339. #wrapper #container {
  340. width: 560px;
  341. margin: 0 auto;
  342. padding: 0 20px;
  343. }
  344. body.one-sidebar #wrapper #container {
  345. width: 770px;
  346. }
  347. body.two-sidebars #wrapper #container {
  348. width: 980px;
  349. }
  350. /* Unset container width when we are using the "fluid width" option. */
  351. body.fluid-width #wrapper #container {
  352. width: auto;
  353. max-width: 1270px;
  354. }
  355. #wrapper #container #header {
  356. height: 80px;
  357. }
  358. #wrapper #container #header #logo-floater {
  359. position: absolute;
  360. }
  361. #branding,
  362. #branding a:link,
  363. #branding a:visited {
  364. line-height: 120px;
  365. position: relative;
  366. z-index: 2;
  367. white-space: nowrap;
  368. }
  369. #branding span {
  370. font-weight: bold;
  371. }
  372. #branding img {
  373. padding-top: 14px;
  374. padding-right: 20px; /* LTR */
  375. float: left; /* LTR */
  376. }
  377. /* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */
  378. body.two-sidebars {
  379. min-width: 980px;
  380. }
  381. /* With 2 columns, require a minimum width of 800px. */
  382. body.sidebar-first,
  383. body.sidebar-second {
  384. min-width: 780px;
  385. }
  386. /* We must define 100% width to avoid the body being too narrow for near-empty pages */
  387. #wrapper #container #center {
  388. float: left; /* LTR */
  389. width: 100%;
  390. }
  391. /* So we move the #center container over the sidebars to compensate */
  392. body.sidebar-first #center {
  393. margin-left: -210px; /* LTR */
  394. }
  395. body.sidebar-second #center {
  396. margin-right: -210px; /* LTR */
  397. }
  398. body.two-sidebars #center {
  399. margin: 0 -210px;
  400. }
  401. /* And add blanks left and right for the sidebars to fill */
  402. body.sidebar-first #squeeze {
  403. margin-left: 210px; /* LTR */
  404. }
  405. body.sidebar-second #squeeze {
  406. margin-right: 210px; /* LTR */
  407. }
  408. body.two-sidebars #squeeze {
  409. margin: 0 210px;
  410. }
  411. /* We ensure the sidebars are still clickable using z-index */
  412. #wrapper #container .sidebar {
  413. margin: 60px 0 5em;
  414. width: 210px;
  415. float: left; /* LTR */
  416. z-index: 2;
  417. position: relative;
  418. }
  419. #wrapper #container .sidebar .block {
  420. margin: 0 0 1.5em 0;
  421. }
  422. #sidebar-first .block {
  423. padding: 0 15px 0 0; /* LTR */
  424. }
  425. #sidebar-second .block {
  426. padding: 0 0 0 15px; /* LTR */
  427. }
  428. .block .content {
  429. margin: 0.5em 0;
  430. }
  431. #sidebar-first .block-region {
  432. margin: 0 15px 0 0px; /* LTR */
  433. }
  434. #sidebar-second .block-region {
  435. margin: 0 0px 0 15px; /* LTR */
  436. }
  437. .block-region {
  438. padding: 1em;
  439. background: transparent;
  440. border: 2px dashed #b4d7f0;
  441. text-align: center;
  442. font-size: 1.3em;
  443. }
  444. /* Now we add the backgrounds for the main content shading */
  445. #wrapper #container #center #squeeze {
  446. background: #fff url(images/bg-content.png) repeat-x 50% 0;
  447. position: relative;
  448. }
  449. #wrapper #container #center .right-corner {
  450. background: transparent url(images/bg-content-right.png) no-repeat 100% 0;
  451. position: relative;
  452. left: 10px;
  453. }
  454. #wrapper #container #center .right-corner .left-corner {
  455. padding: 60px 25px 5em 35px;
  456. background: transparent url(images/bg-content-left.png) no-repeat 0 0;
  457. margin-left: -10px;
  458. position: relative;
  459. left: -10px;
  460. min-height: 400px;
  461. }
  462. #wrapper #container .region-footer {
  463. float: none;
  464. clear: both;
  465. text-align: center;
  466. margin: 4em 0 -3em;
  467. color: #898989;
  468. }
  469. #wrapper #container .breadcrumb {
  470. position: absolute;
  471. top: 15px;
  472. left: 35px; /* LTR */
  473. z-index: 3;
  474. }
  475. body.sidebar-first .region-footer {
  476. margin-left: -210px;
  477. }
  478. body.sidebar-second .region-footer {
  479. margin-right: -210px;
  480. }
  481. body.two-sidebars .region-footer {
  482. margin: 0 -210px;
  483. }
  484. /**
  485. * Header
  486. */
  487. div#branding {
  488. font-family: Helvetica,Arial,sans-serif;
  489. }
  490. div#branding strong {
  491. font-weight: normal;
  492. }
  493. #branding,
  494. #branding a:link,
  495. #branding a:visited {
  496. color: #fff;
  497. text-shadow: #1659ac 0px 1px 3px;
  498. font-size: 1.5em;
  499. }
  500. #branding a:hover {
  501. text-decoration: none;
  502. }
  503. #wrapper #container .breadcrumb {
  504. font-size: 0.92em;
  505. }
  506. #wrapper #container .breadcrumb,
  507. #wrapper #container .breadcrumb a {
  508. color: #529ad6;
  509. }
  510. #highlighted {
  511. padding: 1em;
  512. background-color: #fff;
  513. border: 1px solid #e0e5fb;
  514. margin-bottom: 2em;
  515. }
  516. /**
  517. * Overlay
  518. */
  519. #overlay #overlay-tabs li a {
  520. background: #d9eaf5;
  521. color: #000;
  522. }
  523. #overlay #overlay-tabs li a:hover,
  524. #overlay #overlay-tabs li a:focus {
  525. background: #fff;
  526. }
  527. #overlay #overlay-tabs li.active a {
  528. background: url("images/body.png") repeat-x scroll 50% -58px #edf5fa;
  529. color: #fff;
  530. }
  531. #overlay-content {
  532. padding: 1px;
  533. }
  534. #overlay-content #header {
  535. display: none;
  536. }
  537. #overlay-content #wrapper {
  538. background-position: 50% -80px;
  539. }
  540. /**
  541. * Primary navigation
  542. */
  543. ul.main-menu {
  544. margin: 0;
  545. padding: 0;
  546. float: right; /* LTR */
  547. position: relative;
  548. z-index: 4;
  549. }
  550. ul.main-menu li {
  551. margin: 0;
  552. padding: 0;
  553. float: left; /* LTR */
  554. background-image: none;
  555. }
  556. ul.main-menu li a,
  557. ul.main-menu li a:link,
  558. ul.main-menu li a:visited {
  559. display: block;
  560. margin: 0 1em;
  561. padding: .75em 0 0;
  562. color: #fff;
  563. background: transparent url(images/bg-navigation-item.png) no-repeat 50% 0;
  564. }
  565. ul.main-menu li a:hover,
  566. ul.main-menu li a.active {
  567. color: #fff;
  568. background: transparent url(images/bg-navigation-item-hover.png) no-repeat 50% 0;
  569. }
  570. /**
  571. * Secondary navigation
  572. */
  573. ul.secondary-menu {
  574. margin: 0;
  575. padding: 18px 0 0;
  576. float: right; /* LTR */
  577. clear: right; /* LTR */
  578. position: relative;
  579. z-index: 4;
  580. }
  581. ul.secondary-menu li {
  582. margin: 0;
  583. padding: 0;
  584. float: left; /* LTR */
  585. background-image: none;
  586. }
  587. ul.secondary-menu li a,
  588. ul.secondary-menu li a:link,
  589. ul.secondary-menu li a:visited {
  590. display: block;
  591. margin: 0 1em;
  592. padding: .75em 0 0;
  593. color: #cde3f1;
  594. background: transparent;
  595. }
  596. ul.secondary-menu li a:hover,
  597. ul.secondary-menu li a.active {
  598. color: #cde3f1;
  599. background: transparent;
  600. }
  601. /**
  602. * Local tasks
  603. */
  604. ul.primary,
  605. ul.primary li,
  606. ul.secondary,
  607. ul.secondary li {
  608. border: 0;
  609. background: none;
  610. margin: 0;
  611. padding: 0;
  612. }
  613. #tabs-wrapper {
  614. margin: 0 -26px 1em;
  615. padding: 0 26px;
  616. border-bottom: 1px solid #e9eff3;
  617. position: relative;
  618. }
  619. ul.primary {
  620. padding: 0.5em 0 10px;
  621. float: left; /* LTR */
  622. }
  623. ul.secondary {
  624. clear: both;
  625. text-align: left; /* LTR */
  626. border-bottom: 1px solid #e9eff3;
  627. margin: -0.2em -26px 1em;
  628. padding: 0 26px 0.6em;
  629. }
  630. h1.with-tabs {
  631. float: left; /* LTR */
  632. margin: 0 2em 0 0; /* LTR */
  633. padding: 0;
  634. }
  635. ul.primary li a,
  636. ul.primary li.active a,
  637. ul.primary li a:hover,
  638. ul.primary li a:visited,
  639. ul.secondary li a,
  640. ul.secondary li.active a,
  641. ul.secondary li a:hover,
  642. ul.secondary li a:visited {
  643. border: 0;
  644. background: transparent;
  645. padding: 4px 1em;
  646. margin: 0 0 0 1px; /* LTR */
  647. height: auto;
  648. text-decoration: none;
  649. position: relative;
  650. top: -1px;
  651. display: inline-block;
  652. }
  653. ul.primary li.active a,
  654. ul.primary li.active a:link,
  655. ul.primary li.active a:visited,
  656. ul.primary li a:hover,
  657. ul.secondary li.active a,
  658. ul.secondary li.active a:link,
  659. ul.secondary li.active a:visited,
  660. ul.secondary li a:hover {
  661. background: url(images/bg-tab.png) repeat-x 0 50%;
  662. color: #fff;
  663. }
  664. ul.primary li.active a,
  665. ul.secondary li.active a {
  666. font-weight: bold;
  667. }
  668. /**
  669. * Nodes & comments
  670. */
  671. .node {
  672. border-bottom: 1px solid #e9eff3;
  673. margin: 0 -16px 1.5em;
  674. padding: 1.5em 16px;
  675. }
  676. ul.links li,
  677. ul.inline li {
  678. margin-left: 0;
  679. margin-right: 0;
  680. padding-left: 0; /* LTR */
  681. padding-right: 1em; /* LTR */
  682. background-image: none;
  683. }
  684. .node .links,
  685. .comment .links {
  686. text-align: left; /* LTR */
  687. padding-left: 0; /* LTR */
  688. }
  689. .user-picture,
  690. .comment .submitted {
  691. float: right; /* LTR */
  692. clear: right; /* LTR */
  693. padding-left: 1em; /* LTR */
  694. }
  695. .new {
  696. color: #ffae00;
  697. font-size: 0.92em;
  698. font-weight: bold;
  699. float: right; /* LTR */
  700. }
  701. .preview .node,
  702. .preview .comment,
  703. .node-sticky {
  704. margin: 0;
  705. padding: 0.5em 0;
  706. border: 0;
  707. background: 0;
  708. }
  709. .node-sticky {
  710. padding: 1em;
  711. background-color: #fff;
  712. border: 1px solid #e0e5fb;
  713. margin-bottom: 2em;
  714. }
  715. #comments {
  716. position: relative;
  717. top: -1px;
  718. border-bottom: 1px solid #e9eff3;
  719. margin: 1.5em -25px 0;
  720. padding: 0 25px;
  721. }
  722. #comments h2.comments {
  723. margin: 0 -25px;
  724. padding: .5em 25px;
  725. background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  726. }
  727. .comment {
  728. margin: 0 -25px;
  729. padding: 1.5em 25px 1.5em;
  730. border-top: 1px solid #e9eff3;
  731. }
  732. .indented {
  733. margin-left: 25px; /* LTR */
  734. }
  735. .comment h3 a.active {
  736. color: #494949;
  737. }
  738. .node .content,
  739. .comment .content {
  740. margin: 0.6em 0;
  741. }
  742. /**
  743. * Aggregator.module
  744. */
  745. #aggregator {
  746. margin-top: 1em;
  747. }
  748. #aggregator .feed-item-title {
  749. font-size: 160%;
  750. line-height: 130%;
  751. }
  752. #aggregator .feed-item {
  753. border-bottom: 1px solid #e9eff3;
  754. margin: -1.5em -31px 1.75em;
  755. padding: 1.5em 31px;
  756. }
  757. #aggregator .feed-item-categories {
  758. font-size: 0.92em;
  759. }
  760. #aggregator .feed-item-meta {
  761. font-size: 0.92em;
  762. color: #898989;
  763. }
  764. /**
  765. * Color.module
  766. */
  767. #palette .form-item {
  768. border: 1px solid #fff;
  769. }
  770. #palette .item-selected {
  771. background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  772. border: 1px solid #d9eaf5;
  773. }
  774. /**
  775. * Menu.module
  776. */
  777. tr.odd td.menu-disabled {
  778. background-color: #edf5fa;
  779. }
  780. tr.even td.menu-disabled {
  781. background-color: #fff;
  782. }
  783. /**
  784. * Poll.module
  785. */
  786. .poll .bar {
  787. background: #fff url(images/bg-bar-white.png) repeat-x 0 0;
  788. border: solid #f0f0f0;
  789. border-width: 0 1px 1px;
  790. }
  791. .poll .bar .foreground {
  792. background: #71a7cc url(images/bg-bar.png) repeat-x 0 100%;
  793. }
  794. .poll .percent {
  795. font-size: .9em;
  796. }
  797. /**
  798. * Autocomplete.
  799. */
  800. #autocomplete li {
  801. cursor: default;
  802. padding: 2px;
  803. margin: 0;
  804. }
  805. /**
  806. * Collapsible fieldsets
  807. */
  808. fieldset {
  809. margin: 1em 0;
  810. padding: 1em;
  811. border: 1px solid #d9eaf5;
  812. background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  813. }
  814. /* Targets IE 7. Fixes background image in field sets. */
  815. *:first-child+html fieldset {
  816. padding: 0 1em 1em;
  817. background-position: 0 .75em;
  818. background-color: transparent;
  819. }
  820. *:first-child+html .text-format-wrapper .filter-wrapper {
  821. padding: 1.5em 0 1.5em;
  822. background-position: 0 0;
  823. }
  824. /* Keep the background position at 0 for filters and vertical tabs. */
  825. *:first-child+html fieldset.filter-wrapper,
  826. *:first-child+html fieldset.vertical-tabs-pane {
  827. background-position: 0 0;
  828. }
  829. *:first-child+html fieldset .fieldset-wrapper .fieldset-description {
  830. padding-top: 1em;
  831. }
  832. html.js fieldset.collapsed {
  833. background: transparent;
  834. padding-top: 0;
  835. padding-bottom: .6em;
  836. }
  837. html.js fieldset.collapsible .fieldset-legend {
  838. padding-left: 2em; /* LTR */
  839. background: url(images/menu-expanded.gif) no-repeat 0% 50%; /* LTR */
  840. }
  841. html.js fieldset.collapsed .fieldset-legend {
  842. background: url(images/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */
  843. }
  844. .fieldset-legend span.summary {
  845. color: #898989;
  846. }
  847. /**
  848. * Vertical tabs.
  849. */
  850. div.vertical-tabs {
  851. border-color: #d9eaf5;
  852. }
  853. div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
  854. padding: 0.5em 1em;
  855. }
  856. div.vertical-tabs ul.vertical-tabs-list {
  857. border-color: #d9eaf5;
  858. }
  859. div.vertical-tabs ul.vertical-tabs-list li {
  860. background-color: #edf5fa;
  861. border-color: #d9eaf5;
  862. }
  863. div.vertical-tabs ul.vertical-tabs-list li strong {
  864. font-weight: normal;
  865. }
  866. div.vertical-tabs ul.vertical-tabs-list li.selected strong {
  867. font-weight: bold;
  868. }
  869. div.vertical-tabs ul.vertical-tabs-list li.selected small {
  870. color: #898989;
  871. }
  872. div.vertical-tabs ul.vertical-tabs-list li.selected {
  873. background: #fff repeat-x 0 0;
  874. }
  875. div.vertical-tabs ul.vertical-tabs-list li.selected.first {
  876. background-image: url(images/gradient-inner.png);
  877. }
  878. div.vertical-tabs ul.vertical-tabs-list li.selected a strong {
  879. color: #494949;
  880. }
  881. /**
  882. * Syndication icons and block
  883. */
  884. #block-node-syndicate h2 {
  885. float: left; /* LTR */
  886. padding-right: 20px; /* LTR */
  887. }
  888. #block-node-syndicate img,
  889. .feed-icon {
  890. float: right; /* LTR */
  891. padding-top: 4px;
  892. }
  893. #block-node-syndicate .content {
  894. clear: right; /* LTR */
  895. }
  896. /**
  897. * Login Block
  898. */
  899. #user-login-form {
  900. text-align: center;
  901. }
  902. #user-login-form ul {
  903. text-align: left; /* LTR */
  904. }
  905. #user-login .openid-links {
  906. padding: 0;
  907. }
  908. #user-login-form .openid-links {
  909. padding-left: 0.5em; /* LTR */
  910. }
  911. #user-login-form .openid-links li.user-link {
  912. padding-left: 1em; /* LTR */
  913. }
  914. /**
  915. * User profiles.
  916. */
  917. .profile {
  918. margin-top: 1.5em;
  919. }
  920. .profile h3 {
  921. border-bottom: 0;
  922. margin-bottom: 1em;
  923. }
  924. .profile dl {
  925. margin: 0;
  926. }
  927. .profile dt {
  928. font-weight: normal;
  929. color: #898989;
  930. font-size: 0.92em;
  931. line-height: 1.3em;
  932. margin-top: 1.4em;
  933. margin-bottom: 0.45em;
  934. }
  935. .profile dd {
  936. margin-bottom: 1.6em;
  937. }
  938. /**
  939. * Admin Styles
  940. */
  941. div.admin-panel,
  942. div.admin-panel .description,
  943. div.admin-panel .body,
  944. div.admin,
  945. div.admin .left,
  946. div.admin .right,
  947. div.admin .expert-link,
  948. div.item-list,
  949. .menu {
  950. margin: 0;
  951. padding: 0;
  952. }
  953. div.admin .left {
  954. float: left; /* LTR */
  955. width: 48%;
  956. }
  957. div.admin .right {
  958. float: right; /* LTR */
  959. width: 48%;
  960. }
  961. div.admin-panel {
  962. background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  963. padding: 1em 1em 1.5em;
  964. }
  965. div.admin-panel .description {
  966. margin-bottom: 1.5em;
  967. }
  968. div.admin-panel dl {
  969. margin: 0;
  970. }
  971. div.admin-panel dd {
  972. color: #898989;
  973. font-size: 0.92em;
  974. line-height: 1.3em;
  975. margin-top: -.2em;
  976. margin-bottom: .65em;
  977. }
  978. table.system-status-report th {
  979. border-color: #d3e7f4;
  980. }
  981. #autocomplete li.selected,
  982. tr.selected td,
  983. tr.selected td.active {
  984. background: #027ac6;
  985. color: #fff;
  986. }
  987. tr.selected td a:link,
  988. tr.selected td a:visited,
  989. tr.selected td a:active {
  990. color: #d3e7f4;
  991. }
  992. tr.taxonomy-term-preview {
  993. opacity: 0.5;
  994. }
  995. tr.taxonomy-term-divider-top {
  996. border-bottom: none;
  997. }
  998. tr.taxonomy-term-divider-bottom {
  999. border-top: 1px dotted #CCC;
  1000. }
  1001. .theme-selector h3 {
  1002. margin: 10px 0;
  1003. }
  1004. .theme-selector .operations li {
  1005. list-style-image: none;
  1006. }
  1007. /**
  1008. * CSS support
  1009. */
  1010. /*******************************************************************
  1011. * Color Module: Don't touch *
  1012. *******************************************************************/
  1013. /**
  1014. * Generic elements.
  1015. */
  1016. .preview {
  1017. background-color: #fcfce8;
  1018. border: 1px solid #e5e58f;
  1019. }
  1020. .form-item input.error,
  1021. .form-item textarea.error {
  1022. border: 1px solid #c52020;
  1023. color: #363636;
  1024. }
  1025. /**
  1026. * dblog.module
  1027. */
  1028. tr.dblog-user {
  1029. background-color: #fcf9e5;
  1030. }
  1031. tr.dblog-user td.active {
  1032. background-color: #fbf5cf;
  1033. }
  1034. tr.dblog-content {
  1035. background-color: #fefefe;
  1036. }
  1037. tr.dblog-content td.active {
  1038. background-color: #f5f5f5;
  1039. }
  1040. tr.dblog-warning {
  1041. background-color: #fdf5e6;
  1042. }
  1043. tr.dblog-warning td.active {
  1044. background-color: #fdf2de;
  1045. }
  1046. tr.dblog-error {
  1047. background-color: #fbe4e4;
  1048. }
  1049. tr.dblog-error td.active {
  1050. background-color: #fbdbdb;
  1051. }
  1052. tr.dblog-page-not-found,
  1053. tr.dblog-access-denied {
  1054. background: #d7ffd7;
  1055. }
  1056. tr.dblog-page-not-found td.active,
  1057. tr.dblog-access-denied td.active {
  1058. background: #c7eec7;
  1059. }
  1060. /**
  1061. * Status report colors.
  1062. */
  1063. table.system-status-report tr.error,
  1064. table.system-status-report tr.error th {
  1065. background-color: #fcc;
  1066. border-color: #ebb;
  1067. color: #200;
  1068. }
  1069. table.system-status-report tr.warning,
  1070. table.system-status-report tr.warning th {
  1071. background-color: #ffd;
  1072. border-color: #eeb;
  1073. }
  1074. table.system-status-report tr.ok,
  1075. table.system-status-report tr.ok th {
  1076. background-color: #dfd;
  1077. border-color: #beb;
  1078. }