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

Last change on this file since 9228 was 9228, checked in by jonb, 9 years ago

osm.xml: Add some missing spaces

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