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

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

Add spacing on unclas/res highway names, tertiary wider, add stream/drain tunnel, aerialway stations, disused canal, +grass

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