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