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

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

Highway=path patch from BernhardH

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