source: subversion/applications/rendering/mapnik/osm.xml @ 7354

Last change on this file since 7354 was 7354, checked in by stevechilton, 11 years ago

add bridge for light_rail, change colour of aerodrome text

  • Property svn:eol-style set to native
File size: 192.7 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map>
3<Map bgcolor="#b5d0d0" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4    <Style name="mapnik:selection">
5      <Rule>
6        <Filter>[mapnik:geometry] = 1</Filter>
7        <PointSymbolizer/>
8      </Rule>
9      <Rule>
10        <Filter>[mapnik:geometry] = 2</Filter>
11        <LineSymbolizer>
12          <CssParameter name="stroke">red</CssParameter>
13          <CssParameter name="stroke-width">6</CssParameter>
14          <CssParameter name="stroke-opacity">0.5</CssParameter>
15        </LineSymbolizer>
16        <LineSymbolizer>
17          <CssParameter name="stroke">yellow</CssParameter>
18          <CssParameter name="stroke-width">2</CssParameter>
19          <CssParameter name="stroke-opacity">1.0</CssParameter>
20        </LineSymbolizer>
21      </Rule>
22      <Rule>
23        <Filter>[mapnik:geometry] = 3</Filter>
24        <PolygonSymbolizer>
25          <CssParameter name="fill">red</CssParameter>
26          <CssParameter name="fill-opacity">0.5</CssParameter>
27        </PolygonSymbolizer>
28      </Rule>
29    </Style>
30
31   <Style name="world-1">
32    <Rule>
33      <MaxScaleDenominator>250000000000</MaxScaleDenominator>
34      <MinScaleDenominator>6000000</MinScaleDenominator>
35      <PolygonSymbolizer>
36        <CssParameter name="fill">#f2efe9</CssParameter>
37      </PolygonSymbolizer>
38       <LineSymbolizer>
39        <CssParameter name="stroke">#b5d0d0</CssParameter>
40        <CssParameter name="stroke-width">0.5</CssParameter>
41      </LineSymbolizer>
42    </Rule>
43  </Style>
44  <Style name="world">
45    <Rule>
46      <MaxScaleDenominator>6000000</MaxScaleDenominator>
47      <MinScaleDenominator>600000</MinScaleDenominator>
48      <PolygonSymbolizer>
49        <CssParameter name="fill">#f2efe9</CssParameter>
50      </PolygonSymbolizer>
51    </Rule>
52  </Style>
53
54  <Style name="coast-poly">
55    <Rule>
56      <MaxScaleDenominator>600000</MaxScaleDenominator>
57      <PolygonSymbolizer>
58        <CssParameter name="fill">#f2efe9</CssParameter>
59      </PolygonSymbolizer>
60    </Rule>
61  </Style>
62
63  <!-- BUILTUP VMAP0 -->
64  <!-- level 7-9-->
65  <Style name="builtup">
66    <Rule>
67      <MaxScaleDenominator>2500000</MaxScaleDenominator>
68      <MinScaleDenominator>500000</MinScaleDenominator>
69      <PolygonSymbolizer>
70        <CssParameter name="fill">#ddd</CssParameter>
71      </PolygonSymbolizer>
72    </Rule>
73  </Style>
74
75  <Style name="places">
76    <Rule>
77      <MaxScaleDenominator>50000000</MaxScaleDenominator>
78      <MinScaleDenominator>10000000</MinScaleDenominator>
79      <TextSymbolizer name="place_name" face_name="DejaVu Sans Book" size="10" fill="#444" halo_radius="1" wrap_width="0"/>
80    </Rule>
81  </Style>
82
83  <Style name="amenity">
84    <Rule>
85      <MaxScaleDenominator>2000000</MaxScaleDenominator>
86      <MinScaleDenominator>500000</MinScaleDenominator>
87      <Filter>[aeroway]='aerodrome'</Filter>
88      <PointSymbolizer file = "/home/steve/symbols/airport.png" type="png" width="10" height="9" />
89      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="8" fill="#636" dy="-9" halo_radius="1" wrap_width="0"/>
90    </Rule>
91    <Rule>
92      <MaxScaleDenominator>500000</MaxScaleDenominator>
93      <MinScaleDenominator>100000</MinScaleDenominator>
94      <Filter>[aeroway]='aerodrome'</Filter>
95      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#636" halo_radius="1" wrap_width="0"/>
96    </Rule>
97    <Rule>
98      <MaxScaleDenominator>5000</MaxScaleDenominator>
99      <Filter>[amenity]='post_box'</Filter>
100      <PointSymbolizer file="/home/steve/symbols/post_box.png" type="png" width="16" height="16" />
101    </Rule>
102    <Rule>
103      <MaxScaleDenominator>5000</MaxScaleDenominator>
104      <Filter>[amenity]='post_office'</Filter>
105      <PointSymbolizer file="/home/steve/symbols/post_office.png" type="png" width="16" height="16" />
106    </Rule>
107
108    <Rule>
109      <MaxScaleDenominator>250000</MaxScaleDenominator>
110      <MinScaleDenominator>25000</MinScaleDenominator>
111      <Filter>[railway]='station'</Filter>
112      <PointSymbolizer file="/home/steve/symbols/station_small.png" type="png" width="5" height="5" />
113    </Rule>
114     <Rule>
115      <MaxScaleDenominator>25000</MaxScaleDenominator>
116      <Filter>[railway]='station'</Filter>
117      <PointSymbolizer file="/home/steve/symbols/station.png" type="png" width="9" height="9" />
118    </Rule>
119    <Rule>
120      <MaxScaleDenominator>100000</MaxScaleDenominator>
121      <Filter>[railway]='halt'</Filter>
122      <PointSymbolizer file = "/home/steve/symbols/halt.png" type="png" width="3" height="3" />
123    </Rule>
124    <Rule>
125      <MaxScaleDenominator>50000</MaxScaleDenominator>
126      <MinScaleDenominator>25000</MinScaleDenominator>
127      <Filter>[railway]='halt'</Filter>
128      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="8" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
129    </Rule>
130    <Rule>
131      <MaxScaleDenominator>25000</MaxScaleDenominator>
132      <Filter>[railway] ='halt'</Filter>
133      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
134    </Rule>
135    <Rule>
136      <MaxScaleDenominator>50000</MaxScaleDenominator>
137      <MinScaleDenominator>25000</MinScaleDenominator>
138      <Filter>[railway]='station'</Filter>
139      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
140    </Rule>
141    <Rule>
142      <MaxScaleDenominator>25000</MaxScaleDenominator>
143      <Filter>[railway]='station'</Filter>
144      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="12" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
145    </Rule>
146    <Rule>
147      <MaxScaleDenominator>50000</MaxScaleDenominator>
148      <MinScaleDenominator>10000</MinScaleDenominator>
149      <Filter>[railway]='level_crossing'</Filter>
150      <PointSymbolizer file="/home/steve/symbols/level_crossing.png" type="png" width="7" height="7" />
151    </Rule>
152    <Rule>
153      <MaxScaleDenominator>10000</MaxScaleDenominator>
154      <Filter>[railway]='level_crossing'</Filter>
155      <PointSymbolizer file="/home/steve/symbols/level_crossing2.png" type="png" width="11" height="11" />
156    </Rule>
157    <Rule>
158      <MaxScaleDenominator>10000</MaxScaleDenominator>
159      <Filter>[amenity]='pub'</Filter>
160      <PointSymbolizer file="/home/steve/symbols/pint.png" type="png" width="12" height="18" />
161    </Rule>
162    <Rule>
163      <MaxScaleDenominator>500000</MaxScaleDenominator>
164      <Filter>[natural]='peak'</Filter>
165      <PointSymbolizer file="/home/steve/symbols/peak.png" type="png" width="8" height="8" />
166    </Rule>
167    <Rule>
168      <MaxScaleDenominator>5000</MaxScaleDenominator>
169      <Filter>[man_made]='mast'</Filter>
170      <PointSymbolizer file="/home/steve/symbols/tower.png" type="png" width="32" height="32" />
171    </Rule>
172    <Rule>
173      <MaxScaleDenominator>20000</MaxScaleDenominator>
174      <Filter>[man_made]='power_wind'</Filter>
175      <PointSymbolizer file = "/home/steve/symbols/power_wind.png" type="png" width="16" height="26" />
176    </Rule>
177    <Rule>
178      <MaxScaleDenominator>10000</MaxScaleDenominator>
179      <Filter>[man_made]='windmill'</Filter>
180      <PointSymbolizer file = "/home/steve/symbols/windmill.png" type="png" width="10" height="15" />
181    </Rule>
182    <Rule>
183      <MaxScaleDenominator>10000</MaxScaleDenominator>
184      <Filter>[amenity]='recycling'</Filter>
185      <PointSymbolizer file="/home/steve/symbols/recycling.png" type="png" width="20" height="20" />
186    </Rule>
187
188    <Rule>
189      <MaxScaleDenominator>20000</MaxScaleDenominator>
190      <Filter>[amenity]='hospital'</Filter>
191      <PointSymbolizer file="/home/steve/symbols/hospital.png" type="png" width="20" height="20" />
192    </Rule>
193
194    <Rule>
195      <MaxScaleDenominator>5000</MaxScaleDenominator>
196      <Filter>[amenity]='bus_stop' or [highway]='bus_stop'</Filter>
197      <PointSymbolizer file="/home/steve/symbols/bus_stop.png" type="png" width="30" height="12" />
198    </Rule>
199
200    <Rule>
201      <MaxScaleDenominator>20000</MaxScaleDenominator>
202      <Filter>[amenity]='parking'</Filter>
203      <PointSymbolizer file="/home/steve/symbols/parking.png" type="png" width="16" height="16" allow_overlap="false"/>
204    </Rule>
205
206    <Rule>
207      <MaxScaleDenominator>10000</MaxScaleDenominator>
208      <Filter>[amenity]='place_of_worship'</Filter>
209      <PointSymbolizer file="/home/steve/symbols/place_of_worship.png" type="png" width="16" height="16" allow_overlap="false"/>
210     </Rule>
211    <Rule>
212      <MaxScaleDenominator>10000</MaxScaleDenominator>
213      <Filter>[amenity]='airport'</Filter>
214      <PointSymbolizer file="/home/steve/symbols/airport.png" type="png" width="16" height="16" allow_overlap="false"/>
215     </Rule>
216    <Rule>
217      <MaxScaleDenominator>20000</MaxScaleDenominator>
218      <Filter>[highway]='mini_roundabout'</Filter>
219      <PointSymbolizer file="/home/steve/symbols/mini_round.png" type="png" width="9" height="9" allow_overlap="false"/>
220    </Rule>
221    <Rule>
222      <MaxScaleDenominator>50000</MaxScaleDenominator>
223      <Filter>[power]='tower'</Filter>
224      <PointSymbolizer file="/home/steve/symbols/power_tower.png" type="png" width="7" height="7" allow_overlap="false"/>
225    </Rule>
226  </Style>
227
228  <Style name="leisure">
229    <Rule>
230      <Filter>[leisure] = 'playground'</Filter>
231      <MaxScaleDenominator>100000</MaxScaleDenominator>
232     <PolygonSymbolizer>
233        <CssParameter name="fill">#ccffff</CssParameter>
234     </PolygonSymbolizer>
235      <LineSymbolizer>
236        <CssParameter name="stroke">#666</CssParameter>
237        <CssParameter name="stroke-width">0.3</CssParameter>
238      </LineSymbolizer>
239    </Rule>   
240    <Rule>
241      <Filter>[tourism] = 'attraction'</Filter>
242      <MaxScaleDenominator>1000000</MaxScaleDenominator>
243      <PolygonSymbolizer>
244        <CssParameter name="fill">#f2caea</CssParameter>
245     </PolygonSymbolizer>
246    </Rule>
247    <Rule>
248      <Filter>[leisure] = 'nature_reserve'</Filter>
249      <MaxScaleDenominator>1000000</MaxScaleDenominator>
250      <MinScaleDenominator>100000</MinScaleDenominator>
251      <PolygonSymbolizer>
252        <CssParameter name="fill">#abdf96</CssParameter>
253     </PolygonSymbolizer>
254    </Rule>
255    <Rule>
256      <Filter>[leisure] = 'nature_reserve'</Filter>
257      <MaxScaleDenominator>100000</MaxScaleDenominator>
258      <MinScaleDenominator>50000</MinScaleDenominator>
259      <PolygonPatternSymbolizer file="/home/steve/symbols/nature_reserve.png" type="png" width="21" height="24"/>
260    </Rule>
261    <Rule>
262      <Filter>[leisure] = 'nature_reserve'</Filter>
263      <MaxScaleDenominator>50000</MaxScaleDenominator>
264      <PolygonPatternSymbolizer file="/home/steve/symbols/nature_reserve2.png" type="png" width="42" height="48"/>
265    </Rule>
266    <Rule>
267      <MaxScaleDenominator>1000000</MaxScaleDenominator>
268      <MinScaleDenominator>20000</MinScaleDenominator>
269      <Filter>[landuse] = 'cemetery'</Filter>
270      <PolygonSymbolizer>
271        <CssParameter name="fill">#aacbaf</CssParameter>
272      </PolygonSymbolizer>
273    </Rule>
274    <Rule>
275      <MaxScaleDenominator>1000000</MaxScaleDenominator>
276      <MinScaleDenominator>1000</MinScaleDenominator>
277      <Filter>[landuse] = 'residential'</Filter>
278      <PolygonSymbolizer>
279        <CssParameter name="fill">#ddd</CssParameter>
280      </PolygonSymbolizer>
281    </Rule>
282    <Rule>
283      <MaxScaleDenominator>1000000</MaxScaleDenominator>
284      <MinScaleDenominator>1000</MinScaleDenominator>
285      <Filter>[military] = 'barracks'</Filter>
286      <PolygonSymbolizer>
287        <CssParameter name="fill">#ff8f8f</CssParameter>
288      </PolygonSymbolizer>
289    </Rule>
290
291     <Rule>
292      <MaxScaleDenominator>50000</MaxScaleDenominator>
293      <Filter>[landuse] = 'cemetery'</Filter>
294      <PolygonPatternSymbolizer file="/home/steve/symbols/grave_yard.png" type="png" width="16" height="16"/>
295    </Rule>
296
297     <Rule>
298      <MaxScaleDenominator>1000000</MaxScaleDenominator>
299      <Filter>[landuse] = 'meadow'</Filter>
300      <PolygonSymbolizer>
301        <CssParameter name="fill">#cfeca8</CssParameter>
302     </PolygonSymbolizer>
303    </Rule>
304    <Rule>
305      <Filter>[leisure] = 'park'</Filter>
306      <MaxScaleDenominator>1000000</MaxScaleDenominator>
307      <PolygonSymbolizer>
308        <CssParameter name="fill">#b6fdb6</CssParameter>
309     </PolygonSymbolizer>
310    </Rule>
311
312    <Rule>
313      <Filter>[leisure] = 'common'</Filter>
314      <MaxScaleDenominator>1000000</MaxScaleDenominator>
315      <PolygonSymbolizer>
316        <CssParameter name="fill">#cfeca8</CssParameter>
317      </PolygonSymbolizer>
318    </Rule>
319    <Rule>
320      <Filter>[leisure] = 'garden'</Filter>
321      <MaxScaleDenominator>1000000</MaxScaleDenominator>
322      <PolygonSymbolizer>
323        <CssParameter name="fill">#cfeca8</CssParameter>
324     </PolygonSymbolizer>
325    </Rule>
326    <Rule>
327      <Filter>[leisure] = 'golf_course'</Filter>
328      <MaxScaleDenominator>1000000</MaxScaleDenominator>
329      <PolygonSymbolizer>
330        <CssParameter name="fill">#b5e3b5</CssParameter>
331     </PolygonSymbolizer>
332    </Rule>
333
334    <Rule>
335      <Filter>[landuse] = 'allotments'</Filter>
336      <MaxScaleDenominator>1000000</MaxScaleDenominator>
337      <PolygonSymbolizer>
338        <CssParameter name="fill">#c8b084</CssParameter>
339     </PolygonSymbolizer>
340    </Rule>
341    <Rule>
342      <Filter>[landuse] = 'forest'</Filter>
343      <MaxScaleDenominator>2000000</MaxScaleDenominator>
344      <MinScaleDenominator>50000</MinScaleDenominator>
345      <PolygonSymbolizer>
346        <CssParameter name="fill">#8dc56c</CssParameter>
347     </PolygonSymbolizer>
348    </Rule>
349    <Rule>
350      <Filter>[landuse] = 'forest'</Filter>
351      <MaxScaleDenominator>50000</MaxScaleDenominator>
352      <PolygonPatternSymbolizer file="/home/steve/symbols/forest.png" type="png" width="21" height="24"/>
353    </Rule>
354    <Rule>
355      <Filter>[landuse] = 'farm'</Filter>
356      <MaxScaleDenominator>2000000</MaxScaleDenominator>
357      <PolygonSymbolizer>
358        <CssParameter name="fill">#ead8bd</CssParameter>
359     </PolygonSymbolizer>
360    </Rule>
361    <Rule>
362      <Filter>[landuse] = 'recreation_ground'</Filter>
363      <MaxScaleDenominator>1000000</MaxScaleDenominator>
364      <PolygonSymbolizer>
365        <CssParameter name="fill">#cfeca8</CssParameter>
366     </PolygonSymbolizer>
367    </Rule>
368    <Rule>
369      <Filter>[landuse] = 'village_green'</Filter>
370      <MaxScaleDenominator>500000</MaxScaleDenominator>
371      <PolygonSymbolizer>
372        <CssParameter name="fill">#cfeca8</CssParameter>
373     </PolygonSymbolizer>
374    </Rule>
375    <Rule>
376      <Filter>[landuse] = 'retail'</Filter>
377      <MaxScaleDenominator>1000000</MaxScaleDenominator>
378      <PolygonSymbolizer>
379        <CssParameter name="fill">#f1dada</CssParameter>
380     </PolygonSymbolizer>
381    </Rule>
382    <Rule>
383      <Filter>[landuse] = 'retail'</Filter>
384      <MaxScaleDenominator>25000</MaxScaleDenominator>
385      <LineSymbolizer>
386        <CssParameter name="stroke">red</CssParameter>
387        <CssParameter name="stroke-width">0.3</CssParameter>
388      </LineSymbolizer>
389    </Rule>
390
391
392    <Rule>
393      <Filter>[landuse] = 'industrial'</Filter>
394      <MaxScaleDenominator>1000000</MaxScaleDenominator>
395      <PolygonSymbolizer>
396        <CssParameter name="fill">#ffaeb9</CssParameter>
397     </PolygonSymbolizer>
398    </Rule>
399    <Rule>
400      <Filter>[power] = 'station'</Filter>
401      <MaxScaleDenominator>1000000</MaxScaleDenominator>
402      <MinScaleDenominator>200000</MinScaleDenominator>
403      <PolygonSymbolizer>
404        <CssParameter name="fill">#bbb</CssParameter>
405     </PolygonSymbolizer>
406    </Rule>
407    <Rule>
408      <Filter>[power] = 'station'</Filter>
409      <MaxScaleDenominator>200000</MaxScaleDenominator>
410      <PolygonSymbolizer>
411        <CssParameter name="fill">#bbb</CssParameter>
412     </PolygonSymbolizer>
413    <LineSymbolizer>
414        <CssParameter name="stroke">#555</CssParameter>
415        <CssParameter name="stroke-width">0.4</CssParameter>
416      </LineSymbolizer>
417    </Rule>
418    <Rule>
419      <Filter>[power] = 'sub_station'</Filter>
420      <MaxScaleDenominator>100000</MaxScaleDenominator>
421      <PolygonSymbolizer>
422        <CssParameter name="fill">#bbb</CssParameter>
423     </PolygonSymbolizer>
424    <LineSymbolizer>
425        <CssParameter name="stroke">#555</CssParameter>
426        <CssParameter name="stroke-width">0.4</CssParameter>
427      </LineSymbolizer>
428    </Rule>
429
430    <Rule>
431      <Filter>[landuse] = 'commercial'</Filter>
432      <MaxScaleDenominator>1000000</MaxScaleDenominator>
433      <PolygonSymbolizer>
434        <CssParameter name="fill">#efc8c8</CssParameter>
435     </PolygonSymbolizer>
436    </Rule>
437    <Rule>
438      <Filter>[landuse] = 'brownfield'</Filter>
439      <MaxScaleDenominator>1000000</MaxScaleDenominator>
440      <PolygonSymbolizer>
441        <CssParameter name="fill">#9d9d6c</CssParameter>
442     </PolygonSymbolizer>
443    </Rule>
444     <Rule>
445      <Filter>[natural] = 'wood' or [landuse] = 'wood'</Filter>
446      <MaxScaleDenominator>1000000</MaxScaleDenominator>
447      <PolygonSymbolizer>
448        <CssParameter name="fill">#aed1a0</CssParameter>
449     </PolygonSymbolizer>
450    </Rule>
451     <Rule>
452      <Filter>[natural] = 'heath'</Filter>
453      <MaxScaleDenominator>1000000</MaxScaleDenominator>
454      <PolygonSymbolizer>
455        <CssParameter name="fill">#ffffc0</CssParameter>
456     </PolygonSymbolizer>
457    </Rule>
458
459    <Rule>
460      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
461      <MaxScaleDenominator>1000000</MaxScaleDenominator>
462      <PolygonSymbolizer>
463        <CssParameter name="fill">#f0f0d8</CssParameter>
464      </PolygonSymbolizer>
465    </Rule>
466    <Rule>
467      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
468      <MaxScaleDenominator>250000</MaxScaleDenominator>
469      <LineSymbolizer>
470        <CssParameter name="stroke">brown</CssParameter>
471        <CssParameter name="stroke-width">0.3</CssParameter>
472      </LineSymbolizer>
473    </Rule>
474
475    <Rule>
476      <Filter>[amenity] = 'parking'</Filter>
477      <MaxScaleDenominator>1000000</MaxScaleDenominator>
478     <PolygonSymbolizer>
479         <CssParameter name="fill">#f7efb7</CssParameter>
480      </PolygonSymbolizer>
481    </Rule>
482    <Rule>
483      <Filter>[amenity] = 'parking'</Filter>
484      <MaxScaleDenominator>25000</MaxScaleDenominator>
485      <LineSymbolizer>
486        <CssParameter name="stroke">#eeeed1</CssParameter>
487        <CssParameter name="stroke-width">0.3</CssParameter>
488      </LineSymbolizer>
489    </Rule>
490
491
492    <Rule>
493      <Filter>[railway] = 'station' or [building] = 'station'</Filter>
494      <MaxScaleDenominator>1000000</MaxScaleDenominator>
495     <PolygonSymbolizer>
496         <CssParameter name="fill">#fff68f</CssParameter>
497         <CssParameter name="fill-opacity">0.5</CssParameter>
498      </PolygonSymbolizer>
499    </Rule>
500
501    <Rule>
502      <Filter>[building] = 'supermarket'</Filter>
503      <MaxScaleDenominator>1000000</MaxScaleDenominator>
504      <PolygonSymbolizer>
505         <CssParameter name="fill">pink</CssParameter>
506         <CssParameter name="fill-opacity">0.5</CssParameter>
507      </PolygonSymbolizer>
508    </Rule>
509    <Rule>
510      <Filter>[building] &lt;&gt; 'station' and [building] &lt;&gt; 'supermarket' and [building] &lt;&gt; ''</Filter>
511      <MaxScaleDenominator>1000000</MaxScaleDenominator>
512      <PolygonSymbolizer>
513         <CssParameter name="fill">#cc9999</CssParameter>
514      </PolygonSymbolizer>
515    </Rule>
516    <Rule>
517      <Filter>[amenity] = 'place_of_worship'</Filter>
518      <MaxScaleDenominator>1000000</MaxScaleDenominator>
519      <MinScaleDenominator>20000</MinScaleDenominator>
520      <PolygonSymbolizer>
521         <CssParameter name="fill">#777</CssParameter>
522         <CssParameter name="fill-opacity">0.5</CssParameter>
523      </PolygonSymbolizer>
524    </Rule>
525    <Rule>
526      <Filter>[amenity] = 'place_of_worship'</Filter>
527      <MaxScaleDenominator>20000</MaxScaleDenominator>
528      <PolygonSymbolizer>
529         <CssParameter name="fill">#777</CssParameter>
530         <CssParameter name="fill-opacity">0.5</CssParameter>
531      </PolygonSymbolizer>
532      <LineSymbolizer>
533        <CssParameter name="stroke">#111</CssParameter>
534        <CssParameter name="stroke-width">0.3</CssParameter>
535      </LineSymbolizer>
536    </Rule>
537     <Rule>
538      <Filter>[leisure] = 'sports_centre' or [leisure]='stadium' or [leisure]='track'</Filter>
539      <MaxScaleDenominator>1000000</MaxScaleDenominator>
540      <PolygonSymbolizer>
541         <CssParameter name="fill">#33cc99</CssParameter>
542      </PolygonSymbolizer>
543    </Rule>
544    <Rule>
545      <Filter>[leisure] = 'pitch'</Filter>
546      <MaxScaleDenominator>1000000</MaxScaleDenominator>
547      <PolygonSymbolizer>
548         <CssParameter name="fill">#8ad3af</CssParameter>
549      </PolygonSymbolizer>
550    </Rule>
551    <Rule>
552      <Filter>[aeroway] = 'terminal'</Filter>
553      <MaxScaleDenominator>200000</MaxScaleDenominator>
554      <PolygonSymbolizer>
555         <CssParameter name="fill">#cc99ff</CssParameter>
556      </PolygonSymbolizer>
557    </Rule>
558    <Rule>
559      <Filter>[aeroway] = 'terminal'</Filter>
560      <MaxScaleDenominator>50000</MaxScaleDenominator>
561      <LineSymbolizer>
562        <CssParameter name="stroke">#330066</CssParameter>
563        <CssParameter name="stroke-width">0.2</CssParameter>
564      </LineSymbolizer>
565    </Rule>
566    <Rule>
567      <Filter>[aeroway] = 'apron'</Filter>
568      <MaxScaleDenominator>200000</MaxScaleDenominator>
569      <PolygonSymbolizer>
570         <CssParameter name="fill">#f0e0ff</CssParameter>
571      </PolygonSymbolizer>
572    </Rule>
573    <Rule>
574      <Filter>[natural] = 'beach'</Filter>
575      <MaxScaleDenominator>100000</MaxScaleDenominator>
576      <PolygonPatternSymbolizer file="/home/steve/symbols/beach.png" type="png" width="10" height="10"/>
577    </Rule>
578
579    <!--Rule>
580      <ElseFilter/>
581      <MaxScaleDenominator>1000000</MaxScaleDenominator>
582      <PolygonSymbolizer>
583        <CssParameter name="fill">lightgrey</CssParameter>
584     </PolygonSymbolizer>
585    </Rule-->
586  </Style>
587
588  <Style name="area-text">
589    <Rule>
590      <Filter>[way_area] &gt;= 150000</Filter>
591      <MaxScaleDenominator>50000</MaxScaleDenominator>
592      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
593    </Rule>
594    <Rule>
595      <Filter>[way_area] &gt;= 80000 and [way_area] &lt; 150000</Filter>
596      <MaxScaleDenominator>20000</MaxScaleDenominator>
597      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
598    </Rule>
599    <Rule>
600      <Filter>[way_area] &gt;= 20000 and [way_area] &lt; 80000</Filter>
601      <MaxScaleDenominator>10000</MaxScaleDenominator>
602      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
603    </Rule>
604    <Rule>
605      <Filter>[way_area] &lt; 20000</Filter>
606      <MaxScaleDenominator>5000</MaxScaleDenominator>
607      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
608    </Rule>
609  </Style>
610
611  <Style name="text">
612    <Rule>
613      <Filter>[place] = 'island'</Filter>
614      <MaxScaleDenominator>1000000</MaxScaleDenominator>
615      <MinScaleDenominator>20000</MinScaleDenominator>
616      <TextSymbolizer name="name" face_name="DejaVu Sans Oblique" size="9" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
617    </Rule>
618    <Rule>
619      <Filter>[place] = 'city'</Filter>
620      <MaxScaleDenominator>10000000</MaxScaleDenominator>
621      <MinScaleDenominator>2000000</MinScaleDenominator>
622      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
623    </Rule>
624    <Rule>
625      <Filter>[place] = 'city'</Filter>
626      <MaxScaleDenominator>2000000</MaxScaleDenominator>
627      <MinScaleDenominator>20000</MinScaleDenominator>
628      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#000" dy="0" halo_radius="2" wrap_width="0"/>
629    </Rule>
630    <Rule>
631      <Filter>[place] = 'town'</Filter>
632      <MaxScaleDenominator>2000000</MaxScaleDenominator>
633      <MinScaleDenominator>50000</MinScaleDenominator>
634      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="2" wrap_width="20"/>
635    </Rule>
636    <Rule>
637      <Filter>[place] = 'town'</Filter>
638      <MaxScaleDenominator>50000</MaxScaleDenominator>
639      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#777777" halo_radius="1" wrap_width="20"/>
640    </Rule>
641    <Rule>
642      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
643      <MaxScaleDenominator>250000</MaxScaleDenominator>
644      <MinScaleDenominator>50000</MinScaleDenominator>
645      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="2" wrap_width="0"/>
646    </Rule>
647    <Rule>
648      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
649      <MaxScaleDenominator>50000</MaxScaleDenominator>
650      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#777777" halo_radius="1" wrap_width="0"/>
651    </Rule>
652
653    <Rule>
654      <Filter>[place] = 'hamlet'</Filter>
655      <MaxScaleDenominator>125000</MaxScaleDenominator>
656      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="1" wrap_width="0"/>
657    </Rule>
658    <Rule>
659      <Filter>[place] = 'locality'</Filter>
660      <MaxScaleDenominator>50000</MaxScaleDenominator>
661      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#777777" halo_radius="1" wrap_width="0"/>
662    </Rule>
663
664    <Rule>
665      <Filter>[amenity] = 'pub'</Filter>
666      <MaxScaleDenominator>5000</MaxScaleDenominator>
667      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="brown" dy="16" halo_radius="1" wrap_width="0"/>
668    </Rule>
669     <Rule>
670      <Filter>[amenity] = 'place_of_worship' or [amenity] = 'police'</Filter>
671      <MaxScaleDenominator>5000</MaxScaleDenominator>
672      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" dy="12" halo_radius="1" wrap_width="20"/>
673    </Rule>
674
675    <Rule>
676      <Filter>[leisure] &lt;&gt; '' or [landuse] &lt;&gt; '' </Filter>
677      <MaxScaleDenominator>20000</MaxScaleDenominator>
678      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
679    </Rule>
680    <Rule>
681      <Filter>[natural] = 'wood'</Filter>
682      <MaxScaleDenominator>20000</MaxScaleDenominator>
683      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
684    </Rule>
685    <Rule>
686      <Filter>[natural] = 'peak'</Filter>
687      <MaxScaleDenominator>100000</MaxScaleDenominator>
688      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="brown" dy="10" halo_radius="1" wrap_width="20"/>
689    </Rule>
690    <Rule>
691      <Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] = 'reservoir'</Filter>
692      <MaxScaleDenominator>20000</MaxScaleDenominator>
693      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
694    </Rule>
695
696    <Rule>
697      <Filter>[tourism] &lt;&gt; ''</Filter>
698      <MaxScaleDenominator>10000</MaxScaleDenominator>
699      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#660033" halo_radius="2" wrap_width="10"/>
700    </Rule>
701    <Rule>
702      <Filter>[amenity] = 'school' or [amenity] = 'college' or [amenity] = 'university'</Filter>
703      <MaxScaleDenominator>25000</MaxScaleDenominator>
704      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" halo_radius="2" wrap_width="12"/>
705    </Rule>
706    <Rule>
707      <Filter>[amenity] = 'hospital'</Filter>
708      <MaxScaleDenominator>25000</MaxScaleDenominator>
709      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" dy="12" halo_radius="2" wrap_width="12"/>
710    </Rule>
711    <Rule>
712      <Filter>[highway] = 'motorway_junction'</Filter>
713      <MaxScaleDenominator>500000</MaxScaleDenominator>
714      <MinScaleDenominator>200000</MinScaleDenominator>
715      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
716    </Rule>
717    <Rule>
718      <Filter>[highway] = 'motorway_junction'</Filter>
719      <MaxScaleDenominator>200000</MaxScaleDenominator>
720      <MinScaleDenominator>20000</MinScaleDenominator>
721      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
722      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-8" min_distance="20"/>
723    </Rule>
724    <Rule>
725      <Filter>[highway] = 'motorway_junction'</Filter>
726      <MaxScaleDenominator>20000</MaxScaleDenominator>
727      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="13" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
728      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-14" min_distance="20"/>
729    </Rule>
730  </Style>
731
732   <Style name="water">
733    <Rule>
734      <Filter>[waterway] = 'dock' or [landuse] = 'reservoir' or [landuse] = 'water'</Filter>
735      <MaxScaleDenominator>1000000</MaxScaleDenominator>
736      <PolygonSymbolizer>
737        <CssParameter name="fill">#b5d0d0</CssParameter>
738     </PolygonSymbolizer>
739    </Rule>
740
741    <Rule>
742      <Filter>[natural] = 'lake' or [natural] = 'water'</Filter>
743      <MaxScaleDenominator>5000000</MaxScaleDenominator>
744      <PolygonSymbolizer>
745        <CssParameter name="fill">#b5d0d0</CssParameter>
746     </PolygonSymbolizer>
747    </Rule>
748
749    <Rule>
750      <Filter>[natural] = 'land'</Filter>
751      <MaxScaleDenominator>1000000</MaxScaleDenominator>
752      <PolygonSymbolizer>
753        <CssParameter name="fill">#f2efe9</CssParameter>
754     </PolygonSymbolizer>
755    </Rule>
756
757    <Rule>
758      <Filter>[waterway]='river'</Filter>
759      <MaxScaleDenominator>250000</MaxScaleDenominator>
760      <MinScaleDenominator>25000</MinScaleDenominator>
761      <LineSymbolizer>
762        <CssParameter name="stroke">#b5d0d0</CssParameter>
763        <CssParameter name="stroke-width">2</CssParameter>
764        <CssParameter name="stroke-linejoin">round</CssParameter>
765        <CssParameter name="stroke-linecap">round</CssParameter>
766      </LineSymbolizer>
767    </Rule>
768    <Rule>
769      <Filter>[waterway]='canal'</Filter>
770      <MaxScaleDenominator>250000</MaxScaleDenominator>
771      <MinScaleDenominator>100000</MinScaleDenominator>
772      <LineSymbolizer>
773        <CssParameter name="stroke">#b5d0d0</CssParameter>
774        <CssParameter name="stroke-width">3</CssParameter>
775        <CssParameter name="stroke-linejoin">round</CssParameter>
776        <CssParameter name="stroke-linecap">round</CssParameter>
777      </LineSymbolizer>
778    </Rule>
779    <Rule>
780      <Filter>[waterway]='canal'</Filter>
781      <MaxScaleDenominator>100000</MaxScaleDenominator>
782      <MinScaleDenominator>50000</MinScaleDenominator>
783      <LineSymbolizer>
784        <CssParameter name="stroke">#b5d0d0</CssParameter>
785        <CssParameter name="stroke-width">4</CssParameter>
786        <CssParameter name="stroke-linejoin">round</CssParameter>
787        <CssParameter name="stroke-linecap">round</CssParameter>
788      </LineSymbolizer>
789      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
790    </Rule>
791
792    <Rule>
793      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
794      <MaxScaleDenominator>100000</MaxScaleDenominator>
795      <MinScaleDenominator>25000</MinScaleDenominator>
796      <LineSymbolizer>
797        <CssParameter name="stroke">#b5d0d0</CssParameter>
798        <CssParameter name="stroke-width">1</CssParameter>
799      </LineSymbolizer>
800    </Rule>
801    <Rule>
802      <Filter>[waterway]='river'</Filter>
803      <MaxScaleDenominator>25000</MaxScaleDenominator>
804      <MinScaleDenominator>1000</MinScaleDenominator>
805      <LineSymbolizer>
806        <CssParameter name="stroke">#b5d0d0</CssParameter>
807        <CssParameter name="stroke-width">10</CssParameter>
808        <CssParameter name="stroke-linejoin">round</CssParameter>
809        <CssParameter name="stroke-linecap">round</CssParameter>
810      </LineSymbolizer>
811      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" placement="line"/>
812    </Rule>
813   
814    <Rule>
815      <Filter>[waterway]='canal' and [tunnel] = 'yes'</Filter>
816      <MaxScaleDenominator>50000</MaxScaleDenominator>
817      <MinScaleDenominator>5000</MinScaleDenominator>
818       <LineSymbolizer>
819        <CssParameter name="stroke">#b5d0d0</CssParameter>
820        <CssParameter name="stroke-width">7</CssParameter>
821        <CssParameter name="stroke-dasharray">4,2</CssParameter>
822      </LineSymbolizer>
823      <LineSymbolizer>
824        <CssParameter name="stroke">white</CssParameter>
825        <CssParameter name="stroke-width">3</CssParameter>
826      </LineSymbolizer>
827      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
828    </Rule>
829    <Rule>
830      <Filter>[waterway]='canal' and not [tunnel] = 'yes'</Filter>
831      <MaxScaleDenominator>50000</MaxScaleDenominator>
832      <MinScaleDenominator>5000</MinScaleDenominator>
833      <LineSymbolizer>
834        <CssParameter name="stroke">#b5d0d0</CssParameter>
835        <CssParameter name="stroke-width">7</CssParameter>
836        <CssParameter name="stroke-linejoin">round</CssParameter>
837        <CssParameter name="stroke-linecap">round</CssParameter>
838      </LineSymbolizer>
839      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
840    </Rule>
841    <Rule>
842      <Filter>[waterway]='canal' and [tunnel] = 'yes'</Filter>
843      <MaxScaleDenominator>5000</MaxScaleDenominator>
844      <MinScaleDenominator>1000</MinScaleDenominator>
845       <LineSymbolizer>
846        <CssParameter name="stroke">#b5d0d0</CssParameter>
847        <CssParameter name="stroke-width">11</CssParameter>
848        <CssParameter name="stroke-dasharray">4,2</CssParameter>
849      </LineSymbolizer>
850      <LineSymbolizer>
851        <CssParameter name="stroke">white</CssParameter>
852        <CssParameter name="stroke-width">7</CssParameter>
853      </LineSymbolizer>
854      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
855    </Rule>
856    <Rule>
857      <Filter>[waterway]='canal' and not [tunnel] = 'yes'</Filter>
858      <MaxScaleDenominator>5000</MaxScaleDenominator>
859      <MinScaleDenominator>1000</MinScaleDenominator>
860      <LineSymbolizer>
861        <CssParameter name="stroke">#b5d0d0</CssParameter>
862        <CssParameter name="stroke-width">11</CssParameter>
863        <CssParameter name="stroke-linejoin">round</CssParameter>
864        <CssParameter name="stroke-linecap">round</CssParameter>
865      </LineSymbolizer>
866      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
867    </Rule>
868
869    <Rule>
870      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
871      <MaxScaleDenominator>25000</MaxScaleDenominator>
872      <MinScaleDenominator>1000</MinScaleDenominator>
873      <LineSymbolizer>
874        <CssParameter name="stroke">#b5d0d0</CssParameter>
875        <CssParameter name="stroke-width">2</CssParameter>
876      </LineSymbolizer>
877      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
878    </Rule>
879  </Style>
880<Style name="power">
881<Rule>
882      <MaxScaleDenominator>50000</MaxScaleDenominator>
883      <MinScaleDenominator>1000</MinScaleDenominator>
884      <Filter>[power]='line'</Filter>
885      <LineSymbolizer>
886        <CssParameter name="stroke">#777</CssParameter>
887        <CssParameter name="stroke-width">1</CssParameter>
888      </LineSymbolizer>
889    </Rule> 
890</Style>
891<Style name="tunnels-casing">
892    <Rule>
893      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel] = 'yes'</Filter>
894      <MaxScaleDenominator>200000</MaxScaleDenominator>
895      <MinScaleDenominator>100000</MinScaleDenominator>
896      <LineSymbolizer>
897        <CssParameter name="stroke">#506077</CssParameter>
898        <CssParameter name="stroke-width">3</CssParameter>
899        <CssParameter name="stroke-dasharray">4,2</CssParameter>
900      </LineSymbolizer>
901    </Rule>
902    <Rule>
903      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
904      <MaxScaleDenominator>100000</MaxScaleDenominator>
905      <MinScaleDenominator>20000</MinScaleDenominator>
906      <LineSymbolizer>
907        <CssParameter name="stroke">#506077</CssParameter>
908        <CssParameter name="stroke-width">5.5</CssParameter>
909        <CssParameter name="stroke-dasharray">4,2</CssParameter>
910      </LineSymbolizer>
911    </Rule>
912    <Rule>
913      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
914      <MaxScaleDenominator>20000</MaxScaleDenominator>
915      <MinScaleDenominator>5000</MinScaleDenominator>
916      <LineSymbolizer>
917        <CssParameter name="stroke">#506077</CssParameter>
918        <CssParameter name="stroke-width">9</CssParameter>
919        <CssParameter name="stroke-dasharray">4,2</CssParameter>
920      </LineSymbolizer>
921    </Rule>
922    <Rule>
923      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
924      <MaxScaleDenominator>5000</MaxScaleDenominator>
925      <MinScaleDenominator>1000</MinScaleDenominator>
926      <LineSymbolizer>
927        <CssParameter name="stroke">#506077</CssParameter>
928        <CssParameter name="stroke-width">12</CssParameter>
929        <CssParameter name="stroke-dasharray">4,2</CssParameter>
930      </LineSymbolizer>
931    </Rule>
932    <Rule>
933      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
934      <MaxScaleDenominator>200000</MaxScaleDenominator>
935      <MinScaleDenominator>100000</MinScaleDenominator>
936      <LineSymbolizer>
937        <CssParameter name="stroke">#477147</CssParameter>
938        <CssParameter name="stroke-width">4</CssParameter>
939        <CssParameter name="stroke-dasharray">4,2</CssParameter>
940      </LineSymbolizer>
941    </Rule>
942    <Rule>
943      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
944      <MaxScaleDenominator>100000</MaxScaleDenominator>
945      <MinScaleDenominator>20000</MinScaleDenominator>
946      <LineSymbolizer>
947        <CssParameter name="stroke">#477147</CssParameter>
948        <CssParameter name="stroke-width">10</CssParameter>
949        <CssParameter name="stroke-dasharray">4,2</CssParameter>
950      </LineSymbolizer>
951    </Rule>
952    <Rule>
953     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
954      <MaxScaleDenominator>20000</MaxScaleDenominator>
955      <MinScaleDenominator>5000</MinScaleDenominator>
956      <LineSymbolizer>
957        <CssParameter name="stroke">#477147</CssParameter>
958        <CssParameter name="stroke-width">13</CssParameter>
959        <CssParameter name="stroke-dasharray">4,2</CssParameter>
960      </LineSymbolizer>
961    </Rule>
962    <Rule>
963     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
964      <MaxScaleDenominator>5000</MaxScaleDenominator>
965      <MinScaleDenominator>1000</MinScaleDenominator>
966      <LineSymbolizer>
967        <CssParameter name="stroke">#477147</CssParameter>
968        <CssParameter name="stroke-width">17</CssParameter>
969        <CssParameter name="stroke-dasharray">4,2</CssParameter>
970      </LineSymbolizer>
971    </Rule>
972    <Rule>
973      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
974      <MaxScaleDenominator>200000</MaxScaleDenominator>
975      <MinScaleDenominator>100000</MinScaleDenominator>
976      <LineSymbolizer>
977        <CssParameter name="stroke">#8d4346</CssParameter>
978        <CssParameter name="stroke-width">4</CssParameter>
979        <CssParameter name="stroke-dasharray">4,2</CssParameter>
980      </LineSymbolizer>
981    </Rule>
982    <Rule>
983      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel] = 'yes'</Filter>
984      <MaxScaleDenominator>100000</MaxScaleDenominator>
985      <MinScaleDenominator>20000</MinScaleDenominator>
986      <LineSymbolizer>
987        <CssParameter name="stroke">#8d4346</CssParameter>
988        <CssParameter name="stroke-width">10</CssParameter>
989        <CssParameter name="stroke-dasharray">4,2</CssParameter>
990      </LineSymbolizer>
991    </Rule>
992   <Rule>
993      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
994      <MaxScaleDenominator>20000</MaxScaleDenominator>
995      <MinScaleDenominator>5000</MinScaleDenominator>
996      <LineSymbolizer>
997        <CssParameter name="stroke">#8d4346</CssParameter>
998        <CssParameter name="stroke-width">13</CssParameter>
999        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1000      </LineSymbolizer>
1001    </Rule>
1002    <Rule>
1003      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1004      <MaxScaleDenominator>5000</MaxScaleDenominator>
1005      <MinScaleDenominator>1000</MinScaleDenominator>
1006      <LineSymbolizer>
1007        <CssParameter name="stroke">#8d4346</CssParameter>
1008        <CssParameter name="stroke-width">17</CssParameter>
1009        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1010      </LineSymbolizer>
1011    </Rule>
1012    <Rule>
1013      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1014      <MaxScaleDenominator>150000</MaxScaleDenominator>
1015      <MinScaleDenominator>75000</MinScaleDenominator>
1016      <LineSymbolizer>
1017        <CssParameter name="stroke">#a37b48</CssParameter>
1018        <CssParameter name="stroke-width">4</CssParameter>
1019        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1020      </LineSymbolizer>
1021    </Rule>
1022    <Rule>
1023      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1024      <MaxScaleDenominator>75000</MaxScaleDenominator>
1025      <MinScaleDenominator>25000</MinScaleDenominator>
1026      <LineSymbolizer>
1027        <CssParameter name="stroke">#a37b48</CssParameter>
1028        <CssParameter name="stroke-width">10</CssParameter>
1029        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1030      </LineSymbolizer>
1031    </Rule>
1032    <Rule>
1033      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1034      <MaxScaleDenominator>25000</MaxScaleDenominator>
1035      <MinScaleDenominator>5000</MinScaleDenominator>
1036      <LineSymbolizer>
1037        <CssParameter name="stroke">#a37b48</CssParameter>
1038        <CssParameter name="stroke-width">12</CssParameter>
1039        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1040      </LineSymbolizer>
1041    </Rule>
1042    <Rule>
1043      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1044      <MaxScaleDenominator>5000</MaxScaleDenominator>
1045      <MinScaleDenominator>1000</MinScaleDenominator>
1046      <LineSymbolizer>
1047        <CssParameter name="stroke">#a37b48</CssParameter>
1048        <CssParameter name="stroke-width">17</CssParameter>
1049        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1050      </LineSymbolizer>
1051    </Rule>
1052</Style>
1053<Style name="tunnels-fill">
1054    <Rule>
1055      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel] = 'yes'</Filter>
1056      <MaxScaleDenominator>200000</MaxScaleDenominator>
1057      <MinScaleDenominator>100000</MinScaleDenominator>
1058      <LineSymbolizer>
1059        <CssParameter name="stroke">#d6dfea</CssParameter>
1060        <CssParameter name="stroke-width">2</CssParameter>
1061        <CssParameter name="stroke-linejoin">round</CssParameter>
1062        <CssParameter name="stroke-linecap">round</CssParameter>
1063      </LineSymbolizer>
1064    </Rule>
1065    <Rule>
1066      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and [tunnel] = 'yes'</Filter>
1067      <MaxScaleDenominator>100000</MaxScaleDenominator>
1068      <MinScaleDenominator>20000</MinScaleDenominator>
1069      <LineSymbolizer>
1070        <CssParameter name="stroke">#d6dfea</CssParameter>
1071        <CssParameter name="stroke-width">4</CssParameter>
1072        <CssParameter name="stroke-linejoin">round</CssParameter>
1073        <CssParameter name="stroke-linecap">round</CssParameter>
1074      </LineSymbolizer>
1075    </Rule>
1076    <Rule>
1077      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and [tunnel] = 'yes'</Filter>
1078      <MaxScaleDenominator>20000</MaxScaleDenominator>
1079      <MinScaleDenominator>5000</MinScaleDenominator>
1080      <LineSymbolizer>
1081        <CssParameter name="stroke">#d6dfea</CssParameter>
1082        <CssParameter name="stroke-width">7.5</CssParameter>
1083        <CssParameter name="stroke-linejoin">round</CssParameter>
1084        <CssParameter name="stroke-linecap">round</CssParameter>
1085      </LineSymbolizer>
1086    </Rule>
1087    <Rule>
1088      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link')  and [tunnel] = 'yes'</Filter>
1089      <MaxScaleDenominator>5000</MaxScaleDenominator>
1090      <MinScaleDenominator>1000</MinScaleDenominator>
1091      <LineSymbolizer>
1092        <CssParameter name="stroke">#d6dfea</CssParameter>
1093        <CssParameter name="stroke-width">10</CssParameter>
1094        <CssParameter name="stroke-linejoin">round</CssParameter>
1095        <CssParameter name="stroke-linecap">round</CssParameter>
1096      </LineSymbolizer>
1097    </Rule>
1098    <Rule>
1099      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1100      <MaxScaleDenominator>200000</MaxScaleDenominator>
1101      <MinScaleDenominator>100000</MinScaleDenominator>
1102      <LineSymbolizer>
1103        <CssParameter name="stroke">#cdeacd</CssParameter>
1104        <CssParameter name="stroke-width">2.5</CssParameter>
1105        <CssParameter name="stroke-linejoin">round</CssParameter>
1106        <CssParameter name="stroke-linecap">round</CssParameter>
1107      </LineSymbolizer>
1108    </Rule>
1109    <Rule>
1110      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1111      <MaxScaleDenominator>100000</MaxScaleDenominator>
1112      <MinScaleDenominator>20000</MinScaleDenominator>
1113      <LineSymbolizer>
1114        <CssParameter name="stroke">#cdeacd</CssParameter>
1115        <CssParameter name="stroke-width">8</CssParameter>
1116        <CssParameter name="stroke-linejoin">round</CssParameter>
1117        <CssParameter name="stroke-linecap">round</CssParameter>
1118      </LineSymbolizer>
1119    </Rule>   
1120    <Rule>
1121      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1122      <MaxScaleDenominator>20000</MaxScaleDenominator>
1123      <MinScaleDenominator>5000</MinScaleDenominator>
1124      <LineSymbolizer>
1125        <CssParameter name="stroke">#cdeacd</CssParameter>
1126        <CssParameter name="stroke-width">10</CssParameter>
1127        <CssParameter name="stroke-linejoin">round</CssParameter>
1128        <CssParameter name="stroke-linecap">round</CssParameter>
1129      </LineSymbolizer>
1130    </Rule>
1131    <Rule>
1132      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1133      <MaxScaleDenominator>5000</MaxScaleDenominator>
1134      <MinScaleDenominator>1000</MinScaleDenominator>
1135      <LineSymbolizer>
1136        <CssParameter name="stroke">#cdeacd</CssParameter>
1137        <CssParameter name="stroke-width">13</CssParameter>
1138        <CssParameter name="stroke-linejoin">round</CssParameter>
1139        <CssParameter name="stroke-linecap">round</CssParameter>
1140      </LineSymbolizer>
1141    </Rule>
1142    <Rule>
1143      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1144      <MaxScaleDenominator>500000</MaxScaleDenominator>
1145      <MinScaleDenominator>100000</MinScaleDenominator>
1146      <LineSymbolizer>
1147        <CssParameter name="stroke">#f4c3c4</CssParameter>
1148        <CssParameter name="stroke-width">2.5</CssParameter>
1149        <CssParameter name="stroke-linejoin">round</CssParameter>
1150        <CssParameter name="stroke-linecap">round</CssParameter>
1151      </LineSymbolizer>
1152    </Rule>
1153    <Rule>
1154      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1155      <MaxScaleDenominator>100000</MaxScaleDenominator>
1156      <MinScaleDenominator>20000</MinScaleDenominator>
1157      <LineSymbolizer>
1158        <CssParameter name="stroke">#f4c3c4</CssParameter>
1159        <CssParameter name="stroke-width">8</CssParameter>
1160        <CssParameter name="stroke-linejoin">round</CssParameter>
1161        <CssParameter name="stroke-linecap">round</CssParameter>
1162      </LineSymbolizer>
1163    </Rule>
1164    <Rule>
1165      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1166      <MaxScaleDenominator>20000</MaxScaleDenominator>
1167      <MinScaleDenominator>5000</MinScaleDenominator>
1168      <LineSymbolizer>
1169        <CssParameter name="stroke">#f4c3c4</CssParameter>
1170        <CssParameter name="stroke-width">10</CssParameter>
1171        <CssParameter name="stroke-linejoin">round</CssParameter>
1172        <CssParameter name="stroke-linecap">round</CssParameter>
1173      </LineSymbolizer>
1174    </Rule>
1175    <Rule>
1176      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1177      <MaxScaleDenominator>5000</MaxScaleDenominator>
1178      <MinScaleDenominator>1000</MinScaleDenominator>
1179      <LineSymbolizer>
1180        <CssParameter name="stroke">#f4c3c4</CssParameter>
1181        <CssParameter name="stroke-width">13</CssParameter>
1182        <CssParameter name="stroke-linejoin">round</CssParameter>
1183        <CssParameter name="stroke-linecap">round</CssParameter>
1184      </LineSymbolizer>
1185    </Rule>
1186    <Rule>
1187      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1188      <MaxScaleDenominator>150000</MaxScaleDenominator>
1189      <MinScaleDenominator>75000</MinScaleDenominator>
1190      <LineSymbolizer>
1191        <CssParameter name="stroke">#fee0b8</CssParameter>
1192        <CssParameter name="stroke-width">2</CssParameter>
1193        <CssParameter name="stroke-linejoin">round</CssParameter>
1194        <CssParameter name="stroke-linecap">round</CssParameter>
1195      </LineSymbolizer>
1196    </Rule>
1197    <Rule>
1198      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1199      <MaxScaleDenominator>75000</MaxScaleDenominator>
1200      <MinScaleDenominator>25000</MinScaleDenominator>
1201      <LineSymbolizer>
1202        <CssParameter name="stroke">#fee0b8</CssParameter>
1203        <CssParameter name="stroke-width">8</CssParameter>
1204        <CssParameter name="stroke-linejoin">round</CssParameter>
1205        <CssParameter name="stroke-linecap">round</CssParameter>
1206      </LineSymbolizer>
1207    </Rule>
1208    <Rule>
1209      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1210      <MaxScaleDenominator>25000</MaxScaleDenominator>
1211      <MinScaleDenominator>5000</MinScaleDenominator>
1212      <LineSymbolizer>
1213        <CssParameter name="stroke">#fee0b8</CssParameter>
1214        <CssParameter name="stroke-width">10</CssParameter>
1215        <CssParameter name="stroke-linejoin">round</CssParameter>
1216        <CssParameter name="stroke-linecap">round</CssParameter>
1217      </LineSymbolizer>
1218    </Rule>
1219    <Rule>
1220      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1221      <MaxScaleDenominator>5000</MaxScaleDenominator>
1222      <MinScaleDenominator>1000</MinScaleDenominator>
1223      <LineSymbolizer>
1224        <CssParameter name="stroke">#fee0b8</CssParameter>
1225        <CssParameter name="stroke-width">14</CssParameter>
1226        <CssParameter name="stroke-linejoin">round</CssParameter>
1227        <CssParameter name="stroke-linecap">round</CssParameter>
1228      </LineSymbolizer>
1229    </Rule>
1230</Style>
1231
1232<Style name="minor-roads-casing">
1233    <Rule>
1234      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
1235      <MaxScaleDenominator>200000</MaxScaleDenominator>
1236      <MinScaleDenominator>100000</MinScaleDenominator>
1237      <LineSymbolizer>
1238        <CssParameter name="stroke">#506077</CssParameter>
1239        <CssParameter name="stroke-width">3</CssParameter>
1240        <CssParameter name="stroke-linejoin">round</CssParameter>
1241      </LineSymbolizer>
1242    </Rule>
1243    <Rule>
1244      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
1245      <MaxScaleDenominator>100000</MaxScaleDenominator>
1246      <MinScaleDenominator>20000</MinScaleDenominator>
1247      <LineSymbolizer>
1248        <CssParameter name="stroke">#506077</CssParameter>
1249        <CssParameter name="stroke-width">5.5</CssParameter>
1250        <CssParameter name="stroke-linejoin">round</CssParameter>
1251      </LineSymbolizer>
1252    </Rule>
1253    <Rule>
1254      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel]='yes'</Filter>
1255      <MaxScaleDenominator>20000</MaxScaleDenominator>
1256      <MinScaleDenominator>5000</MinScaleDenominator>
1257      <LineSymbolizer>
1258        <CssParameter name="stroke">#506077</CssParameter>
1259        <CssParameter name="stroke-width">9</CssParameter>
1260        <CssParameter name="stroke-linejoin">round</CssParameter>
1261      </LineSymbolizer>
1262    </Rule>
1263    <Rule>
1264      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel]='yes'</Filter>
1265      <MaxScaleDenominator>5000</MaxScaleDenominator>
1266      <MinScaleDenominator>1000</MinScaleDenominator>
1267      <LineSymbolizer>
1268        <CssParameter name="stroke">#506077</CssParameter>
1269        <CssParameter name="stroke-width">12</CssParameter>
1270        <CssParameter name="stroke-linejoin">round</CssParameter>
1271      </LineSymbolizer>
1272    </Rule>
1273    <Rule>
1274      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1275      <MaxScaleDenominator>200000</MaxScaleDenominator>
1276      <MinScaleDenominator>100000</MinScaleDenominator>
1277      <LineSymbolizer>
1278        <CssParameter name="stroke">#477147</CssParameter>
1279        <CssParameter name="stroke-width">4</CssParameter>
1280        <CssParameter name="stroke-linejoin">round</CssParameter>
1281      </LineSymbolizer>
1282    </Rule>
1283    <Rule>
1284      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and  not [tunnel]='yes'</Filter>
1285      <MaxScaleDenominator>100000</MaxScaleDenominator>
1286      <MinScaleDenominator>20000</MinScaleDenominator>
1287      <LineSymbolizer>
1288        <CssParameter name="stroke">#477147</CssParameter>
1289        <CssParameter name="stroke-width">10</CssParameter>
1290        <CssParameter name="stroke-linejoin">round</CssParameter>
1291      </LineSymbolizer>
1292    </Rule>
1293    <Rule>
1294     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1295      <MaxScaleDenominator>20000</MaxScaleDenominator>
1296      <MinScaleDenominator>5000</MinScaleDenominator>
1297      <LineSymbolizer>
1298        <CssParameter name="stroke">#477147</CssParameter>
1299        <CssParameter name="stroke-width">13</CssParameter>
1300        <CssParameter name="stroke-linejoin">round</CssParameter>
1301      </LineSymbolizer>
1302    </Rule>
1303    <Rule>
1304     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1305      <MaxScaleDenominator>5000</MaxScaleDenominator>
1306      <MinScaleDenominator>1000</MinScaleDenominator>
1307      <LineSymbolizer>
1308        <CssParameter name="stroke">#477147</CssParameter>
1309        <CssParameter name="stroke-width">17</CssParameter>
1310        <CssParameter name="stroke-linejoin">round</CssParameter>
1311      </LineSymbolizer>
1312    </Rule>
1313    <Rule>
1314      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1315      <MaxScaleDenominator>200000</MaxScaleDenominator>
1316      <MinScaleDenominator>100000</MinScaleDenominator>
1317      <LineSymbolizer>
1318        <CssParameter name="stroke">#8d4346</CssParameter>
1319        <CssParameter name="stroke-width">4</CssParameter>
1320        <CssParameter name="stroke-linejoin">round</CssParameter>
1321      </LineSymbolizer>
1322    </Rule>
1323
1324    <Rule>
1325      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel] = 'yes'</Filter>
1326      <MaxScaleDenominator>100000</MaxScaleDenominator>
1327      <MinScaleDenominator>20000</MinScaleDenominator>
1328      <LineSymbolizer>
1329        <CssParameter name="stroke">#8d4346</CssParameter>
1330        <CssParameter name="stroke-width">10</CssParameter>
1331        <CssParameter name="stroke-linejoin">round</CssParameter>
1332      </LineSymbolizer>
1333    </Rule>
1334
1335    <Rule>
1336      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1337      <MaxScaleDenominator>20000</MaxScaleDenominator>
1338      <MinScaleDenominator>5000</MinScaleDenominator>     
1339      <LineSymbolizer>
1340        <CssParameter name="stroke">#8d4346</CssParameter>
1341        <CssParameter name="stroke-width">13</CssParameter>
1342        <CssParameter name="stroke-linejoin">round</CssParameter>
1343      </LineSymbolizer>
1344    </Rule>
1345
1346    <Rule>
1347      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1348      <MaxScaleDenominator>5000</MaxScaleDenominator>     
1349      <MinScaleDenominator>1000</MinScaleDenominator>
1350      <LineSymbolizer>
1351        <CssParameter name="stroke">#8d4346</CssParameter>
1352        <CssParameter name="stroke-width">17</CssParameter>
1353        <CssParameter name="stroke-linejoin">round</CssParameter>
1354      </LineSymbolizer>
1355    </Rule>
1356
1357    <Rule>
1358      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1359      <MaxScaleDenominator>150000</MaxScaleDenominator>
1360      <MinScaleDenominator>75000</MinScaleDenominator>
1361      <LineSymbolizer>
1362        <CssParameter name="stroke">#a37b48</CssParameter>
1363        <CssParameter name="stroke-width">4</CssParameter>
1364        <CssParameter name="stroke-linejoin">round</CssParameter>
1365        <CssParameter name="stroke-linecap">round</CssParameter>
1366      </LineSymbolizer>
1367    </Rule>
1368   
1369    <Rule>
1370      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1371      <MaxScaleDenominator>75000</MaxScaleDenominator>
1372      <MinScaleDenominator>25000</MinScaleDenominator>
1373      <LineSymbolizer>
1374        <CssParameter name="stroke">#a37b48</CssParameter>
1375        <CssParameter name="stroke-width">10</CssParameter>
1376        <CssParameter name="stroke-linejoin">round</CssParameter>
1377        <CssParameter name="stroke-linecap">round</CssParameter>
1378      </LineSymbolizer>
1379    </Rule>
1380   
1381    <Rule>
1382      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1383      <MaxScaleDenominator>25000</MaxScaleDenominator>
1384      <MinScaleDenominator>5000</MinScaleDenominator>
1385      <LineSymbolizer>
1386        <CssParameter name="stroke">#a37b48</CssParameter>
1387        <CssParameter name="stroke-width">12</CssParameter>
1388        <CssParameter name="stroke-linejoin">round</CssParameter>
1389        <CssParameter name="stroke-linecap">round</CssParameter>
1390      </LineSymbolizer>
1391    </Rule>
1392   
1393    <Rule>
1394      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1395      <MaxScaleDenominator>5000</MaxScaleDenominator>
1396      <MinScaleDenominator>1000</MinScaleDenominator>
1397      <LineSymbolizer>
1398        <CssParameter name="stroke">#a37b48</CssParameter>
1399        <CssParameter name="stroke-width">17</CssParameter>
1400        <CssParameter name="stroke-linejoin">round</CssParameter>
1401        <CssParameter name="stroke-linecap">round</CssParameter>
1402      </LineSymbolizer>
1403    </Rule>
1404   
1405    <Rule>
1406      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1407      <MaxScaleDenominator>100000</MaxScaleDenominator>
1408      <MinScaleDenominator>50000</MinScaleDenominator>
1409      <LineSymbolizer>
1410        <CssParameter name="stroke">#999</CssParameter>
1411        <CssParameter name="stroke-width">6</CssParameter>
1412        <CssParameter name="stroke-linejoin">round</CssParameter>
1413        <CssParameter name="stroke-linecap">round</CssParameter>
1414      </LineSymbolizer>
1415    </Rule>
1416   <Rule>
1417      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1418      <MaxScaleDenominator>100000</MaxScaleDenominator>
1419      <MinScaleDenominator>50000</MinScaleDenominator>
1420      <LineSymbolizer>
1421        <CssParameter name="stroke">#999</CssParameter>
1422        <CssParameter name="stroke-width">6</CssParameter>
1423        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1424      </LineSymbolizer>
1425    </Rule>
1426
1427    <Rule>
1428      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1429      <MaxScaleDenominator>100000</MaxScaleDenominator>
1430      <MinScaleDenominator>50000</MinScaleDenominator>
1431      <LineSymbolizer>
1432        <CssParameter name="stroke">#999</CssParameter>
1433        <CssParameter name="stroke-width">3</CssParameter>
1434        <CssParameter name="stroke-linejoin">round</CssParameter>
1435        <CssParameter name="stroke-linecap">round</CssParameter>
1436      </LineSymbolizer>
1437    </Rule>
1438    <Rule>
1439      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1440      <MaxScaleDenominator>100000</MaxScaleDenominator>
1441      <MinScaleDenominator>50000</MinScaleDenominator>
1442      <LineSymbolizer>
1443        <CssParameter name="stroke">#999</CssParameter>
1444        <CssParameter name="stroke-width">3</CssParameter>
1445        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1446      </LineSymbolizer>
1447    </Rule>
1448
1449    <Rule>
1450      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1451      <MaxScaleDenominator>50000</MaxScaleDenominator>
1452      <MinScaleDenominator>25000</MinScaleDenominator>
1453      <LineSymbolizer>
1454        <CssParameter name="stroke">#999</CssParameter>
1455        <CssParameter name="stroke-width">7</CssParameter>
1456        <CssParameter name="stroke-linejoin">round</CssParameter>
1457        <CssParameter name="stroke-linecap">round</CssParameter>
1458      </LineSymbolizer>
1459    </Rule>
1460    <Rule>
1461      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1462      <MaxScaleDenominator>50000</MaxScaleDenominator>
1463      <MinScaleDenominator>25000</MinScaleDenominator>
1464      <LineSymbolizer>
1465        <CssParameter name="stroke">#999</CssParameter>
1466        <CssParameter name="stroke-width">7</CssParameter>
1467        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1468      </LineSymbolizer>
1469    </Rule>
1470
1471    <Rule>
1472      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1473      <MaxScaleDenominator>50000</MaxScaleDenominator>
1474      <MinScaleDenominator>25000</MinScaleDenominator>
1475      <LineSymbolizer>
1476        <CssParameter name="stroke">#999</CssParameter>
1477        <CssParameter name="stroke-width">4.5</CssParameter>
1478        <CssParameter name="stroke-linejoin">round</CssParameter>
1479        <CssParameter name="stroke-linecap">round</CssParameter>
1480      </LineSymbolizer>
1481    </Rule>
1482    <Rule>
1483      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1484      <MaxScaleDenominator>50000</MaxScaleDenominator>
1485      <MinScaleDenominator>25000</MinScaleDenominator>
1486      <LineSymbolizer>
1487        <CssParameter name="stroke">#999</CssParameter>
1488        <CssParameter name="stroke-width">4.5</CssParameter>
1489        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1490      </LineSymbolizer>
1491    </Rule>
1492
1493    <Rule>
1494      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1495      <MaxScaleDenominator>25000</MaxScaleDenominator>
1496      <MinScaleDenominator>5000</MinScaleDenominator>
1497      <LineSymbolizer>
1498        <CssParameter name="stroke">#999</CssParameter>
1499        <CssParameter name="stroke-width">11</CssParameter>
1500        <CssParameter name="stroke-linejoin">round</CssParameter>
1501        <CssParameter name="stroke-linecap">round</CssParameter>
1502      </LineSymbolizer>
1503    </Rule>
1504   <Rule>
1505      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1506      <MaxScaleDenominator>25000</MaxScaleDenominator>
1507      <MinScaleDenominator>5000</MinScaleDenominator>
1508      <LineSymbolizer>
1509        <CssParameter name="stroke">#999</CssParameter>
1510        <CssParameter name="stroke-width">11</CssParameter>
1511        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1512      </LineSymbolizer>
1513    </Rule>
1514
1515    <Rule>
1516      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1517      <MaxScaleDenominator>5000</MaxScaleDenominator>
1518      <MinScaleDenominator>1000</MinScaleDenominator>
1519      <LineSymbolizer>
1520        <CssParameter name="stroke">#999</CssParameter>
1521        <CssParameter name="stroke-width">16</CssParameter>
1522        <CssParameter name="stroke-linejoin">round</CssParameter>
1523        <CssParameter name="stroke-linecap">round</CssParameter>
1524      </LineSymbolizer>
1525    </Rule>
1526    <Rule>
1527      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1528      <MaxScaleDenominator>5000</MaxScaleDenominator>
1529      <MinScaleDenominator>1000</MinScaleDenominator>
1530      <LineSymbolizer>
1531        <CssParameter name="stroke">#999</CssParameter>
1532        <CssParameter name="stroke-width">16</CssParameter>
1533        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1534      </LineSymbolizer>
1535    </Rule>
1536
1537    <Rule>
1538      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1539      <MaxScaleDenominator>50000</MaxScaleDenominator>
1540      <MinScaleDenominator>25000</MinScaleDenominator>
1541      <LineSymbolizer>
1542        <CssParameter name="stroke">#999</CssParameter>
1543        <CssParameter name="stroke-width">3</CssParameter>
1544        <CssParameter name="stroke-linejoin">round</CssParameter>
1545        <CssParameter name="stroke-linecap">round</CssParameter>
1546      </LineSymbolizer>
1547    </Rule>
1548    <Rule>
1549      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1550      <MaxScaleDenominator>50000</MaxScaleDenominator>
1551      <MinScaleDenominator>25000</MinScaleDenominator>
1552      <LineSymbolizer>
1553        <CssParameter name="stroke">#999</CssParameter>
1554        <CssParameter name="stroke-width">3</CssParameter>
1555        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1556      </LineSymbolizer>
1557    </Rule>
1558
1559    <Rule>
1560      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1561      <MaxScaleDenominator>25000</MaxScaleDenominator>
1562      <MinScaleDenominator>1000</MinScaleDenominator>
1563      <LineSymbolizer>
1564        <CssParameter name="stroke">#999</CssParameter>
1565        <CssParameter name="stroke-width">8</CssParameter>
1566        <CssParameter name="stroke-linejoin">round</CssParameter>
1567        <CssParameter name="stroke-linecap">round</CssParameter>
1568      </LineSymbolizer>
1569   </Rule>
1570   <Rule>
1571      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1572      <MaxScaleDenominator>25000</MaxScaleDenominator>
1573      <MinScaleDenominator>1000</MinScaleDenominator>
1574      <LineSymbolizer>
1575        <CssParameter name="stroke">#999</CssParameter>
1576        <CssParameter name="stroke-width">8</CssParameter>
1577        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1578      </LineSymbolizer>
1579   </Rule>
1580  <Rule>
1581      <Filter>[highway] = 'pedestrian'</Filter>
1582      <MaxScaleDenominator>50000</MaxScaleDenominator>
1583      <MinScaleDenominator>20000</MinScaleDenominator>
1584      <LineSymbolizer>
1585        <CssParameter name="stroke">grey</CssParameter>
1586        <CssParameter name="stroke-width">3.6</CssParameter>
1587        <CssParameter name="stroke-linejoin">round</CssParameter>
1588        <CssParameter name="stroke-linecap">round</CssParameter>
1589      </LineSymbolizer>
1590   </Rule>
1591   <Rule>
1592      <Filter>[highway] = 'pedestrian'</Filter>
1593      <MaxScaleDenominator>20000</MaxScaleDenominator>
1594      <LineSymbolizer>
1595        <CssParameter name="stroke">grey</CssParameter>
1596        <CssParameter name="stroke-width">6.5</CssParameter>
1597        <CssParameter name="stroke-linejoin">round</CssParameter>
1598        <CssParameter name="stroke-linecap">round</CssParameter>
1599      </LineSymbolizer>
1600   </Rule>
1601
1602</Style>
1603
1604  <Style name="minor-roads-fill">
1605    <!-- level 10 -->
1606    <Rule>
1607      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
1608      <MaxScaleDenominator>200000</MaxScaleDenominator>
1609      <MinScaleDenominator>100000</MinScaleDenominator>
1610      <LineSymbolizer>
1611        <CssParameter name="stroke">#809bc0</CssParameter>
1612        <CssParameter name="stroke-width">2</CssParameter>
1613      </LineSymbolizer>
1614    </Rule>
1615
1616    <!-- level 11 ...-->
1617    <Rule>
1618      <MaxScaleDenominator>200000</MaxScaleDenominator>
1619      <MinScaleDenominator>100000</MinScaleDenominator>
1620      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1621      <LineSymbolizer>
1622        <CssParameter name="stroke">white</CssParameter>
1623        <CssParameter name="stroke-width">2</CssParameter>
1624      </LineSymbolizer>
1625      <LineSymbolizer>
1626        <CssParameter name="stroke">#9cc</CssParameter>
1627        <CssParameter name="stroke-width">2</CssParameter>
1628        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1629      </LineSymbolizer>
1630    </Rule>
1631    <Rule>
1632      <MaxScaleDenominator>100000</MaxScaleDenominator>
1633      <MinScaleDenominator>10000</MinScaleDenominator>
1634      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1635      <LineSymbolizer>
1636        <CssParameter name="stroke">white</CssParameter>
1637        <CssParameter name="stroke-width">4</CssParameter>
1638      </LineSymbolizer>
1639      <LineSymbolizer>
1640        <CssParameter name="stroke">#9cc</CssParameter>
1641        <CssParameter name="stroke-width">4</CssParameter>
1642        <CssParameter name="stroke-dasharray">6,4</CssParameter>
1643      </LineSymbolizer>
1644    </Rule>
1645    <Rule>
1646      <MaxScaleDenominator>10000</MaxScaleDenominator>
1647      <MinScaleDenominator>1000</MinScaleDenominator>
1648      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1649      <LineSymbolizer>
1650        <CssParameter name="stroke">white</CssParameter>
1651        <CssParameter name="stroke-width">9</CssParameter>
1652      </LineSymbolizer>
1653      <LineSymbolizer>
1654        <CssParameter name="stroke">#9cc</CssParameter>
1655        <CssParameter name="stroke-width">9</CssParameter>
1656        <CssParameter name="stroke-dasharray">8,6</CssParameter>
1657      </LineSymbolizer>
1658    </Rule>
1659    <Rule>
1660      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1661      <MaxScaleDenominator>100000</MaxScaleDenominator>
1662      <MinScaleDenominator>20000</MinScaleDenominator>
1663      <LineSymbolizer>
1664        <CssParameter name="stroke">#809bc0</CssParameter>
1665        <CssParameter name="stroke-width">4</CssParameter>
1666        <CssParameter name="stroke-linejoin">round</CssParameter>
1667        <CssParameter name="stroke-linecap">round</CssParameter>
1668      </LineSymbolizer>
1669    </Rule>
1670
1671    <Rule>
1672      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1673      <MaxScaleDenominator>20000</MaxScaleDenominator>
1674      <MinScaleDenominator>5000</MinScaleDenominator>
1675      <LineSymbolizer>
1676        <CssParameter name="stroke">#809bc0</CssParameter>
1677        <CssParameter name="stroke-width">7.5</CssParameter>
1678        <CssParameter name="stroke-linejoin">round</CssParameter>
1679        <CssParameter name="stroke-linecap">round</CssParameter>
1680      </LineSymbolizer>
1681    </Rule>
1682   
1683    <Rule>
1684      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1685      <MaxScaleDenominator>5000</MaxScaleDenominator>
1686      <MinScaleDenominator>1000</MinScaleDenominator>
1687      <LineSymbolizer>
1688        <CssParameter name="stroke">#809bc0</CssParameter>
1689        <CssParameter name="stroke-width">10</CssParameter>
1690        <CssParameter name="stroke-linejoin">round</CssParameter>
1691        <CssParameter name="stroke-linecap">round</CssParameter>
1692      </LineSymbolizer>
1693    </Rule>
1694
1695   <Rule>
1696      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1697      <MaxScaleDenominator>200000</MaxScaleDenominator>
1698      <MinScaleDenominator>100000</MinScaleDenominator>
1699      <LineSymbolizer>
1700        <CssParameter name="stroke">#7fc97f</CssParameter>
1701        <CssParameter name="stroke-width">2.5</CssParameter>
1702        <CssParameter name="stroke-linejoin">round</CssParameter>
1703        <CssParameter name="stroke-linecap">round</CssParameter>
1704      </LineSymbolizer>
1705    </Rule>
1706   
1707    <Rule>
1708      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1709      <MaxScaleDenominator>100000</MaxScaleDenominator>
1710      <MinScaleDenominator>20000</MinScaleDenominator>
1711      <LineSymbolizer>
1712        <CssParameter name="stroke">#7fc97f</CssParameter>
1713        <CssParameter name="stroke-width">8</CssParameter>
1714        <CssParameter name="stroke-linejoin">round</CssParameter>
1715        <CssParameter name="stroke-linecap">round</CssParameter>
1716      </LineSymbolizer>
1717    </Rule>
1718
1719   <Rule>
1720      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1721      <MaxScaleDenominator>20000</MaxScaleDenominator>
1722      <MinScaleDenominator>5000</MinScaleDenominator>
1723      <LineSymbolizer>
1724        <CssParameter name="stroke">#7fc97f</CssParameter>
1725        <CssParameter name="stroke-width">10</CssParameter>
1726        <CssParameter name="stroke-linejoin">round</CssParameter>
1727        <CssParameter name="stroke-linecap">round</CssParameter>
1728      </LineSymbolizer>
1729    </Rule>
1730   
1731    <Rule>
1732      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1733      <MaxScaleDenominator>5000</MaxScaleDenominator>
1734      <MinScaleDenominator>1000</MinScaleDenominator>
1735      <LineSymbolizer>
1736        <CssParameter name="stroke">#7fc97f</CssParameter>
1737        <CssParameter name="stroke-width">13</CssParameter>
1738        <CssParameter name="stroke-linejoin">round</CssParameter>
1739        <CssParameter name="stroke-linecap">round</CssParameter>
1740      </LineSymbolizer>
1741   </Rule>
1742
1743   <Rule>
1744      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1745      <MaxScaleDenominator>500000</MaxScaleDenominator>
1746      <MinScaleDenominator>100000</MinScaleDenominator>
1747      <LineSymbolizer>
1748        <CssParameter name="stroke">#e46d71</CssParameter>
1749        <CssParameter name="stroke-width">2.5</CssParameter>
1750        <CssParameter name="stroke-linejoin">round</CssParameter>
1751        <CssParameter name="stroke-linecap">round</CssParameter>
1752      </LineSymbolizer>
1753    </Rule>
1754
1755    <Rule>
1756      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1757      <MaxScaleDenominator>100000</MaxScaleDenominator>
1758      <MinScaleDenominator>20000</MinScaleDenominator>
1759      <LineSymbolizer>
1760        <CssParameter name="stroke">#e46d71</CssParameter>
1761        <CssParameter name="stroke-width">8</CssParameter>
1762        <CssParameter name="stroke-linejoin">round</CssParameter>
1763        <CssParameter name="stroke-linecap">round</CssParameter>
1764      </LineSymbolizer>
1765    </Rule>
1766   
1767    <Rule>
1768      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1769      <MaxScaleDenominator>20000</MaxScaleDenominator>
1770      <MinScaleDenominator>5000</MinScaleDenominator>
1771      <LineSymbolizer>
1772        <CssParameter name="stroke">#e46d71</CssParameter>
1773        <CssParameter name="stroke-width">10</CssParameter>
1774        <CssParameter name="stroke-linejoin">round</CssParameter>
1775        <CssParameter name="stroke-linecap">round</CssParameter>
1776      </LineSymbolizer>
1777    </Rule>
1778
1779    <Rule>
1780      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1781      <MaxScaleDenominator>5000</MaxScaleDenominator>
1782      <MinScaleDenominator>1000</MinScaleDenominator>
1783      <LineSymbolizer>
1784        <CssParameter name="stroke">#e46d71</CssParameter>
1785        <CssParameter name="stroke-width">13</CssParameter>
1786        <CssParameter name="stroke-linejoin">round</CssParameter>
1787        <CssParameter name="stroke-linecap">round</CssParameter>
1788      </LineSymbolizer>
1789    </Rule>
1790
1791    <!-- level 11 ..-->
1792   <Rule>
1793      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1794      <MaxScaleDenominator>150000</MaxScaleDenominator>
1795      <MinScaleDenominator>75000</MinScaleDenominator>
1796      <LineSymbolizer>
1797        <CssParameter name="stroke">#fdbf6f</CssParameter>
1798        <CssParameter name="stroke-width">2</CssParameter>
1799        <CssParameter name="stroke-linejoin">round</CssParameter>
1800        <CssParameter name="stroke-linecap">round</CssParameter>
1801      </LineSymbolizer>
1802    </Rule>
1803   
1804    <Rule>
1805      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1806      <MaxScaleDenominator>75000</MaxScaleDenominator>
1807      <MinScaleDenominator>25000</MinScaleDenominator>
1808      <LineSymbolizer>
1809        <CssParameter name="stroke">#fdbf6f</CssParameter>
1810        <CssParameter name="stroke-width">8</CssParameter>
1811        <CssParameter name="stroke-linejoin">round</CssParameter>
1812        <CssParameter name="stroke-linecap">round</CssParameter>
1813      </LineSymbolizer>
1814    </Rule>
1815   
1816    <Rule>
1817      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1818      <MaxScaleDenominator>25000</MaxScaleDenominator>
1819      <MinScaleDenominator>5000</MinScaleDenominator>
1820      <LineSymbolizer>
1821        <CssParameter name="stroke">#fdbf6f</CssParameter>
1822        <CssParameter name="stroke-width">10</CssParameter>
1823        <CssParameter name="stroke-linejoin">round</CssParameter>
1824        <CssParameter name="stroke-linecap">round</CssParameter>
1825      </LineSymbolizer>
1826    </Rule>
1827   
1828    <Rule>
1829      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1830      <MaxScaleDenominator>5000</MaxScaleDenominator>
1831      <MinScaleDenominator>1000</MinScaleDenominator>
1832      <LineSymbolizer>
1833        <CssParameter name="stroke">#fdbf6f</CssParameter>
1834        <CssParameter name="stroke-width">14</CssParameter>
1835        <CssParameter name="stroke-linejoin">round</CssParameter>
1836        <CssParameter name="stroke-linecap">round</CssParameter>
1837      </LineSymbolizer>
1838    </Rule>
1839   
1840    <!-- -->
1841    <Rule>
1842      <MaxScaleDenominator>100000</MaxScaleDenominator>
1843      <MinScaleDenominator>50000</MinScaleDenominator>
1844      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1845      <LineSymbolizer>
1846        <CssParameter name="stroke">#ffffff</CssParameter>
1847        <CssParameter name="stroke-width">3</CssParameter>
1848        <CssParameter name="stroke-linejoin">round</CssParameter>
1849        <CssParameter name="stroke-dasharray">1,9</CssParameter>
1850      </LineSymbolizer>
1851      <LineSymbolizer>
1852        <CssParameter name="stroke">#fdfdfd</CssParameter>
1853        <CssParameter name="stroke-width">3</CssParameter>
1854        <CssParameter name="stroke-linejoin">round</CssParameter>
1855        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
1856      </LineSymbolizer>
1857      <LineSymbolizer>
1858        <CssParameter name="stroke">#ececec</CssParameter>
1859        <CssParameter name="stroke-width">3</CssParameter>
1860        <CssParameter name="stroke-linejoin">round</CssParameter>
1861        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
1862      </LineSymbolizer>
1863      <LineSymbolizer>
1864        <CssParameter name="stroke">#cacaca</CssParameter>
1865        <CssParameter name="stroke-width">3</CssParameter>
1866        <CssParameter name="stroke-linejoin">round</CssParameter>
1867        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
1868      </LineSymbolizer>
1869      <LineSymbolizer>
1870        <CssParameter name="stroke">#afafaf</CssParameter>
1871        <CssParameter name="stroke-width">3</CssParameter>
1872        <CssParameter name="stroke-linejoin">round</CssParameter>
1873        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
1874      </LineSymbolizer>
1875      <LineSymbolizer>
1876        <CssParameter name="stroke">#a1a1a1</CssParameter>
1877        <CssParameter name="stroke-width">3</CssParameter>
1878        <CssParameter name="stroke-linejoin">round</CssParameter>
1879        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
1880      </LineSymbolizer>
1881      <LineSymbolizer>
1882        <CssParameter name="stroke">#9b9b9b</CssParameter>
1883        <CssParameter name="stroke-width">3</CssParameter>
1884        <CssParameter name="stroke-linejoin">round</CssParameter>
1885        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
1886      </LineSymbolizer>
1887    </Rule>
1888    <Rule>
1889      <MaxScaleDenominator>100000</MaxScaleDenominator>
1890      <MinScaleDenominator>50000</MinScaleDenominator>
1891      <Filter>[railway] = 'rail' and not ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1892      <LineSymbolizer>
1893        <CssParameter name="stroke">#999999</CssParameter>
1894        <CssParameter name="stroke-width">3</CssParameter>
1895        <CssParameter name="stroke-linejoin">round</CssParameter>
1896      </LineSymbolizer>
1897      <LineSymbolizer>
1898        <CssParameter name="stroke">white</CssParameter>
1899        <CssParameter name="stroke-width">1</CssParameter>
1900        <CssParameter name="stroke-linejoin">round</CssParameter>
1901        <CssParameter name="stroke-dasharray">8,12</CssParameter>
1902      </LineSymbolizer>
1903    </Rule>
1904    <Rule>
1905      <MaxScaleDenominator>50000</MaxScaleDenominator>
1906      <MinScaleDenominator>1000</MinScaleDenominator>
1907      <Filter>[railway] = 'rail' and ([bridge] = 'yes' or [bridge]='true')</Filter>
1908      <LineSymbolizer>
1909        <CssParameter name="stroke">black</CssParameter>
1910        <CssParameter name="stroke-width">7</CssParameter>
1911        <CssParameter name="stroke-linejoin">round</CssParameter>
1912      </LineSymbolizer>
1913      <LineSymbolizer>
1914        <CssParameter name="stroke">white</CssParameter>
1915        <CssParameter name="stroke-width">5</CssParameter>
1916        <CssParameter name="stroke-linejoin">round</CssParameter>
1917      </LineSymbolizer>
1918    </Rule>
1919    <Rule>
1920      <MaxScaleDenominator>50000</MaxScaleDenominator>
1921      <MinScaleDenominator>1000</MinScaleDenominator>
1922      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel] = 'true')</Filter>
1923      <LineSymbolizer>
1924        <CssParameter name="stroke">#999999</CssParameter>
1925        <CssParameter name="stroke-width">3</CssParameter>
1926        <CssParameter name="stroke-linejoin">round</CssParameter>
1927      </LineSymbolizer>
1928      <LineSymbolizer>
1929        <CssParameter name="stroke">white</CssParameter>
1930        <CssParameter name="stroke-width">1</CssParameter>
1931        <CssParameter name="stroke-linejoin">round</CssParameter>
1932        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
1933      </LineSymbolizer>
1934    </Rule>
1935    <Rule>
1936      <MaxScaleDenominator>50000</MaxScaleDenominator>
1937      <MinScaleDenominator>1000</MinScaleDenominator>
1938      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1939      <LineSymbolizer>
1940        <CssParameter name="stroke">#ffffff</CssParameter>
1941        <CssParameter name="stroke-width">3</CssParameter>
1942        <CssParameter name="stroke-linejoin">round</CssParameter>
1943        <CssParameter name="stroke-dasharray">1,9</CssParameter>
1944      </LineSymbolizer>
1945      <LineSymbolizer>
1946        <CssParameter name="stroke">#fdfdfd</CssParameter>
1947        <CssParameter name="stroke-width">3</CssParameter>
1948        <CssParameter name="stroke-linejoin">round</CssParameter>
1949        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
1950      </LineSymbolizer>
1951      <LineSymbolizer>
1952        <CssParameter name="stroke">#ececec</CssParameter>
1953        <CssParameter name="stroke-width">3</CssParameter>
1954        <CssParameter name="stroke-linejoin">round</CssParameter>
1955        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
1956      </LineSymbolizer>
1957      <LineSymbolizer>
1958        <CssParameter name="stroke">#cacaca</CssParameter>
1959        <CssParameter name="stroke-width">3</CssParameter>
1960        <CssParameter name="stroke-linejoin">round</CssParameter>
1961        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
1962      </LineSymbolizer>
1963      <LineSymbolizer>
1964        <CssParameter name="stroke">#afafaf</CssParameter>
1965        <CssParameter name="stroke-width">3</CssParameter>
1966        <CssParameter name="stroke-linejoin">round</CssParameter>
1967        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
1968      </LineSymbolizer>
1969      <LineSymbolizer>
1970        <CssParameter name="stroke">#a1a1a1</CssParameter>
1971        <CssParameter name="stroke-width">3</CssParameter>
1972        <CssParameter name="stroke-linejoin">round</CssParameter>
1973        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
1974      </LineSymbolizer>
1975      <LineSymbolizer>
1976        <CssParameter name="stroke">#9b9b9b</CssParameter>
1977        <CssParameter name="stroke-width">3</CssParameter>
1978        <CssParameter name="stroke-linejoin">round</CssParameter>
1979        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
1980      </LineSymbolizer>
1981    </Rule>
1982    <Rule>
1983      <MaxScaleDenominator>100000</MaxScaleDenominator>
1984      <MinScaleDenominator>1000</MinScaleDenominator>
1985      <Filter>[railway]='narrow_gauge'</Filter>
1986      <LineSymbolizer>
1987        <CssParameter name="stroke">#444</CssParameter>
1988        <CssParameter name="stroke-width">2</CssParameter>
1989      </LineSymbolizer>
1990    </Rule>
1991    <Rule>
1992      <MaxScaleDenominator>100000</MaxScaleDenominator>
1993      <MinScaleDenominator>20000</MinScaleDenominator>
1994      <Filter>[railway]='tram' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1995      <LineSymbolizer>
1996        <CssParameter name="stroke">#444</CssParameter>
1997        <CssParameter name="stroke-width">1</CssParameter>
1998          <CssParameter name="stroke-dasharray">5,3</CssParameter>
1999      </LineSymbolizer>
2000    </Rule>
2001    <Rule>
2002      <MaxScaleDenominator>20000</MaxScaleDenominator>
2003      <MinScaleDenominator>1000</MinScaleDenominator>
2004      <Filter>[railway]='tram' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2005      <LineSymbolizer>
2006        <CssParameter name="stroke">#444</CssParameter>
2007        <CssParameter name="stroke-width">2</CssParameter>
2008          <CssParameter name="stroke-dasharray">5,3</CssParameter>
2009      </LineSymbolizer>
2010    </Rule>
2011
2012    <Rule>
2013      <MaxScaleDenominator>100000</MaxScaleDenominator>
2014      <MinScaleDenominator>1000</MinScaleDenominator>
2015      <Filter>[railway]='light_rail' and [tunnel]='yes'</Filter>
2016      <LineSymbolizer>
2017        <CssParameter name="stroke">#444</CssParameter>
2018        <CssParameter name="stroke-width">2</CssParameter>
2019        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2020      </LineSymbolizer>
2021    </Rule>
2022     <Rule>
2023      <MaxScaleDenominator>100000</MaxScaleDenominator>
2024      <MinScaleDenominator>1000</MinScaleDenominator>
2025      <Filter>[railway]='light_rail' and not [tunnel]='yes'</Filter>
2026      <LineSymbolizer>
2027        <CssParameter name="stroke">#444</CssParameter>
2028        <CssParameter name="stroke-width">2</CssParameter>
2029      </LineSymbolizer>
2030    </Rule>
2031
2032     <Rule>
2033      <MaxScaleDenominator>200000</MaxScaleDenominator>
2034      <MinScaleDenominator>1000</MinScaleDenominator>
2035      <Filter>[railway]='subway' and [tunnel]='yes'</Filter>
2036      <LineSymbolizer>
2037        <CssParameter name="stroke">#999</CssParameter>
2038        <CssParameter name="stroke-width">2</CssParameter>
2039        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2040      </LineSymbolizer>
2041    </Rule>
2042    <Rule>
2043      <MaxScaleDenominator>200000</MaxScaleDenominator>
2044      <MinScaleDenominator>1000</MinScaleDenominator>
2045      <Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter>
2046      <LineSymbolizer>
2047        <CssParameter name="stroke">#999</CssParameter>
2048        <CssParameter name="stroke-width">2</CssParameter>
2049      </LineSymbolizer>
2050    </Rule>
2051
2052    <Rule>
2053      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
2054      <MaxScaleDenominator>1000000</MaxScaleDenominator>
2055      <MinScaleDenominator>100000</MinScaleDenominator>
2056      <LineSymbolizer>
2057        <CssParameter name="stroke">#ccc</CssParameter>
2058        <CssParameter name="stroke-width">1</CssParameter>
2059      </LineSymbolizer>
2060    </Rule>
2061
2062    <Rule>
2063      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2064      <MaxScaleDenominator>100000</MaxScaleDenominator>
2065      <MinScaleDenominator>50000</MinScaleDenominator>
2066      <LineSymbolizer>
2067        <CssParameter name="stroke">#fff</CssParameter>
2068        <CssParameter name="stroke-width">2</CssParameter>
2069        <CssParameter name="stroke-linejoin">round</CssParameter>
2070        <CssParameter name="stroke-linecap">round</CssParameter>
2071      </LineSymbolizer>
2072    </Rule>
2073
2074    <Rule>
2075      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2076      <MaxScaleDenominator>50000</MaxScaleDenominator>
2077      <MinScaleDenominator>15000</MinScaleDenominator>
2078      <LineSymbolizer>
2079        <CssParameter name="stroke">#fff</CssParameter>
2080        <CssParameter name="stroke-width">3</CssParameter>
2081        <CssParameter name="stroke-linejoin">round</CssParameter>
2082        <CssParameter name="stroke-linecap">round</CssParameter>
2083      </LineSymbolizer>
2084    </Rule>
2085
2086    <Rule>
2087      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2088      <MaxScaleDenominator>25000</MaxScaleDenominator>
2089      <MinScaleDenominator>5000</MinScaleDenominator>
2090      <LineSymbolizer>
2091        <CssParameter name="stroke">#fff</CssParameter>
2092        <CssParameter name="stroke-width">9.4</CssParameter>
2093        <CssParameter name="stroke-linejoin">round</CssParameter>
2094        <CssParameter name="stroke-linecap">round</CssParameter>
2095      </LineSymbolizer>
2096    </Rule>
2097
2098
2099    <Rule>
2100      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2101      <MaxScaleDenominator>5000</MaxScaleDenominator>
2102      <MinScaleDenominator>100</MinScaleDenominator>
2103      <LineSymbolizer>
2104        <CssParameter name="stroke">#fff</CssParameter>
2105        <CssParameter name="stroke-width">13</CssParameter>
2106        <CssParameter name="stroke-linejoin">round</CssParameter>
2107        <CssParameter name="stroke-linecap">round</CssParameter>
2108      </LineSymbolizer>
2109    </Rule>
2110    <Rule>
2111      <Filter>[highway] = 'living_street'</Filter>
2112      <MaxScaleDenominator>50000</MaxScaleDenominator>
2113      <MinScaleDenominator>15000</MinScaleDenominator>
2114      <LineSymbolizer>
2115        <CssParameter name="stroke">#bbb</CssParameter>
2116        <CssParameter name="stroke-width">3</CssParameter>
2117        <CssParameter name="stroke-linejoin">round</CssParameter>
2118        <CssParameter name="stroke-linecap">round</CssParameter>
2119      </LineSymbolizer>
2120    </Rule>
2121    <Rule>
2122      <Filter>[highway] = 'living_street'</Filter>
2123      <MaxScaleDenominator>25000</MaxScaleDenominator>
2124      <MinScaleDenominator>5000</MinScaleDenominator>
2125      <LineSymbolizer>
2126        <CssParameter name="stroke">#bbb</CssParameter>
2127        <CssParameter name="stroke-width">9.4</CssParameter>
2128        <CssParameter name="stroke-linejoin">round</CssParameter>
2129        <CssParameter name="stroke-linecap">round</CssParameter>
2130      </LineSymbolizer>
2131    </Rule>
2132    <Rule>
2133      <Filter>[highway] = 'living_street'</Filter>
2134      <MaxScaleDenominator>5000</MaxScaleDenominator>
2135      <MinScaleDenominator>100</MinScaleDenominator>
2136      <LineSymbolizer>
2137        <CssParameter name="stroke">#bbb</CssParameter>
2138        <CssParameter name="stroke-width">13</CssParameter>
2139        <CssParameter name="stroke-linejoin">round</CssParameter>
2140        <CssParameter name="stroke-linecap">round</CssParameter>
2141      </LineSymbolizer>
2142    </Rule>
2143
2144    <Rule>
2145      <Filter>[highway] = 'tertiary'</Filter>
2146      <MaxScaleDenominator>100000</MaxScaleDenominator>
2147      <MinScaleDenominator>50000</MinScaleDenominator>
2148      <LineSymbolizer>
2149        <CssParameter name="stroke">#ffffcc</CssParameter>
2150        <CssParameter name="stroke-width">4</CssParameter>
2151        <CssParameter name="stroke-linejoin">round</CssParameter>
2152        <CssParameter name="stroke-linecap">round</CssParameter>
2153      </LineSymbolizer>
2154    </Rule>
2155
2156    <Rule>
2157      <Filter>[highway] = 'tertiary'</Filter>
2158      <MaxScaleDenominator>50000</MaxScaleDenominator>
2159      <MinScaleDenominator>25000</MinScaleDenominator>
2160      <LineSymbolizer>
2161        <CssParameter name="stroke">#ffffcc</CssParameter>
2162        <CssParameter name="stroke-width">5</CssParameter>
2163        <CssParameter name="stroke-linejoin">round</CssParameter>
2164        <CssParameter name="stroke-linecap">round</CssParameter>
2165      </LineSymbolizer>
2166    </Rule>
2167
2168   <Rule>
2169      <Filter>[highway] = 'tertiary'</Filter>
2170      <MaxScaleDenominator>25000</MaxScaleDenominator>
2171      <MinScaleDenominator>5000</MinScaleDenominator>
2172      <LineSymbolizer>
2173        <CssParameter name="stroke">#ffffcc</CssParameter>
2174        <CssParameter name="stroke-width">9.4</CssParameter>
2175        <CssParameter name="stroke-linejoin">round</CssParameter>
2176        <CssParameter name="stroke-linecap">round</CssParameter>
2177      </LineSymbolizer>
2178    </Rule>
2179    <Rule>
2180      <Filter>[highway] = 'tertiary'</Filter>
2181      <MaxScaleDenominator>5000</MaxScaleDenominator>
2182      <MinScaleDenominator>1000</MinScaleDenominator>
2183      <LineSymbolizer>
2184        <CssParameter name="stroke">#ffffcc</CssParameter>
2185        <CssParameter name="stroke-width">13</CssParameter>
2186        <CssParameter name="stroke-linejoin">round</CssParameter>
2187        <CssParameter name="stroke-linecap">round</CssParameter>
2188      </LineSymbolizer>
2189    </Rule>
2190    <Rule>
2191      <Filter>[highway] = 'service'</Filter>
2192      <MaxScaleDenominator>100000</MaxScaleDenominator>
2193      <MinScaleDenominator>50000</MinScaleDenominator>
2194      <LineSymbolizer>
2195        <CssParameter name="stroke">#bbbbbb</CssParameter>
2196        <CssParameter name="stroke-width">1</CssParameter>
2197      </LineSymbolizer>
2198   </Rule>
2199    <Rule>
2200      <Filter>[highway] = 'service'</Filter>
2201      <MaxScaleDenominator>50000</MaxScaleDenominator>
2202      <MinScaleDenominator>25000</MinScaleDenominator>
2203      <LineSymbolizer>
2204        <CssParameter name="stroke">white</CssParameter>
2205        <CssParameter name="stroke-width">2</CssParameter>
2206      </LineSymbolizer>
2207   </Rule>
2208   <Rule>
2209      <Filter>[highway] = 'service'</Filter>
2210      <MaxScaleDenominator>25000</MaxScaleDenominator>
2211      <MinScaleDenominator>1000</MinScaleDenominator>
2212      <LineSymbolizer>
2213        <CssParameter name="stroke">white</CssParameter>
2214        <CssParameter name="stroke-width">6</CssParameter>
2215        <CssParameter name="stroke-linejoin">round</CssParameter>
2216        <CssParameter name="stroke-linecap">round</CssParameter>
2217      </LineSymbolizer>
2218   </Rule>
2219   <Rule>
2220      <Filter>[highway] = 'pedestrian'</Filter>
2221      <MaxScaleDenominator>50000</MaxScaleDenominator>
2222      <MinScaleDenominator>20000</MinScaleDenominator>
2223      <LineSymbolizer>
2224        <CssParameter name="stroke">#ededed</CssParameter>
2225        <CssParameter name="stroke-width">3</CssParameter>
2226        <CssParameter name="stroke-linejoin">round</CssParameter>
2227        <CssParameter name="stroke-linecap">round</CssParameter>
2228      </LineSymbolizer>
2229    </Rule>
2230    <Rule>
2231      <Filter>[highway] = 'pedestrian'</Filter>
2232      <MaxScaleDenominator>20000</MaxScaleDenominator>
2233      <LineSymbolizer>
2234        <CssParameter name="stroke">#ededed</CssParameter>
2235        <CssParameter name="stroke-width">5.5</CssParameter>
2236        <CssParameter name="stroke-linejoin">round</CssParameter>
2237        <CssParameter name="stroke-linecap">round</CssParameter>
2238      </LineSymbolizer>
2239    </Rule>
2240    <Rule>
2241      <Filter>[highway] = 'steps'</Filter>
2242      <MaxScaleDenominator>20000</MaxScaleDenominator>
2243      <LineSymbolizer>
2244        <CssParameter name="stroke">salmon</CssParameter>
2245        <CssParameter name="stroke-width">5.0</CssParameter>
2246        <CssParameter name="stroke-dasharray">2,1</CssParameter>
2247      </LineSymbolizer>
2248    </Rule>
2249   <Rule>
2250      <Filter>[highway] = 'bridleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2251      <MaxScaleDenominator>100000</MaxScaleDenominator>
2252      <LineSymbolizer>
2253        <CssParameter name="stroke">#fff</CssParameter>
2254        <CssParameter name="stroke-width">4</CssParameter>
2255        <CssParameter name="stroke-linejoin">round</CssParameter>
2256        <CssParameter name="stroke-linecap">round</CssParameter>
2257        <CssParameter name="stroke-opacity">0.4</CssParameter>
2258      </LineSymbolizer>
2259      <LineSymbolizer>
2260        <CssParameter name="stroke">green</CssParameter>
2261        <CssParameter name="stroke-width">1.5</CssParameter>
2262        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2263      </LineSymbolizer>
2264    </Rule>
2265    <Rule>
2266      <Filter>[highway] = 'bridleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2267      <MaxScaleDenominator>100000</MaxScaleDenominator>
2268      <LineSymbolizer>
2269        <CssParameter name="stroke">grey</CssParameter>
2270        <CssParameter name="stroke-width">5</CssParameter>
2271        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2272      </LineSymbolizer>
2273      <LineSymbolizer>
2274        <CssParameter name="stroke">#fff</CssParameter>
2275        <CssParameter name="stroke-width">3</CssParameter>
2276        <CssParameter name="stroke-linejoin">round</CssParameter>
2277        <CssParameter name="stroke-linecap">round</CssParameter>
2278      </LineSymbolizer>
2279      <LineSymbolizer>
2280        <CssParameter name="stroke">green</CssParameter>
2281        <CssParameter name="stroke-width">2</CssParameter>
2282        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2283        <CssParameter name="stroke-opacity">0.5</CssParameter>
2284        <CssParameter name="stroke-linejoin">round</CssParameter>
2285        <CssParameter name="stroke-linecap">round</CssParameter>
2286      </LineSymbolizer>
2287    </Rule>
2288    <Rule>
2289      <Filter>[highway] = 'footway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2290      <MaxScaleDenominator>100000</MaxScaleDenominator>
2291      <LineSymbolizer>
2292        <CssParameter name="stroke">#fff</CssParameter>
2293        <CssParameter name="stroke-width">6</CssParameter>
2294        <CssParameter name="stroke-linejoin">round</CssParameter>
2295        <CssParameter name="stroke-linecap">round</CssParameter>
2296        <CssParameter name="stroke-opacity">0.4</CssParameter>
2297      </LineSymbolizer>
2298      <LineSymbolizer>
2299        <CssParameter name="stroke">salmon</CssParameter>
2300        <CssParameter name="stroke-width">2.0</CssParameter>
2301        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2302        <CssParameter name="stroke-linejoin">round</CssParameter>
2303        <CssParameter name="stroke-linecap">round</CssParameter>
2304      </LineSymbolizer>
2305    </Rule>
2306    <Rule>
2307      <Filter>[highway] = 'footway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2308      <MaxScaleDenominator>100000</MaxScaleDenominator>
2309      <LineSymbolizer>
2310        <CssParameter name="stroke">grey</CssParameter>
2311        <CssParameter name="stroke-width">5.5</CssParameter>
2312        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2313      </LineSymbolizer>
2314      <LineSymbolizer>
2315        <CssParameter name="stroke">#fff</CssParameter>
2316        <CssParameter name="stroke-width">3.5</CssParameter>
2317        <CssParameter name="stroke-linejoin">round</CssParameter>
2318        <CssParameter name="stroke-linecap">round</CssParameter>
2319      </LineSymbolizer>
2320      <LineSymbolizer>
2321        <CssParameter name="stroke">salmon</CssParameter>
2322        <CssParameter name="stroke-width">2.5</CssParameter>
2323        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2324        <CssParameter name="stroke-opacity">0.5</CssParameter>
2325        <CssParameter name="stroke-linejoin">round</CssParameter>
2326        <CssParameter name="stroke-linecap">round</CssParameter>
2327      </LineSymbolizer>
2328    </Rule>
2329    <Rule>
2330      <Filter>[highway] = 'steps'</Filter>
2331      <MaxScaleDenominator>100000</MaxScaleDenominator>
2332      <MinScaleDenominator>20000</MinScaleDenominator>
2333      <LineSymbolizer>
2334        <CssParameter name="stroke">#fff</CssParameter>
2335        <CssParameter name="stroke-width">6</CssParameter>
2336        <CssParameter name="stroke-opacity">0.4</CssParameter>
2337      </LineSymbolizer>
2338      <LineSymbolizer>
2339        <CssParameter name="stroke">salmon</CssParameter>
2340        <CssParameter name="stroke-width">2.0</CssParameter>
2341        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2342        <CssParameter name="stroke-linejoin">round</CssParameter>
2343        <CssParameter name="stroke-linecap">round</CssParameter>
2344      </LineSymbolizer>
2345    </Rule>
2346
2347    <Rule>
2348      <Filter>[highway] = 'cycleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2349      <MaxScaleDenominator>100000</MaxScaleDenominator>
2350      <LineSymbolizer>
2351        <CssParameter name="stroke">white</CssParameter>
2352        <CssParameter name="stroke-width">4</CssParameter>
2353        <CssParameter name="stroke-linejoin">round</CssParameter>
2354        <CssParameter name="stroke-linecap">round</CssParameter>
2355        <CssParameter name="stroke-opacity">0.4</CssParameter>
2356      </LineSymbolizer>
2357      <LineSymbolizer>
2358        <CssParameter name="stroke">blue</CssParameter>
2359        <CssParameter name="stroke-width">1.5</CssParameter>
2360        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2361        <CssParameter name="stroke-linejoin">round</CssParameter>
2362        <CssParameter name="stroke-linecap">round</CssParameter>
2363      </LineSymbolizer>
2364    </Rule>
2365    <Rule>
2366      <Filter>[highway] = 'cycleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2367      <MaxScaleDenominator>100000</MaxScaleDenominator>
2368      <LineSymbolizer>
2369        <CssParameter name="stroke">grey</CssParameter>
2370        <CssParameter name="stroke-width">5</CssParameter>
2371        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2372      </LineSymbolizer>
2373      <LineSymbolizer>
2374        <CssParameter name="stroke">white</CssParameter>
2375        <CssParameter name="stroke-width">3</CssParameter>
2376        <CssParameter name="stroke-linejoin">round</CssParameter>
2377        <CssParameter name="stroke-linecap">round</CssParameter>
2378      </LineSymbolizer>
2379      <LineSymbolizer>
2380        <CssParameter name="stroke">blue</CssParameter>
2381        <CssParameter name="stroke-width">2</CssParameter>
2382        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2383        <CssParameter name="stroke-opacity">0.5</CssParameter>
2384        <CssParameter name="stroke-linejoin">round</CssParameter>
2385        <CssParameter name="stroke-linecap">round</CssParameter>
2386      </LineSymbolizer>
2387    </Rule>
2388    <Rule>
2389      <Filter>[highway] = 'byway'</Filter>
2390      <MaxScaleDenominator>100000</MaxScaleDenominator>
2391      <LineSymbolizer>
2392        <CssParameter name="stroke">white</CssParameter>
2393        <CssParameter name="stroke-width">6</CssParameter>
2394        <CssParameter name="stroke-linejoin">round</CssParameter>
2395        <CssParameter name="stroke-linecap">round</CssParameter>
2396        <CssParameter name="stroke-opacity">0.4</CssParameter>
2397      </LineSymbolizer>
2398      <LineSymbolizer>
2399        <CssParameter name="stroke">#ffcc00</CssParameter>
2400        <CssParameter name="stroke-width">2.0</CssParameter>
2401        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2402        <CssParameter name="stroke-linejoin">round</CssParameter>
2403        <CssParameter name="stroke-linecap">round</CssParameter>
2404      </LineSymbolizer>
2405    </Rule>
2406<Rule>
2407      <Filter>[highway] = 'unsurfaced'</Filter>
2408      <MaxScaleDenominator>100000</MaxScaleDenominator>
2409      <MinScaleDenominator>50000</MinScaleDenominator>
2410      <LineSymbolizer>
2411        <CssParameter name="stroke">#fff</CssParameter>
2412        <CssParameter name="stroke-width">4</CssParameter>
2413        <CssParameter name="stroke-linejoin">round</CssParameter>
2414        <CssParameter name="stroke-linecap">round</CssParameter>
2415        <CssParameter name="stroke-opacity">0.4</CssParameter>
2416      </LineSymbolizer>
2417      <LineSymbolizer>
2418        <CssParameter name="stroke">#debd9c</CssParameter>
2419        <CssParameter name="stroke-width">3</CssParameter>
2420        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2421        <CssParameter name="stroke-linejoin">round</CssParameter>
2422        <CssParameter name="stroke-linecap">round</CssParameter>
2423      </LineSymbolizer>
2424    </Rule>
2425    <Rule>
2426      <Filter>[highway] = 'unsurfaced'</Filter>
2427      <MaxScaleDenominator>50000</MaxScaleDenominator>
2428      <LineSymbolizer>
2429        <CssParameter name="stroke">#fff</CssParameter>
2430        <CssParameter name="stroke-width">5</CssParameter>
2431        <CssParameter name="stroke-linejoin">round</CssParameter>
2432        <CssParameter name="stroke-linecap">round</CssParameter>
2433        <CssParameter name="stroke-opacity">0.4</CssParameter>
2434      </LineSymbolizer>
2435      <LineSymbolizer>
2436        <CssParameter name="stroke">#debd9c</CssParameter>
2437        <CssParameter name="stroke-width">4</CssParameter>
2438        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2439        <CssParameter name="stroke-linejoin">round</CssParameter>
2440        <CssParameter name="stroke-linecap">round</CssParameter>
2441      </LineSymbolizer>
2442    </Rule>
2443    <Rule>
2444      <Filter>[highway] = 'track' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2445      <MaxScaleDenominator>100000</MaxScaleDenominator>
2446      <LineSymbolizer>
2447        <CssParameter name="stroke">white</CssParameter>
2448        <CssParameter name="stroke-width">4</CssParameter>
2449        <CssParameter name="stroke-linejoin">round</CssParameter>
2450        <CssParameter name="stroke-linecap">round</CssParameter>
2451        <CssParameter name="stroke-opacity">0.4</CssParameter>
2452      </LineSymbolizer>
2453      <LineSymbolizer>
2454        <CssParameter name="stroke">#996600</CssParameter>
2455        <CssParameter name="stroke-width">1.5</CssParameter>
2456        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2457        <CssParameter name="stroke-linejoin">round</CssParameter>
2458        <CssParameter name="stroke-linecap">round</CssParameter>
2459      </LineSymbolizer>
2460    </Rule>
2461    <Rule>
2462      <Filter>[highway] = 'track' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2463      <MaxScaleDenominator>100000</MaxScaleDenominator>
2464      <LineSymbolizer>
2465        <CssParameter name="stroke">grey</CssParameter>
2466        <CssParameter name="stroke-width">5</CssParameter>
2467        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2468      </LineSymbolizer>
2469      <LineSymbolizer>
2470        <CssParameter name="stroke">white</CssParameter>
2471        <CssParameter name="stroke-width">3</CssParameter>
2472        <CssParameter name="stroke-linejoin">round</CssParameter>
2473        <CssParameter name="stroke-linecap">round</CssParameter>
2474      </LineSymbolizer>
2475      <LineSymbolizer>
2476        <CssParameter name="stroke">#996600</CssParameter>
2477        <CssParameter name="stroke-width">2</CssParameter>
2478        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2479        <CssParameter name="stroke-opacity">0.5</CssParameter>
2480        <CssParameter name="stroke-linejoin">round</CssParameter>
2481        <CssParameter name="stroke-linecap">round</CssParameter>
2482      </LineSymbolizer>
2483    </Rule>
2484   
2485     <Rule>
2486      <Filter>[route] = 'ferry'</Filter>
2487      <MaxScaleDenominator>500000</MaxScaleDenominator>
2488      <LineSymbolizer>
2489        <CssParameter name="stroke">navy</CssParameter>
2490        <CssParameter name="stroke-width">0.8</CssParameter>
2491        <CssParameter name="stroke-dasharray">6,6</CssParameter>
2492      </LineSymbolizer>
2493    </Rule>
2494
2495    <Rule>
2496      <Filter>[aeroway] = 'runway'</Filter>
2497      <MaxScaleDenominator>500000</MaxScaleDenominator>
2498      <MinScaleDenominator>200000</MinScaleDenominator>
2499      <LineSymbolizer>
2500        <CssParameter name="stroke">#bbc</CssParameter>
2501        <CssParameter name="stroke-width">2</CssParameter>
2502      </LineSymbolizer>
2503    </Rule>
2504    <Rule>
2505      <Filter>[aeroway] = 'runway'</Filter>
2506      <MaxScaleDenominator>200000</MaxScaleDenominator>
2507      <MinScaleDenominator>50000</MinScaleDenominator>
2508      <LineSymbolizer>
2509        <CssParameter name="stroke">#bbc</CssParameter>
2510        <CssParameter name="stroke-width">7</CssParameter>
2511      </LineSymbolizer>
2512    </Rule>
2513    <Rule>
2514      <Filter>[aeroway] = 'runway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2515      <MaxScaleDenominator>50000</MaxScaleDenominator>
2516      <LineSymbolizer>
2517        <CssParameter name="stroke">#bbc</CssParameter>
2518        <CssParameter name="stroke-width">18</CssParameter>
2519      </LineSymbolizer>
2520    </Rule>
2521    <Rule>
2522      <Filter>[aeroway] = 'taxiway'</Filter>
2523      <MaxScaleDenominator>500000</MaxScaleDenominator>
2524      <MinScaleDenominator>50000</MinScaleDenominator>
2525      <LineSymbolizer>
2526        <CssParameter name="stroke">#bbc</CssParameter>
2527        <CssParameter name="stroke-width">1</CssParameter>
2528      </LineSymbolizer>
2529    </Rule>
2530    <Rule>
2531      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2532      <MaxScaleDenominator>50000</MaxScaleDenominator>
2533      <MinScaleDenominator>20000</MinScaleDenominator>
2534      <LineSymbolizer>
2535        <CssParameter name="stroke">#bbc</CssParameter>
2536        <CssParameter name="stroke-width">4</CssParameter>
2537      </LineSymbolizer>
2538    </Rule>
2539    <Rule>
2540      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2541      <MaxScaleDenominator>20000</MaxScaleDenominator>
2542      <LineSymbolizer>
2543        <CssParameter name="stroke">#bbc</CssParameter>
2544        <CssParameter name="stroke-width">6</CssParameter>
2545      </LineSymbolizer>
2546    </Rule>
2547
2548    <!--Rule>
2549      <ElseFilter/>
2550      <MaxScaleDenominator>1500000</MaxScaleDenominator>
2551      <MinScaleDenominator>1000</MinScaleDenominator>
2552      <LineSymbolizer>
2553        <CssParameter name="stroke">black</CssParameter>
2554        <CssParameter name="stroke-width">2</CssParameter>
2555        <CssParameter name="stroke-linejoin">round</CssParameter>
2556        <CssParameter name="stroke-linecap">round</CssParameter>
2557        <CssParameter name="stroke-dasharray">4,4</CssParameter>
2558      </LineSymbolizer>
2559    </Rule-->
2560  </Style>
2561<Style name="road-bridges-casing">
2562     <Rule>
2563      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2564      <MaxScaleDenominator>200000</MaxScaleDenominator>
2565      <MinScaleDenominator>100000</MinScaleDenominator>
2566        <LineSymbolizer>
2567        <CssParameter name="stroke">#506077</CssParameter>
2568        <CssParameter name="stroke-width">3</CssParameter>
2569      </LineSymbolizer>
2570    </Rule>
2571    <Rule>
2572      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2573      <MaxScaleDenominator>100000</MaxScaleDenominator>
2574      <MinScaleDenominator>20000</MinScaleDenominator>
2575        <LineSymbolizer>
2576        <CssParameter name="stroke">black</CssParameter>
2577        <CssParameter name="stroke-width">5.5</CssParameter>
2578      </LineSymbolizer>
2579    </Rule>
2580    <Rule>
2581      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
2582      <MaxScaleDenominator>20000</MaxScaleDenominator>
2583      <MinScaleDenominator>5000</MinScaleDenominator>
2584        <LineSymbolizer>
2585        <CssParameter name="stroke">black</CssParameter>
2586        <CssParameter name="stroke-width">9</CssParameter>
2587      </LineSymbolizer>
2588    </Rule>
2589    <Rule>
2590      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2591      <MaxScaleDenominator>5000</MaxScaleDenominator>
2592      <MinScaleDenominator>1000</MinScaleDenominator>
2593        <LineSymbolizer>
2594        <CssParameter name="stroke">black</CssParameter>
2595        <CssParameter name="stroke-width">12</CssParameter>
2596      </LineSymbolizer>
2597    </Rule>
2598    <Rule>
2599      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2600      <MaxScaleDenominator>200000</MaxScaleDenominator>
2601      <MinScaleDenominator>100000</MinScaleDenominator>
2602        <LineSymbolizer>
2603        <CssParameter name="stroke">#477147</CssParameter>
2604        <CssParameter name="stroke-width">4</CssParameter>
2605      </LineSymbolizer>
2606    </Rule>
2607    <Rule>
2608      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2609      <MaxScaleDenominator>100000</MaxScaleDenominator>
2610      <MinScaleDenominator>20000</MinScaleDenominator>
2611        <LineSymbolizer>
2612        <CssParameter name="stroke">black</CssParameter>
2613        <CssParameter name="stroke-width">10</CssParameter>
2614      </LineSymbolizer>
2615    </Rule>
2616    <Rule>
2617      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2618      <MaxScaleDenominator>20000</MaxScaleDenominator>
2619      <MinScaleDenominator>5000</MinScaleDenominator>
2620        <LineSymbolizer>
2621        <CssParameter name="stroke">black</CssParameter>
2622        <CssParameter name="stroke-width">13</CssParameter>
2623      </LineSymbolizer>
2624    </Rule>
2625    <Rule>
2626      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2627      <MaxScaleDenominator>5000</MaxScaleDenominator>
2628      <MinScaleDenominator>1000</MinScaleDenominator>
2629        <LineSymbolizer>
2630        <CssParameter name="stroke">black</CssParameter>
2631        <CssParameter name="stroke-width">17</CssParameter>
2632      </LineSymbolizer>
2633    </Rule>
2634    <Rule>
2635      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2636      <MaxScaleDenominator>200000</MaxScaleDenominator>
2637      <MinScaleDenominator>100000</MinScaleDenominator>
2638        <LineSymbolizer>
2639        <CssParameter name="stroke">#8d4346</CssParameter>
2640        <CssParameter name="stroke-width">4</CssParameter>
2641      </LineSymbolizer>
2642    </Rule>
2643    <Rule>
2644      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2645      <MaxScaleDenominator>100000</MaxScaleDenominator>
2646      <MinScaleDenominator>20000</MinScaleDenominator>
2647        <LineSymbolizer>
2648        <CssParameter name="stroke">black</CssParameter>
2649        <CssParameter name="stroke-width">10</CssParameter>
2650      </LineSymbolizer>
2651    </Rule>
2652    <Rule>
2653      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2654      <MaxScaleDenominator>20000</MaxScaleDenominator>
2655      <MinScaleDenominator>5000</MinScaleDenominator>
2656        <LineSymbolizer>
2657        <CssParameter name="stroke">black</CssParameter>
2658        <CssParameter name="stroke-width">13</CssParameter>
2659      </LineSymbolizer>
2660    </Rule>
2661    <Rule>
2662      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2663      <MaxScaleDenominator>5000</MaxScaleDenominator>
2664      <MinScaleDenominator>1000</MinScaleDenominator>
2665        <LineSymbolizer>
2666        <CssParameter name="stroke">black</CssParameter>
2667        <CssParameter name="stroke-width">17</CssParameter>
2668      </LineSymbolizer>
2669    </Rule>
2670<Rule>
2671      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2672      <MaxScaleDenominator>75000</MaxScaleDenominator>
2673      <MinScaleDenominator>25000</MinScaleDenominator>
2674      <LineSymbolizer>
2675        <CssParameter name="stroke">black</CssParameter>
2676        <CssParameter name="stroke-width">10</CssParameter>
2677      </LineSymbolizer>
2678    </Rule>
2679    <Rule>
2680      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2681      <MaxScaleDenominator>25000</MaxScaleDenominator>
2682      <MinScaleDenominator>5000</MinScaleDenominator>
2683      <LineSymbolizer>
2684        <CssParameter name="stroke">black</CssParameter>
2685        <CssParameter name="stroke-width">12</CssParameter>
2686      </LineSymbolizer>
2687    </Rule>
2688    <Rule>
2689      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2690      <MaxScaleDenominator>5000</MaxScaleDenominator>
2691      <MinScaleDenominator>1000</MinScaleDenominator>
2692      <LineSymbolizer>
2693        <CssParameter name="stroke">black</CssParameter>
2694        <CssParameter name="stroke-width">17</CssParameter>
2695      </LineSymbolizer>
2696    </Rule>
2697    <Rule>
2698      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2699      <MaxScaleDenominator>50000</MaxScaleDenominator>
2700      <MinScaleDenominator>25000</MinScaleDenominator>
2701      <LineSymbolizer>
2702        <CssParameter name="stroke">black</CssParameter>
2703        <CssParameter name="stroke-width">7</CssParameter>
2704      </LineSymbolizer>
2705    </Rule>
2706    <Rule>
2707      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2708      <MaxScaleDenominator>25000</MaxScaleDenominator>
2709      <MinScaleDenominator>5000</MinScaleDenominator>
2710      <LineSymbolizer>
2711        <CssParameter name="stroke">black</CssParameter>
2712        <CssParameter name="stroke-width">11</CssParameter>
2713      </LineSymbolizer>
2714    </Rule>
2715    <Rule>
2716      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2717      <MaxScaleDenominator>5000</MaxScaleDenominator>
2718      <MinScaleDenominator>1000</MinScaleDenominator>
2719      <LineSymbolizer>
2720        <CssParameter name="stroke">black</CssParameter>
2721        <CssParameter name="stroke-width">16</CssParameter>
2722      </LineSymbolizer>
2723    </Rule>
2724    <Rule>
2725      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2726      <MaxScaleDenominator>50000</MaxScaleDenominator>
2727      <MinScaleDenominator>25000</MinScaleDenominator>
2728      <LineSymbolizer>
2729        <CssParameter name="stroke">black</CssParameter>
2730        <CssParameter name="stroke-width">4.5</CssParameter>
2731      </LineSymbolizer>
2732    </Rule>
2733    <Rule>
2734      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2735      <MaxScaleDenominator>25000</MaxScaleDenominator>
2736      <MinScaleDenominator>5000</MinScaleDenominator>
2737      <LineSymbolizer>
2738        <CssParameter name="stroke">black</CssParameter>
2739        <CssParameter name="stroke-width">11</CssParameter>
2740      </LineSymbolizer>
2741    </Rule>
2742    <Rule>
2743      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2744      <MaxScaleDenominator>5000</MaxScaleDenominator>
2745      <MinScaleDenominator>1000</MinScaleDenominator>
2746      <LineSymbolizer>
2747        <CssParameter name="stroke">black</CssParameter>
2748        <CssParameter name="stroke-width">16</CssParameter>
2749      </LineSymbolizer>
2750    </Rule>
2751    <Rule>
2752      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2753      <MaxScaleDenominator>50000</MaxScaleDenominator>
2754      <MinScaleDenominator>25000</MinScaleDenominator>
2755      <LineSymbolizer>
2756        <CssParameter name="stroke">black</CssParameter>
2757        <CssParameter name="stroke-width">3</CssParameter>
2758      </LineSymbolizer>
2759    </Rule>
2760    <Rule>
2761      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2762      <MaxScaleDenominator>25000</MaxScaleDenominator>
2763      <MinScaleDenominator>1000</MinScaleDenominator>
2764      <LineSymbolizer>
2765        <CssParameter name="stroke">black</CssParameter>
2766        <CssParameter name="stroke-width">8</CssParameter>
2767      </LineSymbolizer>
2768    </Rule>
2769    <Rule>
2770      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2771      <MaxScaleDenominator>50000</MaxScaleDenominator>
2772      <MinScaleDenominator>20000</MinScaleDenominator>
2773      <LineSymbolizer>
2774        <CssParameter name="stroke">black</CssParameter>
2775        <CssParameter name="stroke-width">3.8</CssParameter>
2776      </LineSymbolizer>
2777    </Rule>
2778    <Rule>
2779      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2780      <MaxScaleDenominator>20000</MaxScaleDenominator>
2781      <LineSymbolizer>
2782        <CssParameter name="stroke">black</CssParameter>
2783        <CssParameter name="stroke-width">7</CssParameter>
2784      </LineSymbolizer>
2785    </Rule>
2786
2787</Style>
2788
2789<Style name="road-bridges-fill">
2790     <Rule>
2791      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2792      <MaxScaleDenominator>200000</MaxScaleDenominator>
2793      <MinScaleDenominator>100000</MinScaleDenominator>
2794      <LineSymbolizer>
2795        <CssParameter name="stroke">#809bc0</CssParameter>
2796        <CssParameter name="stroke-width">2</CssParameter>
2797        <CssParameter name="stroke-linejoin">round</CssParameter>
2798        <CssParameter name="stroke-linecap">round</CssParameter>
2799      </LineSymbolizer>
2800    </Rule>
2801    <Rule>
2802      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2803      <MaxScaleDenominator>100000</MaxScaleDenominator>
2804      <MinScaleDenominator>20000</MinScaleDenominator>
2805      <LineSymbolizer>
2806        <CssParameter name="stroke">#809bc0</CssParameter>
2807        <CssParameter name="stroke-width">4</CssParameter>
2808        <CssParameter name="stroke-linejoin">round</CssParameter>
2809        <CssParameter name="stroke-linecap">round</CssParameter>
2810      </LineSymbolizer>
2811    </Rule>
2812    <Rule>
2813      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2814      <MaxScaleDenominator>20000</MaxScaleDenominator>
2815      <MinScaleDenominator>5000</MinScaleDenominator>
2816      <LineSymbolizer>
2817        <CssParameter name="stroke">#809bc0</CssParameter>
2818        <CssParameter name="stroke-width">7.5</CssParameter>
2819        <CssParameter name="stroke-linejoin">round</CssParameter>
2820        <CssParameter name="stroke-linecap">round</CssParameter>
2821      </LineSymbolizer>
2822    </Rule>
2823    <Rule>
2824      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2825      <MaxScaleDenominator>5000</MaxScaleDenominator>
2826      <MinScaleDenominator>1000</MinScaleDenominator>
2827      <LineSymbolizer>
2828        <CssParameter name="stroke">#809bc0</CssParameter>
2829        <CssParameter name="stroke-width">10</CssParameter>
2830        <CssParameter name="stroke-linejoin">round</CssParameter>
2831        <CssParameter name="stroke-linecap">round</CssParameter>
2832      </LineSymbolizer>
2833    </Rule>
2834    <Rule>
2835      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2836      <MaxScaleDenominator>200000</MaxScaleDenominator>
2837      <MinScaleDenominator>100000</MinScaleDenominator>
2838      <LineSymbolizer>
2839        <CssParameter name="stroke">#7fc97f</CssParameter>
2840        <CssParameter name="stroke-width">3</CssParameter>
2841        <CssParameter name="stroke-linejoin">round</CssParameter>
2842        <CssParameter name="stroke-linecap">round</CssParameter>
2843      </LineSymbolizer>
2844    </Rule>
2845    <Rule>
2846      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2847      <MaxScaleDenominator>100000</MaxScaleDenominator>
2848      <MinScaleDenominator>20000</MinScaleDenominator>
2849      <LineSymbolizer>
2850        <CssParameter name="stroke">#7fc97f</CssParameter>
2851        <CssParameter name="stroke-width">8.5</CssParameter>
2852        <CssParameter name="stroke-linejoin">round</CssParameter>
2853        <CssParameter name="stroke-linecap">round</CssParameter>
2854      </LineSymbolizer>
2855    </Rule>
2856    <Rule>
2857      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2858      <MaxScaleDenominator>20000</MaxScaleDenominator>
2859      <MinScaleDenominator>5000</MinScaleDenominator>
2860      <LineSymbolizer>
2861        <CssParameter name="stroke">#7fc97f</CssParameter>
2862        <CssParameter name="stroke-width">11.5</CssParameter>
2863        <CssParameter name="stroke-linejoin">round</CssParameter>
2864        <CssParameter name="stroke-linecap">round</CssParameter>
2865      </LineSymbolizer>
2866    </Rule>
2867    <Rule>
2868      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2869      <MaxScaleDenominator>5000</MaxScaleDenominator>
2870      <MinScaleDenominator>1000</MinScaleDenominator>
2871      <LineSymbolizer>
2872        <CssParameter name="stroke">#7fc97f</CssParameter>
2873        <CssParameter name="stroke-width">15</CssParameter>
2874        <CssParameter name="stroke-linejoin">round</CssParameter>
2875        <CssParameter name="stroke-linecap">round</CssParameter>
2876      </LineSymbolizer>
2877    </Rule>
2878    <Rule>
2879      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2880      <MaxScaleDenominator>200000</MaxScaleDenominator>
2881      <MinScaleDenominator>100000</MinScaleDenominator>
2882      <LineSymbolizer>
2883        <CssParameter name="stroke">#e46d71</CssParameter>
2884        <CssParameter name="stroke-width">3</CssParameter>
2885        <CssParameter name="stroke-linejoin">round</CssParameter>
2886        <CssParameter name="stroke-linecap">round</CssParameter>
2887      </LineSymbolizer>
2888    </Rule>
2889    <Rule>
2890      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2891      <MaxScaleDenominator>100000</MaxScaleDenominator>
2892      <MinScaleDenominator>20000</MinScaleDenominator>
2893      <LineSymbolizer>
2894        <CssParameter name="stroke">#e46d71</CssParameter>
2895        <CssParameter name="stroke-width">8.5</CssParameter>
2896        <CssParameter name="stroke-linejoin">round</CssParameter>
2897        <CssParameter name="stroke-linecap">round</CssParameter>
2898      </LineSymbolizer>
2899    </Rule>
2900    <Rule>
2901      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2902      <MaxScaleDenominator>20000</MaxScaleDenominator>
2903      <MinScaleDenominator>5000</MinScaleDenominator>
2904      <LineSymbolizer>
2905        <CssParameter name="stroke">#e46d71</CssParameter>
2906        <CssParameter name="stroke-width">11.5</CssParameter>
2907        <CssParameter name="stroke-linejoin">round</CssParameter>
2908        <CssParameter name="stroke-linecap">round</CssParameter>
2909      </LineSymbolizer>
2910    </Rule>
2911    <Rule>
2912      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2913      <MaxScaleDenominator>5000</MaxScaleDenominator>
2914      <MinScaleDenominator>1000</MinScaleDenominator>
2915      <LineSymbolizer>
2916        <CssParameter name="stroke">#e46d71</CssParameter>
2917        <CssParameter name="stroke-width">15</CssParameter>
2918        <CssParameter name="stroke-linejoin">round</CssParameter>
2919        <CssParameter name="stroke-linecap">round</CssParameter>
2920      </LineSymbolizer>
2921    </Rule>
2922    <Rule>
2923      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2924      <MaxScaleDenominator>75000</MaxScaleDenominator>
2925      <MinScaleDenominator>25000</MinScaleDenominator>
2926      <LineSymbolizer>
2927        <CssParameter name="stroke">#fdbf6f</CssParameter>
2928        <CssParameter name="stroke-width">9</CssParameter>
2929        <CssParameter name="stroke-linejoin">round</CssParameter>
2930        <CssParameter name="stroke-linecap">round</CssParameter>
2931      </LineSymbolizer>
2932    </Rule>
2933
2934    <Rule>
2935      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2936      <MaxScaleDenominator>25000</MaxScaleDenominator>
2937      <MinScaleDenominator>5000</MinScaleDenominator>
2938      <LineSymbolizer>
2939        <CssParameter name="stroke">#fdbf6f</CssParameter>
2940        <CssParameter name="stroke-width">10.5</CssParameter>
2941        <CssParameter name="stroke-linejoin">round</CssParameter>
2942        <CssParameter name="stroke-linecap">round</CssParameter>
2943      </LineSymbolizer>
2944    </Rule>
2945   
2946    <Rule>
2947      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2948      <MaxScaleDenominator>5000</MaxScaleDenominator>
2949      <MinScaleDenominator>1000</MinScaleDenominator>
2950      <LineSymbolizer>
2951        <CssParameter name="stroke">#fdbf6f</CssParameter>
2952        <CssParameter name="stroke-width">15</CssParameter>
2953        <CssParameter name="stroke-linejoin">round</CssParameter>
2954        <CssParameter name="stroke-linecap">round</CssParameter>
2955      </LineSymbolizer>
2956    </Rule>
2957    <Rule>
2958      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2959      <MaxScaleDenominator>50000</MaxScaleDenominator>
2960      <MinScaleDenominator>25000</MinScaleDenominator>
2961      <LineSymbolizer>
2962        <CssParameter name="stroke">#ffffcc</CssParameter>
2963        <CssParameter name="stroke-width">6</CssParameter>
2964        <CssParameter name="stroke-linejoin">round</CssParameter>
2965        <CssParameter name="stroke-linecap">round</CssParameter>
2966      </LineSymbolizer>
2967    </Rule>
2968    <Rule>
2969      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2970      <MaxScaleDenominator>25000</MaxScaleDenominator>
2971      <MinScaleDenominator>5000</MinScaleDenominator>
2972      <LineSymbolizer>
2973        <CssParameter name="stroke">#ffffcc</CssParameter>
2974        <CssParameter name="stroke-width">9.5</CssParameter>
2975        <CssParameter name="stroke-linejoin">round</CssParameter>
2976        <CssParameter name="stroke-linecap">round</CssParameter>
2977      </LineSymbolizer>
2978    </Rule>
2979    <Rule>
2980      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2981      <MaxScaleDenominator>5000</MaxScaleDenominator>
2982      <MinScaleDenominator>1000</MinScaleDenominator>
2983      <LineSymbolizer>
2984        <CssParameter name="stroke">#ffffcc</CssParameter>
2985        <CssParameter name="stroke-width">14</CssParameter>
2986        <CssParameter name="stroke-linejoin">round</CssParameter>
2987        <CssParameter name="stroke-linecap">round</CssParameter>
2988      </LineSymbolizer>
2989    </Rule>
2990    <Rule>
2991      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2992      <MaxScaleDenominator>50000</MaxScaleDenominator>
2993      <MinScaleDenominator>25000</MinScaleDenominator>
2994      <LineSymbolizer>
2995        <CssParameter name="stroke">white</CssParameter>
2996        <CssParameter name="stroke-width">3.5</CssParameter>
2997        <CssParameter name="stroke-linejoin">round</CssParameter>
2998        <CssParameter name="stroke-linecap">round</CssParameter>
2999      </LineSymbolizer>
3000    </Rule>
3001    <Rule>
3002      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3003      <MaxScaleDenominator>25000</MaxScaleDenominator>
3004      <MinScaleDenominator>5000</MinScaleDenominator>
3005      <LineSymbolizer>
3006        <CssParameter name="stroke">white</CssParameter>
3007        <CssParameter name="stroke-width">9.5</CssParameter>
3008        <CssParameter name="stroke-linejoin">round</CssParameter>
3009        <CssParameter name="stroke-linecap">round</CssParameter>
3010      </LineSymbolizer>
3011    </Rule>
3012    <Rule>
3013      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3014      <MaxScaleDenominator>5000</MaxScaleDenominator>
3015      <MinScaleDenominator>1000</MinScaleDenominator>
3016      <LineSymbolizer>
3017        <CssParameter name="stroke">white</CssParameter>
3018        <CssParameter name="stroke-width">14</CssParameter>
3019        <CssParameter name="stroke-linejoin">round</CssParameter>
3020        <CssParameter name="stroke-linecap">round</CssParameter>
3021      </LineSymbolizer>
3022    </Rule>
3023    <Rule>
3024      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3025      <MaxScaleDenominator>50000</MaxScaleDenominator>
3026      <MinScaleDenominator>25000</MinScaleDenominator>
3027      <LineSymbolizer>
3028        <CssParameter name="stroke">white</CssParameter>
3029        <CssParameter name="stroke-width">2</CssParameter>
3030        <CssParameter name="stroke-linejoin">round</CssParameter>
3031        <CssParameter name="stroke-linecap">round</CssParameter>
3032      </LineSymbolizer>
3033    </Rule>
3034    <Rule>
3035      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3036      <MaxScaleDenominator>25000</MaxScaleDenominator>
3037      <MinScaleDenominator>1000</MinScaleDenominator>
3038      <LineSymbolizer>
3039        <CssParameter name="stroke">white</CssParameter>
3040        <CssParameter name="stroke-width">6</CssParameter>
3041        <CssParameter name="stroke-linejoin">round</CssParameter>
3042        <CssParameter name="stroke-linecap">round</CssParameter>
3043      </LineSymbolizer>
3044    </Rule>
3045    <Rule>
3046      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3047      <MaxScaleDenominator>50000</MaxScaleDenominator>
3048      <MinScaleDenominator>20000</MinScaleDenominator>
3049      <LineSymbolizer>
3050        <CssParameter name="stroke">#ededed</CssParameter>
3051        <CssParameter name="stroke-width">3</CssParameter>
3052        <CssParameter name="stroke-linejoin">round</CssParameter>
3053        <CssParameter name="stroke-linecap">round</CssParameter>
3054      </LineSymbolizer>
3055    </Rule>
3056    <Rule>
3057      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3058      <MaxScaleDenominator>20000</MaxScaleDenominator>
3059      <LineSymbolizer>
3060        <CssParameter name="stroke">#ededed</CssParameter>
3061        <CssParameter name="stroke-width">5.5</CssParameter>
3062        <CssParameter name="stroke-linejoin">round</CssParameter>
3063        <CssParameter name="stroke-linecap">round</CssParameter>
3064      </LineSymbolizer>
3065    </Rule>
3066</Style>
3067<Style name="waterway-bridges">
3068<Rule>
3069      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3070      <MaxScaleDenominator>50000</MaxScaleDenominator>
3071      <MinScaleDenominator>5000</MinScaleDenominator>
3072      <LineSymbolizer>
3073        <CssParameter name="stroke">#000</CssParameter>
3074        <CssParameter name="stroke-width">7</CssParameter>
3075        <CssParameter name="stroke-linejoin">round</CssParameter>
3076      </LineSymbolizer>
3077      <LineSymbolizer>
3078        <CssParameter name="stroke">#b5d0d0</CssParameter>
3079        <CssParameter name="stroke-width">6</CssParameter>
3080        <CssParameter name="stroke-linejoin">round</CssParameter>
3081        <CssParameter name="stroke-linecap">round</CssParameter>
3082      </LineSymbolizer>
3083      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3084    </Rule>
3085    <Rule>
3086      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3087      <MaxScaleDenominator>5000</MaxScaleDenominator>
3088      <MinScaleDenominator>1000</MinScaleDenominator>
3089      <LineSymbolizer>
3090        <CssParameter name="stroke">#000</CssParameter>
3091        <CssParameter name="stroke-width">11</CssParameter>
3092        <CssParameter name="stroke-linejoin">round</CssParameter>
3093      </LineSymbolizer>
3094      <LineSymbolizer>
3095        <CssParameter name="stroke">#b5d0d0</CssParameter>
3096        <CssParameter name="stroke-width">10</CssParameter>
3097        <CssParameter name="stroke-linejoin">round</CssParameter>
3098        <CssParameter name="stroke-linecap">round</CssParameter>
3099      </LineSymbolizer>
3100      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3101    </Rule>
3102</Style>
3103<Style name="noncased-ways-bridges">
3104    <Rule>
3105      <Filter>[aeroway] = 'runway' and ([bridge]='yes' or [bridge]='true')</Filter>
3106      <MaxScaleDenominator>50000</MaxScaleDenominator>
3107      <LineSymbolizer>
3108        <CssParameter name="stroke">black</CssParameter>
3109        <CssParameter name="stroke-width">19</CssParameter>
3110      </LineSymbolizer>
3111      <LineSymbolizer>
3112        <CssParameter name="stroke">#bbc</CssParameter>
3113        <CssParameter name="stroke-width">18</CssParameter>
3114      </LineSymbolizer>
3115    </Rule>
3116    <Rule>
3117      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
3118      <MaxScaleDenominator>50000</MaxScaleDenominator>
3119      <MinScaleDenominator>20000</MinScaleDenominator>
3120      <LineSymbolizer>
3121        <CssParameter name="stroke">black</CssParameter>
3122        <CssParameter name="stroke-width">5</CssParameter>
3123      </LineSymbolizer>
3124      <LineSymbolizer>
3125        <CssParameter name="stroke">#bbc</CssParameter>
3126        <CssParameter name="stroke-width">4</CssParameter>
3127      </LineSymbolizer>
3128    </Rule>
3129    <Rule>
3130      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
3131      <MaxScaleDenominator>20000</MaxScaleDenominator>
3132      <LineSymbolizer>
3133        <CssParameter name="stroke">black</CssParameter>
3134        <CssParameter name="stroke-width">7</CssParameter>
3135      </LineSymbolizer>
3136      <LineSymbolizer>
3137        <CssParameter name="stroke">#bbc</CssParameter>
3138        <CssParameter name="stroke-width">6</CssParameter>
3139      </LineSymbolizer>
3140    </Rule>
3141     <Rule>
3142      <MaxScaleDenominator>50000</MaxScaleDenominator>
3143      <MinScaleDenominator>1000</MinScaleDenominator>
3144      <Filter>[railway]='subway' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3145      <LineSymbolizer>
3146        <CssParameter name="stroke">black</CssParameter>
3147        <CssParameter name="stroke-width">5.5</CssParameter>
3148      </LineSymbolizer>
3149      <LineSymbolizer>
3150        <CssParameter name="stroke">white</CssParameter>
3151        <CssParameter name="stroke-width">4</CssParameter>
3152      </LineSymbolizer>
3153      <LineSymbolizer>
3154        <CssParameter name="stroke">#999</CssParameter>
3155        <CssParameter name="stroke-width">2</CssParameter>
3156      </LineSymbolizer>
3157     </Rule>
3158     <Rule>
3159      <MaxScaleDenominator>50000</MaxScaleDenominator>
3160      <MinScaleDenominator>1000</MinScaleDenominator>
3161      <Filter>[railway]='light_rail' and ([bridge]='yes' or [bridge]='true')</Filter>
3162      <LineSymbolizer>
3163        <CssParameter name="stroke">#555</CssParameter>
3164        <CssParameter name="stroke-width">5.5</CssParameter>
3165      </LineSymbolizer>
3166      <LineSymbolizer>
3167        <CssParameter name="stroke">white</CssParameter>
3168        <CssParameter name="stroke-width">4</CssParameter>
3169      </LineSymbolizer>
3170      <LineSymbolizer>
3171        <CssParameter name="stroke">#444</CssParameter>
3172        <CssParameter name="stroke-width">2</CssParameter>
3173      </LineSymbolizer>
3174    </Rule>
3175    <Rule>
3176      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
3177      <MaxScaleDenominator>100000</MaxScaleDenominator>
3178      <MinScaleDenominator>50000</MinScaleDenominator>
3179      <LineSymbolizer>
3180        <CssParameter name="stroke">black</CssParameter>
3181        <CssParameter name="stroke-width">5</CssParameter>
3182      </LineSymbolizer>
3183      <LineSymbolizer>
3184        <CssParameter name="stroke">#fff</CssParameter>
3185        <CssParameter name="stroke-width">4</CssParameter>
3186        <CssParameter name="stroke-linejoin">round</CssParameter>
3187        <CssParameter name="stroke-linecap">round</CssParameter>
3188      </LineSymbolizer>
3189      <LineSymbolizer>
3190        <CssParameter name="stroke">#debd9c</CssParameter>
3191        <CssParameter name="stroke-width">3</CssParameter>
3192        <CssParameter name="stroke-dasharray">2,4</CssParameter>
3193        <CssParameter name="stroke-linejoin">round</CssParameter>
3194        <CssParameter name="stroke-linecap">round</CssParameter>
3195      </LineSymbolizer>
3196    </Rule>
3197    <Rule>
3198      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
3199      <MaxScaleDenominator>50000</MaxScaleDenominator>
3200      <LineSymbolizer>
3201        <CssParameter name="stroke">black</CssParameter>
3202        <CssParameter name="stroke-width">6.5</CssParameter>
3203      </LineSymbolizer>
3204      <LineSymbolizer>
3205        <CssParameter name="stroke">#fff</CssParameter>
3206        <CssParameter name="stroke-width">5</CssParameter>
3207        <CssParameter name="stroke-linejoin">round</CssParameter>
3208        <CssParameter name="stroke-linecap">round</CssParameter>
3209      </LineSymbolizer>
3210      <LineSymbolizer>
3211        <CssParameter name="stroke">#debd9c</CssParameter>
3212        <CssParameter name="stroke-width">4</CssParameter>
3213        <CssParameter name="stroke-dasharray">4,6</CssParameter>
3214        <CssParameter name="stroke-linejoin">round</CssParameter>
3215        <CssParameter name="stroke-linecap">round</CssParameter>
3216      </LineSymbolizer>
3217    </Rule>
3218
3219    <Rule>
3220      <Filter>[highway] = 'bridleway' and ([bridge]='yes' or [bridge]='true')</Filter>
3221      <MaxScaleDenominator>50000</MaxScaleDenominator>
3222      <LineSymbolizer>
3223        <CssParameter name="stroke">black</CssParameter>
3224        <CssParameter name="stroke-width">5.5</CssParameter>
3225      </LineSymbolizer>
3226      <LineSymbolizer>
3227        <CssParameter name="stroke">#fff</CssParameter>
3228        <CssParameter name="stroke-width">4</CssParameter>
3229        <CssParameter name="stroke-linejoin">round</CssParameter>
3230        <CssParameter name="stroke-linecap">round</CssParameter>
3231      </LineSymbolizer>
3232      <LineSymbolizer>
3233        <CssParameter name="stroke">green</CssParameter>
3234        <CssParameter name="stroke-width">1.5</CssParameter>
3235        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3236      </LineSymbolizer>
3237    </Rule>
3238    <Rule>
3239      <Filter>[highway] = 'footway' and ([bridge]='yes' or [bridge]='true')</Filter>
3240      <MaxScaleDenominator>50000</MaxScaleDenominator>
3241      <LineSymbolizer>
3242        <CssParameter name="stroke">black</CssParameter>
3243        <CssParameter name="stroke-width">6</CssParameter>
3244      </LineSymbolizer>
3245      <LineSymbolizer>
3246        <CssParameter name="stroke">#fff</CssParameter>
3247        <CssParameter name="stroke-width">4.5</CssParameter>
3248        <CssParameter name="stroke-linejoin">round</CssParameter>
3249        <CssParameter name="stroke-linecap">round</CssParameter>
3250      </LineSymbolizer>
3251      <LineSymbolizer>
3252        <CssParameter name="stroke">salmon</CssParameter>
3253        <CssParameter name="stroke-width">2.0</CssParameter>
3254        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3255        <CssParameter name="stroke-linejoin">round</CssParameter>
3256        <CssParameter name="stroke-linecap">round</CssParameter>
3257      </LineSymbolizer>
3258    </Rule>
3259    <Rule>
3260      <Filter>[highway] = 'cycleway' and ([bridge]='yes' or [bridge]='true')</Filter>
3261      <MaxScaleDenominator>50000</MaxScaleDenominator>
3262      <LineSymbolizer>
3263        <CssParameter name="stroke">black</CssParameter>
3264        <CssParameter name="stroke-width">5.5</CssParameter>
3265      </LineSymbolizer>
3266      <LineSymbolizer>
3267        <CssParameter name="stroke">white</CssParameter>
3268        <CssParameter name="stroke-width">4</CssParameter>
3269        <CssParameter name="stroke-linejoin">round</CssParameter>
3270        <CssParameter name="stroke-linecap">round</CssParameter>
3271      </LineSymbolizer>
3272      <LineSymbolizer>
3273        <CssParameter name="stroke">blue</CssParameter>
3274        <CssParameter name="stroke-width">1.5</CssParameter>
3275        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3276        <CssParameter name="stroke-linejoin">round</CssParameter>
3277        <CssParameter name="stroke-linecap">round</CssParameter>
3278      </LineSymbolizer>
3279    </Rule>
3280    <Rule>
3281      <Filter>[highway] = 'byway' and ([bridge]='yes' or [bridge]='true')</Filter>
3282      <MaxScaleDenominator>50000</MaxScaleDenominator>
3283      <LineSymbolizer>
3284        <CssParameter name="stroke">black</CssParameter>
3285        <CssParameter name="stroke-width">5.5</CssParameter>
3286      </LineSymbolizer>
3287      <LineSymbolizer>
3288        <CssParameter name="stroke">white</CssParameter>
3289        <CssParameter name="stroke-width">4</CssParameter>
3290        <CssParameter name="stroke-linejoin">round</CssParameter>
3291        <CssParameter name="stroke-linecap">round</CssParameter>
3292      </LineSymbolizer>
3293      <LineSymbolizer>
3294        <CssParameter name="stroke">#ffcc00</CssParameter>
3295        <CssParameter name="stroke-width">1.5</CssParameter>
3296        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3297        <CssParameter name="stroke-linejoin">round</CssParameter>
3298        <CssParameter name="stroke-linecap">round</CssParameter>
3299      </LineSymbolizer>
3300    </Rule>
3301    <Rule>
3302      <Filter>[highway] = 'track' and ([bridge]='yes' or [bridge]='true')</Filter>
3303      <MaxScaleDenominator>50000</MaxScaleDenominator>
3304     <LineSymbolizer>
3305        <CssParameter name="stroke">black</CssParameter>
3306        <CssParameter name="stroke-width">5.5</CssParameter>
3307      </LineSymbolizer>
3308      <LineSymbolizer>
3309        <CssParameter name="stroke">white</CssParameter>
3310        <CssParameter name="stroke-width">4</CssParameter>
3311        <CssParameter name="stroke-linejoin">round</CssParameter>
3312        <CssParameter name="stroke-linecap">round</CssParameter>
3313      </LineSymbolizer>
3314      <LineSymbolizer>
3315        <CssParameter name="stroke">#996600</CssParameter>
3316        <CssParameter name="stroke-width">1.5</CssParameter>
3317        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3318        <CssParameter name="stroke-linejoin">round</CssParameter>
3319        <CssParameter name="stroke-linecap">round</CssParameter>
3320      </LineSymbolizer>
3321    </Rule>
3322</Style>
3323<Style name="mwaybridge_layer0_casing">
3324    <Rule>
3325      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
3326      <MaxScaleDenominator>20000</MaxScaleDenominator>
3327      <MinScaleDenominator>5000</MinScaleDenominator>
3328        <LineSymbolizer>
3329        <CssParameter name="stroke">black</CssParameter>
3330        <CssParameter name="stroke-width">9</CssParameter>
3331      </LineSymbolizer>
3332    </Rule>
3333    <Rule>
3334      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
3335      <MaxScaleDenominator>5000</MaxScaleDenominator>
3336      <MinScaleDenominator>1000</MinScaleDenominator>
3337        <LineSymbolizer>
3338        <CssParameter name="stroke">black</CssParameter>
3339        <CssParameter name="stroke-width">12</CssParameter>
3340      </LineSymbolizer>
3341    </Rule>
3342</Style>
3343<Style name="mwaybridge_layer0_fill">
3344   <Rule>
3345      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3346      <MaxScaleDenominator>20000</MaxScaleDenominator>
3347      <MinScaleDenominator>5000</MinScaleDenominator>
3348      <LineSymbolizer>
3349        <CssParameter name="stroke">#809bc0</CssParameter>
3350        <CssParameter name="stroke-width">7.5</CssParameter>
3351        <CssParameter name="stroke-linejoin">round</CssParameter>
3352        <CssParameter name="stroke-linecap">round</CssParameter>
3353      </LineSymbolizer>
3354    </Rule>
3355   <Rule>
3356      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3357      <MaxScaleDenominator>5000</MaxScaleDenominator>
3358      <MinScaleDenominator>1000</MinScaleDenominator>
3359      <LineSymbolizer>
3360        <CssParameter name="stroke">#809bc0</CssParameter>
3361        <CssParameter name="stroke-width">10</CssParameter>
3362        <CssParameter name="stroke-linejoin">round</CssParameter>
3363        <CssParameter name="stroke-linecap">round</CssParameter>
3364      </LineSymbolizer>
3365    </Rule>
3366</Style>
3367<Style name="mwaybridge_layer1_casing">
3368    <Rule>
3369      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='1'</Filter>
3370      <MaxScaleDenominator>20000</MaxScaleDenominator>
3371      <MinScaleDenominator>5000</MinScaleDenominator>
3372        <LineSymbolizer>
3373        <CssParameter name="stroke">black</CssParameter>
3374        <CssParameter name="stroke-width">9</CssParameter>
3375      </LineSymbolizer>
3376    </Rule>
3377    <Rule>
3378      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='1'</Filter>
3379      <MaxScaleDenominator>5000</MaxScaleDenominator>
3380      <MinScaleDenominator>1000</MinScaleDenominator>
3381        <LineSymbolizer>
3382        <CssParameter name="stroke">black</CssParameter>
3383        <CssParameter name="stroke-width">12</CssParameter>
3384      </LineSymbolizer>
3385    </Rule>
3386</Style>
3387<Style name="mwaybridge_layer1_fill">
3388   <Rule>
3389      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3390      <MaxScaleDenominator>20000</MaxScaleDenominator>
3391      <MinScaleDenominator>5000</MinScaleDenominator>
3392      <LineSymbolizer>
3393        <CssParameter name="stroke">#809bc0</CssParameter>
3394        <CssParameter name="stroke-width">7.5</CssParameter>
3395        <CssParameter name="stroke-linejoin">round</CssParameter>
3396        <CssParameter name="stroke-linecap">round</CssParameter>
3397      </LineSymbolizer>
3398    </Rule>
3399    <Rule>
3400      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3401      <MaxScaleDenominator>5000</MaxScaleDenominator>
3402      <MinScaleDenominator>1000</MinScaleDenominator>
3403      <LineSymbolizer>
3404        <CssParameter name="stroke">#809bc0</CssParameter>
3405        <CssParameter name="stroke-width">10</CssParameter>
3406        <CssParameter name="stroke-linejoin">round</CssParameter>
3407        <CssParameter name="stroke-linecap">round</CssParameter>
3408      </LineSymbolizer>
3409    </Rule>
3410</Style>
3411<Style name="mwaybridge_layer2_casing">
3412    <Rule>
3413      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3414      <MaxScaleDenominator>20000</MaxScaleDenominator>
3415      <MinScaleDenominator>5000</MinScaleDenominator>
3416        <LineSymbolizer>
3417        <CssParameter name="stroke">black</CssParameter>
3418        <CssParameter name="stroke-width">9</CssParameter>
3419      </LineSymbolizer>
3420    </Rule>
3421    <Rule>
3422      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='2'</Filter>
3423      <MaxScaleDenominator>5000</MaxScaleDenominator>
3424      <MinScaleDenominator>1000</MinScaleDenominator>
3425        <LineSymbolizer>
3426        <CssParameter name="stroke">black</CssParameter>
3427        <CssParameter name="stroke-width">12</CssParameter>
3428      </LineSymbolizer>
3429    </Rule>
3430</Style>
3431<Style name="mwaybridge_layer2_fill">
3432    <Rule>
3433      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3434      <MaxScaleDenominator>20000</MaxScaleDenominator>
3435      <MinScaleDenominator>5000</MinScaleDenominator>
3436      <LineSymbolizer>
3437        <CssParameter name="stroke">#809bc0</CssParameter>
3438        <CssParameter name="stroke-width">7.5</CssParameter>
3439        <CssParameter name="stroke-linejoin">round</CssParameter>
3440        <CssParameter name="stroke-linecap">round</CssParameter>
3441      </LineSymbolizer>
3442    </Rule>
3443    <Rule>
3444      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3445      <MaxScaleDenominator>5000</MaxScaleDenominator>
3446      <MinScaleDenominator>1000</MinScaleDenominator>
3447      <LineSymbolizer>
3448        <CssParameter name="stroke">#809bc0</CssParameter>
3449        <CssParameter name="stroke-width">10</CssParameter>
3450        <CssParameter name="stroke-linejoin">round</CssParameter>
3451        <CssParameter name="stroke-linecap">round</CssParameter>
3452      </LineSymbolizer>
3453    </Rule>
3454</Style>
3455<Style name="mwaybridge_layer3_casing">
3456    <Rule>
3457      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='3'</Filter>
3458      <MaxScaleDenominator>20000</MaxScaleDenominator>
3459      <MinScaleDenominator>5000</MinScaleDenominator>
3460        <LineSymbolizer>
3461        <CssParameter name="stroke">black</CssParameter>
3462        <CssParameter name="stroke-width">9</CssParameter>
3463      </LineSymbolizer>
3464    </Rule>
3465    <Rule>
3466      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='3'</Filter>
3467      <MaxScaleDenominator>5000</MaxScaleDenominator>
3468      <MinScaleDenominator>1000</MinScaleDenominator>
3469        <LineSymbolizer>
3470        <CssParameter name="stroke">black</CssParameter>
3471        <CssParameter name="stroke-width">12</CssParameter>
3472      </LineSymbolizer>
3473    </Rule>
3474</Style>
3475<Style name="mwaybridge_layer3_fill">
3476    <Rule>
3477      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
3478      <MaxScaleDenominator>20000</MaxScaleDenominator>
3479      <MinScaleDenominator>5000</MinScaleDenominator>
3480      <LineSymbolizer>
3481        <CssParameter name="stroke">#809bc0</CssParameter>
3482        <CssParameter name="stroke-width">7.5</CssParameter>
3483        <CssParameter name="stroke-linejoin">round</CssParameter>
3484        <CssParameter name="stroke-linecap">round</CssParameter>
3485      </LineSymbolizer>
3486    </Rule>
3487    <Rule>
3488      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
3489      <MaxScaleDenominator>5000</MaxScaleDenominator>
3490      <MinScaleDenominator>1000</MinScaleDenominator>
3491      <LineSymbolizer>
3492        <CssParameter name="stroke">#809bc0</CssParameter>
3493        <CssParameter name="stroke-width">10</CssParameter>
3494        <CssParameter name="stroke-linejoin">round</CssParameter>
3495        <CssParameter name="stroke-linecap">round</CssParameter>
3496      </LineSymbolizer>
3497    </Rule> 
3498</Style>
3499<Style name="mwaybridge_layer4_casing">
3500     <Rule>
3501      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
3502      <MaxScaleDenominator>20000</MaxScaleDenominator>
3503      <MinScaleDenominator>5000</MinScaleDenominator>
3504        <LineSymbolizer>
3505        <CssParameter name="stroke">black</CssParameter>
3506        <CssParameter name="stroke-width">9</CssParameter>
3507      </LineSymbolizer>
3508    </Rule>
3509    <Rule>
3510      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
3511      <MaxScaleDenominator>5000</MaxScaleDenominator>
3512      <MinScaleDenominator>1000</MinScaleDenominator>
3513        <LineSymbolizer>
3514        <CssParameter name="stroke">black</CssParameter>
3515        <CssParameter name="stroke-width">12</CssParameter>
3516      </LineSymbolizer>
3517    </Rule>
3518</Style>
3519<Style name="mwaybridge_layer4_fill">
3520    <Rule>
3521      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
3522      <MaxScaleDenominator>20000</MaxScaleDenominator>
3523      <MinScaleDenominator>5000</MinScaleDenominator>
3524      <LineSymbolizer>
3525        <CssParameter name="stroke">#809bc0</CssParameter>
3526        <CssParameter name="stroke-width">7.5</CssParameter>
3527        <CssParameter name="stroke-linejoin">round</CssParameter>
3528        <CssParameter name="stroke-linecap">round</CssParameter>
3529      </LineSymbolizer>
3530    </Rule>
3531    <Rule>
3532      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
3533      <MaxScaleDenominator>5000</MaxScaleDenominator>
3534      <MinScaleDenominator>1000</MinScaleDenominator>
3535      <LineSymbolizer>
3536        <CssParameter name="stroke">#809bc0</CssParameter>
3537        <CssParameter name="stroke-width">10</CssParameter>
3538        <CssParameter name="stroke-linejoin">round</CssParameter>
3539        <CssParameter name="stroke-linecap">round</CssParameter>
3540      </LineSymbolizer>
3541    </Rule>
3542</Style>
3543
3544  <Style name="roads">
3545    <!-- MOTORWAY-->
3546    <!-- level 4-5 -->
3547    <Rule>
3548      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3549      <MaxScaleDenominator>25000000</MaxScaleDenominator>
3550      <MinScaleDenominator>5000000</MinScaleDenominator>
3551      <LineSymbolizer>
3552        <CssParameter name="stroke">#809bc0</CssParameter>
3553        <CssParameter name="stroke-width">1</CssParameter>
3554      </LineSymbolizer>
3555    </Rule>
3556    <!-- level 6-8 -->
3557    <Rule>
3558      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3559      <MaxScaleDenominator>5000000</MaxScaleDenominator>
3560      <MinScaleDenominator>1000000</MinScaleDenominator>
3561      <LineSymbolizer>
3562       <CssParameter name="stroke">#809bc0</CssParameter>
3563       <CssParameter name="stroke-width">1.5</CssParameter>
3564      </LineSymbolizer>
3565    </Rule>
3566    <!-- level 9 -->
3567   <Rule>
3568     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3569      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3570      <MinScaleDenominator>500000</MinScaleDenominator>
3571      <LineSymbolizer>
3572      <CssParameter name="stroke">#809bc0</CssParameter>
3573      <CssParameter name="stroke-width">2</CssParameter>
3574    </LineSymbolizer>
3575   </Rule>
3576<Rule>
3577     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3578      <MaxScaleDenominator>500000</MaxScaleDenominator>
3579      <MinScaleDenominator>200000</MinScaleDenominator>
3580      <LineSymbolizer>
3581      <CssParameter name="stroke">#809bc0</CssParameter>
3582      <CssParameter name="stroke-width">2.5</CssParameter>
3583    </LineSymbolizer>
3584   </Rule>
3585
3586    <!-- TRUNK -->
3587    <!--level 4-6-->
3588    <Rule>
3589      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3590      <MaxScaleDenominator>25000000</MaxScaleDenominator>
3591      <MinScaleDenominator>2000000</MinScaleDenominator>
3592      <LineSymbolizer>
3593        <CssParameter name="stroke">#7fc97f</CssParameter>
3594        <CssParameter name="stroke-width">1</CssParameter>
3595      </LineSymbolizer>
3596    </Rule>
3597    <!-- level 7-9 -->
3598    <Rule>
3599      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3600      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3601      <MinScaleDenominator>500000</MinScaleDenominator>
3602      <LineSymbolizer>
3603        <CssParameter name="stroke">#7fc97f</CssParameter>
3604        <CssParameter name="stroke-width">1.7</CssParameter>
3605      </LineSymbolizer>
3606    </Rule>
3607    <!-- level 10-->
3608    <Rule>
3609      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3610      <MaxScaleDenominator>500000</MaxScaleDenominator>
3611      <MinScaleDenominator>200000</MinScaleDenominator>
3612      <LineSymbolizer>
3613        <CssParameter name="stroke">#7fc97f</CssParameter>
3614        <CssParameter name="stroke-width">2.5</CssParameter>
3615      </LineSymbolizer>
3616    </Rule>
3617
3618   <!-- PRIMARY-->
3619   <!-- level 5-6-->
3620   <Rule>
3621      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3622      <MaxScaleDenominator>5000000</MaxScaleDenominator>
3623      <MinScaleDenominator>2000000</MinScaleDenominator>
3624      <LineSymbolizer>
3625        <CssParameter name="stroke">#e46d71</CssParameter>
3626        <CssParameter name="stroke-width">0.7</CssParameter>
3627      </LineSymbolizer>
3628    </Rule>
3629    <!-- level 7-9-->
3630    <Rule>
3631      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3632      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3633      <MinScaleDenominator>500000</MinScaleDenominator>
3634      <LineSymbolizer>
3635        <CssParameter name="stroke">#e46d71</CssParameter>
3636        <CssParameter name="stroke-width">1.6</CssParameter>
3637      </LineSymbolizer>
3638    </Rule>
3639    <!-- level 10 -->
3640    <Rule>
3641      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3642      <MaxScaleDenominator>500000</MaxScaleDenominator>
3643      <MinScaleDenominator>200000</MinScaleDenominator>
3644      <LineSymbolizer>
3645        <CssParameter name="stroke">#e46d71</CssParameter>
3646        <CssParameter name="stroke-width">2.5</CssParameter>
3647      </LineSymbolizer>
3648    </Rule>
3649
3650    <!-- SECONDARY -->
3651    <!-- level 7-9 -->
3652    <Rule>
3653      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3654      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3655      <MinScaleDenominator>500000</MinScaleDenominator>
3656      <LineSymbolizer>
3657        <CssParameter name="stroke">#fdbf6f</CssParameter>
3658        <CssParameter name="stroke-width">1</CssParameter>
3659      </LineSymbolizer>
3660    </Rule>
3661    <Rule>
3662      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3663      <MaxScaleDenominator>500000</MaxScaleDenominator>
3664      <MinScaleDenominator>100000</MinScaleDenominator>
3665      <LineSymbolizer>
3666        <CssParameter name="stroke">#fdbf6f</CssParameter>
3667        <CssParameter name="stroke-width">2</CssParameter>
3668      </LineSymbolizer>
3669    </Rule>
3670
3671    <!-- RAIL -->
3672        <Rule>
3673      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3674      <MinScaleDenominator>1000000</MinScaleDenominator>
3675      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3676       <LineSymbolizer>
3677        <CssParameter name="stroke">#aaa</CssParameter>
3678        <CssParameter name="stroke-width">1</CssParameter>
3679      </LineSymbolizer>
3680    </Rule>
3681    <Rule>
3682      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3683      <MinScaleDenominator>1000000</MinScaleDenominator>
3684      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3685       <LineSymbolizer>
3686        <CssParameter name="stroke">#aaa</CssParameter>
3687        <CssParameter name="stroke-width">1</CssParameter>
3688        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3689      </LineSymbolizer>
3690    </Rule>
3691    <Rule>
3692      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3693      <MinScaleDenominator>1000000</MinScaleDenominator>
3694      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3695       <LineSymbolizer>
3696        <CssParameter name="stroke">#ccc</CssParameter>
3697        <CssParameter name="stroke-width">1</CssParameter>
3698      </LineSymbolizer>
3699    </Rule>
3700    <Rule>
3701      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3702      <MinScaleDenominator>100000</MinScaleDenominator>
3703      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3704       <LineSymbolizer>
3705        <CssParameter name="stroke">#aaa</CssParameter>
3706        <CssParameter name="stroke-width">2</CssParameter>
3707      </LineSymbolizer>
3708    </Rule>
3709    <Rule>
3710      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3711      <MinScaleDenominator>100000</MinScaleDenominator>
3712      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3713       <LineSymbolizer>
3714        <CssParameter name="stroke">#aaa</CssParameter>
3715        <CssParameter name="stroke-width">2</CssParameter>
3716        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3717      </LineSymbolizer>
3718    </Rule>
3719    <Rule>
3720      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3721      <MinScaleDenominator>100000</MinScaleDenominator>
3722      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3723       <LineSymbolizer>
3724        <CssParameter name="stroke">#aaa</CssParameter>
3725        <CssParameter name="stroke-width">1</CssParameter>
3726      </LineSymbolizer>
3727    </Rule>
3728    <Rule>
3729      <MaxScaleDenominator>100000</MaxScaleDenominator>
3730      <MinScaleDenominator>20000</MinScaleDenominator>
3731      <Filter>[railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3732      <LineSymbolizer>
3733        <CssParameter name="stroke">#444</CssParameter>
3734        <CssParameter name="stroke-width">1</CssParameter>
3735      </LineSymbolizer>
3736    </Rule><Rule>
3737      <MaxScaleDenominator>20000</MaxScaleDenominator>
3738      <MinScaleDenominator>1000</MinScaleDenominator>
3739      <Filter>[railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3740      <LineSymbolizer>
3741        <CssParameter name="stroke">#444</CssParameter>
3742        <CssParameter name="stroke-width">2</CssParameter>
3743      </LineSymbolizer>
3744    </Rule>
3745    <Rule>
3746      <MaxScaleDenominator>100000</MaxScaleDenominator>
3747      <MinScaleDenominator>1000</MinScaleDenominator>
3748      <Filter>[railway] = 'preserved'</Filter>
3749      <LineSymbolizer>
3750        <CssParameter name="stroke">#999999</CssParameter>
3751        <CssParameter name="stroke-width">3</CssParameter>
3752        <CssParameter name="stroke-linejoin">round</CssParameter>
3753      </LineSymbolizer>
3754      <LineSymbolizer>
3755        <CssParameter name="stroke">white</CssParameter>
3756        <CssParameter name="stroke-width">1</CssParameter>
3757        <CssParameter name="stroke-linejoin">round</CssParameter>
3758        <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
3759      </LineSymbolizer>
3760    </Rule>
3761    <Rule>
3762      <MaxScaleDenominator>50000</MaxScaleDenominator>
3763      <MinScaleDenominator>1000</MinScaleDenominator>
3764      <Filter>[railway]='monorail'</Filter>
3765      <LineSymbolizer>
3766        <CssParameter name="stroke">#fff</CssParameter>
3767        <CssParameter name="stroke-width">4</CssParameter>
3768        <CssParameter name="stroke-linejoin">round</CssParameter>
3769        <CssParameter name="stroke-linecap">round</CssParameter>
3770        <CssParameter name="stroke-opacity">0.4</CssParameter>
3771      </LineSymbolizer>
3772      <LineSymbolizer>
3773        <CssParameter name="stroke">#777</CssParameter>
3774        <CssParameter name="stroke-width">3.0</CssParameter>
3775        <CssParameter name="stroke-dasharray">2,3</CssParameter>
3776        <CssParameter name="stroke-linejoin">round</CssParameter>
3777        <CssParameter name="stroke-linecap">round</CssParameter>
3778      </LineSymbolizer>
3779    </Rule>
3780  </Style>
3781
3782  <!-- ROADS TEXT -->
3783  <Style name="roads-text">
3784    <Rule>
3785      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
3786      <MaxScaleDenominator>500000</MaxScaleDenominator>
3787      <MinScaleDenominator>100</MinScaleDenominator>
3788      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3789    </Rule>
3790    <Rule>
3791      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
3792      <MaxScaleDenominator>500000</MaxScaleDenominator>
3793      <MinScaleDenominator>100</MinScaleDenominator>
3794      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3795    </Rule>
3796    <Rule>
3797      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
3798      <MaxScaleDenominator>500000</MaxScaleDenominator>
3799      <MinScaleDenominator>100</MinScaleDenominator>
3800      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3801    </Rule>
3802    <Rule>
3803      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
3804      <MaxScaleDenominator>500000</MaxScaleDenominator>
3805      <MinScaleDenominator>100</MinScaleDenominator>
3806      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3807    </Rule>
3808
3809    <Rule>
3810      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
3811      <MaxScaleDenominator>150000</MaxScaleDenominator>
3812      <MinScaleDenominator>100</MinScaleDenominator>
3813      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3814    </Rule>
3815    <Rule>
3816      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
3817      <MaxScaleDenominator>150000</MaxScaleDenominator>
3818      <MinScaleDenominator>100</MinScaleDenominator>
3819      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3820    </Rule>
3821    <Rule>
3822      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
3823      <MaxScaleDenominator>150000</MaxScaleDenominator>
3824      <MinScaleDenominator>100</MinScaleDenominator>
3825      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3826    </Rule>
3827    <Rule>
3828      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
3829      <MaxScaleDenominator>150000</MaxScaleDenominator>
3830      <MinScaleDenominator>100</MinScaleDenominator>
3831      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3832    </Rule>
3833    <Rule>
3834      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
3835      <MaxScaleDenominator>150000</MaxScaleDenominator>
3836      <MinScaleDenominator>100</MinScaleDenominator>
3837      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3838    </Rule>
3839
3840    <Rule>
3841      <Filter>[highway] = 'primary' and [length] = 1</Filter>
3842      <MaxScaleDenominator>100000</MaxScaleDenominator>
3843      <MinScaleDenominator>100</MinScaleDenominator>
3844      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3845    </Rule>
3846    <Rule>
3847      <Filter>[highway] = 'primary' and [length] = 2</Filter>
3848      <MaxScaleDenominator>100000</MaxScaleDenominator>
3849      <MinScaleDenominator>100</MinScaleDenominator>
3850      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3851    </Rule>
3852    <Rule>
3853      <Filter>[highway] = 'primary' and [length] = 3</Filter>
3854      <MaxScaleDenominator>100000</MaxScaleDenominator>
3855      <MinScaleDenominator>100</MinScaleDenominator>
3856      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3857    </Rule>
3858    <Rule>
3859      <Filter>[highway] = 'primary' and [length] = 4</Filter>
3860      <MaxScaleDenominator>100000</MaxScaleDenominator>
3861      <MinScaleDenominator>100</MinScaleDenominator>
3862      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3863    </Rule>
3864    <Rule>
3865      <Filter>[highway] = 'primary' and [length] = 5</Filter>
3866      <MaxScaleDenominator>100000</MaxScaleDenominator>
3867      <MinScaleDenominator>100</MinScaleDenominator>
3868      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3869    </Rule>
3870
3871    <Rule>
3872      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
3873      <MaxScaleDenominator>50000</MaxScaleDenominator>
3874      <MinScaleDenominator>100</MinScaleDenominator>
3875      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3876    </Rule>
3877    <Rule>
3878      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
3879      <MaxScaleDenominator>50000</MaxScaleDenominator>
3880      <MinScaleDenominator>100</MinScaleDenominator>
3881      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3882    </Rule>
3883    <Rule>
3884      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
3885      <MaxScaleDenominator>50000</MaxScaleDenominator>
3886      <MinScaleDenominator>100</MinScaleDenominator>
3887      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3888    </Rule>
3889    <Rule>
3890      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
3891      <MaxScaleDenominator>50000</MaxScaleDenominator>
3892      <MinScaleDenominator>100</MinScaleDenominator>
3893      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3894    </Rule>
3895    <Rule>
3896      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
3897      <MaxScaleDenominator>50000</MaxScaleDenominator>
3898      <MinScaleDenominator>100</MinScaleDenominator>
3899      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3900    </Rule>
3901
3902    <Rule>
3903      <Filter>[highway] = 'tertiary' and [length] = 1</Filter>
3904      <MaxScaleDenominator>25000</MaxScaleDenominator>
3905      <MinScaleDenominator>100</MinScaleDenominator>
3906      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3907    </Rule>
3908    <Rule>
3909      <Filter>[highway] = 'tertiary' and [length] = 2</Filter>
3910      <MaxScaleDenominator>25000</MaxScaleDenominator>
3911      <MinScaleDenominator>100</MinScaleDenominator>
3912      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3913    </Rule>
3914    <Rule>
3915      <Filter>[highway] = 'tertiary' and [length] = 3</Filter>
3916      <MaxScaleDenominator>25000</MaxScaleDenominator>
3917      <MinScaleDenominator>100</MinScaleDenominator>
3918      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3919    </Rule>
3920    <Rule>
3921      <Filter>[highway] = 'tertiary' and [length] = 4</Filter>
3922      <MaxScaleDenominator>25000</MaxScaleDenominator>
3923      <MinScaleDenominator>100</MinScaleDenominator>
3924      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3925    </Rule>
3926    <Rule>
3927      <Filter>[highway] = 'tertiary' and [length] = 5</Filter>
3928      <MaxScaleDenominator>25000</MaxScaleDenominator>
3929      <MinScaleDenominator>100</MinScaleDenominator>
3930      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3931    </Rule>
3932    <Rule>
3933      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3934      <MaxScaleDenominator>75000</MaxScaleDenominator>
3935      <MinScaleDenominator>50000</MinScaleDenominator>
3936      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
3937    </Rule>
3938    <Rule>
3939      <Filter>[highway] = 'secondary'</Filter>
3940      <MaxScaleDenominator>75000</MaxScaleDenominator>
3941      <MinScaleDenominator>50000</MinScaleDenominator>
3942      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3943    </Rule>
3944    <Rule>
3945      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3946      <MaxScaleDenominator>50000</MaxScaleDenominator>
3947      <MinScaleDenominator>1000</MinScaleDenominator>
3948      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
3949    </Rule>
3950    <Rule>
3951      <Filter>[highway] = 'secondary'</Filter>
3952      <MaxScaleDenominator>50000</MaxScaleDenominator>
3953      <MinScaleDenominator>20000</MinScaleDenominator>
3954      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3955    </Rule><Rule>
3956      <Filter>[highway] = 'secondary'</Filter>
3957      <MaxScaleDenominator>20000</MaxScaleDenominator>
3958      <MinScaleDenominator>1000</MinScaleDenominator>
3959      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3960    </Rule>
3961    <Rule>
3962      <Filter>[highway] = 'tertiary'</Filter>
3963      <MaxScaleDenominator>25000</MaxScaleDenominator>
3964      <MinScaleDenominator>5000</MinScaleDenominator>
3965      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3966    </Rule>
3967    <Rule>
3968      <Filter>[highway] = 'tertiary'</Filter>
3969      <MaxScaleDenominator>5000</MaxScaleDenominator>
3970      <MinScaleDenominator>100</MinScaleDenominator>
3971      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3972    </Rule>
3973    <Rule>
3974      <MaxScaleDenominator>100000</MaxScaleDenominator>
3975      <MinScaleDenominator>10000</MinScaleDenominator>
3976      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
3977      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3978    </Rule>
3979    <Rule>
3980      <MaxScaleDenominator>10000</MaxScaleDenominator>
3981      <MinScaleDenominator>1000</MinScaleDenominator>
3982      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
3983      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3984    </Rule>
3985    <Rule>
3986      <ElseFilter/>
3987      <MaxScaleDenominator>25000</MaxScaleDenominator>
3988      <MinScaleDenominator>5000</MinScaleDenominator>
3989      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3990    </Rule>
3991    <Rule>
3992      <ElseFilter/>
3993      <MaxScaleDenominator>5000</MaxScaleDenominator>
3994      <MinScaleDenominator>100</MinScaleDenominator>
3995      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3996    </Rule>
3997  </Style>
3998
3999  <Style name="directions">
4000    <Rule>
4001      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
4002      <MaxScaleDenominator>25000</MaxScaleDenominator>
4003      <LinePatternSymbolizer file="/home/steve/symbols/arrow.png" type="png" width="174" height="8" />
4004    </Rule>
4005    <Rule>
4006      <Filter>[oneway] = '-1'</Filter>
4007      <MaxScaleDenominator>25000</MaxScaleDenominator>
4008      <LinePatternSymbolizer file="/home/steve/symbols/arrow_back.png" type="png" width="174" height="8" />
4009    </Rule>
4010 </Style>
4011<Style name="admin">
4012   <Rule>
4013      <Filter>[boundary] = 'administrative' and [admin_level]='2'</Filter>
4014      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4015      <LineSymbolizer>
4016        <CssParameter name="stroke">purple</CssParameter>
4017        <CssParameter name="stroke-width">6</CssParameter>
4018        <CssParameter name="stroke-opacity">0.1</CssParameter>
4019      </LineSymbolizer>
4020    </Rule>
4021    <Rule>
4022      <Filter>[boundary] = 'administrative' and [admin_level]='3'</Filter>
4023      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4024      <LineSymbolizer>
4025        <CssParameter name="stroke">purple</CssParameter>
4026        <CssParameter name="stroke-width">5</CssParameter>
4027          <CssParameter name="stroke-dasharray">4,2</CssParameter>
4028        <CssParameter name="stroke-opacity">0.1</CssParameter>
4029      </LineSymbolizer>
4030    </Rule>
4031    <Rule>
4032      <Filter>[boundary] = 'administrative' and [admin_level]='4'</Filter>
4033      <MaxScaleDenominator>500000</MaxScaleDenominator>
4034      <LineSymbolizer>
4035        <CssParameter name="stroke">purple</CssParameter>
4036        <CssParameter name="stroke-width">3</CssParameter>
4037          <CssParameter name="stroke-dasharray">4,3</CssParameter>
4038        <CssParameter name="stroke-opacity">0.2</CssParameter>
4039      </LineSymbolizer>
4040    </Rule>
4041    <Rule>
4042      <Filter>[boundary] = 'administrative' and [admin_level]='5'</Filter>
4043      <MaxScaleDenominator>500000</MaxScaleDenominator>
4044      <LineSymbolizer>
4045        <CssParameter name="stroke">purple</CssParameter>
4046        <CssParameter name="stroke-width">2</CssParameter>
4047          <CssParameter name="stroke-dasharray">6,3,2,3,2,3</CssParameter>
4048        <CssParameter name="stroke-opacity">0.3</CssParameter>
4049      </LineSymbolizer>
4050    </Rule>
4051    <Rule>
4052      <Filter>[boundary] = 'administrative' and [admin_level]='6'</Filter>
4053      <MaxScaleDenominator>500000</MaxScaleDenominator>
4054      <LineSymbolizer>
4055        <CssParameter name="stroke">purple</CssParameter>
4056        <CssParameter name="stroke-width">2</CssParameter>
4057          <CssParameter name="stroke-dasharray">6,3,2,3</CssParameter>
4058        <CssParameter name="stroke-opacity">0.3</CssParameter>
4059      </LineSymbolizer>
4060    </Rule>
4061    <Rule>
4062      <Filter>[boundary] = 'administrative' and ([admin_level]='8' or [admin_level]='7')</Filter>
4063      <MaxScaleDenominator>200000</MaxScaleDenominator>
4064      <LineSymbolizer>
4065        <CssParameter name="stroke">purple</CssParameter>
4066        <CssParameter name="stroke-width">1.5</CssParameter>
4067          <CssParameter name="stroke-dasharray">5,2</CssParameter>
4068        <CssParameter name="stroke-opacity">0.3</CssParameter>
4069      </LineSymbolizer>
4070    </Rule>
4071    <Rule>
4072      <Filter>[boundary] = 'administrative' and ([admin_level]='10' or [admin_level]='9')</Filter>
4073      <MaxScaleDenominator>100000</MaxScaleDenominator>
4074      <LineSymbolizer>
4075        <CssParameter name="stroke">purple</CssParameter>
4076        <CssParameter name="stroke-width">2</CssParameter>
4077          <CssParameter name="stroke-dasharray">2,3</CssParameter>
4078        <CssParameter name="stroke-opacity">0.3</CssParameter>
4079      </LineSymbolizer>
4080    </Rule>
4081   <Rule>
4082      <ElseFilter/>
4083      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4084      <LineSymbolizer>
4085        <CssParameter name="stroke">purple</CssParameter>
4086        <CssParameter name="stroke-width">1</CssParameter>
4087        <CssParameter name="stroke-opacity">0.2</CssParameter>
4088      </LineSymbolizer>
4089    </Rule> 
4090 </Style>
4091
4092  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
4093    <StyleName>world-1</StyleName>
4094    <Datasource>
4095      <Parameter name="type">shape</Parameter>
4096      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
4097    </Datasource>
4098  </Layer>
4099
4100  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
4101    <StyleName>world</StyleName>
4102    <Datasource>
4103      <Parameter name="type">shape</Parameter>
4104      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
4105    </Datasource>
4106  </Layer>
4107
4108  <Layer name="coast-poly" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4109    <StyleName>coast-poly</StyleName>
4110    <Datasource>
4111      <Parameter name="type">shape</Parameter>
4112      <Parameter name="file">/home/steve/world_boundaries/processed_p</Parameter>
4113    </Datasource>
4114  </Layer>
4115
4116  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
4117    <StyleName>builtup</StyleName>
4118    <Datasource>
4119      <Parameter name="type">shape</Parameter>
4120      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
4121    </Datasource>
4122  </Layer>
4123
4124  <Layer name="leisure" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4125    <StyleName>leisure</StyleName>
4126    <Datasource>
4127      <Parameter name="type">postgis</Parameter>
4128      <Parameter name="host">dev.openstreetmap.org</Parameter>
4129      <Parameter name="port">5433</Parameter>
4130      <Parameter name="user">steve</Parameter>
4131      <Parameter name="dbname">steve</Parameter>
4132      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
4133      <Parameter name="estimate_extent">false</Parameter>
4134      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4135    </Datasource>
4136  </Layer>
4137  <Layer name="water" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4138    <StyleName>water</StyleName>
4139    <Datasource>
4140      <Parameter name="type">postgis</Parameter>
4141      <Parameter name="host">dev.openstreetmap.org</Parameter>
4142      <Parameter name="port">5433</Parameter>
4143      <Parameter name="user">steve</Parameter>
4144      <Parameter name="dbname">steve</Parameter>
4145      <Parameter name="estimate_extent">false</Parameter>
4146      <Parameter name="table">(select * from planet_osm_polygon where landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' or "natural"='land' order by z_order) as water</Parameter>
4147      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4148    </Datasource>
4149  </Layer>
4150
4151  <Layer name="waterway" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4152    <StyleName>water</StyleName>
4153    <Datasource>
4154      <Parameter name="type">postgis</Parameter>
4155      <Parameter name="host">dev.openstreetmap.org</Parameter>
4156      <Parameter name="port">5433</Parameter>
4157      <Parameter name="user">steve</Parameter>
4158      <Parameter name="dbname">steve</Parameter>
4159      <Parameter name="estimate_extent">false</Parameter>
4160      <Parameter name="table">(select * from planet_osm_line where waterway IS NOT NULL or landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' order by z_order) as water</Parameter>
4161      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4162    </Datasource>
4163  </Layer>
4164  <Layer name="tunnels" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4165    <StyleName>tunnels-casing</StyleName>
4166    <StyleName>tunnels-fill</StyleName>
4167    <Datasource>
4168      <Parameter name="type">postgis</Parameter>
4169      <Parameter name="host">dev.openstreetmap.org</Parameter>
4170      <Parameter name="port">5433</Parameter>
4171      <Parameter name="user">steve</Parameter>
4172      <Parameter name="dbname">steve</Parameter>
4173      <Parameter name="table">
4174      (select * from planet_osm_line order by z_order) as roads
4175      </Parameter>
4176      <Parameter name="estimate_extent">false</Parameter>
4177      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4178    </Datasource>
4179  </Layer>
4180
4181  <Layer name="minor-roads" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4182    <StyleName>minor-roads-casing</StyleName>
4183    <StyleName>minor-roads-fill</StyleName>
4184    <Datasource>
4185      <Parameter name="type">postgis</Parameter>
4186      <Parameter name="host">dev.openstreetmap.org</Parameter>
4187      <Parameter name="port">5433</Parameter>
4188      <Parameter name="user">steve</Parameter>
4189      <Parameter name="dbname">steve</Parameter>
4190      <Parameter name="table">
4191      (select * from planet_osm_line order by z_order) as roads
4192      </Parameter>
4193      <Parameter name="estimate_extent">false</Parameter>
4194      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4195    </Datasource>
4196  </Layer>
4197
4198  <Layer name="roads" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4199    <!--StyleName>roads-casing</StyleName-->
4200    <StyleName>roads</StyleName>
4201    <Datasource>
4202      <Parameter name="type">postgis</Parameter>
4203      <Parameter name="host">dev.openstreetmap.org</Parameter>
4204      <Parameter name="port">5433</Parameter>
4205      <Parameter name="user">steve</Parameter>
4206      <Parameter name="dbname">steve</Parameter>
4207      <Parameter name="table">
4208      (select * from planet_osm_roads order by z_order) as roads
4209      </Parameter>
4210      <Parameter name="estimate_extent">false</Parameter>
4211      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4212    </Datasource>
4213   </Layer>
4214   <Layer name="waterway-bridges" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4215    <StyleName>waterway-bridges</StyleName>
4216    <Datasource>
4217      <Parameter name="type">postgis</Parameter>
4218      <Parameter name="password">martyn</Parameter>
4219      <Parameter name="host">localhost</Parameter>
4220      <Parameter name="port">5432</Parameter>
4221      <Parameter name="user">postgres</Parameter>
4222      <Parameter name="dbname">osm</Parameter>
4223      <Parameter name="estimate_extent">false</Parameter>
4224      <Parameter name="table">(select * from planet_osm_line where waterway IS NOT NULL or landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' order by z_order) as water</Parameter>
4225      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4226    </Datasource>
4227   </Layer>
4228   <Layer name="bridges" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4229    <StyleName>road-bridges-casing</StyleName>
4230    <StyleName>road-bridges-fill</StyleName>
4231    <StyleName>noncased-ways-bridges</StyleName>
4232    <StyleName>mwaybridge_layer0_casing</StyleName>
4233    <StyleName>mwaybridge_layer0_fill</StyleName>
4234    <StyleName>mwaybridge_layer1_casing</StyleName>
4235    <StyleName>mwaybridge_layer1_fill</StyleName>
4236    <StyleName>mwaybridge_layer2_casing</StyleName>
4237    <StyleName>mwaybridge_layer2_fill</StyleName>
4238    <StyleName>mwaybridge_layer3_casing</StyleName>
4239    <StyleName>mwaybridge_layer3_fill</StyleName>
4240    <StyleName>mwaybridge_layer4_casing</StyleName>
4241    <StyleName>mwaybridge_layer4_fill</StyleName>
4242    <Datasource>
4243      <Parameter name="type">postgis</Parameter>
4244      <Parameter name="password">martyn</Parameter>
4245      <Parameter name="host">localhost</Parameter>
4246      <Parameter name="port">5432</Parameter>
4247      <Parameter name="user">postgres</Parameter>
4248      <Parameter name="dbname">osm</Parameter>
4249      <Parameter name="table">
4250      (select * from planet_osm_line order by z_order) as roads
4251      </Parameter>
4252      <Parameter name="estimate_extent">false</Parameter>
4253      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4254    </Datasource>
4255   </Layer>
4256   <Layer name="amenity" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4257    <StyleName>amenity</StyleName>
4258    <Datasource>
4259      <Parameter name="type">postgis</Parameter>
4260      <Parameter name="host">dev.openstreetmap.org</Parameter>
4261      <Parameter name="port">5433</Parameter>
4262      <Parameter name="user">steve</Parameter>
4263      <Parameter name="dbname">steve</Parameter>
4264      <Parameter name="table">(select * from planet_osm_point where amenity IS NOT NULL or railway is NOT NULL or "natural" is NOT NULL or man_made is NOT NULL or highway is NOT NULL or power is NOT NULL or aeroway is NOT NULL) as amenity</Parameter>
4265      <Parameter name="estimate_extent">false</Parameter>
4266      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4267    </Datasource>
4268   </Layer>
4269   <Layer name="power" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4270    <StyleName>power</StyleName>
4271    <Datasource>
4272      <Parameter name="type">postgis</Parameter>
4273      <Parameter name="host">dev.openstreetmap.org</Parameter>
4274      <Parameter name="port">5433</Parameter>
4275      <Parameter name="user">steve</Parameter>
4276      <Parameter name="dbname">steve</Parameter>
4277      <Parameter name="estimate_extent">false</Parameter>
4278      <Parameter name="table">(select * from planet_osm_line where "power"='line' order by z_order) as power</Parameter>
4279      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4280    </Datasource>
4281  </Layer>
4282   <Layer name="planet roads text osm" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4283     <StyleName>directions</StyleName>
4284     <StyleName>roads-text</StyleName>
4285     <Datasource>
4286      <Parameter name="type">postgis</Parameter>
4287      <Parameter name="host">dev.openstreetmap.org</Parameter>
4288      <Parameter name="port">5433</Parameter>
4289      <Parameter name="user">steve</Parameter>
4290      <Parameter name="dbname">steve</Parameter>
4291      <Parameter name="table">
4292      (select way,highway,landuse,"natural",man_made,waterway,tourism,learning,amenity,place,name,ref,oneway,char_length(ref) as length from planet_osm_line where waterway IS NULL and leisure IS NULL and landuse IS NULL) as roads
4293      </Parameter>
4294      <Parameter name="estimate_extent">false</Parameter>
4295      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4296    </Datasource>
4297  </Layer>
4298
4299  <Layer name="area-text" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4300    <StyleName>area-text</StyleName>
4301    <Datasource>
4302      <Parameter name="type">postgis</Parameter>
4303      <Parameter name="host">dev.openstreetmap.org</Parameter>
4304      <Parameter name="port">5433</Parameter>
4305      <Parameter name="user">steve</Parameter>
4306      <Parameter name="dbname">steve</Parameter>
4307      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
4308      <Parameter name="estimate_extent">false</Parameter>
4309      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4310    </Datasource>
4311  </Layer>
4312
4313  <Layer name="text" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4314    <StyleName>text</StyleName>
4315    <Datasource>
4316      <Parameter name="type">postgis</Parameter>
4317      <Parameter name="host">dev.openstreetmap.org</Parameter>
4318      <Parameter name="port">5433</Parameter>
4319      <Parameter name="user">steve</Parameter>
4320      <Parameter name="dbname">steve</Parameter>
4321      <Parameter name="table">planet_osm_point</Parameter>
4322      <Parameter name="estimate_extent">false</Parameter>
4323      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4324    </Datasource>
4325  </Layer>
4326 
4327  <Layer name="admin" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4328    <StyleName>admin</StyleName>
4329    <Datasource>
4330      <Parameter name="type">postgis</Parameter>
4331      <Parameter name="host">dev.openstreetmap.org</Parameter>
4332      <Parameter name="port">5433</Parameter>
4333      <Parameter name="user">steve</Parameter>
4334      <Parameter name="dbname">steve</Parameter>
4335      <Parameter name="table">
4336      (select * from planet_osm_line where "boundary"='administrative' order by z_order) as admin</Parameter>
4337      <Parameter name="estimate_extent">false</Parameter>
4338      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4339    </Datasource>
4340  </Layer>
4341  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
4342    <StyleName>places</StyleName>
4343    <Datasource>
4344      <Parameter name="type">shape</Parameter>
4345      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
4346    </Datasource>
4347  </Layer>
4348</Map>
Note: See TracBrowser for help on using the repository browser.