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

Last change on this file since 9448 was 9448, checked in by jonb, 10 years ago

Move text for amenity=place_of_worship to dy=10 to make it render

  • Property svn:eol-style set to native
File size: 235.1 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_worship3.png" type="png" width="10" height="10" 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="10" 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' and not ([tunnel]='yes' or [tunnel] = 'true')</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>1000</MinScaleDenominator>
2080      <Filter>[railway]='narrow_gauge' and ([tunnel]='yes' or [tunnel] = 'true')</Filter>
2081      <LineSymbolizer>
2082        <CssParameter name="stroke">#666</CssParameter>
2083        <CssParameter name="stroke-width">5</CssParameter>
2084          <CssParameter name="stroke-dasharray">5,3</CssParameter>
2085      </LineSymbolizer>
2086      <LineSymbolizer>
2087        <CssParameter name="stroke">#fff</CssParameter>
2088        <CssParameter name="stroke-width">4</CssParameter>
2089      </LineSymbolizer>
2090      <LineSymbolizer>
2091        <CssParameter name="stroke">#aaa</CssParameter>
2092        <CssParameter name="stroke-width">1.5</CssParameter>
2093      </LineSymbolizer>
2094    </Rule>
2095    <Rule>
2096      <MaxScaleDenominator>100000</MaxScaleDenominator>
2097      <MinScaleDenominator>20000</MinScaleDenominator>
2098      <Filter>[railway]='tram' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2099      <LineSymbolizer>
2100        <CssParameter name="stroke">#444</CssParameter>
2101        <CssParameter name="stroke-width">1</CssParameter>
2102        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2103      </LineSymbolizer>
2104    </Rule>
2105    <Rule>
2106      <MaxScaleDenominator>20000</MaxScaleDenominator>
2107      <MinScaleDenominator>1000</MinScaleDenominator>
2108      <Filter>[railway]='tram' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2109      <LineSymbolizer>
2110        <CssParameter name="stroke">#444</CssParameter>
2111        <CssParameter name="stroke-width">2</CssParameter>
2112        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2113      </LineSymbolizer>
2114    </Rule>
2115
2116    <Rule>
2117      <MaxScaleDenominator>100000</MaxScaleDenominator>
2118      <MinScaleDenominator>1000</MinScaleDenominator>
2119      <Filter>[railway]='light_rail' and ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2120      <LineSymbolizer>
2121        <CssParameter name="stroke">#666</CssParameter>
2122        <CssParameter name="stroke-width">2</CssParameter>
2123        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2124      </LineSymbolizer>
2125    </Rule>
2126     <Rule>
2127      <MaxScaleDenominator>100000</MaxScaleDenominator>
2128      <MinScaleDenominator>1000</MinScaleDenominator>
2129      <Filter>[railway]='light_rail' and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2130      <LineSymbolizer>
2131        <CssParameter name="stroke">#666</CssParameter>
2132        <CssParameter name="stroke-width">2</CssParameter>
2133      </LineSymbolizer>
2134    </Rule>
2135
2136     <Rule>
2137      <MaxScaleDenominator>200000</MaxScaleDenominator>
2138      <MinScaleDenominator>1000</MinScaleDenominator>
2139      <Filter>[railway]='subway' and ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2140      <LineSymbolizer>
2141        <CssParameter name="stroke">#999</CssParameter>
2142        <CssParameter name="stroke-width">2</CssParameter>
2143        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2144      </LineSymbolizer>
2145    </Rule>
2146    <Rule>
2147      <MaxScaleDenominator>200000</MaxScaleDenominator>
2148      <MinScaleDenominator>1000</MinScaleDenominator>
2149      <Filter>[railway]='subway' and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2150      <LineSymbolizer>
2151        <CssParameter name="stroke">#999</CssParameter>
2152        <CssParameter name="stroke-width">2</CssParameter>
2153      </LineSymbolizer>
2154    </Rule>
2155
2156    <Rule>
2157      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
2158      <MaxScaleDenominator>1000000</MaxScaleDenominator>
2159      <MinScaleDenominator>100000</MinScaleDenominator>
2160      <LineSymbolizer>
2161        <CssParameter name="stroke">#ccc</CssParameter>
2162        <CssParameter name="stroke-width">1</CssParameter>
2163      </LineSymbolizer>
2164    </Rule>
2165
2166    <Rule>
2167      <Filter>[highway] = 'road'</Filter>
2168      <MaxScaleDenominator>100000</MaxScaleDenominator>
2169      <MinScaleDenominator>50000</MinScaleDenominator>
2170      <LineSymbolizer>
2171        <CssParameter name="stroke">#ddd</CssParameter>
2172        <CssParameter name="stroke-width">2</CssParameter>
2173        <CssParameter name="stroke-linejoin">round</CssParameter>
2174        <CssParameter name="stroke-linecap">round</CssParameter>
2175      </LineSymbolizer>
2176    </Rule>
2177
2178    <Rule>
2179      <Filter>[highway] = 'road'</Filter>
2180      <MaxScaleDenominator>50000</MaxScaleDenominator>
2181      <MinScaleDenominator>15000</MinScaleDenominator>
2182      <LineSymbolizer>
2183        <CssParameter name="stroke">#ddd</CssParameter>
2184        <CssParameter name="stroke-width">3</CssParameter>
2185        <CssParameter name="stroke-linejoin">round</CssParameter>
2186        <CssParameter name="stroke-linecap">round</CssParameter>
2187      </LineSymbolizer>
2188    </Rule>
2189
2190    <Rule>
2191      <Filter>[highway] = 'road'</Filter>
2192      <MaxScaleDenominator>25000</MaxScaleDenominator>
2193      <MinScaleDenominator>5000</MinScaleDenominator>
2194      <LineSymbolizer>
2195        <CssParameter name="stroke">#ddd</CssParameter>
2196        <CssParameter name="stroke-width">9.4</CssParameter>
2197        <CssParameter name="stroke-linejoin">round</CssParameter>
2198        <CssParameter name="stroke-linecap">round</CssParameter>
2199      </LineSymbolizer>
2200    </Rule>
2201
2202
2203    <Rule>
2204      <Filter>[highway] = 'road'</Filter>
2205      <MaxScaleDenominator>5000</MaxScaleDenominator>
2206      <MinScaleDenominator>100</MinScaleDenominator>
2207      <LineSymbolizer>
2208        <CssParameter name="stroke">#ddd</CssParameter>
2209        <CssParameter name="stroke-width">13</CssParameter>
2210        <CssParameter name="stroke-linejoin">round</CssParameter>
2211        <CssParameter name="stroke-linecap">round</CssParameter>
2212      </LineSymbolizer>
2213    </Rule>
2214    <Rule>
2215      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2216      <MaxScaleDenominator>100000</MaxScaleDenominator>
2217      <MinScaleDenominator>50000</MinScaleDenominator>
2218      <LineSymbolizer>
2219        <CssParameter name="stroke">#fff</CssParameter>
2220        <CssParameter name="stroke-width">2</CssParameter>
2221        <CssParameter name="stroke-linejoin">round</CssParameter>
2222        <CssParameter name="stroke-linecap">round</CssParameter>
2223      </LineSymbolizer>
2224    </Rule>
2225
2226    <Rule>
2227      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2228      <MaxScaleDenominator>50000</MaxScaleDenominator>
2229      <MinScaleDenominator>15000</MinScaleDenominator>
2230      <LineSymbolizer>
2231        <CssParameter name="stroke">#fff</CssParameter>
2232        <CssParameter name="stroke-width">3</CssParameter>
2233        <CssParameter name="stroke-linejoin">round</CssParameter>
2234        <CssParameter name="stroke-linecap">round</CssParameter>
2235      </LineSymbolizer>
2236    </Rule>
2237
2238    <Rule>
2239      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2240      <MaxScaleDenominator>25000</MaxScaleDenominator>
2241      <MinScaleDenominator>5000</MinScaleDenominator>
2242      <LineSymbolizer>
2243        <CssParameter name="stroke">#fff</CssParameter>
2244        <CssParameter name="stroke-width">9.4</CssParameter>
2245        <CssParameter name="stroke-linejoin">round</CssParameter>
2246        <CssParameter name="stroke-linecap">round</CssParameter>
2247      </LineSymbolizer>
2248    </Rule>
2249
2250
2251    <Rule>
2252      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2253      <MaxScaleDenominator>5000</MaxScaleDenominator>
2254      <MinScaleDenominator>100</MinScaleDenominator>
2255      <LineSymbolizer>
2256        <CssParameter name="stroke">#fff</CssParameter>
2257        <CssParameter name="stroke-width">13</CssParameter>
2258        <CssParameter name="stroke-linejoin">round</CssParameter>
2259        <CssParameter name="stroke-linecap">round</CssParameter>
2260      </LineSymbolizer>
2261    </Rule>
2262    <Rule>
2263      <Filter>[highway] = 'living_street'</Filter>
2264      <MaxScaleDenominator>50000</MaxScaleDenominator>
2265      <MinScaleDenominator>15000</MinScaleDenominator>
2266      <LineSymbolizer>
2267        <CssParameter name="stroke">#bbb</CssParameter>
2268        <CssParameter name="stroke-width">3</CssParameter>
2269        <CssParameter name="stroke-linejoin">round</CssParameter>
2270        <CssParameter name="stroke-linecap">round</CssParameter>
2271      </LineSymbolizer>
2272    </Rule>
2273    <Rule>
2274      <Filter>[highway] = 'living_street'</Filter>
2275      <MaxScaleDenominator>25000</MaxScaleDenominator>
2276      <MinScaleDenominator>5000</MinScaleDenominator>
2277      <LineSymbolizer>
2278        <CssParameter name="stroke">#bbb</CssParameter>
2279        <CssParameter name="stroke-width">9.4</CssParameter>
2280        <CssParameter name="stroke-linejoin">round</CssParameter>
2281        <CssParameter name="stroke-linecap">round</CssParameter>
2282      </LineSymbolizer>
2283    </Rule>
2284    <Rule>
2285      <Filter>[highway] = 'living_street'</Filter>
2286      <MaxScaleDenominator>5000</MaxScaleDenominator>
2287      <MinScaleDenominator>100</MinScaleDenominator>
2288      <LineSymbolizer>
2289        <CssParameter name="stroke">#bbb</CssParameter>
2290        <CssParameter name="stroke-width">13</CssParameter>
2291        <CssParameter name="stroke-linejoin">round</CssParameter>
2292        <CssParameter name="stroke-linecap">round</CssParameter>
2293      </LineSymbolizer>
2294    </Rule>
2295
2296    <Rule>
2297      <Filter>[highway] = 'tertiary'</Filter>
2298      <MaxScaleDenominator>100000</MaxScaleDenominator>
2299      <MinScaleDenominator>50000</MinScaleDenominator>
2300      <LineSymbolizer>
2301        <CssParameter name="stroke">#ffffcc</CssParameter>
2302        <CssParameter name="stroke-width">4</CssParameter>
2303        <CssParameter name="stroke-linejoin">round</CssParameter>
2304        <CssParameter name="stroke-linecap">round</CssParameter>
2305      </LineSymbolizer>
2306    </Rule>
2307
2308    <Rule>
2309      <Filter>[highway] = 'tertiary'</Filter>
2310      <MaxScaleDenominator>50000</MaxScaleDenominator>
2311      <MinScaleDenominator>25000</MinScaleDenominator>
2312      <LineSymbolizer>
2313        <CssParameter name="stroke">#ffffcc</CssParameter>
2314        <CssParameter name="stroke-width">5</CssParameter>
2315        <CssParameter name="stroke-linejoin">round</CssParameter>
2316        <CssParameter name="stroke-linecap">round</CssParameter>
2317      </LineSymbolizer>
2318    </Rule>
2319
2320   <Rule>
2321      <Filter>[highway] = 'tertiary'</Filter>
2322      <MaxScaleDenominator>25000</MaxScaleDenominator>
2323      <MinScaleDenominator>5000</MinScaleDenominator>
2324      <LineSymbolizer>
2325        <CssParameter name="stroke">#ffffcc</CssParameter>
2326        <CssParameter name="stroke-width">9.4</CssParameter>
2327        <CssParameter name="stroke-linejoin">round</CssParameter>
2328        <CssParameter name="stroke-linecap">round</CssParameter>
2329      </LineSymbolizer>
2330    </Rule>
2331    <Rule>
2332      <Filter>[highway] = 'tertiary'</Filter>
2333      <MaxScaleDenominator>5000</MaxScaleDenominator>
2334      <MinScaleDenominator>1000</MinScaleDenominator>
2335      <LineSymbolizer>
2336        <CssParameter name="stroke">#ffffcc</CssParameter>
2337        <CssParameter name="stroke-width">13</CssParameter>
2338        <CssParameter name="stroke-linejoin">round</CssParameter>
2339        <CssParameter name="stroke-linecap">round</CssParameter>
2340      </LineSymbolizer>
2341    </Rule>
2342    <Rule>
2343      <Filter>[highway] = 'service'</Filter>
2344      <MaxScaleDenominator>100000</MaxScaleDenominator>
2345      <MinScaleDenominator>50000</MinScaleDenominator>
2346      <LineSymbolizer>
2347        <CssParameter name="stroke">#bbbbbb</CssParameter>
2348        <CssParameter name="stroke-width">1</CssParameter>
2349      </LineSymbolizer>
2350   </Rule>
2351    <Rule>
2352      <Filter>[highway] = 'service'</Filter>
2353      <MaxScaleDenominator>50000</MaxScaleDenominator>
2354      <MinScaleDenominator>25000</MinScaleDenominator>
2355      <LineSymbolizer>
2356        <CssParameter name="stroke">white</CssParameter>
2357        <CssParameter name="stroke-width">2</CssParameter>
2358      </LineSymbolizer>
2359   </Rule>
2360   <Rule>
2361      <Filter>[highway] = 'service'</Filter>
2362      <MaxScaleDenominator>25000</MaxScaleDenominator>
2363      <MinScaleDenominator>1000</MinScaleDenominator>
2364      <LineSymbolizer>
2365        <CssParameter name="stroke">white</CssParameter>
2366        <CssParameter name="stroke-width">6</CssParameter>
2367        <CssParameter name="stroke-linejoin">round</CssParameter>
2368        <CssParameter name="stroke-linecap">round</CssParameter>
2369      </LineSymbolizer>
2370   </Rule>
2371   <Rule>
2372      <Filter>[highway] = 'pedestrian'</Filter>
2373      <MaxScaleDenominator>100000</MaxScaleDenominator>
2374      <MinScaleDenominator>50000</MinScaleDenominator>
2375      <LineSymbolizer>
2376        <CssParameter name="stroke">#ededed</CssParameter>
2377        <CssParameter name="stroke-width">1.5</CssParameter>
2378        <CssParameter name="stroke-linejoin">round</CssParameter>
2379        <CssParameter name="stroke-linecap">round</CssParameter>
2380      </LineSymbolizer>
2381    </Rule>
2382    <Rule>
2383      <Filter>[highway] = 'pedestrian'</Filter>
2384      <MaxScaleDenominator>50000</MaxScaleDenominator>
2385      <MinScaleDenominator>20000</MinScaleDenominator>
2386      <LineSymbolizer>
2387        <CssParameter name="stroke">#ededed</CssParameter>
2388        <CssParameter name="stroke-width">3</CssParameter>
2389        <CssParameter name="stroke-linejoin">round</CssParameter>
2390        <CssParameter name="stroke-linecap">round</CssParameter>
2391      </LineSymbolizer>
2392    </Rule>
2393    <Rule>
2394      <Filter>[highway] = 'pedestrian'</Filter>
2395      <MaxScaleDenominator>20000</MaxScaleDenominator>
2396      <LineSymbolizer>
2397        <CssParameter name="stroke">#ededed</CssParameter>
2398        <CssParameter name="stroke-width">5.5</CssParameter>
2399        <CssParameter name="stroke-linejoin">round</CssParameter>
2400        <CssParameter name="stroke-linecap">round</CssParameter>
2401      </LineSymbolizer>
2402    </Rule>
2403    <Rule>
2404      <Filter>[highway] = 'steps'</Filter>
2405      <MaxScaleDenominator>20000</MaxScaleDenominator>
2406      <LineSymbolizer>
2407        <CssParameter name="stroke">salmon</CssParameter>
2408        <CssParameter name="stroke-width">5.0</CssParameter>
2409        <CssParameter name="stroke-dasharray">2,1</CssParameter>
2410      </LineSymbolizer>
2411    </Rule>
2412    <Rule>
2413      <Filter>[access] = 'private' or [access] = 'no'</Filter>
2414      <MaxScaleDenominator>20000</MaxScaleDenominator>
2415      <LineSymbolizer>
2416        <CssParameter name="stroke">#efa9a9</CssParameter>
2417        <CssParameter name="stroke-width">6</CssParameter>
2418        <CssParameter name="stroke-dasharray">6,8</CssParameter>
2419        <CssParameter name="stroke-opacity">0.5</CssParameter>
2420        <CssParameter name="stroke-linejoin">round</CssParameter>
2421        <CssParameter name="stroke-linecap">round</CssParameter>
2422      </LineSymbolizer>
2423    </Rule>
2424    <Rule>
2425      <Filter>[highway] = 'bridleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2426      <MaxScaleDenominator>100000</MaxScaleDenominator>
2427      <LineSymbolizer>
2428        <CssParameter name="stroke">#fff</CssParameter>
2429        <CssParameter name="stroke-width">4</CssParameter>
2430        <CssParameter name="stroke-linejoin">round</CssParameter>
2431        <CssParameter name="stroke-linecap">round</CssParameter>
2432        <CssParameter name="stroke-opacity">0.4</CssParameter>
2433      </LineSymbolizer>
2434      <LineSymbolizer>
2435        <CssParameter name="stroke">green</CssParameter>
2436        <CssParameter name="stroke-width">1.5</CssParameter>
2437        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2438      </LineSymbolizer>
2439    </Rule>
2440    <Rule>
2441      <Filter>[highway] = 'bridleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2442      <MaxScaleDenominator>100000</MaxScaleDenominator>
2443      <LineSymbolizer>
2444        <CssParameter name="stroke">grey</CssParameter>
2445        <CssParameter name="stroke-width">5</CssParameter>
2446        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2447      </LineSymbolizer>
2448      <LineSymbolizer>
2449        <CssParameter name="stroke">#fff</CssParameter>
2450        <CssParameter name="stroke-width">3</CssParameter>
2451        <CssParameter name="stroke-linejoin">round</CssParameter>
2452        <CssParameter name="stroke-linecap">round</CssParameter>
2453      </LineSymbolizer>
2454      <LineSymbolizer>
2455        <CssParameter name="stroke">green</CssParameter>
2456        <CssParameter name="stroke-width">2</CssParameter>
2457        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2458        <CssParameter name="stroke-opacity">0.5</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 not ([tunnel]='yes' or [tunnel]='true')</Filter>
2465      <MaxScaleDenominator>100000</MaxScaleDenominator>
2466      <LineSymbolizer>
2467        <CssParameter name="stroke">#fff</CssParameter>
2468        <CssParameter name="stroke-width">6</CssParameter>
2469        <CssParameter name="stroke-linejoin">round</CssParameter>
2470        <CssParameter name="stroke-linecap">round</CssParameter>
2471        <CssParameter name="stroke-opacity">0.4</CssParameter>
2472      </LineSymbolizer>
2473      <LineSymbolizer>
2474        <CssParameter name="stroke">salmon</CssParameter>
2475        <CssParameter name="stroke-width">2.0</CssParameter>
2476        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2477        <CssParameter name="stroke-linejoin">round</CssParameter>
2478        <CssParameter name="stroke-linecap">round</CssParameter>
2479      </LineSymbolizer>
2480    </Rule>
2481    <Rule>
2482      <Filter>[highway] = 'footway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2483      <MaxScaleDenominator>100000</MaxScaleDenominator>
2484      <LineSymbolizer>
2485        <CssParameter name="stroke">grey</CssParameter>
2486        <CssParameter name="stroke-width">5.5</CssParameter>
2487        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2488      </LineSymbolizer>
2489      <LineSymbolizer>
2490        <CssParameter name="stroke">#fff</CssParameter>
2491        <CssParameter name="stroke-width">3.5</CssParameter>
2492        <CssParameter name="stroke-linejoin">round</CssParameter>
2493        <CssParameter name="stroke-linecap">round</CssParameter>
2494      </LineSymbolizer>
2495      <LineSymbolizer>
2496        <CssParameter name="stroke">salmon</CssParameter>
2497        <CssParameter name="stroke-width">2.5</CssParameter>
2498        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2499        <CssParameter name="stroke-opacity">0.5</CssParameter>
2500        <CssParameter name="stroke-linejoin">round</CssParameter>
2501        <CssParameter name="stroke-linecap">round</CssParameter>
2502      </LineSymbolizer>
2503    </Rule>
2504    <Rule>
2505      <Filter>[highway] = 'steps'</Filter>
2506      <MaxScaleDenominator>100000</MaxScaleDenominator>
2507      <MinScaleDenominator>20000</MinScaleDenominator>
2508      <LineSymbolizer>
2509        <CssParameter name="stroke">#fff</CssParameter>
2510        <CssParameter name="stroke-width">6</CssParameter>
2511        <CssParameter name="stroke-opacity">0.4</CssParameter>
2512      </LineSymbolizer>
2513      <LineSymbolizer>
2514        <CssParameter name="stroke">salmon</CssParameter>
2515        <CssParameter name="stroke-width">2.0</CssParameter>
2516        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2517        <CssParameter name="stroke-linejoin">round</CssParameter>
2518        <CssParameter name="stroke-linecap">round</CssParameter>
2519      </LineSymbolizer>
2520    </Rule>
2521
2522    <Rule>
2523      <Filter>[highway] = 'cycleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2524      <MaxScaleDenominator>100000</MaxScaleDenominator>
2525      <LineSymbolizer>
2526        <CssParameter name="stroke">white</CssParameter>
2527        <CssParameter name="stroke-width">4</CssParameter>
2528        <CssParameter name="stroke-linejoin">round</CssParameter>
2529        <CssParameter name="stroke-linecap">round</CssParameter>
2530        <CssParameter name="stroke-opacity">0.4</CssParameter>
2531      </LineSymbolizer>
2532      <LineSymbolizer>
2533        <CssParameter name="stroke">blue</CssParameter>
2534        <CssParameter name="stroke-width">1.5</CssParameter>
2535        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2536        <CssParameter name="stroke-linejoin">round</CssParameter>
2537        <CssParameter name="stroke-linecap">round</CssParameter>
2538      </LineSymbolizer>
2539    </Rule>
2540    <Rule>
2541      <Filter>[highway] = 'cycleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2542      <MaxScaleDenominator>100000</MaxScaleDenominator>
2543      <LineSymbolizer>
2544        <CssParameter name="stroke">grey</CssParameter>
2545        <CssParameter name="stroke-width">5</CssParameter>
2546        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2547      </LineSymbolizer>
2548      <LineSymbolizer>
2549        <CssParameter name="stroke">white</CssParameter>
2550        <CssParameter name="stroke-width">3</CssParameter>
2551        <CssParameter name="stroke-linejoin">round</CssParameter>
2552        <CssParameter name="stroke-linecap">round</CssParameter>
2553      </LineSymbolizer>
2554      <LineSymbolizer>
2555        <CssParameter name="stroke">blue</CssParameter>
2556        <CssParameter name="stroke-width">2</CssParameter>
2557        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2558        <CssParameter name="stroke-opacity">0.5</CssParameter>
2559        <CssParameter name="stroke-linejoin">round</CssParameter>
2560        <CssParameter name="stroke-linecap">round</CssParameter>
2561      </LineSymbolizer>
2562    </Rule>
2563    <Rule>
2564      <Filter>[highway] = 'byway'</Filter>
2565      <MaxScaleDenominator>100000</MaxScaleDenominator>
2566      <LineSymbolizer>
2567        <CssParameter name="stroke">white</CssParameter>
2568        <CssParameter name="stroke-width">6</CssParameter>
2569        <CssParameter name="stroke-linejoin">round</CssParameter>
2570        <CssParameter name="stroke-linecap">round</CssParameter>
2571        <CssParameter name="stroke-opacity">0.4</CssParameter>
2572      </LineSymbolizer>
2573      <LineSymbolizer>
2574        <CssParameter name="stroke">#ffcc00</CssParameter>
2575        <CssParameter name="stroke-width">2.0</CssParameter>
2576        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2577        <CssParameter name="stroke-linejoin">round</CssParameter>
2578        <CssParameter name="stroke-linecap">round</CssParameter>
2579      </LineSymbolizer>
2580    </Rule>
2581    <Rule>
2582      <Filter>[highway] = 'track'</Filter>
2583      <MaxScaleDenominator>100000</MaxScaleDenominator>
2584      <MinScaleDenominator>50000</MinScaleDenominator>
2585      <LineSymbolizer>
2586        <CssParameter name="stroke">white</CssParameter>
2587        <CssParameter name="stroke-width">3</CssParameter>
2588        <CssParameter name="stroke-linejoin">round</CssParameter>
2589        <CssParameter name="stroke-linecap">round</CssParameter>
2590        <CssParameter name="stroke-opacity">0.4</CssParameter>
2591      </LineSymbolizer>
2592      <LineSymbolizer>
2593        <CssParameter name="stroke">#996600</CssParameter>
2594        <CssParameter name="stroke-width">1.5</CssParameter>
2595        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2596        <CssParameter name="stroke-linejoin">round</CssParameter>
2597        <CssParameter name="stroke-linecap">round</CssParameter>
2598      </LineSymbolizer>
2599     </Rule>   
2600    <Rule>
2601      <Filter>[highway] = 'unsurfaced'</Filter>
2602      <MaxScaleDenominator>100000</MaxScaleDenominator>
2603      <MinScaleDenominator>50000</MinScaleDenominator>
2604      <LineSymbolizer>
2605        <CssParameter name="stroke">#fff</CssParameter>
2606        <CssParameter name="stroke-width">4</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">3</CssParameter>
2614        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2615        <CssParameter name="stroke-linejoin">round</CssParameter>
2616        <CssParameter name="stroke-linecap">round</CssParameter>
2617      </LineSymbolizer>
2618    </Rule>
2619    <Rule>
2620      <Filter>[highway] = 'unsurfaced'</Filter>
2621      <MaxScaleDenominator>50000</MaxScaleDenominator>
2622      <LineSymbolizer>
2623        <CssParameter name="stroke">#fff</CssParameter>
2624        <CssParameter name="stroke-width">5</CssParameter>
2625        <CssParameter name="stroke-linejoin">round</CssParameter>
2626        <CssParameter name="stroke-linecap">round</CssParameter>
2627        <CssParameter name="stroke-opacity">0.4</CssParameter>
2628      </LineSymbolizer>
2629      <LineSymbolizer>
2630        <CssParameter name="stroke">#debd9c</CssParameter>
2631        <CssParameter name="stroke-width">4</CssParameter>
2632        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2633        <CssParameter name="stroke-linejoin">round</CssParameter>
2634        <CssParameter name="stroke-linecap">round</CssParameter>
2635      </LineSymbolizer>
2636    </Rule>
2637    <Rule>
2638      <Filter>[route] = 'ferry'</Filter>
2639      <MaxScaleDenominator>500000</MaxScaleDenominator>
2640      <LineSymbolizer>
2641        <CssParameter name="stroke">navy</CssParameter>
2642        <CssParameter name="stroke-width">0.8</CssParameter>
2643        <CssParameter name="stroke-dasharray">6,6</CssParameter>
2644      </LineSymbolizer>
2645    </Rule>
2646
2647    <Rule>
2648      <Filter>[aeroway] = 'runway'</Filter>
2649      <MaxScaleDenominator>500000</MaxScaleDenominator>
2650      <MinScaleDenominator>200000</MinScaleDenominator>
2651      <LineSymbolizer>
2652        <CssParameter name="stroke">#bbc</CssParameter>
2653        <CssParameter name="stroke-width">2</CssParameter>
2654      </LineSymbolizer>
2655    </Rule>
2656    <Rule>
2657      <Filter>[aeroway] = 'runway'</Filter>
2658      <MaxScaleDenominator>200000</MaxScaleDenominator>
2659      <MinScaleDenominator>50000</MinScaleDenominator>
2660      <LineSymbolizer>
2661        <CssParameter name="stroke">#bbc</CssParameter>
2662        <CssParameter name="stroke-width">7</CssParameter>
2663      </LineSymbolizer>
2664    </Rule>
2665    <Rule>
2666      <Filter>[aeroway] = 'runway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2667      <MaxScaleDenominator>50000</MaxScaleDenominator>
2668      <LineSymbolizer>
2669        <CssParameter name="stroke">#bbc</CssParameter>
2670        <CssParameter name="stroke-width">18</CssParameter>
2671      </LineSymbolizer>
2672    </Rule>
2673    <Rule>
2674      <Filter>[aeroway] = 'taxiway'</Filter>
2675      <MaxScaleDenominator>500000</MaxScaleDenominator>
2676      <MinScaleDenominator>50000</MinScaleDenominator>
2677      <LineSymbolizer>
2678        <CssParameter name="stroke">#bbc</CssParameter>
2679        <CssParameter name="stroke-width">1</CssParameter>
2680      </LineSymbolizer>
2681    </Rule>
2682    <Rule>
2683      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2684      <MaxScaleDenominator>50000</MaxScaleDenominator>
2685      <MinScaleDenominator>20000</MinScaleDenominator>
2686      <LineSymbolizer>
2687        <CssParameter name="stroke">#bbc</CssParameter>
2688        <CssParameter name="stroke-width">4</CssParameter>
2689      </LineSymbolizer>
2690    </Rule>
2691    <Rule>
2692      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2693      <MaxScaleDenominator>20000</MaxScaleDenominator>
2694      <LineSymbolizer>
2695        <CssParameter name="stroke">#bbc</CssParameter>
2696        <CssParameter name="stroke-width">6</CssParameter>
2697      </LineSymbolizer>
2698    </Rule>
2699
2700    <!--Rule>
2701      <ElseFilter/>
2702      <MaxScaleDenominator>1500000</MaxScaleDenominator>
2703      <MinScaleDenominator>1000</MinScaleDenominator>
2704      <LineSymbolizer>
2705        <CssParameter name="stroke">black</CssParameter>
2706        <CssParameter name="stroke-width">2</CssParameter>
2707        <CssParameter name="stroke-linejoin">round</CssParameter>
2708        <CssParameter name="stroke-linecap">round</CssParameter>
2709        <CssParameter name="stroke-dasharray">4,4</CssParameter>
2710      </LineSymbolizer>
2711    </Rule-->
2712  </Style>
2713<Style name="aerialways">
2714    <Rule>
2715      <Filter>[aerialway] = 'cable_car'</Filter>
2716      <MaxScaleDenominator>200000</MaxScaleDenominator>
2717      <MinScaleDenominator>1000</MinScaleDenominator>
2718      <LinePatternSymbolizer file="/home/steve/symbols/cable_car.png" type="png" width="28" height="3" />
2719    </Rule>
2720    <Rule>
2721      <Filter>[aerialway] = 'chair_lift'</Filter>
2722      <MaxScaleDenominator>200000</MaxScaleDenominator>
2723      <MinScaleDenominator>1000</MinScaleDenominator>
2724      <LinePatternSymbolizer file="/home/steve/symbols/chair_lift.png" type="png" width="30" height="5" />
2725    </Rule>
2726</Style>
2727<Style name="tracks-notunnel-nobridge">
2728    <Rule>
2729      <Filter>[tracktype]='grade1'</Filter>
2730      <MaxScaleDenominator>50000</MaxScaleDenominator>
2731      <LineSymbolizer>
2732        <CssParameter name="stroke">white</CssParameter>
2733        <CssParameter name="stroke-width">3.5</CssParameter>
2734        <CssParameter name="stroke-opacity">0.4</CssParameter>
2735      </LineSymbolizer>
2736      <LineSymbolizer>
2737        <CssParameter name="stroke">#b37700</CssParameter>
2738        <CssParameter name="stroke-width">2</CssParameter>
2739        <CssParameter name="stroke-opacity">0.7</CssParameter>
2740      </LineSymbolizer>
2741    </Rule>
2742   <Rule>
2743      <Filter>[tracktype]='grade2'</Filter>
2744      <MaxScaleDenominator>50000</MaxScaleDenominator>
2745      <LineSymbolizer>
2746        <CssParameter name="stroke">white</CssParameter>
2747        <CssParameter name="stroke-width">3</CssParameter>
2748        <CssParameter name="stroke-linejoin">round</CssParameter>
2749        <CssParameter name="stroke-linecap">round</CssParameter>
2750        <CssParameter name="stroke-opacity">0.4</CssParameter>
2751      </LineSymbolizer>
2752      <LineSymbolizer>
2753        <CssParameter name="stroke">#a87000</CssParameter>
2754        <CssParameter name="stroke-width">1.5</CssParameter>
2755        <CssParameter name="stroke-dasharray">9,4</CssParameter>
2756        <CssParameter name="stroke-linejoin">round</CssParameter>
2757        <CssParameter name="stroke-linecap">round</CssParameter>
2758        <CssParameter name="stroke-opacity">0.8</CssParameter>
2759      </LineSymbolizer>
2760    </Rule>
2761   <Rule>
2762      <Filter>[tracktype]='grade3'</Filter>
2763      <MaxScaleDenominator>50000</MaxScaleDenominator>
2764      <LineSymbolizer>
2765        <CssParameter name="stroke">white</CssParameter>
2766        <CssParameter name="stroke-width">3</CssParameter>
2767        <CssParameter name="stroke-linejoin">round</CssParameter>
2768        <CssParameter name="stroke-linecap">round</CssParameter>
2769        <CssParameter name="stroke-opacity">0.4</CssParameter>
2770      </LineSymbolizer>
2771      <LineSymbolizer>
2772        <CssParameter name="stroke">#996600</CssParameter>
2773        <CssParameter name="stroke-width">1.5</CssParameter>
2774        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2775        <CssParameter name="stroke-linejoin">round</CssParameter>
2776        <CssParameter name="stroke-linecap">round</CssParameter>
2777        <CssParameter name="stroke-opacity">0.8</CssParameter>
2778      </LineSymbolizer>
2779    </Rule>
2780    <Rule>
2781      <Filter>[tracktype]='grade4'</Filter>
2782      <MaxScaleDenominator>50000</MaxScaleDenominator>
2783      <LineSymbolizer>
2784        <CssParameter name="stroke">white</CssParameter>
2785        <CssParameter name="stroke-width">3</CssParameter>
2786        <CssParameter name="stroke-linejoin">round</CssParameter>
2787        <CssParameter name="stroke-linecap">round</CssParameter>
2788        <CssParameter name="stroke-opacity">0.4</CssParameter>
2789      </LineSymbolizer>
2790      <LineSymbolizer>
2791        <CssParameter name="stroke">#996600</CssParameter>
2792        <CssParameter name="stroke-width">2</CssParameter>
2793        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
2794        <CssParameter name="stroke-linejoin">round</CssParameter>
2795        <CssParameter name="stroke-linecap">round</CssParameter>
2796        <CssParameter name="stroke-opacity">0.8</CssParameter>
2797      </LineSymbolizer>
2798    </Rule>
2799    <Rule>
2800      <Filter>[tracktype]='grade5'</Filter>
2801      <MaxScaleDenominator>50000</MaxScaleDenominator>
2802      <LineSymbolizer>
2803        <CssParameter name="stroke">white</CssParameter>
2804        <CssParameter name="stroke-width">3</CssParameter>
2805        <CssParameter name="stroke-linejoin">round</CssParameter>
2806        <CssParameter name="stroke-linecap">round</CssParameter>
2807        <CssParameter name="stroke-opacity">0.4</CssParameter>
2808      </LineSymbolizer>
2809      <LineSymbolizer>
2810        <CssParameter name="stroke">#996600</CssParameter>
2811        <CssParameter name="stroke-width">2</CssParameter>
2812        <CssParameter name="stroke-dasharray">1,5</CssParameter>
2813        <CssParameter name="stroke-linejoin">round</CssParameter>
2814        <CssParameter name="stroke-linecap">round</CssParameter>
2815        <CssParameter name="stroke-opacity">0.8</CssParameter>
2816      </LineSymbolizer>
2817    </Rule>
2818    <Rule>
2819      <ElseFilter/>
2820      <MaxScaleDenominator>50000</MaxScaleDenominator>
2821      <LineSymbolizer>
2822        <CssParameter name="stroke">white</CssParameter>
2823        <CssParameter name="stroke-width">3</CssParameter>
2824        <CssParameter name="stroke-linejoin">round</CssParameter>
2825        <CssParameter name="stroke-linecap">round</CssParameter>
2826        <CssParameter name="stroke-opacity">0.4</CssParameter>
2827      </LineSymbolizer>
2828      <LineSymbolizer>
2829        <CssParameter name="stroke">#996600</CssParameter>
2830        <CssParameter name="stroke-width">1.5</CssParameter>
2831        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2832        <CssParameter name="stroke-linejoin">round</CssParameter>
2833        <CssParameter name="stroke-linecap">round</CssParameter>
2834      </LineSymbolizer>
2835     </Rule>   
2836</Style>
2837<Style name="tracks-bridges">
2838    <Rule>
2839     <Filter>[tracktype]='grade1'</Filter>
2840     <MaxScaleDenominator>50000</MaxScaleDenominator>
2841     <LineSymbolizer>
2842        <CssParameter name="stroke">black</CssParameter>
2843        <CssParameter name="stroke-width">5</CssParameter>
2844      </LineSymbolizer>
2845      <LineSymbolizer>
2846        <CssParameter name="stroke">white</CssParameter>
2847        <CssParameter name="stroke-width">3.5</CssParameter>
2848      </LineSymbolizer>
2849      <LineSymbolizer>
2850        <CssParameter name="stroke">#b37700</CssParameter>
2851        <CssParameter name="stroke-width">2</CssParameter>
2852        <CssParameter name="stroke-opacity">0.7</CssParameter>
2853      </LineSymbolizer>
2854    </Rule>
2855    <Rule>
2856     <Filter>[tracktype]='grade2'</Filter>
2857     <MaxScaleDenominator>50000</MaxScaleDenominator>
2858     <LineSymbolizer>
2859        <CssParameter name="stroke">black</CssParameter>
2860        <CssParameter name="stroke-width">4.5</CssParameter>
2861      </LineSymbolizer>
2862      <LineSymbolizer>
2863        <CssParameter name="stroke">white</CssParameter>
2864        <CssParameter name="stroke-width">3</CssParameter>
2865        <CssParameter name="stroke-linejoin">round</CssParameter>
2866        <CssParameter name="stroke-linecap">round</CssParameter>
2867      </LineSymbolizer>
2868      <LineSymbolizer>
2869        <CssParameter name="stroke">#a87000</CssParameter>
2870        <CssParameter name="stroke-width">1.5</CssParameter>
2871        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2872        <CssParameter name="stroke-linejoin">round</CssParameter>
2873        <CssParameter name="stroke-linecap">round</CssParameter>
2874        <CssParameter name="stroke-opacity">0.8</CssParameter>
2875      </LineSymbolizer>
2876    </Rule>
2877    <Rule>
2878     <Filter>[tracktype]='grade3'</Filter>
2879     <MaxScaleDenominator>50000</MaxScaleDenominator>
2880     <LineSymbolizer>
2881        <CssParameter name="stroke">black</CssParameter>
2882        <CssParameter name="stroke-width">4.5</CssParameter>
2883      </LineSymbolizer>
2884      <LineSymbolizer>
2885        <CssParameter name="stroke">white</CssParameter>
2886        <CssParameter name="stroke-width">3.5</CssParameter>
2887        <CssParameter name="stroke-linejoin">round</CssParameter>
2888        <CssParameter name="stroke-linecap">round</CssParameter>
2889      </LineSymbolizer>
2890      <LineSymbolizer>
2891        <CssParameter name="stroke">#996600</CssParameter>
2892        <CssParameter name="stroke-width">2</CssParameter>
2893        <CssParameter name="stroke-linejoin">round</CssParameter>
2894        <CssParameter name="stroke-linecap">round</CssParameter>
2895        <CssParameter name="stroke-opacity">0.7</CssParameter>
2896      </LineSymbolizer>
2897    </Rule>
2898    <Rule>
2899     <Filter>[tracktype]='grade4'</Filter>
2900     <MaxScaleDenominator>50000</MaxScaleDenominator>
2901     <LineSymbolizer>
2902        <CssParameter name="stroke">black</CssParameter>
2903        <CssParameter name="stroke-width">4.5</CssParameter>
2904      </LineSymbolizer>
2905      <LineSymbolizer>
2906        <CssParameter name="stroke">white</CssParameter>
2907        <CssParameter name="stroke-width">3</CssParameter>
2908        <CssParameter name="stroke-linejoin">round</CssParameter>
2909        <CssParameter name="stroke-linecap">round</CssParameter>
2910      </LineSymbolizer>
2911      <LineSymbolizer>
2912        <CssParameter name="stroke">#996600</CssParameter>
2913        <CssParameter name="stroke-width">2</CssParameter>
2914        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
2915        <CssParameter name="stroke-linejoin">round</CssParameter>
2916        <CssParameter name="stroke-linecap">round</CssParameter>
2917        <CssParameter name="stroke-opacity">0.8</CssParameter>
2918      </LineSymbolizer>
2919    </Rule>
2920    <Rule>
2921     <Filter>[tracktype]='grade5'</Filter>
2922     <MaxScaleDenominator>50000</MaxScaleDenominator>
2923     <LineSymbolizer>
2924        <CssParameter name="stroke">black</CssParameter>
2925        <CssParameter name="stroke-width">4.5</CssParameter>
2926      </LineSymbolizer>
2927      <LineSymbolizer>
2928        <CssParameter name="stroke">white</CssParameter>
2929        <CssParameter name="stroke-width">3</CssParameter>
2930        <CssParameter name="stroke-linejoin">round</CssParameter>
2931        <CssParameter name="stroke-linecap">round</CssParameter>
2932      </LineSymbolizer>
2933      <LineSymbolizer>
2934        <CssParameter name="stroke">#996600</CssParameter>
2935        <CssParameter name="stroke-width">2</CssParameter>
2936        <CssParameter name="stroke-dasharray">1,5</CssParameter>
2937        <CssParameter name="stroke-linejoin">round</CssParameter>
2938        <CssParameter name="stroke-linecap">round</CssParameter>
2939        <CssParameter name="stroke-opacity">0.8</CssParameter>
2940      </LineSymbolizer>
2941    </Rule>
2942    <Rule>
2943      <ElseFilter/>
2944      <MaxScaleDenominator>50000</MaxScaleDenominator>
2945     <LineSymbolizer>
2946        <CssParameter name="stroke">black</CssParameter>
2947        <CssParameter name="stroke-width">4.5</CssParameter>
2948      </LineSymbolizer>
2949      <LineSymbolizer>
2950        <CssParameter name="stroke">white</CssParameter>
2951        <CssParameter name="stroke-width">3</CssParameter>
2952        <CssParameter name="stroke-linejoin">round</CssParameter>
2953        <CssParameter name="stroke-linecap">round</CssParameter>
2954      </LineSymbolizer>
2955      <LineSymbolizer>
2956        <CssParameter name="stroke">#996600</CssParameter>
2957        <CssParameter name="stroke-width">1.5</CssParameter>
2958        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2959        <CssParameter name="stroke-linejoin">round</CssParameter>
2960        <CssParameter name="stroke-linecap">round</CssParameter>
2961      </LineSymbolizer>
2962     </Rule>   
2963</Style>
2964<Style name="tracks-tunnels">
2965    <Rule>
2966     <Filter>[tracktype]='grade1'</Filter>
2967     <MaxScaleDenominator>50000</MaxScaleDenominator>
2968     <LineSymbolizer>
2969        <CssParameter name="stroke">grey</CssParameter>
2970        <CssParameter name="stroke-width">5</CssParameter>
2971        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2972      </LineSymbolizer>
2973      <LineSymbolizer>
2974        <CssParameter name="stroke">white</CssParameter>
2975        <CssParameter name="stroke-width">3.5</CssParameter>
2976      </LineSymbolizer>
2977      <LineSymbolizer>
2978        <CssParameter name="stroke">#b37700</CssParameter>
2979        <CssParameter name="stroke-width">2</CssParameter>
2980        <CssParameter name="stroke-opacity">0.5</CssParameter>
2981      </LineSymbolizer>
2982    </Rule>
2983    <Rule>
2984     <Filter>[tracktype]='grade2'</Filter>
2985     <MaxScaleDenominator>50000</MaxScaleDenominator>
2986     <LineSymbolizer>
2987        <CssParameter name="stroke">grey</CssParameter>
2988        <CssParameter name="stroke-width">4.5</CssParameter>
2989        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2990      </LineSymbolizer>
2991      <LineSymbolizer>
2992        <CssParameter name="stroke">white</CssParameter>
2993        <CssParameter name="stroke-width">3</CssParameter>
2994        <CssParameter name="stroke-linejoin">round</CssParameter>
2995        <CssParameter name="stroke-linecap">round</CssParameter>
2996      </LineSymbolizer>
2997      <LineSymbolizer>
2998        <CssParameter name="stroke">#a87000</CssParameter>
2999        <CssParameter name="stroke-width">1.5</CssParameter>
3000        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3001        <CssParameter name="stroke-linejoin">round</CssParameter>
3002        <CssParameter name="stroke-linecap">round</CssParameter>
3003        <CssParameter name="stroke-opacity">0.5</CssParameter>
3004      </LineSymbolizer>
3005    </Rule>
3006    <Rule>
3007     <Filter>[tracktype]='grade3'</Filter>
3008     <MaxScaleDenominator>50000</MaxScaleDenominator>
3009     <LineSymbolizer>
3010        <CssParameter name="stroke">grey</CssParameter>
3011        <CssParameter name="stroke-width">4.5</CssParameter>
3012        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3013      </LineSymbolizer>
3014      <LineSymbolizer>
3015        <CssParameter name="stroke">white</CssParameter>
3016        <CssParameter name="stroke-width">3.5</CssParameter>
3017        <CssParameter name="stroke-linejoin">round</CssParameter>
3018        <CssParameter name="stroke-linecap">round</CssParameter>
3019      </LineSymbolizer>
3020      <LineSymbolizer>
3021        <CssParameter name="stroke">#996600</CssParameter>
3022        <CssParameter name="stroke-width">2</CssParameter>
3023        <CssParameter name="stroke-linejoin">round</CssParameter>
3024        <CssParameter name="stroke-linecap">round</CssParameter>
3025        <CssParameter name="stroke-opacity">0.5</CssParameter>
3026      </LineSymbolizer>
3027    </Rule>
3028    <Rule>
3029     <Filter>[tracktype]='grade4'</Filter>
3030     <MaxScaleDenominator>50000</MaxScaleDenominator>
3031     <LineSymbolizer>
3032        <CssParameter name="stroke">grey</CssParameter>
3033        <CssParameter name="stroke-width">4.5</CssParameter>
3034        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3035      </LineSymbolizer>
3036      <LineSymbolizer>
3037        <CssParameter name="stroke">white</CssParameter>
3038        <CssParameter name="stroke-width">3</CssParameter>
3039        <CssParameter name="stroke-linejoin">round</CssParameter>
3040        <CssParameter name="stroke-linecap">round</CssParameter>
3041      </LineSymbolizer>
3042      <LineSymbolizer>
3043        <CssParameter name="stroke">#996600</CssParameter>
3044        <CssParameter name="stroke-width">2</CssParameter>
3045        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3046        <CssParameter name="stroke-linejoin">round</CssParameter>
3047        <CssParameter name="stroke-linecap">round</CssParameter>
3048        <CssParameter name="stroke-opacity">0.5</CssParameter>
3049      </LineSymbolizer>
3050    </Rule>
3051    <Rule>
3052     <Filter>[tracktype]='grade5'</Filter>
3053     <MaxScaleDenominator>50000</MaxScaleDenominator>
3054     <LineSymbolizer>
3055        <CssParameter name="stroke">grey</CssParameter>
3056        <CssParameter name="stroke-width">4.5</CssParameter>
3057        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3058      </LineSymbolizer>
3059      <LineSymbolizer>
3060        <CssParameter name="stroke">white</CssParameter>
3061        <CssParameter name="stroke-width">3</CssParameter>
3062        <CssParameter name="stroke-linejoin">round</CssParameter>
3063        <CssParameter name="stroke-linecap">round</CssParameter>
3064      </LineSymbolizer>
3065      <LineSymbolizer>
3066        <CssParameter name="stroke">#996600</CssParameter>
3067        <CssParameter name="stroke-width">2</CssParameter>
3068        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3069        <CssParameter name="stroke-linejoin">round</CssParameter>
3070        <CssParameter name="stroke-linecap">round</CssParameter>
3071        <CssParameter name="stroke-opacity">0.5</CssParameter>
3072      </LineSymbolizer>
3073    </Rule>
3074    <Rule>
3075      <ElseFilter/>
3076      <MaxScaleDenominator>50000</MaxScaleDenominator>
3077     <LineSymbolizer>
3078        <CssParameter name="stroke">grey</CssParameter>
3079        <CssParameter name="stroke-width">4.5</CssParameter>
3080        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3081      </LineSymbolizer>
3082      <LineSymbolizer>
3083        <CssParameter name="stroke">white</CssParameter>
3084        <CssParameter name="stroke-width">3</CssParameter>
3085        <CssParameter name="stroke-linejoin">round</CssParameter>
3086        <CssParameter name="stroke-linecap">round</CssParameter>
3087      </LineSymbolizer>
3088      <LineSymbolizer>
3089        <CssParameter name="stroke">#996600</CssParameter>
3090        <CssParameter name="stroke-width">1.5</CssParameter>
3091        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3092        <CssParameter name="stroke-linejoin">round</CssParameter>
3093        <CssParameter name="stroke-linecap">round</CssParameter>
3094        <CssParameter name="stroke-opacity">0.5</CssParameter>
3095      </LineSymbolizer>
3096     </Rule>   
3097</Style>
3098<Style name="road-bridges-casing">
3099     <Rule>
3100      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3101      <MaxScaleDenominator>200000</MaxScaleDenominator>
3102      <MinScaleDenominator>100000</MinScaleDenominator>
3103        <LineSymbolizer>
3104        <CssParameter name="stroke">#506077</CssParameter>
3105        <CssParameter name="stroke-width">3</CssParameter>
3106      </LineSymbolizer>
3107    </Rule>
3108    <Rule>
3109      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3110      <MaxScaleDenominator>100000</MaxScaleDenominator>
3111      <MinScaleDenominator>20000</MinScaleDenominator>
3112        <LineSymbolizer>
3113        <CssParameter name="stroke">black</CssParameter>
3114        <CssParameter name="stroke-width">6.5</CssParameter>
3115      </LineSymbolizer>
3116    </Rule>
3117    <Rule>
3118      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3119      <MaxScaleDenominator>20000</MaxScaleDenominator>
3120      <MinScaleDenominator>5000</MinScaleDenominator>
3121        <LineSymbolizer>
3122        <CssParameter name="stroke">black</CssParameter>
3123        <CssParameter name="stroke-width">10</CssParameter>
3124      </LineSymbolizer>
3125    </Rule>
3126    <Rule>
3127      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3128      <MaxScaleDenominator>5000</MaxScaleDenominator>
3129      <MinScaleDenominator>1000</MinScaleDenominator>
3130        <LineSymbolizer>
3131        <CssParameter name="stroke">black</CssParameter>
3132        <CssParameter name="stroke-width">13</CssParameter>
3133      </LineSymbolizer>
3134    </Rule>
3135    <Rule>
3136      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3137      <MaxScaleDenominator>200000</MaxScaleDenominator>
3138      <MinScaleDenominator>100000</MinScaleDenominator>
3139        <LineSymbolizer>
3140        <CssParameter name="stroke">#477147</CssParameter>
3141        <CssParameter name="stroke-width">4</CssParameter>
3142      </LineSymbolizer>
3143    </Rule>
3144    <Rule>
3145      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3146      <MaxScaleDenominator>100000</MaxScaleDenominator>
3147      <MinScaleDenominator>20000</MinScaleDenominator>
3148        <LineSymbolizer>
3149        <CssParameter name="stroke">black</CssParameter>
3150        <CssParameter name="stroke-width">8</CssParameter>
3151      </LineSymbolizer>
3152    </Rule>
3153    <Rule>
3154      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3155      <MaxScaleDenominator>20000</MaxScaleDenominator>
3156      <MinScaleDenominator>5000</MinScaleDenominator>
3157        <LineSymbolizer>
3158        <CssParameter name="stroke">black</CssParameter>
3159        <CssParameter name="stroke-width">11</CssParameter>
3160      </LineSymbolizer>
3161    </Rule>
3162    <Rule>
3163      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3164      <MaxScaleDenominator>5000</MaxScaleDenominator>
3165      <MinScaleDenominator>1000</MinScaleDenominator>
3166        <LineSymbolizer>
3167        <CssParameter name="stroke">black</CssParameter>
3168        <CssParameter name="stroke-width">14</CssParameter>
3169      </LineSymbolizer>
3170    </Rule>
3171    <Rule>
3172      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3173      <MaxScaleDenominator>200000</MaxScaleDenominator>
3174      <MinScaleDenominator>100000</MinScaleDenominator>
3175        <LineSymbolizer>
3176        <CssParameter name="stroke">#8d4346</CssParameter>
3177        <CssParameter name="stroke-width">4</CssParameter>
3178      </LineSymbolizer>
3179    </Rule>
3180    <Rule>
3181      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3182      <MaxScaleDenominator>100000</MaxScaleDenominator>
3183      <MinScaleDenominator>20000</MinScaleDenominator>
3184        <LineSymbolizer>
3185        <CssParameter name="stroke">black</CssParameter>
3186        <CssParameter name="stroke-width">8</CssParameter>
3187      </LineSymbolizer>
3188    </Rule>
3189    <Rule>
3190      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3191      <MaxScaleDenominator>20000</MaxScaleDenominator>
3192      <MinScaleDenominator>5000</MinScaleDenominator>
3193        <LineSymbolizer>
3194        <CssParameter name="stroke">black</CssParameter>
3195        <CssParameter name="stroke-width">11</CssParameter>
3196      </LineSymbolizer>
3197    </Rule>
3198    <Rule>
3199      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3200      <MaxScaleDenominator>5000</MaxScaleDenominator>
3201      <MinScaleDenominator>1000</MinScaleDenominator>
3202        <LineSymbolizer>
3203        <CssParameter name="stroke">black</CssParameter>
3204        <CssParameter name="stroke-width">14</CssParameter>
3205      </LineSymbolizer>
3206    </Rule>
3207<Rule>
3208      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3209      <MaxScaleDenominator>75000</MaxScaleDenominator>
3210      <MinScaleDenominator>25000</MinScaleDenominator>
3211      <LineSymbolizer>
3212        <CssParameter name="stroke">black</CssParameter>
3213        <CssParameter name="stroke-width">10</CssParameter>
3214      </LineSymbolizer>
3215    </Rule>
3216    <Rule>
3217      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3218      <MaxScaleDenominator>25000</MaxScaleDenominator>
3219      <MinScaleDenominator>5000</MinScaleDenominator>
3220      <LineSymbolizer>
3221        <CssParameter name="stroke">black</CssParameter>
3222        <CssParameter name="stroke-width">12</CssParameter>
3223      </LineSymbolizer>
3224    </Rule>
3225    <Rule>
3226      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3227      <MaxScaleDenominator>5000</MaxScaleDenominator>
3228      <MinScaleDenominator>1000</MinScaleDenominator>
3229      <LineSymbolizer>
3230        <CssParameter name="stroke">black</CssParameter>
3231        <CssParameter name="stroke-width">17</CssParameter>
3232      </LineSymbolizer>
3233    </Rule>
3234    <Rule>
3235      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3236      <MaxScaleDenominator>50000</MaxScaleDenominator>
3237      <MinScaleDenominator>25000</MinScaleDenominator>
3238      <LineSymbolizer>
3239        <CssParameter name="stroke">black</CssParameter>
3240        <CssParameter name="stroke-width">7</CssParameter>
3241      </LineSymbolizer>
3242    </Rule>
3243    <Rule>
3244      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3245      <MaxScaleDenominator>25000</MaxScaleDenominator>
3246      <MinScaleDenominator>5000</MinScaleDenominator>
3247      <LineSymbolizer>
3248        <CssParameter name="stroke">black</CssParameter>
3249        <CssParameter name="stroke-width">11</CssParameter>
3250      </LineSymbolizer>
3251    </Rule>
3252    <Rule>
3253      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3254      <MaxScaleDenominator>5000</MaxScaleDenominator>
3255      <MinScaleDenominator>1000</MinScaleDenominator>
3256      <LineSymbolizer>
3257        <CssParameter name="stroke">black</CssParameter>
3258        <CssParameter name="stroke-width">16</CssParameter>
3259      </LineSymbolizer>
3260    </Rule>
3261    <Rule>
3262      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3263      <MaxScaleDenominator>50000</MaxScaleDenominator>
3264      <MinScaleDenominator>25000</MinScaleDenominator>
3265      <LineSymbolizer>
3266        <CssParameter name="stroke">black</CssParameter>
3267        <CssParameter name="stroke-width">4.5</CssParameter>
3268      </LineSymbolizer>
3269    </Rule>
3270    <Rule>
3271      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3272      <MaxScaleDenominator>25000</MaxScaleDenominator>
3273      <MinScaleDenominator>5000</MinScaleDenominator>
3274      <LineSymbolizer>
3275        <CssParameter name="stroke">black</CssParameter>
3276        <CssParameter name="stroke-width">11</CssParameter>
3277      </LineSymbolizer>
3278    </Rule>
3279    <Rule>
3280      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3281      <MaxScaleDenominator>5000</MaxScaleDenominator>
3282      <MinScaleDenominator>1000</MinScaleDenominator>
3283      <LineSymbolizer>
3284        <CssParameter name="stroke">black</CssParameter>
3285        <CssParameter name="stroke-width">16</CssParameter>
3286      </LineSymbolizer>
3287    </Rule>
3288    <Rule>
3289      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3290      <MaxScaleDenominator>50000</MaxScaleDenominator>
3291      <MinScaleDenominator>25000</MinScaleDenominator>
3292      <LineSymbolizer>
3293        <CssParameter name="stroke">black</CssParameter>
3294        <CssParameter name="stroke-width">3</CssParameter>
3295      </LineSymbolizer>
3296    </Rule>
3297    <Rule>
3298      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3299      <MaxScaleDenominator>25000</MaxScaleDenominator>
3300      <MinScaleDenominator>1000</MinScaleDenominator>
3301      <LineSymbolizer>
3302        <CssParameter name="stroke">black</CssParameter>
3303        <CssParameter name="stroke-width">8</CssParameter>
3304      </LineSymbolizer>
3305    </Rule>
3306    <Rule>
3307      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3308      <MaxScaleDenominator>100000</MaxScaleDenominator>
3309      <MinScaleDenominator>50000</MinScaleDenominator>
3310      <LineSymbolizer>
3311        <CssParameter name="stroke">black</CssParameter>
3312        <CssParameter name="stroke-width">2.2</CssParameter>
3313      </LineSymbolizer>
3314    </Rule>
3315    <Rule>
3316      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3317      <MaxScaleDenominator>50000</MaxScaleDenominator>
3318      <MinScaleDenominator>20000</MinScaleDenominator>
3319      <LineSymbolizer>
3320        <CssParameter name="stroke">black</CssParameter>
3321        <CssParameter name="stroke-width">3.8</CssParameter>
3322      </LineSymbolizer>
3323    </Rule>
3324    <Rule>
3325      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3326      <MaxScaleDenominator>20000</MaxScaleDenominator>
3327      <LineSymbolizer>
3328        <CssParameter name="stroke">black</CssParameter>
3329        <CssParameter name="stroke-width">7</CssParameter>
3330      </LineSymbolizer>
3331    </Rule>
3332
3333</Style>
3334
3335<Style name="road-bridges-fill">
3336     <Rule>
3337      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3338      <MaxScaleDenominator>200000</MaxScaleDenominator>
3339      <MinScaleDenominator>100000</MinScaleDenominator>
3340      <LineSymbolizer>
3341        <CssParameter name="stroke">#809bc0</CssParameter>
3342        <CssParameter name="stroke-width">2</CssParameter>
3343        <CssParameter name="stroke-linejoin">round</CssParameter>
3344        <CssParameter name="stroke-linecap">round</CssParameter>
3345      </LineSymbolizer>
3346    </Rule>
3347    <Rule>
3348      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3349      <MaxScaleDenominator>100000</MaxScaleDenominator>
3350      <MinScaleDenominator>20000</MinScaleDenominator>
3351      <LineSymbolizer>
3352        <CssParameter name="stroke">#809bc0</CssParameter>
3353        <CssParameter name="stroke-width">5.5</CssParameter>
3354        <CssParameter name="stroke-linejoin">round</CssParameter>
3355        <CssParameter name="stroke-linecap">round</CssParameter>
3356      </LineSymbolizer>
3357    </Rule>
3358    <Rule>
3359      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3360      <MaxScaleDenominator>20000</MaxScaleDenominator>
3361      <MinScaleDenominator>5000</MinScaleDenominator>
3362      <LineSymbolizer>
3363        <CssParameter name="stroke">#809bc0</CssParameter>
3364        <CssParameter name="stroke-width">9</CssParameter>
3365        <CssParameter name="stroke-linejoin">round</CssParameter>
3366        <CssParameter name="stroke-linecap">round</CssParameter>
3367      </LineSymbolizer>
3368    </Rule>
3369    <Rule>
3370      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3371      <MaxScaleDenominator>5000</MaxScaleDenominator>
3372      <MinScaleDenominator>1000</MinScaleDenominator>
3373      <LineSymbolizer>
3374        <CssParameter name="stroke">#809bc0</CssParameter>
3375        <CssParameter name="stroke-width">11.5</CssParameter>
3376        <CssParameter name="stroke-linejoin">round</CssParameter>
3377        <CssParameter name="stroke-linecap">round</CssParameter>
3378      </LineSymbolizer>
3379    </Rule>
3380    <Rule>
3381      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3382      <MaxScaleDenominator>200000</MaxScaleDenominator>
3383      <MinScaleDenominator>100000</MinScaleDenominator>
3384      <LineSymbolizer>
3385        <CssParameter name="stroke">#7fc97f</CssParameter>
3386        <CssParameter name="stroke-width">3</CssParameter>
3387        <CssParameter name="stroke-linejoin">round</CssParameter>
3388        <CssParameter name="stroke-linecap">round</CssParameter>
3389      </LineSymbolizer>
3390    </Rule>
3391    <Rule>
3392      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3393      <MaxScaleDenominator>100000</MaxScaleDenominator>
3394      <MinScaleDenominator>20000</MinScaleDenominator>
3395      <LineSymbolizer>
3396        <CssParameter name="stroke">#7fc97f</CssParameter>
3397        <CssParameter name="stroke-width">7</CssParameter>
3398        <CssParameter name="stroke-linejoin">round</CssParameter>
3399        <CssParameter name="stroke-linecap">round</CssParameter>
3400      </LineSymbolizer>
3401    </Rule>
3402    <Rule>
3403      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3404      <MaxScaleDenominator>20000</MaxScaleDenominator>
3405      <MinScaleDenominator>5000</MinScaleDenominator>
3406      <LineSymbolizer>
3407        <CssParameter name="stroke">#7fc97f</CssParameter>
3408        <CssParameter name="stroke-width">9.5</CssParameter>
3409        <CssParameter name="stroke-linejoin">round</CssParameter>
3410        <CssParameter name="stroke-linecap">round</CssParameter>
3411      </LineSymbolizer>
3412    </Rule>
3413    <Rule>
3414      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3415      <MaxScaleDenominator>5000</MaxScaleDenominator>
3416      <MinScaleDenominator>1000</MinScaleDenominator>
3417      <LineSymbolizer>
3418        <CssParameter name="stroke">#7fc97f</CssParameter>
3419        <CssParameter name="stroke-width">12.5</CssParameter>
3420        <CssParameter name="stroke-linejoin">round</CssParameter>
3421        <CssParameter name="stroke-linecap">round</CssParameter>
3422      </LineSymbolizer>
3423    </Rule>
3424    <Rule>
3425      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3426      <MaxScaleDenominator>200000</MaxScaleDenominator>
3427      <MinScaleDenominator>100000</MinScaleDenominator>
3428      <LineSymbolizer>
3429        <CssParameter name="stroke">#e46d71</CssParameter>
3430        <CssParameter name="stroke-width">3</CssParameter>
3431        <CssParameter name="stroke-linejoin">round</CssParameter>
3432        <CssParameter name="stroke-linecap">round</CssParameter>
3433      </LineSymbolizer>
3434    </Rule>
3435    <Rule>
3436      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3437      <MaxScaleDenominator>100000</MaxScaleDenominator>
3438      <MinScaleDenominator>20000</MinScaleDenominator>
3439      <LineSymbolizer>
3440        <CssParameter name="stroke">#e46d71</CssParameter>
3441        <CssParameter name="stroke-width">7</CssParameter>
3442        <CssParameter name="stroke-linejoin">round</CssParameter>
3443        <CssParameter name="stroke-linecap">round</CssParameter>
3444      </LineSymbolizer>
3445    </Rule>
3446    <Rule>
3447      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3448      <MaxScaleDenominator>20000</MaxScaleDenominator>
3449      <MinScaleDenominator>5000</MinScaleDenominator>
3450      <LineSymbolizer>
3451        <CssParameter name="stroke">#e46d71</CssParameter>
3452        <CssParameter name="stroke-width">9.5</CssParameter>
3453        <CssParameter name="stroke-linejoin">round</CssParameter>
3454        <CssParameter name="stroke-linecap">round</CssParameter>
3455      </LineSymbolizer>
3456    </Rule>
3457    <Rule>
3458      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3459      <MaxScaleDenominator>5000</MaxScaleDenominator>
3460      <MinScaleDenominator>1000</MinScaleDenominator>
3461      <LineSymbolizer>
3462        <CssParameter name="stroke">#e46d71</CssParameter>
3463        <CssParameter name="stroke-width">12.5</CssParameter>
3464        <CssParameter name="stroke-linejoin">round</CssParameter>
3465        <CssParameter name="stroke-linecap">round</CssParameter>
3466      </LineSymbolizer>
3467    </Rule>
3468    <Rule>
3469      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
3470      <MaxScaleDenominator>75000</MaxScaleDenominator>
3471      <MinScaleDenominator>25000</MinScaleDenominator>
3472      <LineSymbolizer>
3473        <CssParameter name="stroke">#fdbf6f</CssParameter>
3474        <CssParameter name="stroke-width">9</CssParameter>
3475        <CssParameter name="stroke-linejoin">round</CssParameter>
3476        <CssParameter name="stroke-linecap">round</CssParameter>
3477      </LineSymbolizer>
3478    </Rule>
3479
3480    <Rule>
3481      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
3482      <MaxScaleDenominator>25000</MaxScaleDenominator>
3483      <MinScaleDenominator>5000</MinScaleDenominator>
3484      <LineSymbolizer>
3485        <CssParameter name="stroke">#fdbf6f</CssParameter>
3486        <CssParameter name="stroke-width">10.5</CssParameter>
3487        <CssParameter name="stroke-linejoin">round</CssParameter>
3488        <CssParameter name="stroke-linecap">round</CssParameter>
3489      </LineSymbolizer>
3490    </Rule>
3491   
3492    <Rule>
3493      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
3494      <MaxScaleDenominator>5000</MaxScaleDenominator>
3495      <MinScaleDenominator>1000</MinScaleDenominator>
3496      <LineSymbolizer>
3497        <CssParameter name="stroke">#fdbf6f</CssParameter>
3498        <CssParameter name="stroke-width">15</CssParameter>
3499        <CssParameter name="stroke-linejoin">round</CssParameter>
3500        <CssParameter name="stroke-linecap">round</CssParameter>
3501      </LineSymbolizer>
3502    </Rule>
3503    <Rule>
3504      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
3505      <MaxScaleDenominator>50000</MaxScaleDenominator>
3506      <MinScaleDenominator>25000</MinScaleDenominator>
3507      <LineSymbolizer>
3508        <CssParameter name="stroke">#ffffcc</CssParameter>
3509        <CssParameter name="stroke-width">6</CssParameter>
3510        <CssParameter name="stroke-linejoin">round</CssParameter>
3511        <CssParameter name="stroke-linecap">round</CssParameter>
3512      </LineSymbolizer>
3513    </Rule>
3514    <Rule>
3515      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
3516      <MaxScaleDenominator>25000</MaxScaleDenominator>
3517      <MinScaleDenominator>5000</MinScaleDenominator>
3518      <LineSymbolizer>
3519        <CssParameter name="stroke">#ffffcc</CssParameter>
3520        <CssParameter name="stroke-width">9.5</CssParameter>
3521        <CssParameter name="stroke-linejoin">round</CssParameter>
3522        <CssParameter name="stroke-linecap">round</CssParameter>
3523      </LineSymbolizer>
3524    </Rule>
3525    <Rule>
3526      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
3527      <MaxScaleDenominator>5000</MaxScaleDenominator>
3528      <MinScaleDenominator>1000</MinScaleDenominator>
3529      <LineSymbolizer>
3530        <CssParameter name="stroke">#ffffcc</CssParameter>
3531        <CssParameter name="stroke-width">14</CssParameter>
3532        <CssParameter name="stroke-linejoin">round</CssParameter>
3533        <CssParameter name="stroke-linecap">round</CssParameter>
3534      </LineSymbolizer>
3535    </Rule>
3536    <Rule>
3537      <Filter>[highway] = 'road' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3538      <MaxScaleDenominator>50000</MaxScaleDenominator>
3539      <MinScaleDenominator>25000</MinScaleDenominator>
3540      <LineSymbolizer>
3541        <CssParameter name="stroke">#ddd</CssParameter>
3542        <CssParameter name="stroke-width">3.5</CssParameter>
3543        <CssParameter name="stroke-linejoin">round</CssParameter>
3544        <CssParameter name="stroke-linecap">round</CssParameter>
3545      </LineSymbolizer>
3546    </Rule>
3547    <Rule>
3548      <Filter>[highway] = 'road' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3549      <MaxScaleDenominator>25000</MaxScaleDenominator>
3550      <MinScaleDenominator>5000</MinScaleDenominator>
3551      <LineSymbolizer>
3552        <CssParameter name="stroke">#ddd</CssParameter>
3553        <CssParameter name="stroke-width">9.5</CssParameter>
3554        <CssParameter name="stroke-linejoin">round</CssParameter>
3555        <CssParameter name="stroke-linecap">round</CssParameter>
3556      </LineSymbolizer>
3557    </Rule>
3558    <Rule>
3559      <Filter>[highway] = 'road' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3560      <MaxScaleDenominator>5000</MaxScaleDenominator>
3561      <MinScaleDenominator>1000</MinScaleDenominator>
3562      <LineSymbolizer>
3563        <CssParameter name="stroke">#ddd</CssParameter>
3564        <CssParameter name="stroke-width">14</CssParameter>
3565        <CssParameter name="stroke-linejoin">round</CssParameter>
3566        <CssParameter name="stroke-linecap">round</CssParameter>
3567      </LineSymbolizer>
3568    </Rule>
3569
3570    <Rule>
3571      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3572      <MaxScaleDenominator>50000</MaxScaleDenominator>
3573      <MinScaleDenominator>25000</MinScaleDenominator>
3574      <LineSymbolizer>
3575        <CssParameter name="stroke">white</CssParameter>
3576        <CssParameter name="stroke-width">3.5</CssParameter>
3577        <CssParameter name="stroke-linejoin">round</CssParameter>
3578        <CssParameter name="stroke-linecap">round</CssParameter>
3579      </LineSymbolizer>
3580    </Rule>
3581    <Rule>
3582      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3583      <MaxScaleDenominator>25000</MaxScaleDenominator>
3584      <MinScaleDenominator>5000</MinScaleDenominator>
3585      <LineSymbolizer>
3586        <CssParameter name="stroke">white</CssParameter>
3587        <CssParameter name="stroke-width">9.5</CssParameter>
3588        <CssParameter name="stroke-linejoin">round</CssParameter>
3589        <CssParameter name="stroke-linecap">round</CssParameter>
3590      </LineSymbolizer>
3591    </Rule>
3592    <Rule>
3593      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3594      <MaxScaleDenominator>5000</MaxScaleDenominator>
3595      <MinScaleDenominator>1000</MinScaleDenominator>
3596      <LineSymbolizer>
3597        <CssParameter name="stroke">white</CssParameter>
3598        <CssParameter name="stroke-width">14</CssParameter>
3599        <CssParameter name="stroke-linejoin">round</CssParameter>
3600        <CssParameter name="stroke-linecap">round</CssParameter>
3601      </LineSymbolizer>
3602    </Rule>
3603    <Rule>
3604      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3605      <MaxScaleDenominator>50000</MaxScaleDenominator>
3606      <MinScaleDenominator>25000</MinScaleDenominator>
3607      <LineSymbolizer>
3608        <CssParameter name="stroke">white</CssParameter>
3609        <CssParameter name="stroke-width">2</CssParameter>
3610        <CssParameter name="stroke-linejoin">round</CssParameter>
3611        <CssParameter name="stroke-linecap">round</CssParameter>
3612      </LineSymbolizer>
3613    </Rule>
3614    <Rule>
3615      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3616      <MaxScaleDenominator>25000</MaxScaleDenominator>
3617      <MinScaleDenominator>1000</MinScaleDenominator>
3618      <LineSymbolizer>
3619        <CssParameter name="stroke">white</CssParameter>
3620        <CssParameter name="stroke-width">6</CssParameter>
3621        <CssParameter name="stroke-linejoin">round</CssParameter>
3622        <CssParameter name="stroke-linecap">round</CssParameter>
3623      </LineSymbolizer>
3624    </Rule>
3625    <Rule>
3626      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3627      <MaxScaleDenominator>100000</MaxScaleDenominator>
3628      <MinScaleDenominator>50000</MinScaleDenominator>
3629      <LineSymbolizer>
3630        <CssParameter name="stroke">#ededed</CssParameter>
3631        <CssParameter name="stroke-width">1.5</CssParameter>
3632        <CssParameter name="stroke-linejoin">round</CssParameter>
3633        <CssParameter name="stroke-linecap">round</CssParameter>
3634      </LineSymbolizer>
3635    </Rule>
3636    <Rule>
3637      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3638      <MaxScaleDenominator>50000</MaxScaleDenominator>
3639      <MinScaleDenominator>20000</MinScaleDenominator>
3640      <LineSymbolizer>
3641        <CssParameter name="stroke">#ededed</CssParameter>
3642        <CssParameter name="stroke-width">3</CssParameter>
3643        <CssParameter name="stroke-linejoin">round</CssParameter>
3644        <CssParameter name="stroke-linecap">round</CssParameter>
3645      </LineSymbolizer>
3646    </Rule>
3647    <Rule>
3648      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3649      <MaxScaleDenominator>20000</MaxScaleDenominator>
3650      <LineSymbolizer>
3651        <CssParameter name="stroke">#ededed</CssParameter>
3652        <CssParameter name="stroke-width">5.5</CssParameter>
3653        <CssParameter name="stroke-linejoin">round</CssParameter>
3654        <CssParameter name="stroke-linecap">round</CssParameter>
3655      </LineSymbolizer>
3656    </Rule>
3657</Style>
3658<Style name="waterway-bridges">
3659<Rule>
3660      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3661      <MaxScaleDenominator>50000</MaxScaleDenominator>
3662      <MinScaleDenominator>5000</MinScaleDenominator>
3663      <LineSymbolizer>
3664        <CssParameter name="stroke">#000</CssParameter>
3665        <CssParameter name="stroke-width">7</CssParameter>
3666        <CssParameter name="stroke-linejoin">round</CssParameter>
3667      </LineSymbolizer>
3668      <LineSymbolizer>
3669        <CssParameter name="stroke">#b5d0d0</CssParameter>
3670        <CssParameter name="stroke-width">6</CssParameter>
3671        <CssParameter name="stroke-linejoin">round</CssParameter>
3672        <CssParameter name="stroke-linecap">round</CssParameter>
3673      </LineSymbolizer>
3674      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3675    </Rule>
3676    <Rule>
3677      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3678      <MaxScaleDenominator>5000</MaxScaleDenominator>
3679      <MinScaleDenominator>1000</MinScaleDenominator>
3680      <LineSymbolizer>
3681        <CssParameter name="stroke">#000</CssParameter>
3682        <CssParameter name="stroke-width">11</CssParameter>
3683        <CssParameter name="stroke-linejoin">round</CssParameter>
3684      </LineSymbolizer>
3685      <LineSymbolizer>
3686        <CssParameter name="stroke">#b5d0d0</CssParameter>
3687        <CssParameter name="stroke-width">10</CssParameter>
3688        <CssParameter name="stroke-linejoin">round</CssParameter>
3689        <CssParameter name="stroke-linecap">round</CssParameter>
3690      </LineSymbolizer>
3691      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3692    </Rule>
3693</Style>
3694<Style name="noncased-ways-bridges">
3695    <Rule>
3696      <Filter>[aeroway] = 'runway' and ([bridge]='yes' or [bridge]='true')</Filter>
3697      <MaxScaleDenominator>50000</MaxScaleDenominator>
3698      <LineSymbolizer>
3699        <CssParameter name="stroke">black</CssParameter>
3700        <CssParameter name="stroke-width">19</CssParameter>
3701      </LineSymbolizer>
3702      <LineSymbolizer>
3703        <CssParameter name="stroke">#bbc</CssParameter>
3704        <CssParameter name="stroke-width">18</CssParameter>
3705      </LineSymbolizer>
3706    </Rule>
3707    <Rule>
3708      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
3709      <MaxScaleDenominator>50000</MaxScaleDenominator>
3710      <MinScaleDenominator>20000</MinScaleDenominator>
3711      <LineSymbolizer>
3712        <CssParameter name="stroke">black</CssParameter>
3713        <CssParameter name="stroke-width">5</CssParameter>
3714      </LineSymbolizer>
3715      <LineSymbolizer>
3716        <CssParameter name="stroke">#bbc</CssParameter>
3717        <CssParameter name="stroke-width">4</CssParameter>
3718      </LineSymbolizer>
3719    </Rule>
3720    <Rule>
3721      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
3722      <MaxScaleDenominator>20000</MaxScaleDenominator>
3723      <LineSymbolizer>
3724        <CssParameter name="stroke">black</CssParameter>
3725        <CssParameter name="stroke-width">7</CssParameter>
3726      </LineSymbolizer>
3727      <LineSymbolizer>
3728        <CssParameter name="stroke">#bbc</CssParameter>
3729        <CssParameter name="stroke-width">6</CssParameter>
3730      </LineSymbolizer>
3731    </Rule>
3732     <Rule>
3733      <MaxScaleDenominator>50000</MaxScaleDenominator>
3734      <MinScaleDenominator>1000</MinScaleDenominator>
3735      <Filter>[railway]='subway' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3736      <LineSymbolizer>
3737        <CssParameter name="stroke">black</CssParameter>
3738        <CssParameter name="stroke-width">5.5</CssParameter>
3739      </LineSymbolizer>
3740      <LineSymbolizer>
3741        <CssParameter name="stroke">white</CssParameter>
3742        <CssParameter name="stroke-width">4</CssParameter>
3743      </LineSymbolizer>
3744      <LineSymbolizer>
3745        <CssParameter name="stroke">#999</CssParameter>
3746        <CssParameter name="stroke-width">2</CssParameter>
3747      </LineSymbolizer>
3748     </Rule>
3749     <Rule>
3750      <MaxScaleDenominator>50000</MaxScaleDenominator>
3751      <MinScaleDenominator>1000</MinScaleDenominator>
3752      <Filter>[railway]='light_rail' and ([bridge]='yes' or [bridge]='true')</Filter>
3753      <LineSymbolizer>
3754        <CssParameter name="stroke">#555</CssParameter>
3755        <CssParameter name="stroke-width">5.5</CssParameter>
3756      </LineSymbolizer>
3757      <LineSymbolizer>
3758        <CssParameter name="stroke">white</CssParameter>
3759        <CssParameter name="stroke-width">4</CssParameter>
3760      </LineSymbolizer>
3761      <LineSymbolizer>
3762        <CssParameter name="stroke">#666</CssParameter>
3763        <CssParameter name="stroke-width">2</CssParameter>
3764      </LineSymbolizer>
3765    </Rule>
3766    <Rule>
3767      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
3768      <MaxScaleDenominator>100000</MaxScaleDenominator>
3769      <MinScaleDenominator>50000</MinScaleDenominator>
3770      <LineSymbolizer>
3771        <CssParameter name="stroke">black</CssParameter>
3772        <CssParameter name="stroke-width">5</CssParameter>
3773      </LineSymbolizer>
3774      <LineSymbolizer>
3775        <CssParameter name="stroke">#fff</CssParameter>
3776        <CssParameter name="stroke-width">4</CssParameter>
3777        <CssParameter name="stroke-linejoin">round</CssParameter>
3778        <CssParameter name="stroke-linecap">round</CssParameter>
3779      </LineSymbolizer>
3780      <LineSymbolizer>
3781        <CssParameter name="stroke">#debd9c</CssParameter>
3782        <CssParameter name="stroke-width">3</CssParameter>
3783        <CssParameter name="stroke-dasharray">2,4</CssParameter>
3784        <CssParameter name="stroke-linejoin">round</CssParameter>
3785        <CssParameter name="stroke-linecap">round</CssParameter>
3786      </LineSymbolizer>
3787    </Rule>
3788    <Rule>
3789      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
3790      <MaxScaleDenominator>50000</MaxScaleDenominator>
3791      <LineSymbolizer>
3792        <CssParameter name="stroke">black</CssParameter>
3793        <CssParameter name="stroke-width">6.5</CssParameter>
3794      </LineSymbolizer>
3795      <LineSymbolizer>
3796        <CssParameter name="stroke">#fff</CssParameter>
3797        <CssParameter name="stroke-width">5</CssParameter>
3798        <CssParameter name="stroke-linejoin">round</CssParameter>
3799        <CssParameter name="stroke-linecap">round</CssParameter>
3800      </LineSymbolizer>
3801      <LineSymbolizer>
3802        <CssParameter name="stroke">#debd9c</CssParameter>
3803        <CssParameter name="stroke-width">4</CssParameter>
3804        <CssParameter name="stroke-dasharray">4,6</CssParameter>
3805        <CssParameter name="stroke-linejoin">round</CssParameter>
3806        <CssParameter name="stroke-linecap">round</CssParameter>
3807      </LineSymbolizer>
3808    </Rule>
3809
3810    <Rule>
3811      <Filter>[highway] = 'bridleway' and ([bridge]='yes' or [bridge]='true')</Filter>
3812      <MaxScaleDenominator>50000</MaxScaleDenominator>
3813      <LineSymbolizer>
3814        <CssParameter name="stroke">black</CssParameter>
3815        <CssParameter name="stroke-width">5.5</CssParameter>
3816      </LineSymbolizer>
3817      <LineSymbolizer>
3818        <CssParameter name="stroke">#fff</CssParameter>
3819        <CssParameter name="stroke-width">4</CssParameter>
3820        <CssParameter name="stroke-linejoin">round</CssParameter>
3821        <CssParameter name="stroke-linecap">round</CssParameter>
3822      </LineSymbolizer>
3823      <LineSymbolizer>
3824        <CssParameter name="stroke">green</CssParameter>
3825        <CssParameter name="stroke-width">1.5</CssParameter>
3826        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3827      </LineSymbolizer>
3828    </Rule>
3829    <Rule>
3830      <Filter>[highway] = 'footway' and ([bridge]='yes' or [bridge]='true')</Filter>
3831      <MaxScaleDenominator>50000</MaxScaleDenominator>
3832      <LineSymbolizer>
3833        <CssParameter name="stroke">black</CssParameter>
3834        <CssParameter name="stroke-width">6</CssParameter>
3835      </LineSymbolizer>
3836      <LineSymbolizer>
3837        <CssParameter name="stroke">#fff</CssParameter>
3838        <CssParameter name="stroke-width">4.5</CssParameter>
3839        <CssParameter name="stroke-linejoin">round</CssParameter>
3840        <CssParameter name="stroke-linecap">round</CssParameter>
3841      </LineSymbolizer>
3842      <LineSymbolizer>
3843        <CssParameter name="stroke">salmon</CssParameter>
3844        <CssParameter name="stroke-width">2.0</CssParameter>
3845        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3846        <CssParameter name="stroke-linejoin">round</CssParameter>
3847        <CssParameter name="stroke-linecap">round</CssParameter>
3848      </LineSymbolizer>
3849    </Rule>
3850    <Rule>
3851      <Filter>[highway] = 'cycleway' and ([bridge]='yes' or [bridge]='true')</Filter>
3852      <MaxScaleDenominator>50000</MaxScaleDenominator>
3853      <LineSymbolizer>
3854        <CssParameter name="stroke">black</CssParameter>
3855        <CssParameter name="stroke-width">5.5</CssParameter>
3856      </LineSymbolizer>
3857      <LineSymbolizer>
3858        <CssParameter name="stroke">white</CssParameter>
3859        <CssParameter name="stroke-width">4</CssParameter>
3860        <CssParameter name="stroke-linejoin">round</CssParameter>
3861        <CssParameter name="stroke-linecap">round</CssParameter>
3862      </LineSymbolizer>
3863      <LineSymbolizer>
3864        <CssParameter name="stroke">blue</CssParameter>
3865        <CssParameter name="stroke-width">1.5</CssParameter>
3866        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3867        <CssParameter name="stroke-linejoin">round</CssParameter>
3868        <CssParameter name="stroke-linecap">round</CssParameter>
3869      </LineSymbolizer>
3870    </Rule>
3871    <Rule>
3872      <Filter>[highway] = 'byway' and ([bridge]='yes' or [bridge]='true')</Filter>
3873      <MaxScaleDenominator>50000</MaxScaleDenominator>
3874      <LineSymbolizer>
3875        <CssParameter name="stroke">black</CssParameter>
3876        <CssParameter name="stroke-width">5.5</CssParameter>
3877      </LineSymbolizer>
3878      <LineSymbolizer>
3879        <CssParameter name="stroke">white</CssParameter>
3880        <CssParameter name="stroke-width">4</CssParameter>
3881        <CssParameter name="stroke-linejoin">round</CssParameter>
3882        <CssParameter name="stroke-linecap">round</CssParameter>
3883      </LineSymbolizer>
3884      <LineSymbolizer>
3885        <CssParameter name="stroke">#ffcc00</CssParameter>
3886        <CssParameter name="stroke-width">1.5</CssParameter>
3887        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3888        <CssParameter name="stroke-linejoin">round</CssParameter>
3889        <CssParameter name="stroke-linecap">round</CssParameter>
3890      </LineSymbolizer>
3891    </Rule>
3892</Style>
3893<Style name="mwaybridge_layer0_casing">
3894    <Rule>
3895      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3896      <MaxScaleDenominator>20000</MaxScaleDenominator>
3897      <MinScaleDenominator>5000</MinScaleDenominator>
3898        <LineSymbolizer>
3899        <CssParameter name="stroke">black</CssParameter>
3900        <CssParameter name="stroke-width">9</CssParameter>
3901      </LineSymbolizer>
3902    </Rule>
3903    <Rule>
3904      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3905      <MaxScaleDenominator>5000</MaxScaleDenominator>
3906      <MinScaleDenominator>1000</MinScaleDenominator>
3907        <LineSymbolizer>
3908        <CssParameter name="stroke">black</CssParameter>
3909        <CssParameter name="stroke-width">12</CssParameter>
3910      </LineSymbolizer>
3911    </Rule>
3912</Style>
3913<Style name="mwaybridge_layer0_fill">
3914   <Rule>
3915      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3916      <MaxScaleDenominator>20000</MaxScaleDenominator>
3917      <MinScaleDenominator>5000</MinScaleDenominator>
3918      <LineSymbolizer>
3919        <CssParameter name="stroke">#809bc0</CssParameter>
3920        <CssParameter name="stroke-width">7.5</CssParameter>
3921        <CssParameter name="stroke-linejoin">round</CssParameter>
3922        <CssParameter name="stroke-linecap">round</CssParameter>
3923      </LineSymbolizer>
3924    </Rule>
3925   <Rule>
3926      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3927      <MaxScaleDenominator>5000</MaxScaleDenominator>
3928      <MinScaleDenominator>1000</MinScaleDenominator>
3929      <LineSymbolizer>
3930        <CssParameter name="stroke">#809bc0</CssParameter>
3931        <CssParameter name="stroke-width">10</CssParameter>
3932        <CssParameter name="stroke-linejoin">round</CssParameter>
3933        <CssParameter name="stroke-linecap">round</CssParameter>
3934      </LineSymbolizer>
3935    </Rule>
3936</Style>
3937<Style name="mwaybridge_layer1_casing">
3938    <Rule>
3939      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3940      <MaxScaleDenominator>20000</MaxScaleDenominator>
3941      <MinScaleDenominator>5000</MinScaleDenominator>
3942        <LineSymbolizer>
3943        <CssParameter name="stroke">black</CssParameter>
3944        <CssParameter name="stroke-width">9</CssParameter>
3945      </LineSymbolizer>
3946    </Rule>
3947    <Rule>
3948      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3949      <MaxScaleDenominator>5000</MaxScaleDenominator>
3950      <MinScaleDenominator>1000</MinScaleDenominator>
3951        <LineSymbolizer>
3952        <CssParameter name="stroke">black</CssParameter>
3953        <CssParameter name="stroke-width">12</CssParameter>
3954      </LineSymbolizer>
3955    </Rule>
3956</Style>
3957<Style name="mwaybridge_layer1_fill">
3958   <Rule>
3959      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3960      <MaxScaleDenominator>20000</MaxScaleDenominator>
3961      <MinScaleDenominator>5000</MinScaleDenominator>
3962      <LineSymbolizer>
3963        <CssParameter name="stroke">#809bc0</CssParameter>
3964        <CssParameter name="stroke-width">7.5</CssParameter>
3965        <CssParameter name="stroke-linejoin">round</CssParameter>
3966        <CssParameter name="stroke-linecap">round</CssParameter>
3967      </LineSymbolizer>
3968    </Rule>
3969    <Rule>
3970      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3971      <MaxScaleDenominator>5000</MaxScaleDenominator>
3972      <MinScaleDenominator>1000</MinScaleDenominator>
3973      <LineSymbolizer>
3974        <CssParameter name="stroke">#809bc0</CssParameter>
3975        <CssParameter name="stroke-width">10</CssParameter>
3976        <CssParameter name="stroke-linejoin">round</CssParameter>
3977        <CssParameter name="stroke-linecap">round</CssParameter>
3978      </LineSymbolizer>
3979    </Rule>
3980</Style>
3981<Style name="mwaybridge_layer2_casing">
3982    <Rule>
3983      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3984      <MaxScaleDenominator>20000</MaxScaleDenominator>
3985      <MinScaleDenominator>5000</MinScaleDenominator>
3986        <LineSymbolizer>
3987        <CssParameter name="stroke">black</CssParameter>
3988        <CssParameter name="stroke-width">9</CssParameter>
3989      </LineSymbolizer>
3990    </Rule>
3991    <Rule>
3992      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3993      <MaxScaleDenominator>5000</MaxScaleDenominator>
3994      <MinScaleDenominator>1000</MinScaleDenominator>
3995        <LineSymbolizer>
3996        <CssParameter name="stroke">black</CssParameter>
3997        <CssParameter name="stroke-width">12</CssParameter>
3998      </LineSymbolizer>
3999    </Rule>
4000</Style>
4001<Style name="mwaybridge_layer2_fill">
4002    <Rule>
4003      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
4004      <MaxScaleDenominator>20000</MaxScaleDenominator>
4005      <MinScaleDenominator>5000</MinScaleDenominator>
4006      <LineSymbolizer>
4007        <CssParameter name="stroke">#809bc0</CssParameter>
4008        <CssParameter name="stroke-width">7.5</CssParameter>
4009        <CssParameter name="stroke-linejoin">round</CssParameter>
4010        <CssParameter name="stroke-linecap">round</CssParameter>
4011      </LineSymbolizer>
4012    </Rule>
4013    <Rule>
4014      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
4015      <MaxScaleDenominator>5000</MaxScaleDenominator>
4016      <MinScaleDenominator>1000</MinScaleDenominator>
4017      <LineSymbolizer>
4018        <CssParameter name="stroke">#809bc0</CssParameter>
4019        <CssParameter name="stroke-width">10</CssParameter>
4020        <CssParameter name="stroke-linejoin">round</CssParameter>
4021        <CssParameter name="stroke-linecap">round</CssParameter>
4022      </LineSymbolizer>
4023    </Rule>
4024</Style>
4025<Style name="mwaybridge_layer3_casing">
4026    <Rule>
4027      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
4028      <MaxScaleDenominator>20000</MaxScaleDenominator>
4029      <MinScaleDenominator>5000</MinScaleDenominator>
4030        <LineSymbolizer>
4031        <CssParameter name="stroke">black</CssParameter>
4032        <CssParameter name="stroke-width">9</CssParameter>
4033      </LineSymbolizer>
4034    </Rule>
4035    <Rule>
4036      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
4037      <MaxScaleDenominator>5000</MaxScaleDenominator>
4038      <MinScaleDenominator>1000</MinScaleDenominator>
4039        <LineSymbolizer>
4040        <CssParameter name="stroke">black</CssParameter>
4041        <CssParameter name="stroke-width">12</CssParameter>
4042      </LineSymbolizer>
4043    </Rule>
4044</Style>
4045<Style name="mwaybridge_layer3_fill">
4046    <Rule>
4047      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
4048      <MaxScaleDenominator>20000</MaxScaleDenominator>
4049      <MinScaleDenominator>5000</MinScaleDenominator>
4050      <LineSymbolizer>
4051        <CssParameter name="stroke">#809bc0</CssParameter>
4052        <CssParameter name="stroke-width">7.5</CssParameter>
4053        <CssParameter name="stroke-linejoin">round</CssParameter>
4054        <CssParameter name="stroke-linecap">round</CssParameter>
4055      </LineSymbolizer>
4056    </Rule>
4057    <Rule>
4058      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
4059      <MaxScaleDenominator>5000</MaxScaleDenominator>
4060      <MinScaleDenominator>1000</MinScaleDenominator>
4061      <LineSymbolizer>
4062        <CssParameter name="stroke">#809bc0</CssParameter>
4063        <CssParameter name="stroke-width">10</CssParameter>
4064        <CssParameter name="stroke-linejoin">round</CssParameter>
4065        <CssParameter name="stroke-linecap">round</CssParameter>
4066      </LineSymbolizer>
4067    </Rule> 
4068</Style>
4069<Style name="mwaybridge_layer4_casing">
4070     <Rule>
4071      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
4072      <MaxScaleDenominator>20000</MaxScaleDenominator>
4073      <MinScaleDenominator>5000</MinScaleDenominator>
4074        <LineSymbolizer>
4075        <CssParameter name="stroke">black</CssParameter>
4076        <CssParameter name="stroke-width">9</CssParameter>
4077      </LineSymbolizer>
4078    </Rule>
4079    <Rule>
4080      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
4081      <MaxScaleDenominator>5000</MaxScaleDenominator>
4082      <MinScaleDenominator>1000</MinScaleDenominator>
4083        <LineSymbolizer>
4084        <CssParameter name="stroke">black</CssParameter>
4085        <CssParameter name="stroke-width">12</CssParameter>
4086      </LineSymbolizer>
4087    </Rule>
4088</Style>
4089<Style name="mwaybridge_layer4_fill">
4090    <Rule>
4091      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
4092      <MaxScaleDenominator>20000</MaxScaleDenominator>
4093      <MinScaleDenominator>5000</MinScaleDenominator>
4094      <LineSymbolizer>
4095        <CssParameter name="stroke">#809bc0</CssParameter>
4096        <CssParameter name="stroke-width">7.5</CssParameter>
4097        <CssParameter name="stroke-linejoin">round</CssParameter>
4098        <CssParameter name="stroke-linecap">round</CssParameter>
4099      </LineSymbolizer>
4100    </Rule>
4101    <Rule>
4102      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
4103      <MaxScaleDenominator>5000</MaxScaleDenominator>
4104      <MinScaleDenominator>1000</MinScaleDenominator>
4105      <LineSymbolizer>
4106        <CssParameter name="stroke">#809bc0</CssParameter>
4107        <CssParameter name="stroke-width">10</CssParameter>
4108        <CssParameter name="stroke-linejoin">round</CssParameter>
4109        <CssParameter name="stroke-linecap">round</CssParameter>
4110      </LineSymbolizer>
4111    </Rule>
4112</Style>
4113<Style name="mwaybridge_layer5_casing">
4114     <Rule>
4115      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='5'</Filter>
4116      <MaxScaleDenominator>20000</MaxScaleDenominator>
4117      <MinScaleDenominator>5000</MinScaleDenominator>
4118        <LineSymbolizer>
4119        <CssParameter name="stroke">black</CssParameter>
4120        <CssParameter name="stroke-width">9</CssParameter>
4121      </LineSymbolizer>
4122    </Rule>
4123    <Rule>
4124      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='5'</Filter>
4125      <MaxScaleDenominator>5000</MaxScaleDenominator>
4126      <MinScaleDenominator>1000</MinScaleDenominator>
4127        <LineSymbolizer>
4128        <CssParameter name="stroke">black</CssParameter>
4129        <CssParameter name="stroke-width">12</CssParameter>
4130      </LineSymbolizer>
4131    </Rule>
4132</Style>
4133<Style name="mwaybridge_layer5_fill">
4134    <Rule>
4135      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='5'</Filter>
4136      <MaxScaleDenominator>20000</MaxScaleDenominator>
4137      <MinScaleDenominator>5000</MinScaleDenominator>
4138      <LineSymbolizer>
4139        <CssParameter name="stroke">#809bc0</CssParameter>
4140        <CssParameter name="stroke-width">7.5</CssParameter>
4141        <CssParameter name="stroke-linejoin">round</CssParameter>
4142        <CssParameter name="stroke-linecap">round</CssParameter>
4143      </LineSymbolizer>
4144    </Rule>
4145    <Rule>
4146      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='5'</Filter>
4147      <MaxScaleDenominator>5000</MaxScaleDenominator>
4148      <MinScaleDenominator>1000</MinScaleDenominator>
4149      <LineSymbolizer>
4150        <CssParameter name="stroke">#809bc0</CssParameter>
4151        <CssParameter name="stroke-width">10</CssParameter>
4152        <CssParameter name="stroke-linejoin">round</CssParameter>
4153        <CssParameter name="stroke-linecap">round</CssParameter>
4154      </LineSymbolizer>
4155    </Rule>
4156</Style>
4157  <Style name="roads">
4158    <!-- MOTORWAY-->
4159    <!-- level 4-5 -->
4160    <Rule>
4161      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4162      <MaxScaleDenominator>25000000</MaxScaleDenominator>
4163      <MinScaleDenominator>5000000</MinScaleDenominator>
4164      <LineSymbolizer>
4165        <CssParameter name="stroke">#809bc0</CssParameter>
4166        <CssParameter name="stroke-width">1</CssParameter>
4167      </LineSymbolizer>
4168    </Rule>
4169    <!-- level 6-8 -->
4170    <Rule>
4171      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4172      <MaxScaleDenominator>5000000</MaxScaleDenominator>
4173      <MinScaleDenominator>1000000</MinScaleDenominator>
4174      <LineSymbolizer>
4175       <CssParameter name="stroke">#809bc0</CssParameter>
4176       <CssParameter name="stroke-width">1.5</CssParameter>
4177      </LineSymbolizer>
4178    </Rule>
4179    <!-- level 9 -->
4180   <Rule>
4181     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4182      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4183      <MinScaleDenominator>500000</MinScaleDenominator>
4184      <LineSymbolizer>
4185      <CssParameter name="stroke">#809bc0</CssParameter>
4186      <CssParameter name="stroke-width">2</CssParameter>
4187    </LineSymbolizer>
4188   </Rule>
4189<Rule>
4190     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4191      <MaxScaleDenominator>500000</MaxScaleDenominator>
4192      <MinScaleDenominator>200000</MinScaleDenominator>
4193      <LineSymbolizer>
4194      <CssParameter name="stroke">#809bc0</CssParameter>
4195      <CssParameter name="stroke-width">2.5</CssParameter>
4196    </LineSymbolizer>
4197   </Rule>
4198
4199    <!-- TRUNK -->
4200    <!--level 4-6-->
4201    <Rule>
4202      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
4203      <MaxScaleDenominator>25000000</MaxScaleDenominator>
4204      <MinScaleDenominator>2000000</MinScaleDenominator>
4205      <LineSymbolizer>
4206        <CssParameter name="stroke">#7fc97f</CssParameter>
4207        <CssParameter name="stroke-width">1</CssParameter>
4208      </LineSymbolizer>
4209    </Rule>
4210    <!-- level 7-9 -->
4211    <Rule>
4212      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
4213      <MaxScaleDenominator>2000000</MaxScaleDenominator>
4214      <MinScaleDenominator>500000</MinScaleDenominator>
4215      <LineSymbolizer>
4216        <CssParameter name="stroke">#7fc97f</CssParameter>
4217        <CssParameter name="stroke-width">1.7</CssParameter>
4218      </LineSymbolizer>
4219    </Rule>
4220    <!-- level 10-->
4221    <Rule>
4222      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
4223      <MaxScaleDenominator>500000</MaxScaleDenominator>
4224      <MinScaleDenominator>200000</MinScaleDenominator>
4225      <LineSymbolizer>
4226        <CssParameter name="stroke">#7fc97f</CssParameter>
4227        <CssParameter name="stroke-width">2.5</CssParameter>
4228      </LineSymbolizer>
4229    </Rule>
4230
4231   <!-- PRIMARY-->
4232   <!-- level 5-6-->
4233   <Rule>
4234      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
4235      <MaxScaleDenominator>5000000</MaxScaleDenominator>
4236      <MinScaleDenominator>2000000</MinScaleDenominator>
4237      <LineSymbolizer>
4238        <CssParameter name="stroke">#e46d71</CssParameter>
4239        <CssParameter name="stroke-width">0.7</CssParameter>
4240      </LineSymbolizer>
4241    </Rule>
4242    <!-- level 7-9-->
4243    <Rule>
4244      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
4245      <MaxScaleDenominator>2000000</MaxScaleDenominator>
4246      <MinScaleDenominator>500000</MinScaleDenominator>
4247      <LineSymbolizer>
4248        <CssParameter name="stroke">#e46d71</CssParameter>
4249        <CssParameter name="stroke-width">1.6</CssParameter>
4250      </LineSymbolizer>
4251    </Rule>
4252    <!-- level 10 -->
4253    <Rule>
4254      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
4255      <MaxScaleDenominator>500000</MaxScaleDenominator>
4256      <MinScaleDenominator>200000</MinScaleDenominator>
4257      <LineSymbolizer>
4258        <CssParameter name="stroke">#e46d71</CssParameter>
4259        <CssParameter name="stroke-width">2.5</CssParameter>
4260      </LineSymbolizer>
4261    </Rule>
4262
4263    <!-- SECONDARY -->
4264    <!-- level 7-9 -->
4265    <Rule>
4266      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4267      <MaxScaleDenominator>2000000</MaxScaleDenominator>
4268      <MinScaleDenominator>500000</MinScaleDenominator>
4269      <LineSymbolizer>
4270        <CssParameter name="stroke">#fdbf6f</CssParameter>
4271        <CssParameter name="stroke-width">1</CssParameter>
4272      </LineSymbolizer>
4273    </Rule>
4274    <Rule>
4275      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4276      <MaxScaleDenominator>500000</MaxScaleDenominator>
4277      <MinScaleDenominator>100000</MinScaleDenominator>
4278      <LineSymbolizer>
4279        <CssParameter name="stroke">#fdbf6f</CssParameter>
4280        <CssParameter name="stroke-width">2</CssParameter>
4281      </LineSymbolizer>
4282    </Rule>
4283
4284    <!-- RAIL -->
4285        <Rule>
4286      <MaxScaleDenominator>2500000</MaxScaleDenominator>
4287      <MinScaleDenominator>1000000</MinScaleDenominator>
4288      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
4289       <LineSymbolizer>
4290        <CssParameter name="stroke">#aaa</CssParameter>
4291        <CssParameter name="stroke-width">1</CssParameter>
4292      </LineSymbolizer>
4293    </Rule>
4294    <Rule>
4295      <MaxScaleDenominator>2500000</MaxScaleDenominator>
4296      <MinScaleDenominator>1000000</MinScaleDenominator>
4297      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
4298       <LineSymbolizer>
4299        <CssParameter name="stroke">#aaa</CssParameter>
4300        <CssParameter name="stroke-width">1</CssParameter>
4301        <CssParameter name="stroke-dasharray">5,2</CssParameter>
4302      </LineSymbolizer>
4303    </Rule>
4304    <Rule>
4305      <MaxScaleDenominator>2500000</MaxScaleDenominator>
4306      <MinScaleDenominator>1000000</MinScaleDenominator>
4307      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
4308       <LineSymbolizer>
4309        <CssParameter name="stroke">#ccc</CssParameter>
4310        <CssParameter name="stroke-width">1</CssParameter>
4311      </LineSymbolizer>
4312    </Rule>
4313    <Rule>
4314      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4315      <MinScaleDenominator>100000</MinScaleDenominator>
4316      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
4317       <LineSymbolizer>
4318        <CssParameter name="stroke">#aaa</CssParameter>
4319        <CssParameter name="stroke-width">2</CssParameter>
4320      </LineSymbolizer>
4321    </Rule>
4322    <Rule>
4323      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4324      <MinScaleDenominator>100000</MinScaleDenominator>
4325      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
4326       <LineSymbolizer>
4327        <CssParameter name="stroke">#aaa</CssParameter>
4328        <CssParameter name="stroke-width">2</CssParameter>
4329        <CssParameter name="stroke-dasharray">5,2</CssParameter>
4330      </LineSymbolizer>
4331    </Rule>
4332    <Rule>
4333      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4334      <MinScaleDenominator>100000</MinScaleDenominator>
4335      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
4336       <LineSymbolizer>
4337        <CssParameter name="stroke">#aaa</CssParameter>
4338        <CssParameter name="stroke-width">1</CssParameter>
4339      </LineSymbolizer>
4340    </Rule>
4341    <Rule>
4342      <MaxScaleDenominator>100000</MaxScaleDenominator>
4343      <MinScaleDenominator>1000</MinScaleDenominator>
4344      <Filter>[railway] = 'preserved'</Filter>
4345      <LineSymbolizer>
4346        <CssParameter name="stroke">#999999</CssParameter>
4347        <CssParameter name="stroke-width">3</CssParameter>
4348        <CssParameter name="stroke-linejoin">round</CssParameter>
4349      </LineSymbolizer>
4350      <LineSymbolizer>
4351        <CssParameter name="stroke">white</CssParameter>
4352        <CssParameter name="stroke-width">1</CssParameter>
4353        <CssParameter name="stroke-linejoin">round</CssParameter>
4354        <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
4355      </LineSymbolizer>
4356    </Rule>
4357    <Rule>
4358      <MaxScaleDenominator>50000</MaxScaleDenominator>
4359      <MinScaleDenominator>1000</MinScaleDenominator>
4360      <Filter>[railway]='monorail'</Filter>
4361      <LineSymbolizer>
4362        <CssParameter name="stroke">#fff</CssParameter>
4363        <CssParameter name="stroke-width">4</CssParameter>
4364        <CssParameter name="stroke-linejoin">round</CssParameter>
4365        <CssParameter name="stroke-linecap">round</CssParameter>
4366        <CssParameter name="stroke-opacity">0.4</CssParameter>
4367      </LineSymbolizer>
4368      <LineSymbolizer>
4369        <CssParameter name="stroke">#777</CssParameter>
4370        <CssParameter name="stroke-width">3.0</CssParameter>
4371        <CssParameter name="stroke-dasharray">2,3</CssParameter>
4372        <CssParameter name="stroke-linejoin">round</CssParameter>
4373        <CssParameter name="stroke-linecap">round</CssParameter>
4374      </LineSymbolizer>
4375    </Rule>
4376  </Style>
4377<Style name="trams">
4378    <Rule>
4379      <MaxScaleDenominator>100000</MaxScaleDenominator>
4380      <MinScaleDenominator>20000</MinScaleDenominator>
4381      <Filter>[railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
4382      <LineSymbolizer>
4383        <CssParameter name="stroke">#444</CssParameter>
4384        <CssParameter name="stroke-width">1</CssParameter>
4385      </LineSymbolizer>
4386    </Rule><Rule>
4387      <MaxScaleDenominator>20000</MaxScaleDenominator>
4388      <MinScaleDenominator>1000</MinScaleDenominator>
4389      <Filter>[railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
4390      <LineSymbolizer>
4391        <CssParameter name="stroke">#444</CssParameter>
4392        <CssParameter name="stroke-width">2</CssParameter>
4393      </LineSymbolizer>
4394    </Rule>
4395</Style>
4396
4397  <!-- ROADS TEXT -->
4398  <Style name="roads-text">
4399    <Rule>
4400      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
4401      <MaxScaleDenominator>500000</MaxScaleDenominator>
4402      <MinScaleDenominator>100</MinScaleDenominator>
4403      <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"/>
4404    </Rule>
4405    <Rule>
4406      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
4407      <MaxScaleDenominator>500000</MaxScaleDenominator>
4408      <MinScaleDenominator>100</MinScaleDenominator>
4409      <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"/>
4410    </Rule>
4411    <Rule>
4412      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
4413      <MaxScaleDenominator>500000</MaxScaleDenominator>
4414      <MinScaleDenominator>100</MinScaleDenominator>
4415      <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"/>
4416    </Rule>
4417    <Rule>
4418      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
4419      <MaxScaleDenominator>500000</MaxScaleDenominator>
4420      <MinScaleDenominator>100</MinScaleDenominator>
4421      <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"/>
4422    </Rule>
4423    <Rule>
4424      <Filter>[highway] = 'motorway' and [length] = 5</Filter>
4425      <MaxScaleDenominator>500000</MaxScaleDenominator>
4426      <MinScaleDenominator>100</MinScaleDenominator>
4427      <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"/>
4428    </Rule>
4429    <Rule>
4430      <Filter>[highway] = 'motorway' and [length] = 6</Filter>
4431      <MaxScaleDenominator>500000</MaxScaleDenominator>
4432      <MinScaleDenominator>100</MinScaleDenominator>
4433      <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"/>
4434    </Rule>
4435
4436    <Rule>
4437      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
4438      <MaxScaleDenominator>150000</MaxScaleDenominator>
4439      <MinScaleDenominator>100</MinScaleDenominator>
4440      <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"/>
4441    </Rule>
4442    <Rule>
4443      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
4444      <MaxScaleDenominator>150000</MaxScaleDenominator>
4445      <MinScaleDenominator>100</MinScaleDenominator>
4446      <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"/>
4447    </Rule>
4448    <Rule>
4449      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
4450      <MaxScaleDenominator>150000</MaxScaleDenominator>
4451      <MinScaleDenominator>100</MinScaleDenominator>
4452      <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"/>
4453    </Rule>
4454    <Rule>
4455      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
4456      <MaxScaleDenominator>150000</MaxScaleDenominator>
4457      <MinScaleDenominator>100</MinScaleDenominator>
4458      <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"/>
4459    </Rule>
4460    <Rule>
4461      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
4462      <MaxScaleDenominator>150000</MaxScaleDenominator>
4463      <MinScaleDenominator>100</MinScaleDenominator>
4464      <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"/>
4465    </Rule>
4466    <Rule>
4467      <Filter>[highway] = 'trunk' and [length] = 6</Filter>
4468      <MaxScaleDenominator>150000</MaxScaleDenominator>
4469      <MinScaleDenominator>100</MinScaleDenominator>
4470      <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"/>
4471    </Rule>
4472    <Rule>
4473      <Filter>[highway] = 'trunk' and [length] = 7</Filter>
4474      <MaxScaleDenominator>150000</MaxScaleDenominator>
4475      <MinScaleDenominator>100</MinScaleDenominator>
4476      <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"/>
4477    </Rule>
4478    <Rule>
4479      <Filter>[highway] = 'trunk' and [length] = 8</Filter>
4480      <MaxScaleDenominator>150000</MaxScaleDenominator>
4481      <MinScaleDenominator>100</MinScaleDenominator>
4482      <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"/>
4483    </Rule>
4484
4485    <Rule>
4486      <Filter>[highway] = 'primary' and [length] = 1</Filter>
4487      <MaxScaleDenominator>100000</MaxScaleDenominator>
4488      <MinScaleDenominator>100</MinScaleDenominator>
4489      <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"/>
4490    </Rule>
4491    <Rule>
4492      <Filter>[highway] = 'primary' and [length] = 2</Filter>
4493      <MaxScaleDenominator>100000</MaxScaleDenominator>
4494      <MinScaleDenominator>100</MinScaleDenominator>
4495      <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"/>
4496    </Rule>
4497    <Rule>
4498      <Filter>[highway] = 'primary' and [length] = 3</Filter>
4499      <MaxScaleDenominator>100000</MaxScaleDenominator>
4500      <MinScaleDenominator>100</MinScaleDenominator>
4501      <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"/>
4502    </Rule>
4503    <Rule>
4504      <Filter>[highway] = 'primary' and [length] = 4</Filter>
4505      <MaxScaleDenominator>100000</MaxScaleDenominator>
4506      <MinScaleDenominator>100</MinScaleDenominator>
4507      <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"/>
4508    </Rule>
4509    <Rule>
4510      <Filter>[highway] = 'primary' and [length] = 5</Filter>
4511      <MaxScaleDenominator>100000</MaxScaleDenominator>
4512      <MinScaleDenominator>100</MinScaleDenominator>
4513      <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"/>
4514    </Rule>
4515    <Rule>
4516      <Filter>[highway] = 'primary' and [length] = 6</Filter>
4517      <MaxScaleDenominator>100000</MaxScaleDenominator>
4518      <MinScaleDenominator>100</MinScaleDenominator>
4519      <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"/>
4520    </Rule>
4521    <Rule>
4522      <Filter>[highway] = 'primary' and [length] = 7</Filter>
4523      <MaxScaleDenominator>100000</MaxScaleDenominator>
4524      <MinScaleDenominator>100</MinScaleDenominator>
4525      <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"/>
4526    </Rule>
4527    <Rule>
4528      <Filter>[highway] = 'primary' and [length] = 8</Filter>
4529      <MaxScaleDenominator>100000</MaxScaleDenominator>
4530      <MinScaleDenominator>100</MinScaleDenominator>
4531      <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"/>
4532    </Rule>
4533
4534    <Rule>
4535      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
4536      <MaxScaleDenominator>50000</MaxScaleDenominator>
4537      <MinScaleDenominator>100</MinScaleDenominator>
4538      <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"/>
4539    </Rule>
4540    <Rule>
4541      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
4542      <MaxScaleDenominator>50000</MaxScaleDenominator>
4543      <MinScaleDenominator>100</MinScaleDenominator>
4544      <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"/>
4545    </Rule>
4546    <Rule>
4547      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
4548      <MaxScaleDenominator>50000</MaxScaleDenominator>
4549      <MinScaleDenominator>100</MinScaleDenominator>
4550      <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"/>
4551    </Rule>
4552    <Rule>
4553      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
4554      <MaxScaleDenominator>50000</MaxScaleDenominator>
4555      <MinScaleDenominator>100</MinScaleDenominator>
4556      <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"/>
4557    </Rule>
4558    <Rule>
4559      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
4560      <MaxScaleDenominator>50000</MaxScaleDenominator>
4561      <MinScaleDenominator>100</MinScaleDenominator>
4562      <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"/>
4563    </Rule>
4564    <Rule>
4565      <Filter>[highway] = 'secondary' and [length] = 6</Filter>
4566      <MaxScaleDenominator>50000</MaxScaleDenominator>
4567      <MinScaleDenominator>100</MinScaleDenominator>
4568      <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"/>
4569    </Rule>
4570    <Rule>
4571      <Filter>[highway] = 'secondary' and [length] = 7</Filter>
4572      <MaxScaleDenominator>50000</MaxScaleDenominator>
4573      <MinScaleDenominator>100</MinScaleDenominator>
4574      <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"/>
4575    </Rule>
4576    <Rule>
4577      <Filter>[highway] = 'secondary' and [length] = 8</Filter>
4578      <MaxScaleDenominator>50000</MaxScaleDenominator>
4579      <MinScaleDenominator>100</MinScaleDenominator>
4580      <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"/>
4581    </Rule>
4582
4583    <Rule>
4584      <Filter>[highway] = 'tertiary' and [length] = 1</Filter>
4585      <MaxScaleDenominator>25000</MaxScaleDenominator>
4586      <MinScaleDenominator>100</MinScaleDenominator>
4587      <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"/>
4588    </Rule>
4589    <Rule>
4590      <Filter>[highway] = 'tertiary' and [length] = 2</Filter>
4591      <MaxScaleDenominator>25000</MaxScaleDenominator>
4592      <MinScaleDenominator>100</MinScaleDenominator>
4593      <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"/>
4594    </Rule>
4595    <Rule>
4596      <Filter>[highway] = 'tertiary' and [length] = 3</Filter>
4597      <MaxScaleDenominator>25000</MaxScaleDenominator>
4598      <MinScaleDenominator>100</MinScaleDenominator>
4599      <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"/>
4600    </Rule>
4601    <Rule>
4602      <Filter>[highway] = 'tertiary' and [length] = 4</Filter>
4603      <MaxScaleDenominator>25000</MaxScaleDenominator>
4604      <MinScaleDenominator>100</MinScaleDenominator>
4605      <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"/>
4606    </Rule>
4607    <Rule>
4608      <Filter>[highway] = 'tertiary' and [length] = 5</Filter>
4609      <MaxScaleDenominator>25000</MaxScaleDenominator>
4610      <MinScaleDenominator>100</MinScaleDenominator>
4611      <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"/>
4612    </Rule>
4613    <Rule>
4614      <Filter>[highway] = 'tertiary' and [length] = 6</Filter>
4615      <MaxScaleDenominator>25000</MaxScaleDenominator>
4616      <MinScaleDenominator>100</MinScaleDenominator>
4617      <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"/>
4618    </Rule>
4619    <Rule>
4620      <Filter>[highway] = 'tertiary' and [length] = 7</Filter>
4621      <MaxScaleDenominator>25000</MaxScaleDenominator>
4622      <MinScaleDenominator>100</MinScaleDenominator>
4623      <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"/>
4624    </Rule>
4625    <Rule>
4626      <Filter>[highway] = 'tertiary' and [length] = 8</Filter>
4627      <MaxScaleDenominator>25000</MaxScaleDenominator>
4628      <MinScaleDenominator>100</MinScaleDenominator>
4629      <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"/>
4630    </Rule>
4631
4632    <Rule>
4633      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
4634      <MaxScaleDenominator>75000</MaxScaleDenominator>
4635      <MinScaleDenominator>50000</MinScaleDenominator>
4636      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
4637    </Rule>
4638    <Rule>
4639      <Filter>[highway] = 'secondary'</Filter>
4640      <MaxScaleDenominator>75000</MaxScaleDenominator>
4641      <MinScaleDenominator>50000</MinScaleDenominator>
4642      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
4643    </Rule>
4644    <Rule>
4645      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
4646      <MaxScaleDenominator>50000</MaxScaleDenominator>
4647      <MinScaleDenominator>20000</MinScaleDenominator>
4648      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="0" placement="line"/>
4649    </Rule>
4650    <Rule>
4651      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
4652      <MaxScaleDenominator>20000</MaxScaleDenominator>
4653      <MinScaleDenominator>1000</MinScaleDenominator>
4654      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
4655    </Rule>
4656    <Rule>
4657      <Filter>[highway] = 'secondary'</Filter>
4658      <MaxScaleDenominator>50000</MaxScaleDenominator>
4659      <MinScaleDenominator>20000</MinScaleDenominator>
4660      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
4661    </Rule><Rule>
4662      <Filter>[highway] = 'secondary'</Filter>
4663      <MaxScaleDenominator>20000</MaxScaleDenominator>
4664      <MinScaleDenominator>1000</MinScaleDenominator>
4665      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
4666    </Rule>
4667    <Rule>
4668      <Filter>[highway] = 'tertiary'</Filter>
4669      <MaxScaleDenominator>25000</MaxScaleDenominator>
4670      <MinScaleDenominator>5000</MinScaleDenominator>
4671      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
4672    </Rule>
4673    <Rule>
4674      <Filter>[highway] = 'tertiary'</Filter>
4675      <MaxScaleDenominator>5000</MaxScaleDenominator>
4676      <MinScaleDenominator>100</MinScaleDenominator>
4677      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4678    </Rule>
4679    <Rule>
4680      <MaxScaleDenominator>100000</MaxScaleDenominator>
4681      <MinScaleDenominator>10000</MinScaleDenominator>
4682      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
4683      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
4684    </Rule>
4685    <Rule>
4686      <MaxScaleDenominator>10000</MaxScaleDenominator>
4687      <MinScaleDenominator>1000</MinScaleDenominator>
4688      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
4689      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4690    </Rule>
4691    <Rule>
4692      <ElseFilter/>
4693      <MaxScaleDenominator>25000</MaxScaleDenominator>
4694      <MinScaleDenominator>5000</MinScaleDenominator>
4695      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
4696    </Rule>
4697    <Rule>
4698      <ElseFilter/>
4699      <MaxScaleDenominator>5000</MaxScaleDenominator>
4700      <MinScaleDenominator>100</MinScaleDenominator>
4701      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4702    </Rule>
4703  </Style>
4704  <Style name="cliffs">
4705     <Rule>
4706      <MaxScaleDenominator>100000</MaxScaleDenominator>
4707      <MinScaleDenominator>20000</MinScaleDenominator>
4708      <Filter>[natural] = 'cliff'</Filter>       
4709       <LinePatternSymbolizer file="/home/steve/symbols/cliff.png" type="png" width="10" height="4" />
4710    </Rule>
4711    <Rule>
4712      <MaxScaleDenominator>20000</MaxScaleDenominator>
4713      <Filter>[natural] = 'cliff'</Filter>
4714       <LinePatternSymbolizer file="/home/steve/symbols/cliff2.png" type="png" width="12" height="6" />
4715    </Rule>
4716    <Rule>
4717      <MaxScaleDenominator>20000</MaxScaleDenominator>
4718      <Filter>[man_made] = 'embankment'</Filter>
4719       <LinePatternSymbolizer file="/home/steve/symbols/cliff.png" type="png" width="10" height="4" />
4720    </Rule>
4721  </Style>
4722  <Style name="directions">
4723    <Rule>
4724      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
4725      <MaxScaleDenominator>25000</MaxScaleDenominator>
4726      <LineSymbolizer>
4727        <CssParameter name="stroke">#6c70d5</CssParameter>
4728        <CssParameter name="stroke-width">1</CssParameter>
4729        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4730        <CssParameter name="stroke-dasharray">0,12,10,152</CssParameter>
4731      </LineSymbolizer>
4732      <LineSymbolizer>
4733        <CssParameter name="stroke">#6c70d5</CssParameter>
4734        <CssParameter name="stroke-width">2</CssParameter>
4735        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4736        <CssParameter name="stroke-dasharray">0,12,9,153</CssParameter>
4737      </LineSymbolizer>
4738      <LineSymbolizer>
4739        <CssParameter name="stroke">#6c70d5</CssParameter>
4740        <CssParameter name="stroke-width">3</CssParameter>
4741        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4742        <CssParameter name="stroke-dasharray">0,18,2,154</CssParameter>
4743      </LineSymbolizer>
4744      <LineSymbolizer>
4745        <CssParameter name="stroke">#6c70d5</CssParameter>
4746        <CssParameter name="stroke-width">4</CssParameter>
4747        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4748        <CssParameter name="stroke-dasharray">0,18,1,155</CssParameter>
4749      </LineSymbolizer>
4750    </Rule>
4751    <Rule>
4752      <Filter>[oneway] = '-1'</Filter>
4753      <MaxScaleDenominator>25000</MaxScaleDenominator>
4754      <LineSymbolizer>
4755        <CssParameter name="stroke">#6c70d5</CssParameter>
4756        <CssParameter name="stroke-width">1</CssParameter>
4757        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4758        <CssParameter name="stroke-dasharray">0,12,10,152</CssParameter>
4759      </LineSymbolizer>
4760      <LineSymbolizer>
4761        <CssParameter name="stroke">#6c70d5</CssParameter>
4762        <CssParameter name="stroke-width">2</CssParameter>
4763        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4764        <CssParameter name="stroke-dasharray">0,13,9,152</CssParameter>
4765      </LineSymbolizer>
4766      <LineSymbolizer>
4767        <CssParameter name="stroke">#6c70d5</CssParameter>
4768        <CssParameter name="stroke-width">3</CssParameter>
4769        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4770        <CssParameter name="stroke-dasharray">0,14,2,158</CssParameter>
4771      </LineSymbolizer>
4772      <LineSymbolizer>
4773        <CssParameter name="stroke">#6c70d5</CssParameter>
4774        <CssParameter name="stroke-width">4</CssParameter>
4775        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4776        <CssParameter name="stroke-dasharray">0,15,1,158</CssParameter>
4777      </LineSymbolizer>
4778    </Rule>
4779 </Style>
4780<Style name="admin">
4781   <Rule>
4782      <Filter>[admin_level]='2' or [admin_level]='3'</Filter>
4783      <MaxScaleDenominator>5000000</MaxScaleDenominator>
4784      <MinScaleDenominator>1000000</MinScaleDenominator>
4785      <LineSymbolizer>
4786        <CssParameter name="stroke">purple</CssParameter>
4787        <CssParameter name="stroke-width">2</CssParameter>
4788        <CssParameter name="stroke-opacity">0.2</CssParameter>
4789      </LineSymbolizer>
4790    </Rule>
4791   <Rule>
4792      <Filter>[admin_level]='2'</Filter>
4793      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4794      <LineSymbolizer>
4795        <CssParameter name="stroke">purple</CssParameter>
4796        <CssParameter name="stroke-width">6</CssParameter>
4797        <CssParameter name="stroke-opacity">0.1</CssParameter>
4798      </LineSymbolizer>
4799    </Rule>
4800    <Rule>
4801      <Filter>[admin_level]='3'</Filter>
4802      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4803      <LineSymbolizer>
4804        <CssParameter name="stroke">purple</CssParameter>
4805        <CssParameter name="stroke-width">5</CssParameter>
4806        <CssParameter name="stroke-dasharray">4,2</CssParameter>
4807        <CssParameter name="stroke-opacity">0.1</CssParameter>
4808      </LineSymbolizer>
4809    </Rule>
4810    <Rule>
4811      <Filter>[admin_level]='4'</Filter>
4812      <MaxScaleDenominator>500000</MaxScaleDenominator>
4813      <LineSymbolizer>
4814        <CssParameter name="stroke">purple</CssParameter>
4815        <CssParameter name="stroke-width">3</CssParameter>
4816        <CssParameter name="stroke-dasharray">4,3</CssParameter>
4817        <CssParameter name="stroke-opacity">0.2</CssParameter>
4818      </LineSymbolizer>
4819    </Rule>
4820    <Rule>
4821      <Filter>[admin_level]='5'</Filter>
4822      <MaxScaleDenominator>500000</MaxScaleDenominator>
4823      <LineSymbolizer>
4824        <CssParameter name="stroke">purple</CssParameter>
4825        <CssParameter name="stroke-width">2</CssParameter>
4826        <CssParameter name="stroke-dasharray">6,3,2,3,2,3</CssParameter>
4827        <CssParameter name="stroke-opacity">0.3</CssParameter>
4828      </LineSymbolizer>
4829    </Rule>
4830    <Rule>
4831      <Filter>[admin_level]='6'</Filter>
4832      <MaxScaleDenominator>500000</MaxScaleDenominator>
4833      <LineSymbolizer>
4834        <CssParameter name="stroke">purple</CssParameter>
4835        <CssParameter name="stroke-width">2</CssParameter>
4836        <CssParameter name="stroke-dasharray">6,3,2,3</CssParameter>
4837        <CssParameter name="stroke-opacity">0.3</CssParameter>
4838      </LineSymbolizer>
4839    </Rule>
4840    <Rule>
4841      <Filter>[admin_level]='8' or [admin_level]='7'</Filter>
4842      <MaxScaleDenominator>200000</MaxScaleDenominator>
4843      <LineSymbolizer>
4844        <CssParameter name="stroke">purple</CssParameter>
4845        <CssParameter name="stroke-width">1.5</CssParameter>
4846        <CssParameter name="stroke-dasharray">5,2</CssParameter>
4847        <CssParameter name="stroke-opacity">0.3</CssParameter>
4848      </LineSymbolizer>
4849    </Rule>
4850    <Rule>
4851      <Filter>[admin_level]='10' or [admin_level]='9'</Filter>
4852      <MaxScaleDenominator>100000</MaxScaleDenominator>
4853      <LineSymbolizer>
4854        <CssParameter name="stroke">purple</CssParameter>
4855        <CssParameter name="stroke-width">2</CssParameter>
4856        <CssParameter name="stroke-dasharray">2,3</CssParameter>
4857        <CssParameter name="stroke-opacity">0.3</CssParameter>
4858      </LineSymbolizer>
4859    </Rule>
4860   <Rule>
4861      <ElseFilter/>
4862      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4863      <LineSymbolizer>
4864        <CssParameter name="stroke">purple</CssParameter>
4865        <CssParameter name="stroke-width">1</CssParameter>
4866        <CssParameter name="stroke-opacity">0.2</CssParameter>
4867      </LineSymbolizer>
4868    </Rule> 
4869 </Style>
4870
4871  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
4872    <StyleName>world-1</StyleName>
4873    <Datasource>
4874      <Parameter name="type">shape</Parameter>
4875      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
4876    </Datasource>
4877  </Layer>
4878
4879  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
4880    <StyleName>world</StyleName>
4881    <Datasource>
4882      <Parameter name="type">shape</Parameter>
4883      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
4884    </Datasource>
4885  </Layer>
4886
4887  <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">
4888    <StyleName>coast-poly</StyleName>
4889    <Datasource>
4890      <Parameter name="type">shape</Parameter>
4891      <Parameter name="file">/home/steve/world_boundaries/processed_p</Parameter>
4892    </Datasource>
4893  </Layer>
4894
4895  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
4896    <StyleName>builtup</StyleName>
4897    <Datasource>
4898      <Parameter name="type">shape</Parameter>
4899      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
4900    </Datasource>
4901  </Layer>
4902
4903  <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">
4904    <StyleName>leisure</StyleName>
4905    <Datasource>
4906      <Parameter name="type">postgis</Parameter>
4907      <Parameter name="host">dev.openstreetmap.org</Parameter>
4908      <Parameter name="port">5433</Parameter>
4909      <Parameter name="user">steve</Parameter>
4910      <Parameter name="dbname">steve</Parameter>
4911      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
4912      <Parameter name="estimate_extent">false</Parameter>
4913      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4914    </Datasource>
4915  </Layer>
4916  <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">
4917    <StyleName>water</StyleName>
4918    <Datasource>
4919      <Parameter name="type">postgis</Parameter>
4920      <Parameter name="host">dev.openstreetmap.org</Parameter>
4921      <Parameter name="port">5433</Parameter>
4922      <Parameter name="user">steve</Parameter>
4923      <Parameter name="dbname">steve</Parameter>
4924      <Parameter name="estimate_extent">false</Parameter>
4925      <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>
4926      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4927    </Datasource>
4928  </Layer>
4929
4930  <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">
4931    <StyleName>water</StyleName>
4932    <Datasource>
4933      <Parameter name="type">postgis</Parameter>
4934      <Parameter name="host">dev.openstreetmap.org</Parameter>
4935      <Parameter name="port">5433</Parameter>
4936      <Parameter name="user">steve</Parameter>
4937      <Parameter name="dbname">steve</Parameter>
4938      <Parameter name="estimate_extent">false</Parameter>
4939      <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>
4940      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4941    </Datasource>
4942  </Layer>
4943  <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">
4944    <StyleName>tunnels-casing</StyleName>
4945    <StyleName>tunnels-fill</StyleName>
4946    <Datasource>
4947      <Parameter name="type">postgis</Parameter>
4948      <Parameter name="host">dev.openstreetmap.org</Parameter>
4949      <Parameter name="port">5433</Parameter>
4950      <Parameter name="user">steve</Parameter>
4951      <Parameter name="dbname">steve</Parameter>
4952      <Parameter name="table">
4953      (select * from planet_osm_line order by z_order) as roads
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-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">
4960    <StyleName>tracks-notunnel-nobridge</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 (bridge is null or bridge in ('no','false','0')) and (tunnel is null or tunnel in ('no','false','0'))) 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="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">
4976    <StyleName>tracks-bridges</StyleName>
4977    <Datasource>
4978      <Parameter name="type">postgis</Parameter>
4979      <Parameter name="password">martyn</Parameter>
4980      <Parameter name="host">localhost</Parameter>
4981      <Parameter name="port">5432</Parameter>
4982      <Parameter name="user">postgres</Parameter>
4983      <Parameter name="dbname">osm</Parameter>
4984      <Parameter name="table">
4985      (select way,tracktype from planet_osm_line where highway='track' and bridge in ('yes','true','1')) as tracks
4986      </Parameter>
4987      <Parameter name="estimate_extent">false</Parameter>
4988      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4989    </Datasource>
4990  </Layer>
4991  <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">
4992    <StyleName>tracks-tunnels</StyleName>
4993    <Datasource>
4994      <Parameter name="type">postgis</Parameter>
4995      <Parameter name="password">martyn</Parameter>
4996      <Parameter name="host">localhost</Parameter>
4997      <Parameter name="port">5432</Parameter>
4998      <Parameter name="user">postgres</Parameter>
4999      <Parameter name="dbname">osm</Parameter>
5000      <Parameter name="table">
5001      (select way,tracktype from planet_osm_line where highway='track' and tunnel in ('yes','true','1')) as tracks
5002      </Parameter>
5003      <Parameter name="estimate_extent">false</Parameter>
5004      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5005    </Datasource>
5006  </Layer>
5007  <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">
5008    <StyleName>minor-roads-casing</StyleName>
5009    <StyleName>minor-roads-fill</StyleName>
5010    <StyleName>aerialways</StyleName>
5011    <Datasource>
5012      <Parameter name="type">postgis</Parameter>
5013      <Parameter name="host">dev.openstreetmap.org</Parameter>
5014      <Parameter name="port">5433</Parameter>
5015      <Parameter name="user">steve</Parameter>
5016      <Parameter name="dbname">steve</Parameter>
5017      <Parameter name="table">
5018      (select * from planet_osm_line order by z_order) as roads
5019      </Parameter>
5020      <Parameter name="estimate_extent">false</Parameter>
5021      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5022    </Datasource>
5023  </Layer>
5024
5025  <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">
5026    <!--StyleName>roads-casing</StyleName-->
5027    <StyleName>roads</StyleName>
5028    <Datasource>
5029      <Parameter name="type">postgis</Parameter>
5030      <Parameter name="host">dev.openstreetmap.org</Parameter>
5031      <Parameter name="port">5433</Parameter>
5032      <Parameter name="user">steve</Parameter>
5033      <Parameter name="dbname">steve</Parameter>
5034      <Parameter name="table">
5035      (select * from planet_osm_roads order by z_order) as roads
5036      </Parameter>
5037      <Parameter name="estimate_extent">false</Parameter>
5038      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5039    </Datasource>
5040   </Layer>
5041   <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">
5042    <StyleName>waterway-bridges</StyleName>
5043    <Datasource>
5044      <Parameter name="type">postgis</Parameter>
5045      <Parameter name="host">dev.openstreetmap.org</Parameter>
5046      <Parameter name="port">5433</Parameter>
5047      <Parameter name="user">steve</Parameter>
5048      <Parameter name="dbname">steve</Parameter>
5049      <Parameter name="estimate_extent">false</Parameter>
5050      <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>
5051      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5052    </Datasource>
5053   </Layer>
5054   <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">
5055    <StyleName>road-bridges-casing</StyleName>
5056    <StyleName>road-bridges-fill</StyleName>
5057    <StyleName>noncased-ways-bridges</StyleName>
5058    <StyleName>mwaybridge_layer0_casing</StyleName>
5059    <StyleName>mwaybridge_layer0_fill</StyleName>
5060    <StyleName>mwaybridge_layer1_casing</StyleName>
5061    <StyleName>mwaybridge_layer1_fill</StyleName>
5062    <StyleName>mwaybridge_layer2_casing</StyleName>
5063    <StyleName>mwaybridge_layer2_fill</StyleName>
5064    <StyleName>mwaybridge_layer3_casing</StyleName>
5065    <StyleName>mwaybridge_layer3_fill</StyleName>
5066    <StyleName>mwaybridge_layer4_casing</StyleName>
5067    <StyleName>mwaybridge_layer4_fill</StyleName>
5068    <StyleName>mwaybridge_layer5_casing</StyleName>
5069    <StyleName>mwaybridge_layer5_fill</StyleName>
5070    <Datasource>
5071      <Parameter name="type">postgis</Parameter>
5072      <Parameter name="host">dev.openstreetmap.org</Parameter>
5073      <Parameter name="port">5433</Parameter>
5074      <Parameter name="user">steve</Parameter>
5075      <Parameter name="dbname">steve</Parameter>
5076      <Parameter name="table">
5077      (select * from planet_osm_line order by z_order) as roads
5078      </Parameter>
5079      <Parameter name="estimate_extent">false</Parameter>
5080      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5081    </Datasource>
5082   </Layer>
5083   <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">
5084    <StyleName>trams</StyleName>
5085    <Datasource>
5086      <Parameter name="type">postgis</Parameter>
5087      <Parameter name="password">martyn</Parameter>
5088      <Parameter name="host">localhost</Parameter>
5089      <Parameter name="port">5432</Parameter>
5090      <Parameter name="user">postgres</Parameter>
5091      <Parameter name="dbname">osm</Parameter>
5092      <Parameter name="table">
5093      (select * from planet_osm_line where "railway"='tram' order by z_order) as trams
5094      </Parameter>
5095      <Parameter name="estimate_extent">false</Parameter>
5096      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5097    </Datasource>
5098   </Layer>
5099   <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">
5100    <StyleName>stations</StyleName>   
5101    <StyleName>amenity</StyleName>
5102    <Datasource>
5103      <Parameter name="type">postgis</Parameter>
5104      <Parameter name="host">dev.openstreetmap.org</Parameter>
5105      <Parameter name="port">5433</Parameter>
5106      <Parameter name="user">steve</Parameter>
5107      <Parameter name="dbname">steve</Parameter>
5108      <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>
5109      <Parameter name="estimate_extent">false</Parameter>
5110      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5111    </Datasource>
5112   </Layer>
5113   <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">
5114    <StyleName>power</StyleName>
5115    <Datasource>
5116      <Parameter name="type">postgis</Parameter>
5117      <Parameter name="host">dev.openstreetmap.org</Parameter>
5118      <Parameter name="port">5433</Parameter>
5119      <Parameter name="user">steve</Parameter>
5120      <Parameter name="dbname">steve</Parameter>
5121      <Parameter name="estimate_extent">false</Parameter>
5122      <Parameter name="table">(select way from planet_osm_line where "power"='line') as power</Parameter>
5123      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5124    </Datasource>
5125  </Layer>
5126  <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">
5127     <StyleName>power_towers</StyleName>
5128    <Datasource>
5129      <Parameter name="type">postgis</Parameter>
5130      <Parameter name="host">dev.openstreetmap.org</Parameter>
5131      <Parameter name="port">5433</Parameter>
5132      <Parameter name="user">steve</Parameter>
5133      <Parameter name="dbname">steve</Parameter>
5134      <Parameter name="table">(select way from planet_osm_point where power='tower') as power_towers</Parameter>
5135      <Parameter name="estimate_extent">false</Parameter>
5136      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5137    </Datasource>
5138   </Layer>
5139   <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">
5140     <StyleName>cliffs</StyleName>
5141     <Datasource>
5142      <Parameter name="type">postgis</Parameter>
5143      <Parameter name="host">dev.openstreetmap.org</Parameter>
5144      <Parameter name="port">5433</Parameter>
5145      <Parameter name="user">steve</Parameter>
5146      <Parameter name="dbname">steve</Parameter>
5147      <Parameter name="table">
5148      (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
5149      </Parameter>
5150      <Parameter name="estimate_extent">false</Parameter>
5151      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5152    </Datasource>
5153  </Layer>
5154   <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">
5155     <StyleName>directions</StyleName>
5156     <StyleName>roads-text</StyleName>
5157     <Datasource>
5158      <Parameter name="type">postgis</Parameter>
5159      <Parameter name="host">dev.openstreetmap.org</Parameter>
5160      <Parameter name="port">5433</Parameter>
5161      <Parameter name="user">steve</Parameter>
5162      <Parameter name="dbname">steve</Parameter>
5163      <Parameter name="table">
5164      (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
5165      </Parameter>
5166      <Parameter name="estimate_extent">false</Parameter>
5167      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5168    </Datasource>
5169  </Layer>
5170
5171  <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">
5172    <StyleName>area-text</StyleName>
5173    <Datasource>
5174      <Parameter name="type">postgis</Parameter>
5175      <Parameter name="host">dev.openstreetmap.org</Parameter>
5176      <Parameter name="port">5433</Parameter>
5177      <Parameter name="user">steve</Parameter>
5178      <Parameter name="dbname">steve</Parameter>
5179      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
5180      <Parameter name="estimate_extent">false</Parameter>
5181      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5182    </Datasource>
5183  </Layer>
5184
5185  <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">
5186    <StyleName>text</StyleName>
5187    <Datasource>
5188      <Parameter name="type">postgis</Parameter>
5189      <Parameter name="host">dev.openstreetmap.org</Parameter>
5190      <Parameter name="port">5433</Parameter>
5191      <Parameter name="user">steve</Parameter>
5192      <Parameter name="dbname">steve</Parameter>
5193      <Parameter name="table">planet_osm_point</Parameter>
5194      <Parameter name="estimate_extent">false</Parameter>
5195      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5196    </Datasource>
5197  </Layer>
5198 
5199  <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">
5200    <StyleName>admin</StyleName>
5201    <Datasource>
5202      <Parameter name="type">postgis</Parameter>
5203      <Parameter name="host">dev.openstreetmap.org</Parameter>
5204      <Parameter name="port">5433</Parameter>
5205      <Parameter name="user">steve</Parameter>
5206      <Parameter name="dbname">steve</Parameter>
5207      <Parameter name="table">
5208      (select way,admin_level from planet_osm_roads where "boundary"='administrative') as admin</Parameter>
5209      <Parameter name="estimate_extent">false</Parameter>
5210      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5211    </Datasource>
5212  </Layer>
5213  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
5214    <StyleName>places</StyleName>
5215    <Datasource>
5216      <Parameter name="type">shape</Parameter>
5217      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
5218    </Datasource>
5219  </Layer>
5220</Map>
Note: See TracBrowser for help on using the repository browser.