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

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

Seperate layer+styles for each place=, change admin back to _roads

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