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