##// END OF EJS Templates
removed some line breaks in application.css...
Jean-Philippe Lang -
r244:3881ade96dd5
parent child
Show More
@@ -1,635 +1,577
1 1 /* andreas08 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use in any way and for any purpose as long as the proper credits are given to the original designer. Version: 1.0, November 28, 2005 */
2 2 /* Edited by Jean-Philippe Lang *>
3 3 /**************** Body and tag styles ****************/
4 4
5
6 5 #header * {margin:0; padding:0;}
7 6 p, ul, ol, li {margin:0; padding:0;}
8 7
9
10 8 body{
11 9 font:76% Verdana,Tahoma,Arial,sans-serif;
12 10 line-height:1.4em;
13 11 text-align:center;
14 12 color:#303030;
15 13 background:#e8eaec;
16 14 margin:0;
17 15 }
18 16
19
20 a{
21 color:#467aa7;
22 font-weight:bold;
23 text-decoration:none;
24 background-color:inherit;
25 }
26
17 a{color:#467aa7;font-weight:bold;text-decoration:none;background-color:inherit;}
27 18 a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;}
28 19 a img{border:none;}
29 20
30 21 p{margin:0 0 1em 0;}
31 22 p form{margin-top:0; margin-bottom:20px;}
32 23
33 24 img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
34 25 img.left{float:left; margin:0 12px 5px 0;}
35 26 img.center{display:block; margin:0 auto 5px auto;}
36 27 img.right{float:right; margin:0 0 5px 12px;}
37 28
38 29 /**************** Header and navigation styles ****************/
39 30
40 31 #container{
41 32 width:100%;
42 33 min-width: 800px;
43 34 margin:0;
44 35 padding:0;
45 36 text-align:left;
46 37 background:#ffffff;
47 38 color:#303030;
48 39 }
49 40
50 41 #header{
51 42 height:4.5em;
52 43 margin:0;
53 44 background:#467aa7;
54 45 color:#ffffff;
55 46 margin-bottom:1px;
56 47 }
57 48
58 49 #header h1{
59 50 padding:10px 0 0 20px;
60 51 font-size:2em;
61 52 background-color:inherit;
62 53 color:#fff;
63 54 letter-spacing:-1px;
64 55 font-weight:bold;
65 56 font-family: Trebuchet MS,Georgia,"Times New Roman",serif;
66 57 }
67 58
68 59 #header h2{
69 60 margin:3px 0 0 40px;
70 61 font-size:1.5em;
71 62 background-color:inherit;
72 63 color:#f0f2f4;
73 64 letter-spacing:-1px;
74 65 font-weight:normal;
75 66 font-family: Trebuchet MS,Georgia,"Times New Roman",serif;
76 67 }
77 68
78 69 #navigation{
79 70 height:2.2em;
80 71 line-height:2.2em;
81 72 margin:0;
82 73 background:#578bb8;
83 74 color:#ffffff;
84 75 }
85 76
86 77 #navigation li{
87 78 float:left;
88 79 list-style-type:none;
89 80 border-right:1px solid #ffffff;
90 81 white-space:nowrap;
91 82 }
92 83
93 84 #navigation li.right {
94 85 float:right;
95 86 list-style-type:none;
96 87 border-right:0;
97 88 border-left:1px solid #ffffff;
98 89 white-space:nowrap;
99 90 }
100 91
101 92 #navigation li a{
102 93 display:block;
103 94 padding:0px 10px 0px 22px;
104 95 font-size:0.8em;
105 96 font-weight:normal;
106 97 text-decoration:none;
107 98 background-color:inherit;
108 99 color: #ffffff;
109 100 }
110 101
111 #navigation li.submenu {
112 background:url(../images/arrow_down.png) 96% 80% no-repeat;
113 }
114
115 #navigation li.submenu a {
116 padding:0px 16px 0px 22px;
117 }
118
102 #navigation li.submenu {background:url(../images/arrow_down.png) 96% 80% no-repeat;}
103 #navigation li.submenu a {padding:0px 16px 0px 22px;}
119 104 * html #navigation a {width:1%;}
120 105
121 106 #navigation .selected,#navigation a:hover{
122 107 color:#ffffff;
123 108 text-decoration:none;
124 109 background-color: #80b0da;
125 110 }
126 111
127 112 /**************** Icons *******************/
128 113 .icon {
129 114 background-position: 0% 40%;
130 115 background-repeat: no-repeat;
131 116 padding-left: 20px;
132 117 padding-top: 2px;
133 118 padding-bottom: 3px;
134 119 vertical-align: middle;
135 120 }
136 121
137 122 #navigation .icon {
138 123 background-position: 4px 50%;
139 124 }
140 125
141 126 .icon22 {
142 127 background-position: 0% 40%;
143 128 background-repeat: no-repeat;
144 129 padding-left: 26px;
145 130 line-height: 22px;
146 131 vertical-align: middle;
147 132 }
148 133
149 134 .icon-add { background-image: url(../images/add.png); }
150 135 .icon-edit { background-image: url(../images/edit.png); }
151 136 .icon-del { background-image: url(../images/delete.png); }
152 137 .icon-move { background-image: url(../images/move.png); }
153 138 .icon-save { background-image: url(../images/save.png); }
154 139 .icon-cancel { background-image: url(../images/cancel.png); }
155 140 .icon-pdf { background-image: url(../images/pdf.png); }
156 141 .icon-csv { background-image: url(../images/csv.png); }
157 142 .icon-file { background-image: url(../images/file.png); }
158 143 .icon-folder { background-image: url(../images/folder.png); }
159 144 .icon-package { background-image: url(../images/package.png); }
160 145 .icon-home { background-image: url(../images/home.png); }
161 146 .icon-user { background-image: url(../images/user.png); }
162 147 .icon-mypage { background-image: url(../images/user_page.png); }
163 148 .icon-admin { background-image: url(../images/admin.png); }
164 149 .icon-projects { background-image: url(../images/projects.png); }
165 150 .icon-logout { background-image: url(../images/logout.png); }
166 151 .icon-help { background-image: url(../images/help.png); }
167 152 .icon-attachment { background-image: url(../images/attachment.png); }
168 153
169 154 .icon22-projects { background-image: url(../images/22x22/projects.png); }
170 155 .icon22-users { background-image: url(../images/22x22/users.png); }
171 156 .icon22-tracker { background-image: url(../images/22x22/tracker.png); }
172 157 .icon22-role { background-image: url(../images/22x22/role.png); }
173 158 .icon22-workflow { background-image: url(../images/22x22/workflow.png); }
174 159 .icon22-options { background-image: url(../images/22x22/options.png); }
175 160 .icon22-notifications { background-image: url(../images/22x22/notifications.png); }
176 161 .icon22-authent { background-image: url(../images/22x22/authent.png); }
177 162 .icon22-info { background-image: url(../images/22x22/info.png); }
178 163 .icon22-comment { background-image: url(../images/22x22/comment.png); }
179 164 .icon22-package { background-image: url(../images/22x22/package.png); }
180 165 .icon22-settings { background-image: url(../images/22x22/settings.png); }
181 166
182 167 /**************** Content styles ****************/
183 168
184 169 html>body #content {
185 170 height: auto;
186 171 min-height: 500px;
187 172 }
188 173
189 174 #content{
190 175 width: auto;
191 176 height:500px;
192 177 font-size:0.9em;
193 178 padding:20px 10px 10px 20px;
194 179 margin-left: 120px;
195 180 border-left: 1px dashed #c0c0c0;
196 181
197 182 }
198 183
199 184 #content h2{
200 185 display:block;
201 186 margin:0 0 16px 0;
202 187 font-size:1.7em;
203 188 font-weight:normal;
204 189 letter-spacing:-1px;
205 190 color:#606060;
206 191 background-color:inherit;
207 192 font-family: Trebuchet MS,Georgia,"Times New Roman",serif;
208 193 }
209 194
210 195 #content h2 a{font-weight:normal;}
211 196 #content h3{margin:0 0 12px 0; font-size:1.4em;color:#707070;font-family: Trebuchet MS,Georgia,"Times New Roman",serif;}
212 197 #content h4{font-size: 1em; margin-bottom: 12px; margin-top: 20px; font-weight: normal; border-bottom: dotted 1px #c0c0c0;}
213 198 #content a:hover,#subcontent a:hover{text-decoration:underline;}
214 199 #content ul,#content ol{margin:0 5px 16px 35px;}
215 200 #content dl{margin:0 5px 10px 25px;}
216 201 #content dt{font-weight:bold; margin-bottom:5px;}
217 202 #content dd{margin:0 0 10px 15px;}
218 203
219 204 #content .tabs{height: 2.6em;}
220 205 #content .tabs ul{margin:0;}
221 206 #content .tabs ul li{
222 207 float:left;
223 208 list-style-type:none;
224 209 white-space:nowrap;
225 210 margin-right:8px;
226 211 background:#fff;
227 212 }
228 213 #content .tabs ul li a{
229 214 display:block;
230 215 font-size: 0.9em;
231 216 text-decoration:none;
232 217 line-height:1em;
233 218 padding:4px;
234 219 border: 1px solid #c0c0c0;
235 220 }
236 221
237 222 #content .tabs ul li a.selected, #content .tabs ul li a:hover{
238 223 background-color: #80b0da;
239 224 border: 1px solid #80b0da;
240 225 color: #fff;
241 226 text-decoration:none;
242 227 }
243 228
244 229 /***********************************************/
245 230
246 form {
247 display: inline;
248 }
249
250 blockquote {
251 padding-left: 6px;
252 border-left: 2px solid #ccc;
253 }
254
255 input, select {
256 vertical-align: middle;
257 margin-bottom: 4px;
258 }
259
260 input.button-small
261 {
262 font-size: 0.8em;
263 }
264
265 .select-small
266 {
267 font-size: 0.8em;
268 }
269
270 label {
271 font-weight: bold;
272 font-size: 1em;
273 color: #505050;
274 }
275
276 fieldset {
277 border:1px solid #c0c0c0;
278 padding: 6px;
279 }
280
281 legend {
282 color: #505050;
283
284 }
285
286 .required {
287 color: #bb0000;
288 }
289
290 .odd {
291 background-color:#f6f7f8;
292 }
293 .even {
294 background-color: #fff;
295 }
296
231 form {display: inline;}
232 blockquote {padding-left: 6px; border-left: 2px solid #ccc;}
233 input, select {vertical-align: middle; margin-bottom: 4px;}
234
235 input.button-small {font-size: 0.8em;}
236 .select-small {font-size: 0.8em;}
237 label {font-weight: bold; font-size: 1em; color: #505050;}
238 fieldset {border:1px solid #c0c0c0; padding: 6px;}
239 legend {color: #505050;}
240 .required {color: #bb0000;}
241 .odd {background-color:#f6f7f8;}
242 .even {background-color: #fff;}
297 243 hr { border:none; border-bottom: dotted 1px #c0c0c0; }
244 table p {margin:0; padding:0;}
298 245
299 246 div.square {
300 247 border: 1px solid #999;
301 248 float: left;
302 249 margin: .4em .5em 0 0;
303 250 overflow: hidden;
304 251 width: .6em; height: .6em;
305 252 }
306 253
307 table p {
308 margin:0;
309 padding:0;
310 }
311
312 254 ul.documents {
313 255 list-style-type: none;
314 256 padding: 0;
315 257 margin: 0;
316 258 }
317 259
318 260 ul.documents li {
319 261 background-image: url(../images/32x32/file.png);
320 262 background-repeat: no-repeat;
321 263 background-position: 0 1px;
322 264 padding-left: 36px;
323 265 margin-bottom: 10px;
324 266 margin-left: -37px;
325 267 }
326 268
327 269 /********** Table used to display lists of things ***********/
328 270
329 271 table.list {
330 272 width:100%;
331 273 border-collapse: collapse;
332 274 border: 1px dotted #d0d0d0;
333 275 margin-bottom: 6px;
334 276 }
335 277
336 278 table.with-cells td {
337 279 border: 1px solid #d7d7d7;
338 280 }
339 281
340 282 table.list td {
341 283 padding:2px;
342 284 }
343 285
344 286 table.list thead th {
345 287 text-align: center;
346 288 background: #eee;
347 289 border: 1px solid #d7d7d7;
348 290 color: #777;
349 291 }
350 292
351 293 table.list tbody th {
352 294 font-weight: normal;
353 295 background: #eed;
354 296 border: 1px solid #d7d7d7;
355 297 }
356 298
357 299 /********** Validation error messages *************/
358 300 #errorExplanation {
359 301 width: 400px;
360 302 border: 0;
361 303 padding: 7px;
362 304 padding-bottom: 3px;
363 305 margin-bottom: 0px;
364 306 }
365 307
366 308 #errorExplanation h2 {
367 309 text-align: left;
368 310 font-weight: bold;
369 311 padding: 5px 5px 10px 26px;
370 312 font-size: 1em;
371 313 margin: -7px;
372 314 background: url(../images/alert.png) no-repeat 6px 6px;
373 315 }
374 316
375 317 #errorExplanation p {
376 318 color: #333;
377 319 margin-bottom: 0;
378 320 padding: 5px;
379 321 }
380 322
381 323 #errorExplanation ul li {
382 324 font-size: 1em;
383 325 list-style: none;
384 326 margin-left: -16px;
385 327 }
386 328
387 329 /*========== Drop down menu ==============*/
388 330 div.menu {
389 331 background-color: #FFFFFF;
390 332 border-style: solid;
391 333 border-width: 1px;
392 334 border-color: #7F9DB9;
393 335 position: absolute;
394 336 top: 0px;
395 337 left: 0px;
396 338 padding: 0;
397 339 visibility: hidden;
398 340 z-index: 101;
399 341 }
400 342
401 343 div.menu a.menuItem {
402 344 font-size: 10px;
403 345 font-weight: normal;
404 346 line-height: 2em;
405 347 color: #000000;
406 348 background-color: #FFFFFF;
407 349 cursor: default;
408 350 display: block;
409 351 padding: 0 1em;
410 352 margin: 0;
411 353 border: 0;
412 354 text-decoration: none;
413 355 white-space: nowrap;
414 356 }
415 357
416 358 div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
417 359 background-color: #80b0da;
418 360 color: #ffffff;
419 361 }
420 362
421 363 div.menu a.menuItem span.menuItemText {}
422 364
423 365 div.menu a.menuItem span.menuItemArrow {
424 366 margin-right: -.75em;
425 367 }
426 368
427 369 /**************** Sidebar styles ****************/
428 370
429 371 #subcontent{
430 372 position: absolute;
431 373 left: 0px;
432 374 width:110px;
433 375 padding:20px 20px 10px 5px;
434 376 }
435 377
436 378 #subcontent h2{
437 379 display:block;
438 380 margin:0 0 5px 0;
439 381 font-size:1.0em;
440 382 font-weight:bold;
441 383 text-align:left;
442 384 color:#606060;
443 385 background-color:inherit;
444 386 font-family: Trebuchet MS,Georgia,"Times New Roman",serif;
445 387 }
446 388
447 389 #subcontent p{margin:0 0 16px 0; font-size:0.9em;}
448 390
449 391 /**************** Menublock styles ****************/
450 392
451 393 .menublock{margin:0 0 20px 8px; font-size:0.8em;}
452 394 .menublock li{list-style:none; display:block; padding:1px; margin-bottom:0px;}
453 395 .menublock li a{font-weight:bold; text-decoration:none;}
454 396 .menublock li a:hover{text-decoration:none;}
455 397 .menublock li ul{margin:0; font-size:1em; font-weight:normal;}
456 398 .menublock li ul li{margin-bottom:0;}
457 399 .menublock li ul a{font-weight:normal;}
458 400
459 401 /**************** Footer styles ****************/
460 402
461 403 #footer{
462 404 clear:both;
463 405 padding:5px 0;
464 406 margin:0;
465 407 font-size:0.9em;
466 408 color:#f0f0f0;
467 409 background:#467aa7;
468 410 }
469 411
470 412 #footer p{padding:0; margin:0; text-align:center;}
471 413 #footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
472 414 #footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}
473 415
474 416 /**************** Misc classes and styles ****************/
475 417
476 418 .splitcontentleft{float:left; width:49%;}
477 419 .splitcontentright{float:right; width:49%;}
478 420 .clear{clear:both;}
479 421 .small{font-size:0.8em;line-height:1.4em;padding:0 0 0 0;}
480 422 .hide{display:none;}
481 423 .textcenter{text-align:center;}
482 424 .textright{text-align:right;}
483 425 .important{color:#f02025; background-color:inherit; font-weight:bold;}
484 426
485 427 .box{
486 428 margin:0 0 20px 0;
487 429 padding:10px;
488 430 border:1px solid #c0c0c0;
489 431 background-color:#fafbfc;
490 432 color:#505050;
491 433 line-height:1.5em;
492 434 }
493 435
494 436 a.close-icon {
495 437 display:block;
496 438 margin-top:3px;
497 439 overflow:hidden;
498 440 width:12px;
499 441 height:12px;
500 442 background-repeat: no-repeat;
501 443 cursor:pointer;
502 444 background-image:url('../images/close.png');
503 445 }
504 446
505 447 a.close-icon:hover {
506 448 background-image:url('../images/close_hl.png');
507 449 }
508 450
509 451 .rightbox{
510 452 background: #fafbfc;
511 453 border: 1px solid #c0c0c0;
512 454 float: right;
513 455 padding: 8px;
514 456 position: relative;
515 457 margin: 0 5px 5px;
516 458 }
517 459
518 460 .layout-active {
519 461 background: #ECF3E1;
520 462 }
521 463
522 464 .block-receiver {
523 465 border:1px dashed #c0c0c0;
524 466 margin-bottom: 20px;
525 467 padding: 15px 0 15px 0;
526 468 }
527 469
528 470 .mypage-box {
529 471 margin:0 0 20px 0;
530 472 color:#505050;
531 473 line-height:1.5em;
532 474 }
533 475
534 476 .handle {
535 477 cursor: move;
536 478 }
537 479
538 480 .login {
539 481 width: 50%;
540 482 text-align: left;
541 483 }
542 484
543 485 img.calendar-trigger {
544 486 cursor: pointer;
545 487 vertical-align: middle;
546 488 margin-left: 4px;
547 489 }
548 490
549 491 #history p {
550 492 margin-left: 34px;
551 493 }
552 494
553 495 /***** Contextual links div *****/
554 496 .contextual {
555 497 float: right;
556 498 font-size: 0.8em;
557 499 line-height: 16px;
558 500 padding: 2px;
559 501 }
560 502
561 503 .contextual select, .contextual input {
562 504 font-size: 1em;
563 505 }
564 506
565 507 /***** Gantt chart *****/
566 508 .gantt_hdr {
567 509 position:absolute;
568 510 top:0;
569 511 height:16px;
570 512 border-top: 1px solid #c0c0c0;
571 513 border-bottom: 1px solid #c0c0c0;
572 514 border-right: 1px solid #c0c0c0;
573 515 text-align: center;
574 516 overflow: hidden;
575 517 }
576 518
577 519 .task {
578 520 position: absolute;
579 521 height:8px;
580 522 font-size:0.8em;
581 523 color:#888;
582 524 padding:0;
583 525 margin:0;
584 526 line-height:0.8em;
585 527 }
586 528
587 529 .task_late { background:#f66 url(../images/task_late.png); border: 1px solid #f66; }
588 530 .task_done { background:#66f url(../images/task_done.png); border: 1px solid #66f; }
589 531 .task_todo { background:#aaa url(../images/task_todo.png); border: 1px solid #aaa; }
590 532
591 533 /***** Tooltips ******/
592 534 .tooltip{position:relative;z-index:24;}
593 535 .tooltip:hover{z-index:25;color:#000;}
594 536 .tooltip span.tip{display: none}
595 537
596 538 div.tooltip:hover span.tip{
597 539 display:block;
598 540 position:absolute;
599 541 top:12px; left:24px; width:270px;
600 542 border:1px solid #555;
601 543 background-color:#fff;
602 544 padding: 4px;
603 545 font-size: 0.8em;
604 546 color:#505050;
605 547 }
606 548
607 549 /***** CSS FORM ******/
608 550 .tabular p{
609 551 margin: 0;
610 552 padding: 5px 0 8px 0;
611 553 padding-left: 180px; /*width of left column containing the label elements*/
612 554 height: 1%;
613 555 }
614 556
615 557 .tabular label{
616 558 font-weight: bold;
617 559 float: left;
618 560 margin-left: -180px; /*width of left column*/
619 561 width: 175px; /*width of labels. Should be smaller than left column to create some right
620 562 margin*/
621 563 }
622 564
623 565 .error {
624 566 color: #cc0000;
625 567 }
626 568
627 569
628 570 /*.threepxfix class below:
629 571 Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
630 572 to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
631 573 */
632 574
633 575 * html .threepxfix{
634 576 margin-left: 3px;
635 577 } No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now