]> git.openstreetmap.org Git - rails.git/blob - public/stylesheets/site.css
c8b1c54413985e872c0f09c341c1e466335d9b06
[rails.git] / public / stylesheets / site.css
1 a, a:visited, a:active, a:link, a:hover {
2   color: #00f;
3   text-decoration: none;
4 }
5
6 a:hover {
7   text-decoration: underline;
8 }
9
10 #frontpage_main {
11   width: 100%;
12   text-align: center;
13   font-family: sans-serif;
14 }
15
16
17 #frontpage_MAIN h1 {
18   font-size: xx-large;
19   font-weight: normal;
20 }
21
22 body {
23   font-family: Arial,sans-serif;
24   color: #000;
25   background-color: #fff;
26   margin: 0px;
27   padding: 0px;
28 }
29
30 #left {
31   position: absolute;
32   top: -8px;
33   min-width: 150px;
34 }
35
36 #logo {
37   width: 150px;
38   min-width: 150px;
39   padding: 10px;
40   margin: 10px;
41   height: 150px;
42   background: #fff;
43   border: 1px solid #ccd;
44 }
45 #logo h1 {
46   font-size: 14px;
47   text-align: center;
48   margin: 0px;
49 }
50 #logo h2 {
51   font-size: 10px;
52   margin: 0px;
53 }
54
55 #greeting {
56   float: right;
57   height: 20px;
58   margin: 0px;
59   padding-right: 10px;
60   padding-top: 5px;
61   font-size: 13px;
62   line-height: 14px;
63   background: url('/images/tab_bottom.gif') repeat-x bottom;
64 }
65
66 /* An unread message (e.g. "inbox(1)") */
67 .greeting-bar-unread {
68   font-weight: bold;
69 }
70
71 #intro {
72   width: 170px;
73   margin: 10px;
74   border: 1px solid #ccc;
75   font-size: 11px;
76 }
77
78 #intro p { margin: 10px; }
79
80 #alert {
81   width: 150px;
82   margin: 10px;
83   padding: 10px;
84   border: 1px solid #ccc;
85   background: #d00;
86   line-height: 1.2em;
87   text-align: left;
88   font-size: 14px;
89 }
90
91 #sotm {
92   width: 170px;
93   padding: 0px;
94 }
95
96 .notice {
97   width: 150px;
98   margin: 10px;
99   padding: 10px;
100   border: 1px solid #ccc;
101   background: #ea0;
102   line-height: 1.2em;
103   text-align: left;
104   font-size: 14px;
105 }
106
107 .left_menu {
108   width: 150px;
109   min-width: 150px;
110   margin: 10px;
111   padding: 10px;
112   border: 1px solid #ccc;
113   left: 0px;
114   background: #ddd;
115   line-height: 1.2em;
116   text-align: Left;
117   font-size: 14px;
118   font-weight: bold;
119 }
120
121 .left_menu td {
122   font-size: 12px;
123   padding-right: 4px;
124 }
125
126 .left_menu h1 {
127   font-style: normal;
128   font-size: 15px;
129   padding: 0em 0em 0em 1em;
130   text-align: left;
131 }
132
133 .left_menu ul {
134   /*list-style: none;*/
135   padding-left: 10px;
136   margin: 0px;
137 }
138
139 .left_menu li {
140   margin: 0px;
141   padding: 0px;
142 }
143
144 .left_menu img {
145   margin: 2px 8px 0px 0px;
146 }
147
148 .left_menu a, .left_menu a:visited, .left_menu a:active, .left_menu a:link, .left_menu a:hover {
149   color: #000;
150   text-decoration: none;
151 }
152
153 .left_menu a:hover {
154   color: #000;
155   text-decoration: underline;
156 }
157
158 #messages {
159   border: 1px solid #ccc;
160 }
161
162
163 #content {
164   padding: 0px;
165   margin: 0px;
166   position: absolute; 
167   left: 192px;
168   right: 10px;
169   top: 35px;
170   bottom: 10px;
171   line-height: 1.2em;
172   text-align: left;
173 }
174
175 #bottom_bar {
176   position: absolute;
177   bottom: 0px;
178   width: 100%;
179   font-size: x-small;
180   text-align: center;
181 }
182
183 #mapImage {
184   position: absolute;
185   left: 0px;
186 }
187 #drag {
188   top: 0px;
189   left: 14px;
190 }
191
192 #mapEpilog {
193   font-size: x-small;
194 }
195
196 #changeset_list, #keyvalue {
197   font-size: small;
198   text-align: left;
199   border-collapse: collapse;
200   border-width: 0px;
201 }
202
203 #changeset_list {
204   width: 100%;
205 }
206
207 #changeset_list .date {
208   white-space: nowrap;
209 }
210
211 #changeset_list .user {
212   white-space: nowrap;
213 }
214
215 #changeset_list .area {
216   white-space: nowrap;
217 }
218
219 #changeset_list.th {
220   font-weight: bold;
221 }
222
223 .emphasized {
224   background-color: #82bcff;
225 }
226
227
228 #header {
229   float: left;
230   width: 100%;
231   background: #DAE0D2;
232   font-size: 93%;
233   line-height: normal;
234 }
235 #header ul {
236   margin: 0px;
237   padding: 10px 10px 0px 215px;
238   list-style: none;
239 }
240 #header li {
241   float: left;
242   margin: 0px;
243   padding: 0px 0px 0px 9px;
244 }
245 #header li a {
246   float: left;
247   display: block;
248   padding: 5px 15px 4px 6px;
249   text-decoration: none;
250   font-weight: bold;
251   color: #765;
252 }
253 /* Commented Backslash Hack
254 hides rule from IE5-Mac \*/
255 #header li a {float:none;}
256 /* End IE5-Mac hack */
257 #header li a:hover {
258   color: #333;
259 }
260 #header #current a {
261   color: #333;
262   padding-bottom: 5px;
263 }
264
265 #tabnav
266 {
267   height: 20px;
268   margin: 0px;
269   padding-left: 215px;
270   padding-top: 5px;
271   background: url('/images/tab_bottom.gif') repeat-x bottom;
272 }
273 #tabnav li
274 {
275   margin: 0px; 
276   padding: 0px;
277   display: inline;
278   list-style-type: none;
279 }
280 #tabnav a, #tabnav a:link, #tabnav a:visited 
281 {
282   float: left;
283   background: #f3f3f3;
284   font-size: 13px;
285   line-height: 14px;
286   font-weight: bold;
287   padding: 2px 10px;
288   margin-right: 4px;
289   border: 1px solid #ccc;
290   text-decoration: none;
291   color: #333;
292 }
293 #tabnav a:link.active, #tabnav a:visited.active
294 {
295   border-bottom: 1px solid #fff;
296   background: #fff;
297   color: #000;
298 }
299 #tabnav a:link:hover
300 {
301   background: #fff;
302 }
303
304 #gads {
305   /*  position: absolute; */
306   left: 100px;
307   width: 700px;
308   text-align: center;
309   font-size: 10px;
310 }
311
312 hr {
313   border: none;
314   background-color: #ccc;
315   color: #ccc;
316   height: 1px;
317 }
318
319 .gpxsummary {
320   font-size: 12px;
321   color: gray;
322 }
323
324 .gpxdesc {
325   font-style: italic;
326 }
327
328 .table0 { 
329   background: #f6f6f6;
330 }
331
332 .table1 { 
333   background: #fff;
334 }
335
336
337 .optionalbox {
338   width: 150px;
339   min-width: 150px;
340   margin: 10px;
341   padding: 10px;
342   border: 1px solid #ccc;
343   left: 0px;
344   line-height: 1.2em;
345   text-align: left;
346   font-size: 12px;
347   background: #eee;
348 }
349
350 .oboxheader {
351   font-size: 14px;
352   font-weight: bold;
353   line-height: 22px;
354   vertical-align: bottom;
355 }
356
357 .whereami {
358   position: absolute;
359   right: 21px;
360   line-height: 22px;
361   vertical-align: bottom;
362 }
363
364 .optionalbox form {
365   margin: 0px;
366   padding: 0px;
367 }
368
369 #search_field form {
370   width: 100%;
371 }
372
373 #search_field input[type="text"] {
374   width: 116px;
375 }
376
377 #search_field input[type="submit"] {
378   width: 26px;
379 }
380
381 .search_form {
382   height: 16px;
383   padding-bottom: 6px;
384 }
385
386 #search_active {
387   display: none;
388   color: red;
389 }
390
391 .rsssmall {
392   position: relative;
393   top: 4px;
394 }
395
396 .button {
397   margin-top: 10px;
398   margin-bottom: 10px;
399 }
400
401 #controls img
402 {
403   z-index: 9999;
404 }
405
406 #controls
407 {
408   position:absolute;
409   top: 0px;
410   left: 0px;
411   width: 64px;
412   height: 32px;
413   z-index: 9998;
414   cursor: pointer;
415 }
416
417 #map {
418   position: absolute;
419   border: 1px solid black;
420   margin: 0px; 
421   padding: 0px;
422   left: 0px;
423   right: 2px;
424   top: 0px;
425   bottom: 0px;
426 }
427
428 #sidebar {
429   display: none;
430   position: absolute;
431   border: 1px solid black;
432   margin: 0px;
433   padding: 0px;
434   width: 30%;
435   left: 0px;
436   top: 0px;
437   bottom: 0px;
438 }
439
440 #sidebar_content {
441   overflow: auto;
442   position: absolute;
443   font-size: 13px;
444   line-height: 14px;
445   top: 29px;
446   bottom: 0px;
447   left: 0px;
448   right: 0px;
449 }
450
451 .sidebar_title {
452   margin: 0px;
453   padding: 3px 6px;
454   height: 29px;
455   font-size: 14px;
456   line-height: 15px;
457   border-bottom: 1px solid black;
458   background: #bbb;
459 }
460
461 .browse_heading {
462   margin: 0px;
463   padding: 3px 6px;
464   border: 1px solid #ccc;
465   background: #ddd;
466 }
467
468 .browse_details {
469   margin: 0px;
470   padding: 0px 6px;
471 }
472
473 .search_results_heading {
474   margin: 0px;
475   padding: 3px 6px;
476   border: 1px solid #ccc;
477   background: #ddd;
478 }
479
480 .search_results_entry {
481   margin: 0px;
482   padding: 2px 6px;
483 }
484
485 .search_results_error {
486   margin: 0px;
487   padding: 2px 6px 0px;
488   color: #f00;
489 }
490
491 .search_help {
492   font-size: 10px;
493   line-height: 1em;
494   margin-top: 3px;
495   margin-bottom: 0px;
496 }
497
498 .olControlAttribution {
499   display: none !important;
500 }
501
502 /* inbox and messaging stuff */
503 .inbox-row-unread .inbox-subject {
504         font-weight: bold;
505 }
506
507 /* rails error field stuff */
508
509 .fieldWithErrors {
510   padding: 2px;
511   background-color: red;
512   display: table;
513 }
514
515 #notice {
516   border: 1px solid green;
517   padding: 7px;
518   background-color: #f0fff0;
519   margin-bottom: 20px;
520 }
521
522 #errorExplanation {
523   width: 400px;
524   border: 2px solid red;
525   padding: 7px;
526   padding-bottom: 12px;
527   margin-bottom: 20px;
528   background-color: #f0f0f0;
529 }
530
531 #errorExplanation h2 {
532   text-align: left;
533   font-weight: bold;
534   padding: 5px 5px 5px 15px;
535   font-size: 12px;
536   margin: -7px;
537   background-color: #c00;
538   color: #fff;
539 }
540
541 #errorExplanation p {
542   color: #333;
543   margin-bottom: 0px;
544   padding: 5px;
545 }
546
547 #errorExplanation ul li {
548   font-size: 12px;
549   list-style: square;
550 }
551
552 input[type="text"], input[type="password"], textarea {
553   border: 1px solid black;
554 }
555
556 input[type="submit"] {
557   border: 1px solid black;
558 }
559
560 #accountForm td {
561         padding-bottom:10px;
562 }
563
564 .fieldName {
565         text-align:right;
566         font-weight:bold;
567 }
568
569
570 .nohome .location {
571   display: none;
572 }
573
574 #homerow .message {
575   display: none;
576 }
577
578 .nohome .message {
579   display: inline !important;
580 }
581
582 .minorNote {
583         font-size:0.8em;
584 }
585
586 .nowrap {
587   white-space: nowrap;
588 }
589
590 #map #popup p {
591   margin: 0px;
592   padding: 2px;
593 }
594
595 #permalink {
596   z-index:10000;
597   position:absolute;
598   bottom:15px;
599   right:15px;
600   font-size:smaller;
601 }
602
603 #attribution {
604   display: none;
605 }
606
607 .export_heading {
608   margin: 0px;
609   padding: 3px 6px;
610   border: 1px solid #ccc;
611   background: #ddd;
612 }
613
614 .export_bounds {
615   width: 100%;
616   text-align: center;
617 }
618
619 .export_bound {
620   margin: 5px;
621 }
622
623 .export_details {
624   padding: 2px 6px;
625 }
626
627 #export_osm {
628   display: none;
629 }
630
631 #export_mapnik {
632   display: none;
633 }
634
635 #export_osmarender {
636   display: none;
637 }
638
639 .export_hint {
640   padding: 0px 12px;
641   font-style: italic;
642 }
643
644 .export_buttons {
645   width: 100%;
646   text-align: center;
647 }
648
649 #noscript {
650   z-index: 20000000;
651   position: absolute;
652   top: 15px;
653   left: 15px
654 }