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