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

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

Thin casings on trunk,primary,secondary. Pedestrian thicker at hi-zoom. Unclass/resid thicker at 11-12. Changed colour of station buildings. Add aerialway=gondola

  • Property svn:eol-style set to native
File size: 250.1 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map>
3<Map bgcolor="#b5d0d0" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4    <Style name="mapnik:selection">
5      <Rule>
6        <Filter>[mapnik:geometry] = 1</Filter>
7        <PointSymbolizer/>
8      </Rule>
9      <Rule>
10        <Filter>[mapnik:geometry] = 2</Filter>
11        <LineSymbolizer>
12          <CssParameter name="stroke">red</CssParameter>
13          <CssParameter name="stroke-width">6</CssParameter>
14          <CssParameter name="stroke-opacity">0.5</CssParameter>
15        </LineSymbolizer>
16        <LineSymbolizer>
17          <CssParameter name="stroke">yellow</CssParameter>
18          <CssParameter name="stroke-width">2</CssParameter>
19          <CssParameter name="stroke-opacity">1.0</CssParameter>
20        </LineSymbolizer>
21      </Rule>
22      <Rule>
23        <Filter>[mapnik:geometry] = 3</Filter>
24        <PolygonSymbolizer>
25          <CssParameter name="fill">red</CssParameter>
26          <CssParameter name="fill-opacity">0.5</CssParameter>
27        </PolygonSymbolizer>
28      </Rule>
29    </Style>
30
31   <Style name="world-1">
32    <Rule>
33      <MaxScaleDenominator>250000000000</MaxScaleDenominator>
34      <MinScaleDenominator>6000000</MinScaleDenominator>
35      <PolygonSymbolizer>
36        <CssParameter name="fill">#f2efe9</CssParameter>
37      </PolygonSymbolizer>
38       <LineSymbolizer>
39        <CssParameter name="stroke">#b5d0d0</CssParameter>
40        <CssParameter name="stroke-width">0.5</CssParameter>
41      </LineSymbolizer>
42    </Rule>
43  </Style>
44  <Style name="world">
45    <Rule>
46      <MaxScaleDenominator>6000000</MaxScaleDenominator>
47      <MinScaleDenominator>600000</MinScaleDenominator>
48      <PolygonSymbolizer>
49        <CssParameter name="fill">#f2efe9</CssParameter>
50      </PolygonSymbolizer>
51    </Rule>
52  </Style>
53
54  <Style name="coast-poly">
55    <Rule>
56      <MaxScaleDenominator>600000</MaxScaleDenominator>
57      <PolygonSymbolizer>
58        <CssParameter name="fill">#f2efe9</CssParameter>
59      </PolygonSymbolizer>
60    </Rule>
61  </Style>
62
63  <!-- BUILTUP VMAP0 -->
64  <!-- level 7-9-->
65  <Style name="builtup">
66    <Rule>
67      <MaxScaleDenominator>2500000</MaxScaleDenominator>
68      <MinScaleDenominator>500000</MinScaleDenominator>
69      <PolygonSymbolizer>
70        <CssParameter name="fill">#ddd</CssParameter>
71      </PolygonSymbolizer>
72    </Rule>
73  </Style>
74
75  <Style name="places">
76    <Rule>
77      <MaxScaleDenominator>50000000</MaxScaleDenominator>
78      <MinScaleDenominator>10000000</MinScaleDenominator>
79      <TextSymbolizer name="place_name" face_name="DejaVu Sans Book" size="10" fill="#444" halo_radius="1" wrap_width="0"/>
80    </Rule>
81  </Style>
82  <Style name="stations">
83    <Rule>
84      <MaxScaleDenominator>250000</MaxScaleDenominator>
85      <MinScaleDenominator>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' 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' 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' 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' 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] = 'steps'</Filter>
2679      <MaxScaleDenominator>100000</MaxScaleDenominator>
2680      <MinScaleDenominator>20000</MinScaleDenominator>
2681      <LineSymbolizer>
2682        <CssParameter name="stroke">#fff</CssParameter>
2683        <CssParameter name="stroke-width">6</CssParameter>
2684        <CssParameter name="stroke-opacity">0.4</CssParameter>
2685      </LineSymbolizer>
2686      <LineSymbolizer>
2687        <CssParameter name="stroke">salmon</CssParameter>
2688        <CssParameter name="stroke-width">2.0</CssParameter>
2689        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2690        <CssParameter name="stroke-linejoin">round</CssParameter>
2691        <CssParameter name="stroke-linecap">round</CssParameter>
2692      </LineSymbolizer>
2693    </Rule>
2694
2695    <Rule>
2696      <Filter>[highway] = 'cycleway' and not ([tunnel] = 'yes' or [tunnel] = 'true' or [tunnel] = '1')</Filter>
2697      <MaxScaleDenominator>100000</MaxScaleDenominator>
2698      <LineSymbolizer>
2699        <CssParameter name="stroke">white</CssParameter>
2700        <CssParameter name="stroke-width">4</CssParameter>
2701        <CssParameter name="stroke-linejoin">round</CssParameter>
2702        <CssParameter name="stroke-linecap">round</CssParameter>
2703        <CssParameter name="stroke-opacity">0.4</CssParameter>
2704      </LineSymbolizer>
2705      <LineSymbolizer>
2706        <CssParameter name="stroke">blue</CssParameter>
2707        <CssParameter name="stroke-width">1.5</CssParameter>
2708        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2709        <CssParameter name="stroke-linejoin">round</CssParameter>
2710        <CssParameter name="stroke-linecap">round</CssParameter>
2711      </LineSymbolizer>
2712    </Rule>
2713    <Rule>
2714      <Filter>[highway] = 'cycleway' and ([tunnel] = 'yes' or [tunnel] = 'true' or [tunnel] = '1')</Filter>
2715      <MaxScaleDenominator>100000</MaxScaleDenominator>
2716      <LineSymbolizer>
2717        <CssParameter name="stroke">grey</CssParameter>
2718        <CssParameter name="stroke-width">5</CssParameter>
2719        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2720      </LineSymbolizer>
2721      <LineSymbolizer>
2722        <CssParameter name="stroke">white</CssParameter>
2723        <CssParameter name="stroke-width">3</CssParameter>
2724        <CssParameter name="stroke-linejoin">round</CssParameter>
2725        <CssParameter name="stroke-linecap">round</CssParameter>
2726      </LineSymbolizer>
2727      <LineSymbolizer>
2728        <CssParameter name="stroke">blue</CssParameter>
2729        <CssParameter name="stroke-width">2</CssParameter>
2730        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2731        <CssParameter name="stroke-opacity">0.5</CssParameter>
2732        <CssParameter name="stroke-linejoin">round</CssParameter>
2733        <CssParameter name="stroke-linecap">round</CssParameter>
2734      </LineSymbolizer>
2735    </Rule>
2736    <Rule>
2737      <Filter>[highway] = 'byway'</Filter>
2738      <MaxScaleDenominator>100000</MaxScaleDenominator>
2739      <LineSymbolizer>
2740        <CssParameter name="stroke">white</CssParameter>
2741        <CssParameter name="stroke-width">6</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">#ffcc00</CssParameter>
2748        <CssParameter name="stroke-width">2.0</CssParameter>
2749        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2750        <CssParameter name="stroke-linejoin">round</CssParameter>
2751        <CssParameter name="stroke-linecap">round</CssParameter>
2752      </LineSymbolizer>
2753    </Rule>
2754    <Rule>
2755      <Filter>[highway] = 'track'</Filter>
2756      <MaxScaleDenominator>100000</MaxScaleDenominator>
2757      <MinScaleDenominator>50000</MinScaleDenominator>
2758      <LineSymbolizer>
2759        <CssParameter name="stroke">white</CssParameter>
2760        <CssParameter name="stroke-width">3</CssParameter>
2761        <CssParameter name="stroke-linejoin">round</CssParameter>
2762        <CssParameter name="stroke-linecap">round</CssParameter>
2763        <CssParameter name="stroke-opacity">0.4</CssParameter>
2764      </LineSymbolizer>
2765      <LineSymbolizer>
2766        <CssParameter name="stroke">#996600</CssParameter>
2767        <CssParameter name="stroke-width">1.5</CssParameter>
2768        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2769        <CssParameter name="stroke-linejoin">round</CssParameter>
2770        <CssParameter name="stroke-linecap">round</CssParameter>
2771      </LineSymbolizer>
2772     </Rule>   
2773    <Rule>
2774      <Filter>[highway] = 'unsurfaced'</Filter>
2775      <MaxScaleDenominator>100000</MaxScaleDenominator>
2776      <MinScaleDenominator>50000</MinScaleDenominator>
2777      <LineSymbolizer>
2778        <CssParameter name="stroke">#fff</CssParameter>
2779        <CssParameter name="stroke-width">4</CssParameter>
2780        <CssParameter name="stroke-linejoin">round</CssParameter>
2781        <CssParameter name="stroke-linecap">round</CssParameter>
2782        <CssParameter name="stroke-opacity">0.4</CssParameter>
2783      </LineSymbolizer>
2784      <LineSymbolizer>
2785        <CssParameter name="stroke">#debd9c</CssParameter>
2786        <CssParameter name="stroke-width">3</CssParameter>
2787        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2788        <CssParameter name="stroke-linejoin">round</CssParameter>
2789        <CssParameter name="stroke-linecap">round</CssParameter>
2790      </LineSymbolizer>
2791    </Rule>
2792    <Rule>
2793      <Filter>[highway] = 'unsurfaced'</Filter>
2794      <MaxScaleDenominator>50000</MaxScaleDenominator>
2795      <LineSymbolizer>
2796        <CssParameter name="stroke">#fff</CssParameter>
2797        <CssParameter name="stroke-width">5</CssParameter>
2798        <CssParameter name="stroke-linejoin">round</CssParameter>
2799        <CssParameter name="stroke-linecap">round</CssParameter>
2800        <CssParameter name="stroke-opacity">0.4</CssParameter>
2801      </LineSymbolizer>
2802      <LineSymbolizer>
2803        <CssParameter name="stroke">#debd9c</CssParameter>
2804        <CssParameter name="stroke-width">4</CssParameter>
2805        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2806        <CssParameter name="stroke-linejoin">round</CssParameter>
2807        <CssParameter name="stroke-linecap">round</CssParameter>
2808      </LineSymbolizer>
2809    </Rule>
2810    <Rule>
2811      <Filter>[route] = 'ferry'</Filter>
2812      <MaxScaleDenominator>500000</MaxScaleDenominator>
2813      <LineSymbolizer>
2814        <CssParameter name="stroke">navy</CssParameter>
2815        <CssParameter name="stroke-width">0.8</CssParameter>
2816        <CssParameter name="stroke-dasharray">6,6</CssParameter>
2817      </LineSymbolizer>
2818    </Rule>
2819
2820    <Rule>
2821      <Filter>[aeroway] = 'runway'</Filter>
2822      <MaxScaleDenominator>500000</MaxScaleDenominator>
2823      <MinScaleDenominator>200000</MinScaleDenominator>
2824      <LineSymbolizer>
2825        <CssParameter name="stroke">#bbc</CssParameter>
2826        <CssParameter name="stroke-width">2</CssParameter>
2827      </LineSymbolizer>
2828    </Rule>
2829    <Rule>
2830      <Filter>[aeroway] = 'runway'</Filter>
2831      <MaxScaleDenominator>200000</MaxScaleDenominator>
2832      <MinScaleDenominator>50000</MinScaleDenominator>
2833      <LineSymbolizer>
2834        <CssParameter name="stroke">#bbc</CssParameter>
2835        <CssParameter name="stroke-width">7</CssParameter>
2836      </LineSymbolizer>
2837    </Rule>
2838    <Rule>
2839      <Filter>[aeroway] = 'runway' and not ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
2840      <MaxScaleDenominator>50000</MaxScaleDenominator>
2841      <LineSymbolizer>
2842        <CssParameter name="stroke">#bbc</CssParameter>
2843        <CssParameter name="stroke-width">18</CssParameter>
2844      </LineSymbolizer>
2845    </Rule>
2846    <Rule>
2847      <Filter>[aeroway] = 'taxiway'</Filter>
2848      <MaxScaleDenominator>500000</MaxScaleDenominator>
2849      <MinScaleDenominator>50000</MinScaleDenominator>
2850      <LineSymbolizer>
2851        <CssParameter name="stroke">#bbc</CssParameter>
2852        <CssParameter name="stroke-width">1</CssParameter>
2853      </LineSymbolizer>
2854    </Rule>
2855    <Rule>
2856      <Filter>[aeroway] = 'taxiway' and not ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
2857      <MaxScaleDenominator>50000</MaxScaleDenominator>
2858      <MinScaleDenominator>20000</MinScaleDenominator>
2859      <LineSymbolizer>
2860        <CssParameter name="stroke">#bbc</CssParameter>
2861        <CssParameter name="stroke-width">4</CssParameter>
2862      </LineSymbolizer>
2863    </Rule>
2864    <Rule>
2865      <Filter>[aeroway] = 'taxiway' and not ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
2866      <MaxScaleDenominator>20000</MaxScaleDenominator>
2867      <LineSymbolizer>
2868        <CssParameter name="stroke">#bbc</CssParameter>
2869        <CssParameter name="stroke-width">6</CssParameter>
2870      </LineSymbolizer>
2871    </Rule>
2872
2873    <!--Rule>
2874      <ElseFilter/>
2875      <MaxScaleDenominator>1500000</MaxScaleDenominator>
2876      <MinScaleDenominator>1000</MinScaleDenominator>
2877      <LineSymbolizer>
2878        <CssParameter name="stroke">black</CssParameter>
2879        <CssParameter name="stroke-width">2</CssParameter>
2880        <CssParameter name="stroke-linejoin">round</CssParameter>
2881        <CssParameter name="stroke-linecap">round</CssParameter>
2882        <CssParameter name="stroke-dasharray">4,4</CssParameter>
2883      </LineSymbolizer>
2884    </Rule-->
2885  </Style>
2886<Style name="aerialways">
2887    <Rule>
2888      <Filter>[aerialway] = 'cable_car' or [aerialway]='gondola'</Filter>
2889      <MaxScaleDenominator>200000</MaxScaleDenominator>
2890      <MinScaleDenominator>1000</MinScaleDenominator>
2891      <LinePatternSymbolizer file="/home/steve/symbols/cable_car.png" type="png" width="28" height="3" />
2892    </Rule>
2893    <Rule>
2894      <Filter>[aerialway] = 'chair_lift'</Filter>
2895      <MaxScaleDenominator>200000</MaxScaleDenominator>
2896      <MinScaleDenominator>1000</MinScaleDenominator>
2897      <LinePatternSymbolizer file="/home/steve/symbols/chair_lift.png" type="png" width="30" height="5" />
2898    </Rule>
2899</Style>
2900<Style name="tracks-notunnel-nobridge">
2901    <Rule>
2902      <Filter>[tracktype]='grade1'</Filter>
2903      <MaxScaleDenominator>50000</MaxScaleDenominator>
2904      <LineSymbolizer>
2905        <CssParameter name="stroke">white</CssParameter>
2906        <CssParameter name="stroke-width">3.5</CssParameter>
2907        <CssParameter name="stroke-opacity">0.4</CssParameter>
2908      </LineSymbolizer>
2909      <LineSymbolizer>
2910        <CssParameter name="stroke">#b37700</CssParameter>
2911        <CssParameter name="stroke-width">2</CssParameter>
2912        <CssParameter name="stroke-opacity">0.7</CssParameter>
2913      </LineSymbolizer>
2914    </Rule>
2915   <Rule>
2916      <Filter>[tracktype]='grade2'</Filter>
2917      <MaxScaleDenominator>50000</MaxScaleDenominator>
2918      <LineSymbolizer>
2919        <CssParameter name="stroke">white</CssParameter>
2920        <CssParameter name="stroke-width">3</CssParameter>
2921        <CssParameter name="stroke-linejoin">round</CssParameter>
2922        <CssParameter name="stroke-linecap">round</CssParameter>
2923        <CssParameter name="stroke-opacity">0.4</CssParameter>
2924      </LineSymbolizer>
2925      <LineSymbolizer>
2926        <CssParameter name="stroke">#a87000</CssParameter>
2927        <CssParameter name="stroke-width">1.5</CssParameter>
2928        <CssParameter name="stroke-dasharray">9,4</CssParameter>
2929        <CssParameter name="stroke-linejoin">round</CssParameter>
2930        <CssParameter name="stroke-linecap">round</CssParameter>
2931        <CssParameter name="stroke-opacity">0.8</CssParameter>
2932      </LineSymbolizer>
2933    </Rule>
2934   <Rule>
2935      <Filter>[tracktype]='grade3'</Filter>
2936      <MaxScaleDenominator>50000</MaxScaleDenominator>
2937      <LineSymbolizer>
2938        <CssParameter name="stroke">white</CssParameter>
2939        <CssParameter name="stroke-width">3</CssParameter>
2940        <CssParameter name="stroke-linejoin">round</CssParameter>
2941        <CssParameter name="stroke-linecap">round</CssParameter>
2942        <CssParameter name="stroke-opacity">0.4</CssParameter>
2943      </LineSymbolizer>
2944      <LineSymbolizer>
2945        <CssParameter name="stroke">#996600</CssParameter>
2946        <CssParameter name="stroke-width">1.5</CssParameter>
2947        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2948        <CssParameter name="stroke-linejoin">round</CssParameter>
2949        <CssParameter name="stroke-linecap">round</CssParameter>
2950        <CssParameter name="stroke-opacity">0.8</CssParameter>
2951      </LineSymbolizer>
2952    </Rule>
2953    <Rule>
2954      <Filter>[tracktype]='grade4'</Filter>
2955      <MaxScaleDenominator>50000</MaxScaleDenominator>
2956      <LineSymbolizer>
2957        <CssParameter name="stroke">white</CssParameter>
2958        <CssParameter name="stroke-width">3</CssParameter>
2959        <CssParameter name="stroke-linejoin">round</CssParameter>
2960        <CssParameter name="stroke-linecap">round</CssParameter>
2961        <CssParameter name="stroke-opacity">0.4</CssParameter>
2962      </LineSymbolizer>
2963      <LineSymbolizer>
2964        <CssParameter name="stroke">#996600</CssParameter>
2965        <CssParameter name="stroke-width">2</CssParameter>
2966        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
2967        <CssParameter name="stroke-linejoin">round</CssParameter>
2968        <CssParameter name="stroke-linecap">round</CssParameter>
2969        <CssParameter name="stroke-opacity">0.8</CssParameter>
2970      </LineSymbolizer>
2971    </Rule>
2972    <Rule>
2973      <Filter>[tracktype]='grade5'</Filter>
2974      <MaxScaleDenominator>50000</MaxScaleDenominator>
2975      <LineSymbolizer>
2976        <CssParameter name="stroke">white</CssParameter>
2977        <CssParameter name="stroke-width">3</CssParameter>
2978        <CssParameter name="stroke-linejoin">round</CssParameter>
2979        <CssParameter name="stroke-linecap">round</CssParameter>
2980        <CssParameter name="stroke-opacity">0.4</CssParameter>
2981      </LineSymbolizer>
2982      <LineSymbolizer>
2983        <CssParameter name="stroke">#996600</CssParameter>
2984        <CssParameter name="stroke-width">2</CssParameter>
2985        <CssParameter name="stroke-dasharray">1,5</CssParameter>
2986        <CssParameter name="stroke-linejoin">round</CssParameter>
2987        <CssParameter name="stroke-linecap">round</CssParameter>
2988        <CssParameter name="stroke-opacity">0.8</CssParameter>
2989      </LineSymbolizer>
2990    </Rule>
2991    <Rule>
2992      <ElseFilter/>
2993      <MaxScaleDenominator>50000</MaxScaleDenominator>
2994      <LineSymbolizer>
2995        <CssParameter name="stroke">white</CssParameter>
2996        <CssParameter name="stroke-width">3</CssParameter>
2997        <CssParameter name="stroke-linejoin">round</CssParameter>
2998        <CssParameter name="stroke-linecap">round</CssParameter>
2999        <CssParameter name="stroke-opacity">0.4</CssParameter>
3000      </LineSymbolizer>
3001      <LineSymbolizer>
3002        <CssParameter name="stroke">#996600</CssParameter>
3003        <CssParameter name="stroke-width">1.5</CssParameter>
3004        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3005        <CssParameter name="stroke-linejoin">round</CssParameter>
3006        <CssParameter name="stroke-linecap">round</CssParameter>
3007      </LineSymbolizer>
3008     </Rule>   
3009</Style>
3010<Style name="tracks-bridges">
3011    <Rule>
3012     <Filter>[tracktype]='grade1'</Filter>
3013     <MaxScaleDenominator>50000</MaxScaleDenominator>
3014     <LineSymbolizer>
3015        <CssParameter name="stroke">black</CssParameter>
3016        <CssParameter name="stroke-width">5</CssParameter>
3017      </LineSymbolizer>
3018      <LineSymbolizer>
3019        <CssParameter name="stroke">white</CssParameter>
3020        <CssParameter name="stroke-width">3.5</CssParameter>
3021      </LineSymbolizer>
3022      <LineSymbolizer>
3023        <CssParameter name="stroke">#b37700</CssParameter>
3024        <CssParameter name="stroke-width">2</CssParameter>
3025        <CssParameter name="stroke-opacity">0.7</CssParameter>
3026      </LineSymbolizer>
3027    </Rule>
3028    <Rule>
3029     <Filter>[tracktype]='grade2'</Filter>
3030     <MaxScaleDenominator>50000</MaxScaleDenominator>
3031     <LineSymbolizer>
3032        <CssParameter name="stroke">black</CssParameter>
3033        <CssParameter name="stroke-width">4.5</CssParameter>
3034      </LineSymbolizer>
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      </LineSymbolizer>
3041      <LineSymbolizer>
3042        <CssParameter name="stroke">#a87000</CssParameter>
3043        <CssParameter name="stroke-width">1.5</CssParameter>
3044        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3045        <CssParameter name="stroke-linejoin">round</CssParameter>
3046        <CssParameter name="stroke-linecap">round</CssParameter>
3047        <CssParameter name="stroke-opacity">0.8</CssParameter>
3048      </LineSymbolizer>
3049    </Rule>
3050    <Rule>
3051     <Filter>[tracktype]='grade3'</Filter>
3052     <MaxScaleDenominator>50000</MaxScaleDenominator>
3053     <LineSymbolizer>
3054        <CssParameter name="stroke">black</CssParameter>
3055        <CssParameter name="stroke-width">4.5</CssParameter>
3056      </LineSymbolizer>
3057      <LineSymbolizer>
3058        <CssParameter name="stroke">white</CssParameter>
3059        <CssParameter name="stroke-width">3.5</CssParameter>
3060        <CssParameter name="stroke-linejoin">round</CssParameter>
3061        <CssParameter name="stroke-linecap">round</CssParameter>
3062      </LineSymbolizer>
3063      <LineSymbolizer>
3064        <CssParameter name="stroke">#996600</CssParameter>
3065        <CssParameter name="stroke-width">2</CssParameter>
3066        <CssParameter name="stroke-linejoin">round</CssParameter>
3067        <CssParameter name="stroke-linecap">round</CssParameter>
3068        <CssParameter name="stroke-opacity">0.7</CssParameter>
3069      </LineSymbolizer>
3070    </Rule>
3071    <Rule>
3072     <Filter>[tracktype]='grade4'</Filter>
3073     <MaxScaleDenominator>50000</MaxScaleDenominator>
3074     <LineSymbolizer>
3075        <CssParameter name="stroke">black</CssParameter>
3076        <CssParameter name="stroke-width">4.5</CssParameter>
3077      </LineSymbolizer>
3078      <LineSymbolizer>
3079        <CssParameter name="stroke">white</CssParameter>
3080        <CssParameter name="stroke-width">3</CssParameter>
3081        <CssParameter name="stroke-linejoin">round</CssParameter>
3082        <CssParameter name="stroke-linecap">round</CssParameter>
3083      </LineSymbolizer>
3084      <LineSymbolizer>
3085        <CssParameter name="stroke">#996600</CssParameter>
3086        <CssParameter name="stroke-width">2</CssParameter>
3087        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3088        <CssParameter name="stroke-linejoin">round</CssParameter>
3089        <CssParameter name="stroke-linecap">round</CssParameter>
3090        <CssParameter name="stroke-opacity">0.8</CssParameter>
3091      </LineSymbolizer>
3092    </Rule>
3093    <Rule>
3094     <Filter>[tracktype]='grade5'</Filter>
3095     <MaxScaleDenominator>50000</MaxScaleDenominator>
3096     <LineSymbolizer>
3097        <CssParameter name="stroke">black</CssParameter>
3098        <CssParameter name="stroke-width">4.5</CssParameter>
3099      </LineSymbolizer>
3100      <LineSymbolizer>
3101        <CssParameter name="stroke">white</CssParameter>
3102        <CssParameter name="stroke-width">3</CssParameter>
3103        <CssParameter name="stroke-linejoin">round</CssParameter>
3104        <CssParameter name="stroke-linecap">round</CssParameter>
3105      </LineSymbolizer>
3106      <LineSymbolizer>
3107        <CssParameter name="stroke">#996600</CssParameter>
3108        <CssParameter name="stroke-width">2</CssParameter>
3109        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3110        <CssParameter name="stroke-linejoin">round</CssParameter>
3111        <CssParameter name="stroke-linecap">round</CssParameter>
3112        <CssParameter name="stroke-opacity">0.8</CssParameter>
3113      </LineSymbolizer>
3114    </Rule>
3115    <Rule>
3116      <ElseFilter/>
3117      <MaxScaleDenominator>50000</MaxScaleDenominator>
3118     <LineSymbolizer>
3119        <CssParameter name="stroke">black</CssParameter>
3120        <CssParameter name="stroke-width">4.5</CssParameter>
3121      </LineSymbolizer>
3122      <LineSymbolizer>
3123        <CssParameter name="stroke">white</CssParameter>
3124        <CssParameter name="stroke-width">3</CssParameter>
3125        <CssParameter name="stroke-linejoin">round</CssParameter>
3126        <CssParameter name="stroke-linecap">round</CssParameter>
3127      </LineSymbolizer>
3128      <LineSymbolizer>
3129        <CssParameter name="stroke">#996600</CssParameter>
3130        <CssParameter name="stroke-width">1.5</CssParameter>
3131        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3132        <CssParameter name="stroke-linejoin">round</CssParameter>
3133        <CssParameter name="stroke-linecap">round</CssParameter>
3134      </LineSymbolizer>
3135     </Rule>   
3136</Style>
3137<Style name="tracks-tunnels">
3138    <Rule>
3139     <Filter>[tracktype]='grade1'</Filter>
3140     <MaxScaleDenominator>50000</MaxScaleDenominator>
3141     <LineSymbolizer>
3142        <CssParameter name="stroke">grey</CssParameter>
3143        <CssParameter name="stroke-width">5</CssParameter>
3144        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3145      </LineSymbolizer>
3146      <LineSymbolizer>
3147        <CssParameter name="stroke">white</CssParameter>
3148        <CssParameter name="stroke-width">3.5</CssParameter>
3149      </LineSymbolizer>
3150      <LineSymbolizer>
3151        <CssParameter name="stroke">#b37700</CssParameter>
3152        <CssParameter name="stroke-width">2</CssParameter>
3153        <CssParameter name="stroke-opacity">0.5</CssParameter>
3154      </LineSymbolizer>
3155    </Rule>
3156    <Rule>
3157     <Filter>[tracktype]='grade2'</Filter>
3158     <MaxScaleDenominator>50000</MaxScaleDenominator>
3159     <LineSymbolizer>
3160        <CssParameter name="stroke">grey</CssParameter>
3161        <CssParameter name="stroke-width">4.5</CssParameter>
3162        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3163      </LineSymbolizer>
3164      <LineSymbolizer>
3165        <CssParameter name="stroke">white</CssParameter>
3166        <CssParameter name="stroke-width">3</CssParameter>
3167        <CssParameter name="stroke-linejoin">round</CssParameter>
3168        <CssParameter name="stroke-linecap">round</CssParameter>
3169      </LineSymbolizer>
3170      <LineSymbolizer>
3171        <CssParameter name="stroke">#a87000</CssParameter>
3172        <CssParameter name="stroke-width">1.5</CssParameter>
3173        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3174        <CssParameter name="stroke-linejoin">round</CssParameter>
3175        <CssParameter name="stroke-linecap">round</CssParameter>
3176        <CssParameter name="stroke-opacity">0.5</CssParameter>
3177      </LineSymbolizer>
3178    </Rule>
3179    <Rule>
3180     <Filter>[tracktype]='grade3'</Filter>
3181     <MaxScaleDenominator>50000</MaxScaleDenominator>
3182     <LineSymbolizer>
3183        <CssParameter name="stroke">grey</CssParameter>
3184        <CssParameter name="stroke-width">4.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        <CssParameter name="stroke-linejoin">round</CssParameter>
3191        <CssParameter name="stroke-linecap">round</CssParameter>
3192      </LineSymbolizer>
3193      <LineSymbolizer>
3194        <CssParameter name="stroke">#996600</CssParameter>
3195        <CssParameter name="stroke-width">2</CssParameter>
3196        <CssParameter name="stroke-linejoin">round</CssParameter>
3197        <CssParameter name="stroke-linecap">round</CssParameter>
3198        <CssParameter name="stroke-opacity">0.5</CssParameter>
3199      </LineSymbolizer>
3200    </Rule>
3201    <Rule>
3202     <Filter>[tracktype]='grade4'</Filter>
3203     <MaxScaleDenominator>50000</MaxScaleDenominator>
3204     <LineSymbolizer>
3205        <CssParameter name="stroke">grey</CssParameter>
3206        <CssParameter name="stroke-width">4.5</CssParameter>
3207        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3208      </LineSymbolizer>
3209      <LineSymbolizer>
3210        <CssParameter name="stroke">white</CssParameter>
3211        <CssParameter name="stroke-width">3</CssParameter>
3212        <CssParameter name="stroke-linejoin">round</CssParameter>
3213        <CssParameter name="stroke-linecap">round</CssParameter>
3214      </LineSymbolizer>
3215      <LineSymbolizer>
3216        <CssParameter name="stroke">#996600</CssParameter>
3217        <CssParameter name="stroke-width">2</CssParameter>
3218        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3219        <CssParameter name="stroke-linejoin">round</CssParameter>
3220        <CssParameter name="stroke-linecap">round</CssParameter>
3221        <CssParameter name="stroke-opacity">0.5</CssParameter>
3222      </LineSymbolizer>
3223    </Rule>
3224    <Rule>
3225     <Filter>[tracktype]='grade5'</Filter>
3226     <MaxScaleDenominator>50000</MaxScaleDenominator>
3227     <LineSymbolizer>
3228        <CssParameter name="stroke">grey</CssParameter>
3229        <CssParameter name="stroke-width">4.5</CssParameter>
3230        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3231      </LineSymbolizer>
3232      <LineSymbolizer>
3233        <CssParameter name="stroke">white</CssParameter>
3234        <CssParameter name="stroke-width">3</CssParameter>
3235        <CssParameter name="stroke-linejoin">round</CssParameter>
3236        <CssParameter name="stroke-linecap">round</CssParameter>
3237      </LineSymbolizer>
3238      <LineSymbolizer>
3239        <CssParameter name="stroke">#996600</CssParameter>
3240        <CssParameter name="stroke-width">2</CssParameter>
3241        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3242        <CssParameter name="stroke-linejoin">round</CssParameter>
3243        <CssParameter name="stroke-linecap">round</CssParameter>
3244        <CssParameter name="stroke-opacity">0.5</CssParameter>
3245      </LineSymbolizer>
3246    </Rule>
3247    <Rule>
3248      <ElseFilter/>
3249      <MaxScaleDenominator>50000</MaxScaleDenominator>
3250     <LineSymbolizer>
3251        <CssParameter name="stroke">grey</CssParameter>
3252        <CssParameter name="stroke-width">4.5</CssParameter>
3253        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3254      </LineSymbolizer>
3255      <LineSymbolizer>
3256        <CssParameter name="stroke">white</CssParameter>
3257        <CssParameter name="stroke-width">3</CssParameter>
3258        <CssParameter name="stroke-linejoin">round</CssParameter>
3259        <CssParameter name="stroke-linecap">round</CssParameter>
3260      </LineSymbolizer>
3261      <LineSymbolizer>
3262        <CssParameter name="stroke">#996600</CssParameter>
3263        <CssParameter name="stroke-width">1.5</CssParameter>
3264        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3265        <CssParameter name="stroke-linejoin">round</CssParameter>
3266        <CssParameter name="stroke-linecap">round</CssParameter>
3267        <CssParameter name="stroke-opacity">0.5</CssParameter>
3268      </LineSymbolizer>
3269     </Rule>   
3270</Style>
3271<Style name="road-bridges-casing">
3272     <Rule>
3273      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3274      <MaxScaleDenominator>200000</MaxScaleDenominator>
3275      <MinScaleDenominator>100000</MinScaleDenominator>
3276        <LineSymbolizer>
3277        <CssParameter name="stroke">#506077</CssParameter>
3278        <CssParameter name="stroke-width">3</CssParameter>
3279      </LineSymbolizer>
3280    </Rule>
3281    <Rule>
3282      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3283      <MaxScaleDenominator>100000</MaxScaleDenominator>
3284      <MinScaleDenominator>20000</MinScaleDenominator>
3285        <LineSymbolizer>
3286        <CssParameter name="stroke">black</CssParameter>
3287        <CssParameter name="stroke-width">6.5</CssParameter>
3288      </LineSymbolizer>
3289    </Rule>
3290    <Rule>
3291      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3292      <MaxScaleDenominator>20000</MaxScaleDenominator>
3293      <MinScaleDenominator>5000</MinScaleDenominator>
3294        <LineSymbolizer>
3295        <CssParameter name="stroke">black</CssParameter>
3296        <CssParameter name="stroke-width">10</CssParameter>
3297      </LineSymbolizer>
3298    </Rule>
3299    <Rule>
3300      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3301      <MaxScaleDenominator>5000</MaxScaleDenominator>
3302      <MinScaleDenominator>1000</MinScaleDenominator>
3303        <LineSymbolizer>
3304        <CssParameter name="stroke">black</CssParameter>
3305        <CssParameter name="stroke-width">13</CssParameter>
3306      </LineSymbolizer>
3307    </Rule>
3308    <Rule>
3309      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3310      <MaxScaleDenominator>200000</MaxScaleDenominator>
3311      <MinScaleDenominator>100000</MinScaleDenominator>
3312        <LineSymbolizer>
3313        <CssParameter name="stroke">#477147</CssParameter>
3314        <CssParameter name="stroke-width">4</CssParameter>
3315      </LineSymbolizer>
3316    </Rule>
3317    <Rule>
3318      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3319      <MaxScaleDenominator>100000</MaxScaleDenominator>
3320      <MinScaleDenominator>20000</MinScaleDenominator>
3321        <LineSymbolizer>
3322        <CssParameter name="stroke">black</CssParameter>
3323        <CssParameter name="stroke-width">8</CssParameter>
3324      </LineSymbolizer>
3325    </Rule>
3326    <Rule>
3327      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3328      <MaxScaleDenominator>20000</MaxScaleDenominator>
3329      <MinScaleDenominator>5000</MinScaleDenominator>
3330        <LineSymbolizer>
3331        <CssParameter name="stroke">black</CssParameter>
3332        <CssParameter name="stroke-width">11</CssParameter>
3333      </LineSymbolizer>
3334    </Rule>
3335    <Rule>
3336      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3337      <MaxScaleDenominator>5000</MaxScaleDenominator>
3338      <MinScaleDenominator>1000</MinScaleDenominator>
3339        <LineSymbolizer>
3340        <CssParameter name="stroke">black</CssParameter>
3341        <CssParameter name="stroke-width">16</CssParameter>
3342      </LineSymbolizer>
3343    </Rule>
3344    <Rule>
3345      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3346      <MaxScaleDenominator>200000</MaxScaleDenominator>
3347      <MinScaleDenominator>100000</MinScaleDenominator>
3348        <LineSymbolizer>
3349        <CssParameter name="stroke">#8d4346</CssParameter>
3350        <CssParameter name="stroke-width">4</CssParameter>
3351      </LineSymbolizer>
3352    </Rule>
3353    <Rule>
3354      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3355      <MaxScaleDenominator>100000</MaxScaleDenominator>
3356      <MinScaleDenominator>20000</MinScaleDenominator>
3357        <LineSymbolizer>
3358        <CssParameter name="stroke">black</CssParameter>
3359        <CssParameter name="stroke-width">8</CssParameter>
3360      </LineSymbolizer>
3361    </Rule>
3362    <Rule>
3363      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3364      <MaxScaleDenominator>20000</MaxScaleDenominator>
3365      <MinScaleDenominator>5000</MinScaleDenominator>
3366        <LineSymbolizer>
3367        <CssParameter name="stroke">black</CssParameter>
3368        <CssParameter name="stroke-width">11</CssParameter>
3369      </LineSymbolizer>
3370    </Rule>
3371    <Rule>
3372      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3373      <MaxScaleDenominator>5000</MaxScaleDenominator>
3374      <MinScaleDenominator>1000</MinScaleDenominator>
3375        <LineSymbolizer>
3376        <CssParameter name="stroke">black</CssParameter>
3377        <CssParameter name="stroke-width">16</CssParameter>
3378      </LineSymbolizer>
3379    </Rule>
3380<Rule>
3381      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3382      <MaxScaleDenominator>75000</MaxScaleDenominator>
3383      <MinScaleDenominator>25000</MinScaleDenominator>
3384      <LineSymbolizer>
3385        <CssParameter name="stroke">black</CssParameter>
3386        <CssParameter name="stroke-width">10</CssParameter>
3387      </LineSymbolizer>
3388    </Rule>
3389    <Rule>
3390      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3391      <MaxScaleDenominator>25000</MaxScaleDenominator>
3392      <MinScaleDenominator>5000</MinScaleDenominator>
3393      <LineSymbolizer>
3394        <CssParameter name="stroke">black</CssParameter>
3395        <CssParameter name="stroke-width">12</CssParameter>
3396      </LineSymbolizer>
3397    </Rule>
3398    <Rule>
3399      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3400      <MaxScaleDenominator>5000</MaxScaleDenominator>
3401      <MinScaleDenominator>1000</MinScaleDenominator>
3402      <LineSymbolizer>
3403        <CssParameter name="stroke">black</CssParameter>
3404        <CssParameter name="stroke-width">16</CssParameter>
3405      </LineSymbolizer>
3406    </Rule>
3407    <Rule>
3408      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3409      <MaxScaleDenominator>50000</MaxScaleDenominator>
3410      <MinScaleDenominator>25000</MinScaleDenominator>
3411      <LineSymbolizer>
3412        <CssParameter name="stroke">black</CssParameter>
3413        <CssParameter name="stroke-width">6.5</CssParameter>
3414      </LineSymbolizer>
3415    </Rule>
3416    <Rule>
3417      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3418      <MaxScaleDenominator>25000</MaxScaleDenominator>
3419      <MinScaleDenominator>5000</MinScaleDenominator>
3420      <LineSymbolizer>
3421        <CssParameter name="stroke">black</CssParameter>
3422        <CssParameter name="stroke-width">11</CssParameter>
3423      </LineSymbolizer>
3424    </Rule>
3425    <Rule>
3426      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3427      <MaxScaleDenominator>5000</MaxScaleDenominator>
3428      <MinScaleDenominator>1000</MinScaleDenominator>
3429      <LineSymbolizer>
3430        <CssParameter name="stroke">black</CssParameter>
3431        <CssParameter name="stroke-width">16</CssParameter>
3432      </LineSymbolizer>
3433    </Rule>
3434    <Rule>
3435      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3436      <MaxScaleDenominator>50000</MaxScaleDenominator>
3437      <MinScaleDenominator>25000</MinScaleDenominator>
3438      <LineSymbolizer>
3439        <CssParameter name="stroke">black</CssParameter>
3440        <CssParameter name="stroke-width">4.5</CssParameter>
3441      </LineSymbolizer>
3442    </Rule>
3443    <Rule>
3444      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3445      <MaxScaleDenominator>25000</MaxScaleDenominator>
3446      <MinScaleDenominator>5000</MinScaleDenominator>
3447      <LineSymbolizer>
3448        <CssParameter name="stroke">black</CssParameter>
3449        <CssParameter name="stroke-width">11</CssParameter>
3450      </LineSymbolizer>
3451    </Rule>
3452    <Rule>
3453      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3454      <MaxScaleDenominator>5000</MaxScaleDenominator>
3455      <MinScaleDenominator>1000</MinScaleDenominator>
3456      <LineSymbolizer>
3457        <CssParameter name="stroke">black</CssParameter>
3458        <CssParameter name="stroke-width">16</CssParameter>
3459      </LineSymbolizer>
3460    </Rule>
3461    <Rule>
3462      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3463      <MaxScaleDenominator>50000</MaxScaleDenominator>
3464      <MinScaleDenominator>25000</MinScaleDenominator>
3465      <LineSymbolizer>
3466        <CssParameter name="stroke">black</CssParameter>
3467        <CssParameter name="stroke-width">3</CssParameter>
3468      </LineSymbolizer>
3469    </Rule>
3470    <Rule>
3471      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3472      <MaxScaleDenominator>25000</MaxScaleDenominator>
3473      <MinScaleDenominator>1000</MinScaleDenominator>
3474      <LineSymbolizer>
3475        <CssParameter name="stroke">black</CssParameter>
3476        <CssParameter name="stroke-width">8</CssParameter>
3477      </LineSymbolizer>
3478    </Rule>
3479    <Rule>
3480      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3481      <MaxScaleDenominator>100000</MaxScaleDenominator>
3482      <MinScaleDenominator>50000</MinScaleDenominator>
3483      <LineSymbolizer>
3484        <CssParameter name="stroke">black</CssParameter>
3485        <CssParameter name="stroke-width">2.2</CssParameter>
3486      </LineSymbolizer>
3487    </Rule>
3488    <Rule>
3489      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3490      <MaxScaleDenominator>50000</MaxScaleDenominator>
3491      <MinScaleDenominator>20000</MinScaleDenominator>
3492      <LineSymbolizer>
3493        <CssParameter name="stroke">black</CssParameter>
3494        <CssParameter name="stroke-width">3.8</CssParameter>
3495      </LineSymbolizer>
3496    </Rule>
3497    <Rule>
3498      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3499      <MaxScaleDenominator>20000</MaxScaleDenominator>
3500      <MinScaleDenominator>10000</MinScaleDenominator>
3501      <LineSymbolizer>
3502        <CssParameter name="stroke">black</CssParameter>
3503        <CssParameter name="stroke-width">7</CssParameter>
3504      </LineSymbolizer>
3505    </Rule>
3506    <Rule>
3507      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
3508      <MaxScaleDenominator>10000</MaxScaleDenominator>
3509      <LineSymbolizer>
3510        <CssParameter name="stroke">black</CssParameter>
3511        <CssParameter name="stroke-width">9.5</CssParameter>
3512      </LineSymbolizer>
3513    </Rule>
3514
3515</Style>
3516
3517<Style name="road-bridges-fill">
3518     <Rule>
3519      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3520      <MaxScaleDenominator>200000</MaxScaleDenominator>
3521      <MinScaleDenominator>100000</MinScaleDenominator>
3522      <LineSymbolizer>
3523        <CssParameter name="stroke">#809bc0</CssParameter>
3524        <CssParameter name="stroke-width">2</CssParameter>
3525        <CssParameter name="stroke-linejoin">round</CssParameter>
3526        <CssParameter name="stroke-linecap">round</CssParameter>
3527      </LineSymbolizer>
3528    </Rule>
3529    <Rule>
3530      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3531      <MaxScaleDenominator>100000</MaxScaleDenominator>
3532      <MinScaleDenominator>20000</MinScaleDenominator>
3533      <LineSymbolizer>
3534        <CssParameter name="stroke">#809bc0</CssParameter>
3535        <CssParameter name="stroke-width">5.5</CssParameter>
3536        <CssParameter name="stroke-linejoin">round</CssParameter>
3537        <CssParameter name="stroke-linecap">round</CssParameter>
3538      </LineSymbolizer>
3539    </Rule>
3540    <Rule>
3541      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3542      <MaxScaleDenominator>20000</MaxScaleDenominator>
3543      <MinScaleDenominator>5000</MinScaleDenominator>
3544      <LineSymbolizer>
3545        <CssParameter name="stroke">#809bc0</CssParameter>
3546        <CssParameter name="stroke-width">9</CssParameter>
3547        <CssParameter name="stroke-linejoin">round</CssParameter>
3548        <CssParameter name="stroke-linecap">round</CssParameter>
3549      </LineSymbolizer>
3550    </Rule>
3551    <Rule>
3552      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3553      <MaxScaleDenominator>5000</MaxScaleDenominator>
3554      <MinScaleDenominator>1000</MinScaleDenominator>
3555      <LineSymbolizer>
3556        <CssParameter name="stroke">#809bc0</CssParameter>
3557        <CssParameter name="stroke-width">11.5</CssParameter>
3558        <CssParameter name="stroke-linejoin">round</CssParameter>
3559        <CssParameter name="stroke-linecap">round</CssParameter>
3560      </LineSymbolizer>
3561    </Rule>
3562    <Rule>
3563      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3564      <MaxScaleDenominator>200000</MaxScaleDenominator>
3565      <MinScaleDenominator>100000</MinScaleDenominator>
3566      <LineSymbolizer>
3567        <CssParameter name="stroke">#a9dba9</CssParameter>
3568        <CssParameter name="stroke-width">3</CssParameter>
3569        <CssParameter name="stroke-linejoin">round</CssParameter>
3570        <CssParameter name="stroke-linecap">round</CssParameter>
3571      </LineSymbolizer>
3572    </Rule>
3573    <Rule>
3574      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3575      <MaxScaleDenominator>100000</MaxScaleDenominator>
3576      <MinScaleDenominator>20000</MinScaleDenominator>
3577      <LineSymbolizer>
3578        <CssParameter name="stroke">#a9dba9</CssParameter>
3579        <CssParameter name="stroke-width">7</CssParameter>
3580        <CssParameter name="stroke-linejoin">round</CssParameter>
3581        <CssParameter name="stroke-linecap">round</CssParameter>
3582      </LineSymbolizer>
3583    </Rule>
3584    <Rule>
3585      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3586      <MaxScaleDenominator>20000</MaxScaleDenominator>
3587      <MinScaleDenominator>5000</MinScaleDenominator>
3588      <LineSymbolizer>
3589        <CssParameter name="stroke">#a9dba9</CssParameter>
3590        <CssParameter name="stroke-width">9.5</CssParameter>
3591        <CssParameter name="stroke-linejoin">round</CssParameter>
3592        <CssParameter name="stroke-linecap">round</CssParameter>
3593      </LineSymbolizer>
3594    </Rule>
3595    <Rule>
3596      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3597      <MaxScaleDenominator>5000</MaxScaleDenominator>
3598      <MinScaleDenominator>1000</MinScaleDenominator>
3599      <LineSymbolizer>
3600        <CssParameter name="stroke">#a9dba9</CssParameter>
3601        <CssParameter name="stroke-width">14.5</CssParameter>
3602        <CssParameter name="stroke-linejoin">round</CssParameter>
3603        <CssParameter name="stroke-linecap">round</CssParameter>
3604      </LineSymbolizer>
3605    </Rule>
3606    <Rule>
3607      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3608      <MaxScaleDenominator>200000</MaxScaleDenominator>
3609      <MinScaleDenominator>100000</MinScaleDenominator>
3610      <LineSymbolizer>
3611        <CssParameter name="stroke">#ec989a</CssParameter>
3612        <CssParameter name="stroke-width">3</CssParameter>
3613        <CssParameter name="stroke-linejoin">round</CssParameter>
3614        <CssParameter name="stroke-linecap">round</CssParameter>
3615      </LineSymbolizer>
3616    </Rule>
3617    <Rule>
3618      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3619      <MaxScaleDenominator>100000</MaxScaleDenominator>
3620      <MinScaleDenominator>20000</MinScaleDenominator>
3621      <LineSymbolizer>
3622        <CssParameter name="stroke">#ec989a</CssParameter>
3623        <CssParameter name="stroke-width">7</CssParameter>
3624        <CssParameter name="stroke-linejoin">round</CssParameter>
3625        <CssParameter name="stroke-linecap">round</CssParameter>
3626      </LineSymbolizer>
3627    </Rule>
3628    <Rule>
3629      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3630      <MaxScaleDenominator>20000</MaxScaleDenominator>
3631      <MinScaleDenominator>5000</MinScaleDenominator>
3632      <LineSymbolizer>
3633        <CssParameter name="stroke">#ec989a</CssParameter>
3634        <CssParameter name="stroke-width">9.5</CssParameter>
3635        <CssParameter name="stroke-linejoin">round</CssParameter>
3636        <CssParameter name="stroke-linecap">round</CssParameter>
3637      </LineSymbolizer>
3638    </Rule>
3639    <Rule>
3640      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3641      <MaxScaleDenominator>5000</MaxScaleDenominator>
3642      <MinScaleDenominator>1000</MinScaleDenominator>
3643      <LineSymbolizer>
3644        <CssParameter name="stroke">#ec989a</CssParameter>
3645        <CssParameter name="stroke-width">14.5</CssParameter>
3646        <CssParameter name="stroke-linejoin">round</CssParameter>
3647        <CssParameter name="stroke-linecap">round</CssParameter>
3648      </LineSymbolizer>
3649    </Rule>
3650    <Rule>
3651      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3652      <MaxScaleDenominator>75000</MaxScaleDenominator>
3653      <MinScaleDenominator>25000</MinScaleDenominator>
3654      <LineSymbolizer>
3655        <CssParameter name="stroke">#fed7a5</CssParameter>
3656        <CssParameter name="stroke-width">9</CssParameter>
3657        <CssParameter name="stroke-linejoin">round</CssParameter>
3658        <CssParameter name="stroke-linecap">round</CssParameter>
3659      </LineSymbolizer>
3660    </Rule>
3661
3662    <Rule>
3663      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3664      <MaxScaleDenominator>25000</MaxScaleDenominator>
3665      <MinScaleDenominator>5000</MinScaleDenominator>
3666      <LineSymbolizer>
3667        <CssParameter name="stroke">#fed7a5</CssParameter>
3668        <CssParameter name="stroke-width">10.5</CssParameter>
3669        <CssParameter name="stroke-linejoin">round</CssParameter>
3670        <CssParameter name="stroke-linecap">round</CssParameter>
3671      </LineSymbolizer>
3672    </Rule>
3673   
3674    <Rule>
3675      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3676      <MaxScaleDenominator>5000</MaxScaleDenominator>
3677      <MinScaleDenominator>1000</MinScaleDenominator>
3678      <LineSymbolizer>
3679        <CssParameter name="stroke">#fed7a5</CssParameter>
3680        <CssParameter name="stroke-width">14.5</CssParameter>
3681        <CssParameter name="stroke-linejoin">round</CssParameter>
3682        <CssParameter name="stroke-linecap">round</CssParameter>
3683      </LineSymbolizer>
3684    </Rule>
3685    <Rule>
3686      <Filter>[highway] = 'tertiary' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3687      <MaxScaleDenominator>50000</MaxScaleDenominator>
3688      <MinScaleDenominator>25000</MinScaleDenominator>
3689      <LineSymbolizer>
3690        <CssParameter name="stroke">#ffffcc</CssParameter>
3691        <CssParameter name="stroke-width">6</CssParameter>
3692        <CssParameter name="stroke-linejoin">round</CssParameter>
3693        <CssParameter name="stroke-linecap">round</CssParameter>
3694      </LineSymbolizer>
3695    </Rule>
3696    <Rule>
3697      <Filter>[highway] = 'tertiary' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3698      <MaxScaleDenominator>25000</MaxScaleDenominator>
3699      <MinScaleDenominator>5000</MinScaleDenominator>
3700      <LineSymbolizer>
3701        <CssParameter name="stroke">#ffffcc</CssParameter>
3702        <CssParameter name="stroke-width">9.5</CssParameter>
3703        <CssParameter name="stroke-linejoin">round</CssParameter>
3704        <CssParameter name="stroke-linecap">round</CssParameter>
3705      </LineSymbolizer>
3706    </Rule>
3707    <Rule>
3708      <Filter>[highway] = 'tertiary' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3709      <MaxScaleDenominator>5000</MaxScaleDenominator>
3710      <MinScaleDenominator>1000</MinScaleDenominator>
3711      <LineSymbolizer>
3712        <CssParameter name="stroke">#ffffcc</CssParameter>
3713        <CssParameter name="stroke-width">14</CssParameter>
3714        <CssParameter name="stroke-linejoin">round</CssParameter>
3715        <CssParameter name="stroke-linecap">round</CssParameter>
3716      </LineSymbolizer>
3717    </Rule>
3718    <Rule>
3719      <Filter>[highway] = 'road' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3720      <MaxScaleDenominator>50000</MaxScaleDenominator>
3721      <MinScaleDenominator>25000</MinScaleDenominator>
3722      <LineSymbolizer>
3723        <CssParameter name="stroke">#ddd</CssParameter>
3724        <CssParameter name="stroke-width">3.5</CssParameter>
3725        <CssParameter name="stroke-linejoin">round</CssParameter>
3726        <CssParameter name="stroke-linecap">round</CssParameter>
3727      </LineSymbolizer>
3728    </Rule>
3729    <Rule>
3730      <Filter>[highway] = 'road' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3731      <MaxScaleDenominator>25000</MaxScaleDenominator>
3732      <MinScaleDenominator>5000</MinScaleDenominator>
3733      <LineSymbolizer>
3734        <CssParameter name="stroke">#ddd</CssParameter>
3735        <CssParameter name="stroke-width">9.5</CssParameter>
3736        <CssParameter name="stroke-linejoin">round</CssParameter>
3737        <CssParameter name="stroke-linecap">round</CssParameter>
3738      </LineSymbolizer>
3739    </Rule>
3740    <Rule>
3741      <Filter>[highway] = 'road' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3742      <MaxScaleDenominator>5000</MaxScaleDenominator>
3743      <MinScaleDenominator>1000</MinScaleDenominator>
3744      <LineSymbolizer>
3745        <CssParameter name="stroke">#ddd</CssParameter>
3746        <CssParameter name="stroke-width">14</CssParameter>
3747        <CssParameter name="stroke-linejoin">round</CssParameter>
3748        <CssParameter name="stroke-linecap">round</CssParameter>
3749      </LineSymbolizer>
3750    </Rule>
3751
3752    <Rule>
3753      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3754      <MaxScaleDenominator>50000</MaxScaleDenominator>
3755      <MinScaleDenominator>25000</MinScaleDenominator>
3756      <LineSymbolizer>
3757        <CssParameter name="stroke">white</CssParameter>
3758        <CssParameter name="stroke-width">3.5</CssParameter>
3759        <CssParameter name="stroke-linejoin">round</CssParameter>
3760        <CssParameter name="stroke-linecap">round</CssParameter>
3761      </LineSymbolizer>
3762    </Rule>
3763    <Rule>
3764      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3765      <MaxScaleDenominator>25000</MaxScaleDenominator>
3766      <MinScaleDenominator>5000</MinScaleDenominator>
3767      <LineSymbolizer>
3768        <CssParameter name="stroke">white</CssParameter>
3769        <CssParameter name="stroke-width">9.5</CssParameter>
3770        <CssParameter name="stroke-linejoin">round</CssParameter>
3771        <CssParameter name="stroke-linecap">round</CssParameter>
3772      </LineSymbolizer>
3773    </Rule>
3774    <Rule>
3775      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3776      <MaxScaleDenominator>5000</MaxScaleDenominator>
3777      <MinScaleDenominator>1000</MinScaleDenominator>
3778      <LineSymbolizer>
3779        <CssParameter name="stroke">white</CssParameter>
3780        <CssParameter name="stroke-width">14</CssParameter>
3781        <CssParameter name="stroke-linejoin">round</CssParameter>
3782        <CssParameter name="stroke-linecap">round</CssParameter>
3783      </LineSymbolizer>
3784    </Rule>
3785    <Rule>
3786      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3787      <MaxScaleDenominator>50000</MaxScaleDenominator>
3788      <MinScaleDenominator>25000</MinScaleDenominator>
3789      <LineSymbolizer>
3790        <CssParameter name="stroke">white</CssParameter>
3791        <CssParameter name="stroke-width">2</CssParameter>
3792        <CssParameter name="stroke-linejoin">round</CssParameter>
3793        <CssParameter name="stroke-linecap">round</CssParameter>
3794      </LineSymbolizer>
3795    </Rule>
3796    <Rule>
3797      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3798      <MaxScaleDenominator>25000</MaxScaleDenominator>
3799      <MinScaleDenominator>1000</MinScaleDenominator>
3800      <LineSymbolizer>
3801        <CssParameter name="stroke">white</CssParameter>
3802        <CssParameter name="stroke-width">6</CssParameter>
3803        <CssParameter name="stroke-linejoin">round</CssParameter>
3804        <CssParameter name="stroke-linecap">round</CssParameter>
3805      </LineSymbolizer>
3806    </Rule>
3807    <Rule>
3808      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3809      <MaxScaleDenominator>100000</MaxScaleDenominator>
3810      <MinScaleDenominator>50000</MinScaleDenominator>
3811      <LineSymbolizer>
3812        <CssParameter name="stroke">#ededed</CssParameter>
3813        <CssParameter name="stroke-width">1.5</CssParameter>
3814        <CssParameter name="stroke-linejoin">round</CssParameter>
3815        <CssParameter name="stroke-linecap">round</CssParameter>
3816      </LineSymbolizer>
3817    </Rule>
3818    <Rule>
3819      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3820      <MaxScaleDenominator>50000</MaxScaleDenominator>
3821      <MinScaleDenominator>20000</MinScaleDenominator>
3822      <LineSymbolizer>
3823        <CssParameter name="stroke">#ededed</CssParameter>
3824        <CssParameter name="stroke-width">3</CssParameter>
3825        <CssParameter name="stroke-linejoin">round</CssParameter>
3826        <CssParameter name="stroke-linecap">round</CssParameter>
3827      </LineSymbolizer>
3828    </Rule>
3829    <Rule>
3830      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3831      <MaxScaleDenominator>20000</MaxScaleDenominator>
3832      <MinScaleDenominator>10000</MinScaleDenominator>
3833      <LineSymbolizer>
3834        <CssParameter name="stroke">#ededed</CssParameter>
3835        <CssParameter name="stroke-width">5.5</CssParameter>
3836        <CssParameter name="stroke-linejoin">round</CssParameter>
3837        <CssParameter name="stroke-linecap">round</CssParameter>
3838      </LineSymbolizer>
3839    </Rule>
3840    <Rule>
3841      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3842      <MaxScaleDenominator>10000</MaxScaleDenominator>
3843      <LineSymbolizer>
3844        <CssParameter name="stroke">#ededed</CssParameter>
3845        <CssParameter name="stroke-width">8</CssParameter>
3846        <CssParameter name="stroke-linejoin">round</CssParameter>
3847        <CssParameter name="stroke-linecap">round</CssParameter>
3848      </LineSymbolizer>
3849    </Rule>
3850</Style>
3851<Style name="waterway-bridges">
3852<Rule>
3853      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3854      <MaxScaleDenominator>50000</MaxScaleDenominator>
3855      <MinScaleDenominator>5000</MinScaleDenominator>
3856      <LineSymbolizer>
3857        <CssParameter name="stroke">#000</CssParameter>
3858        <CssParameter name="stroke-width">7</CssParameter>
3859        <CssParameter name="stroke-linejoin">round</CssParameter>
3860      </LineSymbolizer>
3861      <LineSymbolizer>
3862        <CssParameter name="stroke">#b5d0d0</CssParameter>
3863        <CssParameter name="stroke-width">6</CssParameter>
3864        <CssParameter name="stroke-linejoin">round</CssParameter>
3865        <CssParameter name="stroke-linecap">round</CssParameter>
3866      </LineSymbolizer>
3867      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3868    </Rule>
3869    <Rule>
3870      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3871      <MaxScaleDenominator>5000</MaxScaleDenominator>
3872      <MinScaleDenominator>1000</MinScaleDenominator>
3873      <LineSymbolizer>
3874        <CssParameter name="stroke">#000</CssParameter>
3875        <CssParameter name="stroke-width">11</CssParameter>
3876        <CssParameter name="stroke-linejoin">round</CssParameter>
3877      </LineSymbolizer>
3878      <LineSymbolizer>
3879        <CssParameter name="stroke">#b5d0d0</CssParameter>
3880        <CssParameter name="stroke-width">10</CssParameter>
3881        <CssParameter name="stroke-linejoin">round</CssParameter>
3882        <CssParameter name="stroke-linecap">round</CssParameter>
3883      </LineSymbolizer>
3884      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3885    </Rule>
3886</Style>
3887<Style name="noncased-ways-bridges">
3888    <Rule>
3889      <Filter>[aeroway] = 'runway' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3890      <MaxScaleDenominator>50000</MaxScaleDenominator>
3891      <LineSymbolizer>
3892        <CssParameter name="stroke">black</CssParameter>
3893        <CssParameter name="stroke-width">19</CssParameter>
3894      </LineSymbolizer>
3895      <LineSymbolizer>
3896        <CssParameter name="stroke">#bbc</CssParameter>
3897        <CssParameter name="stroke-width">18</CssParameter>
3898      </LineSymbolizer>
3899    </Rule>
3900    <Rule>
3901      <Filter>[aeroway] = 'taxiway' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3902      <MaxScaleDenominator>50000</MaxScaleDenominator>
3903      <MinScaleDenominator>20000</MinScaleDenominator>
3904      <LineSymbolizer>
3905        <CssParameter name="stroke">black</CssParameter>
3906        <CssParameter name="stroke-width">5</CssParameter>
3907      </LineSymbolizer>
3908      <LineSymbolizer>
3909        <CssParameter name="stroke">#bbc</CssParameter>
3910        <CssParameter name="stroke-width">4</CssParameter>
3911      </LineSymbolizer>
3912    </Rule>
3913    <Rule>
3914      <Filter>[aeroway] = 'taxiway' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3915      <MaxScaleDenominator>20000</MaxScaleDenominator>
3916      <LineSymbolizer>
3917        <CssParameter name="stroke">black</CssParameter>
3918        <CssParameter name="stroke-width">7</CssParameter>
3919      </LineSymbolizer>
3920      <LineSymbolizer>
3921        <CssParameter name="stroke">#bbc</CssParameter>
3922        <CssParameter name="stroke-width">6</CssParameter>
3923      </LineSymbolizer>
3924    </Rule>
3925     <Rule>
3926      <MaxScaleDenominator>50000</MaxScaleDenominator>
3927      <MinScaleDenominator>1000</MinScaleDenominator>
3928      <Filter>[railway]='subway' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3929      <LineSymbolizer>
3930        <CssParameter name="stroke">black</CssParameter>
3931        <CssParameter name="stroke-width">5.5</CssParameter>
3932      </LineSymbolizer>
3933      <LineSymbolizer>
3934        <CssParameter name="stroke">white</CssParameter>
3935        <CssParameter name="stroke-width">4</CssParameter>
3936      </LineSymbolizer>
3937      <LineSymbolizer>
3938        <CssParameter name="stroke">#999</CssParameter>
3939        <CssParameter name="stroke-width">2</CssParameter>
3940      </LineSymbolizer>
3941     </Rule>
3942     <Rule>
3943      <MaxScaleDenominator>50000</MaxScaleDenominator>
3944      <MinScaleDenominator>1000</MinScaleDenominator>
3945      <Filter>[railway]='light_rail' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3946      <LineSymbolizer>
3947        <CssParameter name="stroke">#555</CssParameter>
3948        <CssParameter name="stroke-width">5.5</CssParameter>
3949      </LineSymbolizer>
3950      <LineSymbolizer>
3951        <CssParameter name="stroke">white</CssParameter>
3952        <CssParameter name="stroke-width">4</CssParameter>
3953      </LineSymbolizer>
3954      <LineSymbolizer>
3955        <CssParameter name="stroke">#666</CssParameter>
3956        <CssParameter name="stroke-width">2</CssParameter>
3957      </LineSymbolizer>
3958    </Rule>
3959    <Rule>
3960      <Filter>[highway] = 'unsurfaced' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3961      <MaxScaleDenominator>100000</MaxScaleDenominator>
3962      <MinScaleDenominator>50000</MinScaleDenominator>
3963      <LineSymbolizer>
3964        <CssParameter name="stroke">black</CssParameter>
3965        <CssParameter name="stroke-width">5</CssParameter>
3966      </LineSymbolizer>
3967      <LineSymbolizer>
3968        <CssParameter name="stroke">#fff</CssParameter>
3969        <CssParameter name="stroke-width">4</CssParameter>
3970        <CssParameter name="stroke-linejoin">round</CssParameter>
3971        <CssParameter name="stroke-linecap">round</CssParameter>
3972      </LineSymbolizer>
3973      <LineSymbolizer>
3974        <CssParameter name="stroke">#debd9c</CssParameter>
3975        <CssParameter name="stroke-width">3</CssParameter>
3976        <CssParameter name="stroke-dasharray">2,4</CssParameter>
3977        <CssParameter name="stroke-linejoin">round</CssParameter>
3978        <CssParameter name="stroke-linecap">round</CssParameter>
3979      </LineSymbolizer>
3980    </Rule>
3981    <Rule>
3982      <Filter>[highway] = 'unsurfaced' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
3983      <MaxScaleDenominator>50000</MaxScaleDenominator>
3984      <LineSymbolizer>
3985        <CssParameter name="stroke">black</CssParameter>
3986        <CssParameter name="stroke-width">6.5</CssParameter>
3987      </LineSymbolizer>
3988      <LineSymbolizer>
3989        <CssParameter name="stroke">#fff</CssParameter>
3990        <CssParameter name="stroke-width">5</CssParameter>
3991        <CssParameter name="stroke-linejoin">round</CssParameter>
3992        <CssParameter name="stroke-linecap">round</CssParameter>
3993      </LineSymbolizer>
3994      <LineSymbolizer>
3995        <CssParameter name="stroke">#debd9c</CssParameter>
3996        <CssParameter name="stroke-width">4</CssParameter>
3997        <CssParameter name="stroke-dasharray">4,6</CssParameter>
3998        <CssParameter name="stroke-linejoin">round</CssParameter>
3999        <CssParameter name="stroke-linecap">round</CssParameter>
4000      </LineSymbolizer>
4001    </Rule>
4002
4003    <Rule>
4004      <Filter>[highway] = 'bridleway' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
4005      <MaxScaleDenominator>50000</MaxScaleDenominator>
4006      <LineSymbolizer>
4007        <CssParameter name="stroke">black</CssParameter>
4008        <CssParameter name="stroke-width">5.5</CssParameter>
4009      </LineSymbolizer>
4010      <LineSymbolizer>
4011        <CssParameter name="stroke">#fff</CssParameter>
4012        <CssParameter name="stroke-width">4</CssParameter>
4013        <CssParameter name="stroke-linejoin">round</CssParameter>
4014        <CssParameter name="stroke-linecap">round</CssParameter>
4015      </LineSymbolizer>
4016      <LineSymbolizer>
4017        <CssParameter name="stroke">green</CssParameter>
4018        <CssParameter name="stroke-width">1.5</CssParameter>
4019        <CssParameter name="stroke-dasharray">4,2</CssParameter>
4020      </LineSymbolizer>
4021    </Rule>
4022    <Rule>
4023      <Filter>[highway] = 'footway' 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</CssParameter>
4028      </LineSymbolizer>
4029      <LineSymbolizer>
4030        <CssParameter name="stroke">#fff</CssParameter>
4031        <CssParameter name="stroke-width">4.5</CssParameter>
4032        <CssParameter name="stroke-linejoin">round</CssParameter>
4033        <CssParameter name="stroke-linecap">round</CssParameter>
4034      </LineSymbolizer>
4035      <LineSymbolizer>
4036        <CssParameter name="stroke">salmon</CssParameter>
4037        <CssParameter name="stroke-width">2.0</CssParameter>
4038        <CssParameter name="stroke-dasharray">1,3</CssParameter>
4039        <CssParameter name="stroke-linejoin">round</CssParameter>
4040        <CssParameter name="stroke-linecap">round</CssParameter>
4041      </LineSymbolizer>
4042    </Rule>
4043    <Rule>
4044      <Filter>[highway] = 'cycleway' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
4045      <MaxScaleDenominator>50000</MaxScaleDenominator>
4046      <LineSymbolizer>
4047        <CssParameter name="stroke">black</CssParameter>
4048        <CssParameter name="stroke-width">5.5</CssParameter>
4049      </LineSymbolizer>
4050      <LineSymbolizer>
4051        <CssParameter name="stroke">white</CssParameter>
4052        <CssParameter name="stroke-width">4</CssParameter>
4053        <CssParameter name="stroke-linejoin">round</CssParameter>
4054        <CssParameter name="stroke-linecap">round</CssParameter>
4055      </LineSymbolizer>
4056      <LineSymbolizer>
4057        <CssParameter name="stroke">blue</CssParameter>
4058        <CssParameter name="stroke-width">1.5</CssParameter>
4059        <CssParameter name="stroke-dasharray">1,3</CssParameter>
4060        <CssParameter name="stroke-linejoin">round</CssParameter>
4061        <CssParameter name="stroke-linecap">round</CssParameter>
4062      </LineSymbolizer>
4063    </Rule>
4064    <Rule>
4065      <Filter>[highway] = 'byway' and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
4066      <MaxScaleDenominator>50000</MaxScaleDenominator>
4067      <LineSymbolizer>
4068        <CssParameter name="stroke">black</CssParameter>
4069        <CssParameter name="stroke-width">5.5</CssParameter>
4070      </LineSymbolizer>
4071      <LineSymbolizer>
4072        <CssParameter name="stroke">white</CssParameter>
4073        <CssParameter name="stroke-width">4</CssParameter>
4074        <CssParameter name="stroke-linejoin">round</CssParameter>
4075        <CssParameter name="stroke-linecap">round</CssParameter>
4076      </LineSymbolizer>
4077      <LineSymbolizer>
4078        <CssParameter name="stroke">#ffcc00</CssParameter>
4079        <CssParameter name="stroke-width">1.5</CssParameter>
4080        <CssParameter name="stroke-dasharray">3,4</CssParameter>
4081        <CssParameter name="stroke-linejoin">round</CssParameter>
4082        <CssParameter name="stroke-linecap">round</CssParameter>
4083      </LineSymbolizer>
4084    </Rule>
4085</Style>
4086<Style name="mwaybridge_layer0_casing">
4087    <Rule>
4088      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
4089      <MaxScaleDenominator>20000</MaxScaleDenominator>
4090      <MinScaleDenominator>5000</MinScaleDenominator>
4091        <LineSymbolizer>
4092        <CssParameter name="stroke">black</CssParameter>
4093        <CssParameter name="stroke-width">9</CssParameter>
4094      </LineSymbolizer>
4095    </Rule>
4096    <Rule>
4097      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
4098      <MaxScaleDenominator>5000</MaxScaleDenominator>
4099      <MinScaleDenominator>1000</MinScaleDenominator>
4100        <LineSymbolizer>
4101        <CssParameter name="stroke">black</CssParameter>
4102        <CssParameter name="stroke-width">12</CssParameter>
4103      </LineSymbolizer>
4104    </Rule>
4105</Style>
4106<Style name="mwaybridge_layer0_fill">
4107   <Rule>
4108      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
4109      <MaxScaleDenominator>20000</MaxScaleDenominator>
4110      <MinScaleDenominator>5000</MinScaleDenominator>
4111      <LineSymbolizer>
4112        <CssParameter name="stroke">#809bc0</CssParameter>
4113        <CssParameter name="stroke-width">7.5</CssParameter>
4114        <CssParameter name="stroke-linejoin">round</CssParameter>
4115        <CssParameter name="stroke-linecap">round</CssParameter>
4116      </LineSymbolizer>
4117    </Rule>
4118   <Rule>
4119      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1')</Filter>
4120      <MaxScaleDenominator>5000</MaxScaleDenominator>
4121      <MinScaleDenominator>1000</MinScaleDenominator>
4122      <LineSymbolizer>
4123        <CssParameter name="stroke">#809bc0</CssParameter>
4124        <CssParameter name="stroke-width">10</CssParameter>
4125        <CssParameter name="stroke-linejoin">round</CssParameter>
4126        <CssParameter name="stroke-linecap">round</CssParameter>
4127      </LineSymbolizer>
4128    </Rule>
4129</Style>
4130<Style name="mwaybridge_layer1_casing">
4131    <Rule>
4132      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='1'</Filter>
4133      <MaxScaleDenominator>20000</MaxScaleDenominator>
4134      <MinScaleDenominator>5000</MinScaleDenominator>
4135        <LineSymbolizer>
4136        <CssParameter name="stroke">black</CssParameter>
4137        <CssParameter name="stroke-width">9</CssParameter>
4138      </LineSymbolizer>
4139    </Rule>
4140    <Rule>
4141      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='1'</Filter>
4142      <MaxScaleDenominator>5000</MaxScaleDenominator>
4143      <MinScaleDenominator>1000</MinScaleDenominator>
4144        <LineSymbolizer>
4145        <CssParameter name="stroke">black</CssParameter>
4146        <CssParameter name="stroke-width">12</CssParameter>
4147      </LineSymbolizer>
4148    </Rule>
4149</Style>
4150<Style name="mwaybridge_layer1_fill">
4151   <Rule>
4152      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='1'</Filter>
4153      <MaxScaleDenominator>20000</MaxScaleDenominator>
4154      <MinScaleDenominator>5000</MinScaleDenominator>
4155      <LineSymbolizer>
4156        <CssParameter name="stroke">#809bc0</CssParameter>
4157        <CssParameter name="stroke-width">7.5</CssParameter>
4158        <CssParameter name="stroke-linejoin">round</CssParameter>
4159        <CssParameter name="stroke-linecap">round</CssParameter>
4160      </LineSymbolizer>
4161    </Rule>
4162    <Rule>
4163      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='1'</Filter>
4164      <MaxScaleDenominator>5000</MaxScaleDenominator>
4165      <MinScaleDenominator>1000</MinScaleDenominator>
4166      <LineSymbolizer>
4167        <CssParameter name="stroke">#809bc0</CssParameter>
4168        <CssParameter name="stroke-width">10</CssParameter>
4169        <CssParameter name="stroke-linejoin">round</CssParameter>
4170        <CssParameter name="stroke-linecap">round</CssParameter>
4171      </LineSymbolizer>
4172    </Rule>
4173</Style>
4174<Style name="mwaybridge_layer2_casing">
4175    <Rule>
4176      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='2'</Filter>
4177      <MaxScaleDenominator>20000</MaxScaleDenominator>
4178      <MinScaleDenominator>5000</MinScaleDenominator>
4179        <LineSymbolizer>
4180        <CssParameter name="stroke">black</CssParameter>
4181        <CssParameter name="stroke-width">9</CssParameter>
4182      </LineSymbolizer>
4183    </Rule>
4184    <Rule>
4185      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='2'</Filter>
4186      <MaxScaleDenominator>5000</MaxScaleDenominator>
4187      <MinScaleDenominator>1000</MinScaleDenominator>
4188        <LineSymbolizer>
4189        <CssParameter name="stroke">black</CssParameter>
4190        <CssParameter name="stroke-width">12</CssParameter>
4191      </LineSymbolizer>
4192    </Rule>
4193</Style>
4194<Style name="mwaybridge_layer2_fill">
4195    <Rule>
4196      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='2'</Filter>
4197      <MaxScaleDenominator>20000</MaxScaleDenominator>
4198      <MinScaleDenominator>5000</MinScaleDenominator>
4199      <LineSymbolizer>
4200        <CssParameter name="stroke">#809bc0</CssParameter>
4201        <CssParameter name="stroke-width">7.5</CssParameter>
4202        <CssParameter name="stroke-linejoin">round</CssParameter>
4203        <CssParameter name="stroke-linecap">round</CssParameter>
4204      </LineSymbolizer>
4205    </Rule>
4206    <Rule>
4207      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='2'</Filter>
4208      <MaxScaleDenominator>5000</MaxScaleDenominator>
4209      <MinScaleDenominator>1000</MinScaleDenominator>
4210      <LineSymbolizer>
4211        <CssParameter name="stroke">#809bc0</CssParameter>
4212        <CssParameter name="stroke-width">10</CssParameter>
4213        <CssParameter name="stroke-linejoin">round</CssParameter>
4214        <CssParameter name="stroke-linecap">round</CssParameter>
4215      </LineSymbolizer>
4216    </Rule>
4217</Style>
4218<Style name="mwaybridge_layer3_casing">
4219    <Rule>
4220      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='3'</Filter>
4221      <MaxScaleDenominator>20000</MaxScaleDenominator>
4222      <MinScaleDenominator>5000</MinScaleDenominator>
4223        <LineSymbolizer>
4224        <CssParameter name="stroke">black</CssParameter>
4225        <CssParameter name="stroke-width">9</CssParameter>
4226      </LineSymbolizer>
4227    </Rule>
4228    <Rule>
4229      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='3'</Filter>
4230      <MaxScaleDenominator>5000</MaxScaleDenominator>
4231      <MinScaleDenominator>1000</MinScaleDenominator>
4232        <LineSymbolizer>
4233        <CssParameter name="stroke">black</CssParameter>
4234        <CssParameter name="stroke-width">12</CssParameter>
4235      </LineSymbolizer>
4236    </Rule>
4237</Style>
4238<Style name="mwaybridge_layer3_fill">
4239    <Rule>
4240      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='3'</Filter>
4241      <MaxScaleDenominator>20000</MaxScaleDenominator>
4242      <MinScaleDenominator>5000</MinScaleDenominator>
4243      <LineSymbolizer>
4244        <CssParameter name="stroke">#809bc0</CssParameter>
4245        <CssParameter name="stroke-width">7.5</CssParameter>
4246        <CssParameter name="stroke-linejoin">round</CssParameter>
4247        <CssParameter name="stroke-linecap">round</CssParameter>
4248      </LineSymbolizer>
4249    </Rule>
4250    <Rule>
4251      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='3'</Filter>
4252      <MaxScaleDenominator>5000</MaxScaleDenominator>
4253      <MinScaleDenominator>1000</MinScaleDenominator>
4254      <LineSymbolizer>
4255        <CssParameter name="stroke">#809bc0</CssParameter>
4256        <CssParameter name="stroke-width">10</CssParameter>
4257        <CssParameter name="stroke-linejoin">round</CssParameter>
4258        <CssParameter name="stroke-linecap">round</CssParameter>
4259      </LineSymbolizer>
4260    </Rule> 
4261</Style>
4262<Style name="mwaybridge_layer4_casing">
4263     <Rule>
4264      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='4'</Filter>
4265      <MaxScaleDenominator>20000</MaxScaleDenominator>
4266      <MinScaleDenominator>5000</MinScaleDenominator>
4267        <LineSymbolizer>
4268        <CssParameter name="stroke">black</CssParameter>
4269        <CssParameter name="stroke-width">9</CssParameter>
4270      </LineSymbolizer>
4271    </Rule>
4272    <Rule>
4273      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='4'</Filter>
4274      <MaxScaleDenominator>5000</MaxScaleDenominator>
4275      <MinScaleDenominator>1000</MinScaleDenominator>
4276        <LineSymbolizer>
4277        <CssParameter name="stroke">black</CssParameter>
4278        <CssParameter name="stroke-width">12</CssParameter>
4279      </LineSymbolizer>
4280    </Rule>
4281</Style>
4282<Style name="mwaybridge_layer4_fill">
4283    <Rule>
4284      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='4'</Filter>
4285      <MaxScaleDenominator>20000</MaxScaleDenominator>
4286      <MinScaleDenominator>5000</MinScaleDenominator>
4287      <LineSymbolizer>
4288        <CssParameter name="stroke">#809bc0</CssParameter>
4289        <CssParameter name="stroke-width">7.5</CssParameter>
4290        <CssParameter name="stroke-linejoin">round</CssParameter>
4291        <CssParameter name="stroke-linecap">round</CssParameter>
4292      </LineSymbolizer>
4293    </Rule>
4294    <Rule>
4295      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='4'</Filter>
4296      <MaxScaleDenominator>5000</MaxScaleDenominator>
4297      <MinScaleDenominator>1000</MinScaleDenominator>
4298      <LineSymbolizer>
4299        <CssParameter name="stroke">#809bc0</CssParameter>
4300        <CssParameter name="stroke-width">10</CssParameter>
4301        <CssParameter name="stroke-linejoin">round</CssParameter>
4302        <CssParameter name="stroke-linecap">round</CssParameter>
4303      </LineSymbolizer>
4304    </Rule>
4305</Style>
4306<Style name="mwaybridge_layer5_casing">
4307     <Rule>
4308      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='5'</Filter>
4309      <MaxScaleDenominator>20000</MaxScaleDenominator>
4310      <MinScaleDenominator>5000</MinScaleDenominator>
4311        <LineSymbolizer>
4312        <CssParameter name="stroke">black</CssParameter>
4313        <CssParameter name="stroke-width">9</CssParameter>
4314      </LineSymbolizer>
4315    </Rule>
4316    <Rule>
4317      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='5'</Filter>
4318      <MaxScaleDenominator>5000</MaxScaleDenominator>
4319      <MinScaleDenominator>1000</MinScaleDenominator>
4320        <LineSymbolizer>
4321        <CssParameter name="stroke">black</CssParameter>
4322        <CssParameter name="stroke-width">12</CssParameter>
4323      </LineSymbolizer>
4324    </Rule>
4325</Style>
4326<Style name="mwaybridge_layer5_fill">
4327    <Rule>
4328      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='5'</Filter>
4329      <MaxScaleDenominator>20000</MaxScaleDenominator>
4330      <MinScaleDenominator>5000</MinScaleDenominator>
4331      <LineSymbolizer>
4332        <CssParameter name="stroke">#809bc0</CssParameter>
4333        <CssParameter name="stroke-width">7.5</CssParameter>
4334        <CssParameter name="stroke-linejoin">round</CssParameter>
4335        <CssParameter name="stroke-linecap">round</CssParameter>
4336      </LineSymbolizer>
4337    </Rule>
4338    <Rule>
4339      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge] = 'true' or [bridge] = '1') and [layer]='5'</Filter>
4340      <MaxScaleDenominator>5000</MaxScaleDenominator>
4341      <MinScaleDenominator>1000</MinScaleDenominator>
4342      <LineSymbolizer>
4343        <CssParameter name="stroke">#809bc0</CssParameter>
4344        <CssParameter name="stroke-width">10</CssParameter>
4345        <CssParameter name="stroke-linejoin">round</CssParameter>
4346        <CssParameter name="stroke-linecap">round</CssParameter>
4347      </LineSymbolizer>
4348    </Rule>
4349</Style>
4350  <Style name="roads">
4351    <!-- MOTORWAY-->
4352    <!-- level 4-5 -->
4353    <Rule>
4354      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4355      <MaxScaleDenominator>25000000</MaxScaleDenominator>
4356      <MinScaleDenominator>5000000</MinScaleDenominator>
4357      <LineSymbolizer>
4358        <CssParameter name="stroke">#809bc0</CssParameter>
4359        <CssParameter name="stroke-width">1</CssParameter>
4360      </LineSymbolizer>
4361    </Rule>
4362    <!-- level 6-8 -->
4363    <Rule>
4364      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4365      <MaxScaleDenominator>5000000</MaxScaleDenominator>
4366      <MinScaleDenominator>1000000</MinScaleDenominator>
4367      <LineSymbolizer>
4368       <CssParameter name="stroke">#809bc0</CssParameter>
4369       <CssParameter name="stroke-width">1.5</CssParameter>
4370      </LineSymbolizer>
4371    </Rule>
4372    <!-- level 9 -->
4373   <Rule>
4374     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4375      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4376      <MinScaleDenominator>500000</MinScaleDenominator>
4377      <LineSymbolizer>
4378      <CssParameter name="stroke">#809bc0</CssParameter>
4379      <CssParameter name="stroke-width">2</CssParameter>
4380    </LineSymbolizer>
4381   </Rule>
4382<Rule>
4383     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4384      <MaxScaleDenominator>500000</MaxScaleDenominator>
4385      <MinScaleDenominator>200000</MinScaleDenominator>
4386      <LineSymbolizer>
4387      <CssParameter name="stroke">#809bc0</CssParameter>
4388      <CssParameter name="stroke-width">2.5</CssParameter>
4389    </LineSymbolizer>
4390   </Rule>
4391
4392    <!-- TRUNK -->
4393    <!--level 4-6-->
4394    <Rule>
4395      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
4396      <MaxScaleDenominator>25000000</MaxScaleDenominator>
4397      <MinScaleDenominator>2000000</MinScaleDenominator>
4398      <LineSymbolizer>
4399        <CssParameter name="stroke">#a9dba9</CssParameter>
4400        <CssParameter name="stroke-width">1</CssParameter>
4401      </LineSymbolizer>
4402    </Rule>
4403    <!-- level 7-9 -->
4404    <Rule>
4405      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
4406      <MaxScaleDenominator>2000000</MaxScaleDenominator>
4407      <MinScaleDenominator>500000</MinScaleDenominator>
4408      <LineSymbolizer>
4409        <CssParameter name="stroke">#a9dba9</CssParameter>
4410        <CssParameter name="stroke-width">1.7</CssParameter>
4411      </LineSymbolizer>
4412    </Rule>
4413    <!-- level 10-->
4414    <Rule>
4415      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
4416      <MaxScaleDenominator>500000</MaxScaleDenominator>
4417      <MinScaleDenominator>200000</MinScaleDenominator>
4418      <LineSymbolizer>
4419        <CssParameter name="stroke">#a9dba9</CssParameter>
4420        <CssParameter name="stroke-width">2.5</CssParameter>
4421      </LineSymbolizer>
4422    </Rule>
4423
4424   <!-- PRIMARY-->
4425   <!-- level 5-6-->
4426   <Rule>
4427      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
4428      <MaxScaleDenominator>5000000</MaxScaleDenominator>
4429      <MinScaleDenominator>2000000</MinScaleDenominator>
4430      <LineSymbolizer>
4431        <CssParameter name="stroke">#ec989a</CssParameter>
4432        <CssParameter name="stroke-width">0.7</CssParameter>
4433      </LineSymbolizer>
4434    </Rule>
4435    <!-- level 7-9-->
4436    <Rule>
4437      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
4438      <MaxScaleDenominator>2000000</MaxScaleDenominator>
4439      <MinScaleDenominator>500000</MinScaleDenominator>
4440      <LineSymbolizer>
4441        <CssParameter name="stroke">#ec989a</CssParameter>
4442        <CssParameter name="stroke-width">1.6</CssParameter>
4443      </LineSymbolizer>
4444    </Rule>
4445    <!-- level 10 -->
4446    <Rule>
4447      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
4448      <MaxScaleDenominator>500000</MaxScaleDenominator>
4449      <MinScaleDenominator>200000</MinScaleDenominator>
4450      <LineSymbolizer>
4451        <CssParameter name="stroke">#ec989a</CssParameter>
4452        <CssParameter name="stroke-width">2.5</CssParameter>
4453      </LineSymbolizer>
4454    </Rule>
4455
4456    <!-- SECONDARY -->
4457    <!-- level 7-9 -->
4458    <Rule>
4459      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4460      <MaxScaleDenominator>2000000</MaxScaleDenominator>
4461      <MinScaleDenominator>500000</MinScaleDenominator>
4462      <LineSymbolizer>
4463        <CssParameter name="stroke">#fecc8b</CssParameter>
4464        <CssParameter name="stroke-width">1</CssParameter>
4465      </LineSymbolizer>
4466    </Rule>
4467    <Rule>
4468      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4469      <MaxScaleDenominator>500000</MaxScaleDenominator>
4470      <MinScaleDenominator>100000</MinScaleDenominator>
4471      <LineSymbolizer>
4472        <CssParameter name="stroke">#fecc8b</CssParameter>
4473        <CssParameter name="stroke-width">2</CssParameter>
4474      </LineSymbolizer>
4475    </Rule>
4476
4477    <!-- RAIL -->
4478        <Rule>
4479      <MaxScaleDenominator>2500000</MaxScaleDenominator>
4480      <MinScaleDenominator>1000000</MinScaleDenominator>
4481      <Filter>[railway] = 'rail' and not ([tunnel] = 'yes' or [tunnel] = 'true' or [tunnel] = '1')</Filter>
4482       <LineSymbolizer>
4483        <CssParameter name="stroke">#aaa</CssParameter>
4484        <CssParameter name="stroke-width">1</CssParameter>
4485      </LineSymbolizer>
4486    </Rule>
4487    <Rule>
4488      <MaxScaleDenominator>2500000</MaxScaleDenominator>
4489      <MinScaleDenominator>1000000</MinScaleDenominator>
4490      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true' or [tunnel] = '1')</Filter>
4491       <LineSymbolizer>
4492        <CssParameter name="stroke">#aaa</CssParameter>
4493        <CssParameter name="stroke-width">1</CssParameter>
4494        <CssParameter name="stroke-dasharray">5,2</CssParameter>
4495      </LineSymbolizer>
4496    </Rule>
4497    <Rule>
4498      <MaxScaleDenominator>2500000</MaxScaleDenominator>
4499      <MinScaleDenominator>1000000</MinScaleDenominator>
4500      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
4501       <LineSymbolizer>
4502        <CssParameter name="stroke">#ccc</CssParameter>
4503        <CssParameter name="stroke-width">1</CssParameter>
4504      </LineSymbolizer>
4505    </Rule>
4506    <Rule>
4507      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4508      <MinScaleDenominator>100000</MinScaleDenominator>
4509      <Filter>[railway] = 'rail' and not ([tunnel] = 'yes' or [tunnel] = 'true' or [tunnel] = '1')</Filter>
4510       <LineSymbolizer>
4511        <CssParameter name="stroke">#aaa</CssParameter>
4512        <CssParameter name="stroke-width">2</CssParameter>
4513      </LineSymbolizer>
4514    </Rule>
4515    <Rule>
4516      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4517      <MinScaleDenominator>100000</MinScaleDenominator>
4518      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true' or [tunnel] = '1')</Filter>
4519       <LineSymbolizer>
4520        <CssParameter name="stroke">#aaa</CssParameter>
4521        <CssParameter name="stroke-width">2</CssParameter>
4522        <CssParameter name="stroke-dasharray">5,2</CssParameter>
4523      </LineSymbolizer>
4524    </Rule>
4525    <Rule>
4526      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4527      <MinScaleDenominator>100000</MinScaleDenominator>
4528      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
4529       <LineSymbolizer>
4530        <CssParameter name="stroke">#aaa</CssParameter>
4531        <CssParameter name="stroke-width">1</CssParameter>
4532      </LineSymbolizer>
4533    </Rule>
4534    <Rule>
4535      <MaxScaleDenominator>200000</MaxScaleDenominator>
4536      <MinScaleDenominator>100000</MinScaleDenominator>
4537      <Filter>[railway] = 'preserved'</Filter>
4538      <LineSymbolizer>
4539        <CssParameter name="stroke">#aaa</CssParameter>
4540        <CssParameter name="stroke-width">1.5</CssParameter>
4541        <CssParameter name="stroke-linejoin">round</CssParameter>
4542      </LineSymbolizer>
4543    </Rule>
4544    <Rule>
4545      <MaxScaleDenominator>100000</MaxScaleDenominator>
4546      <MinScaleDenominator>1000</MinScaleDenominator>
4547      <Filter>[railway] = 'preserved'</Filter>
4548      <LineSymbolizer>
4549        <CssParameter name="stroke">#999999</CssParameter>
4550        <CssParameter name="stroke-width">3</CssParameter>
4551        <CssParameter name="stroke-linejoin">round</CssParameter>
4552      </LineSymbolizer>
4553      <LineSymbolizer>
4554        <CssParameter name="stroke">white</CssParameter>
4555        <CssParameter name="stroke-width">1</CssParameter>
4556        <CssParameter name="stroke-linejoin">round</CssParameter>
4557        <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
4558      </LineSymbolizer>
4559    </Rule>
4560    <Rule>
4561      <MaxScaleDenominator>50000</MaxScaleDenominator>
4562      <MinScaleDenominator>1000</MinScaleDenominator>
4563      <Filter>[railway]='monorail'</Filter>
4564      <LineSymbolizer>
4565        <CssParameter name="stroke">#fff</CssParameter>
4566        <CssParameter name="stroke-width">4</CssParameter>
4567        <CssParameter name="stroke-linejoin">round</CssParameter>
4568        <CssParameter name="stroke-linecap">round</CssParameter>
4569        <CssParameter name="stroke-opacity">0.4</CssParameter>
4570      </LineSymbolizer>
4571      <LineSymbolizer>
4572        <CssParameter name="stroke">#777</CssParameter>
4573        <CssParameter name="stroke-width">3.0</CssParameter>
4574        <CssParameter name="stroke-dasharray">2,3</CssParameter>
4575        <CssParameter name="stroke-linejoin">round</CssParameter>
4576        <CssParameter name="stroke-linecap">round</CssParameter>
4577      </LineSymbolizer>
4578    </Rule>
4579  </Style>
4580<Style name="trams">
4581    <Rule>
4582      <MaxScaleDenominator>100000</MaxScaleDenominator>
4583      <MinScaleDenominator>20000</MinScaleDenominator>
4584      <Filter>[railway]='tram' and not ([tunnel] = 'yes' or [tunnel] = 'true' or [tunnel] = '1')</Filter>
4585      <LineSymbolizer>
4586        <CssParameter name="stroke">#444</CssParameter>
4587        <CssParameter name="stroke-width">1</CssParameter>
4588      </LineSymbolizer>
4589    </Rule><Rule>
4590      <MaxScaleDenominator>20000</MaxScaleDenominator>
4591      <MinScaleDenominator>1000</MinScaleDenominator>
4592      <Filter>[railway]='tram' and not ([tunnel] = 'yes' or [tunnel] = 'true' or [tunnel] = '1')</Filter>
4593      <LineSymbolizer>
4594        <CssParameter name="stroke">#444</CssParameter>
4595        <CssParameter name="stroke-width">2</CssParameter>
4596      </LineSymbolizer>
4597    </Rule>
4598</Style>
4599
4600  <!-- ROADS TEXT -->
4601  <Style name="roads-text">
4602    <Rule>
4603      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
4604      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4605      <MinScaleDenominator>100</MinScaleDenominator>
4606      <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"/>
4607    </Rule>
4608    <Rule>
4609      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
4610      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4611      <MinScaleDenominator>100</MinScaleDenominator>
4612      <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"/>
4613    </Rule>
4614    <Rule>
4615      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
4616      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4617      <MinScaleDenominator>100</MinScaleDenominator>
4618      <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"/>
4619    </Rule>
4620    <Rule>
4621      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
4622      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4623      <MinScaleDenominator>100</MinScaleDenominator>
4624      <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"/>
4625    </Rule>
4626    <Rule>
4627      <Filter>[highway] = 'motorway' and [length] = 5</Filter>
4628      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4629      <MinScaleDenominator>100</MinScaleDenominator>
4630      <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"/>
4631    </Rule>
4632    <Rule>
4633      <Filter>[highway] = 'motorway' and [length] = 6</Filter>
4634      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4635      <MinScaleDenominator>100</MinScaleDenominator>
4636      <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"/>
4637    </Rule>
4638
4639    <Rule>
4640      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
4641      <MaxScaleDenominator>500000</MaxScaleDenominator>
4642      <MinScaleDenominator>100</MinScaleDenominator>
4643      <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"/>
4644    </Rule>
4645    <Rule>
4646      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
4647      <MaxScaleDenominator>500000</MaxScaleDenominator>
4648      <MinScaleDenominator>100</MinScaleDenominator>
4649      <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"/>
4650    </Rule>
4651    <Rule>
4652      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
4653      <MaxScaleDenominator>500000</MaxScaleDenominator>
4654      <MinScaleDenominator>100</MinScaleDenominator>
4655      <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"/>
4656    </Rule>
4657    <Rule>
4658      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
4659      <MaxScaleDenominator>500000</MaxScaleDenominator>
4660      <MinScaleDenominator>100</MinScaleDenominator>
4661      <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"/>
4662    </Rule>
4663    <Rule>
4664      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
4665      <MaxScaleDenominator>500000</MaxScaleDenominator>
4666      <MinScaleDenominator>100</MinScaleDenominator>
4667      <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"/>
4668    </Rule>
4669    <Rule>
4670      <Filter>[highway] = 'trunk' and [length] = 6</Filter>
4671      <MaxScaleDenominator>500000</MaxScaleDenominator>
4672      <MinScaleDenominator>100</MinScaleDenominator>
4673      <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"/>
4674    </Rule>
4675    <Rule>
4676      <Filter>[highway] = 'trunk' and [length] = 7</Filter>
4677      <MaxScaleDenominator>500000</MaxScaleDenominator>
4678      <MinScaleDenominator>100</MinScaleDenominator>
4679      <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"/>
4680    </Rule>
4681    <Rule>
4682      <Filter>[highway] = 'trunk' and [length] = 8</Filter>
4683      <MaxScaleDenominator>500000</MaxScaleDenominator>
4684      <MinScaleDenominator>100</MinScaleDenominator>
4685      <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"/>
4686    </Rule>
4687
4688    <Rule>
4689      <Filter>[highway] = 'primary' and [length] = 1</Filter>
4690      <MaxScaleDenominator>200000</MaxScaleDenominator>
4691      <MinScaleDenominator>100</MinScaleDenominator>
4692      <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"/>
4693    </Rule>
4694    <Rule>
4695      <Filter>[highway] = 'primary' and [length] = 2</Filter>
4696      <MaxScaleDenominator>200000</MaxScaleDenominator>
4697      <MinScaleDenominator>100</MinScaleDenominator>
4698      <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"/>
4699    </Rule>
4700    <Rule>
4701      <Filter>[highway] = 'primary' and [length] = 3</Filter>
4702      <MaxScaleDenominator>200000</MaxScaleDenominator>
4703      <MinScaleDenominator>100</MinScaleDenominator>
4704      <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"/>
4705    </Rule>
4706    <Rule>
4707      <Filter>[highway] = 'primary' and [length] = 4</Filter>
4708      <MaxScaleDenominator>200000</MaxScaleDenominator>
4709      <MinScaleDenominator>100</MinScaleDenominator>
4710      <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"/>
4711    </Rule>
4712    <Rule>
4713      <Filter>[highway] = 'primary' and [length] = 5</Filter>
4714      <MaxScaleDenominator>200000</MaxScaleDenominator>
4715      <MinScaleDenominator>100</MinScaleDenominator>
4716      <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"/>
4717    </Rule>
4718    <Rule>
4719      <Filter>[highway] = 'primary' and [length] = 6</Filter>
4720      <MaxScaleDenominator>200000</MaxScaleDenominator>
4721      <MinScaleDenominator>100</MinScaleDenominator>
4722      <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"/>
4723    </Rule>
4724    <Rule>
4725      <Filter>[highway] = 'primary' and [length] = 7</Filter>
4726      <MaxScaleDenominator>200000</MaxScaleDenominator>
4727      <MinScaleDenominator>100</MinScaleDenominator>
4728      <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"/>
4729    </Rule>
4730    <Rule>
4731      <Filter>[highway] = 'primary' and [length] = 8</Filter>
4732      <MaxScaleDenominator>200000</MaxScaleDenominator>
4733      <MinScaleDenominator>100</MinScaleDenominator>
4734      <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"/>
4735    </Rule>
4736
4737    <Rule>
4738      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
4739      <MaxScaleDenominator>50000</MaxScaleDenominator>
4740      <MinScaleDenominator>100</MinScaleDenominator>
4741      <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"/>
4742    </Rule>
4743    <Rule>
4744      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
4745      <MaxScaleDenominator>50000</MaxScaleDenominator>
4746      <MinScaleDenominator>100</MinScaleDenominator>
4747      <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"/>
4748    </Rule>
4749    <Rule>
4750      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
4751      <MaxScaleDenominator>50000</MaxScaleDenominator>
4752      <MinScaleDenominator>100</MinScaleDenominator>
4753      <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"/>
4754    </Rule>
4755    <Rule>
4756      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
4757      <MaxScaleDenominator>50000</MaxScaleDenominator>
4758      <MinScaleDenominator>100</MinScaleDenominator>
4759      <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"/>
4760    </Rule>
4761    <Rule>
4762      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
4763      <MaxScaleDenominator>50000</MaxScaleDenominator>
4764      <MinScaleDenominator>100</MinScaleDenominator>
4765      <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"/>
4766    </Rule>
4767    <Rule>
4768      <Filter>[highway] = 'secondary' and [length] = 6</Filter>
4769      <MaxScaleDenominator>50000</MaxScaleDenominator>
4770      <MinScaleDenominator>100</MinScaleDenominator>
4771      <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"/>
4772    </Rule>
4773    <Rule>
4774      <Filter>[highway] = 'secondary' and [length] = 7</Filter>
4775      <MaxScaleDenominator>50000</MaxScaleDenominator>
4776      <MinScaleDenominator>100</MinScaleDenominator>
4777      <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"/>
4778    </Rule>
4779    <Rule>
4780      <Filter>[highway] = 'secondary' and [length] = 8</Filter>
4781      <MaxScaleDenominator>50000</MaxScaleDenominator>
4782      <MinScaleDenominator>100</MinScaleDenominator>
4783      <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"/>
4784    </Rule>
4785
4786    <Rule>
4787      <Filter>[highway] = 'tertiary' and [length] = 1</Filter>
4788      <MaxScaleDenominator>25000</MaxScaleDenominator>
4789      <MinScaleDenominator>100</MinScaleDenominator>
4790      <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"/>
4791    </Rule>
4792    <Rule>
4793      <Filter>[highway] = 'tertiary' and [length] = 2</Filter>
4794      <MaxScaleDenominator>25000</MaxScaleDenominator>
4795      <MinScaleDenominator>100</MinScaleDenominator>
4796      <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"/>
4797    </Rule>
4798    <Rule>
4799      <Filter>[highway] = 'tertiary' and [length] = 3</Filter>
4800      <MaxScaleDenominator>25000</MaxScaleDenominator>
4801      <MinScaleDenominator>100</MinScaleDenominator>
4802      <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"/>
4803    </Rule>
4804    <Rule>
4805      <Filter>[highway] = 'tertiary' and [length] = 4</Filter>
4806      <MaxScaleDenominator>25000</MaxScaleDenominator>
4807      <MinScaleDenominator>100</MinScaleDenominator>
4808      <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"/>
4809    </Rule>
4810    <Rule>
4811      <Filter>[highway] = 'tertiary' and [length] = 5</Filter>
4812      <MaxScaleDenominator>25000</MaxScaleDenominator>
4813      <MinScaleDenominator>100</MinScaleDenominator>
4814      <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"/>
4815    </Rule>
4816    <Rule>
4817      <Filter>[highway] = 'tertiary' and [length] = 6</Filter>
4818      <MaxScaleDenominator>25000</MaxScaleDenominator>
4819      <MinScaleDenominator>100</MinScaleDenominator>
4820      <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"/>
4821    </Rule>
4822    <Rule>
4823      <Filter>[highway] = 'tertiary' and [length] = 7</Filter>
4824      <MaxScaleDenominator>25000</MaxScaleDenominator>
4825      <MinScaleDenominator>100</MinScaleDenominator>
4826      <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"/>
4827    </Rule>
4828    <Rule>
4829      <Filter>[highway] = 'tertiary' and [length] = 8</Filter>
4830      <MaxScaleDenominator>25000</MaxScaleDenominator>
4831      <MinScaleDenominator>100</MinScaleDenominator>
4832      <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"/>
4833    </Rule>
4834
4835    <Rule>
4836      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
4837      <MaxScaleDenominator>75000</MaxScaleDenominator>
4838      <MinScaleDenominator>50000</MinScaleDenominator>
4839      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
4840    </Rule>
4841    <Rule>
4842      <Filter>[highway] = 'secondary'</Filter>
4843      <MaxScaleDenominator>75000</MaxScaleDenominator>
4844      <MinScaleDenominator>50000</MinScaleDenominator>
4845      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="1" halo_fill="#fdca86" placement="line"/>
4846    </Rule>
4847    <Rule>
4848      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
4849      <MaxScaleDenominator>50000</MaxScaleDenominator>
4850      <MinScaleDenominator>20000</MinScaleDenominator>
4851      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="0" placement="line"/>
4852    </Rule>
4853    <Rule>
4854      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
4855      <MaxScaleDenominator>20000</MaxScaleDenominator>
4856      <MinScaleDenominator>1000</MinScaleDenominator>
4857      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
4858    </Rule>
4859    <Rule>
4860      <Filter>[highway] = 'secondary'</Filter>
4861      <MaxScaleDenominator>50000</MaxScaleDenominator>
4862      <MinScaleDenominator>20000</MinScaleDenominator>
4863      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="1" halo_fill="#fdca86" placement="line"/>
4864    </Rule><Rule>
4865      <Filter>[highway] = 'secondary'</Filter>
4866      <MaxScaleDenominator>20000</MaxScaleDenominator>
4867      <MinScaleDenominator>1000</MinScaleDenominator>
4868      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="1" halo_fill="#fdca86" placement="line"/>
4869    </Rule>
4870    <Rule>
4871      <Filter>[highway] = 'tertiary'</Filter>
4872      <MaxScaleDenominator>25000</MaxScaleDenominator>
4873      <MinScaleDenominator>5000</MinScaleDenominator>
4874      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
4875    </Rule>
4876    <Rule>
4877      <Filter>[highway] = 'tertiary'</Filter>
4878      <MaxScaleDenominator>5000</MaxScaleDenominator>
4879      <MinScaleDenominator>100</MinScaleDenominator>
4880      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4881    </Rule>
4882    <Rule>
4883      <MaxScaleDenominator>100000</MaxScaleDenominator>
4884      <MinScaleDenominator>10000</MinScaleDenominator>
4885      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
4886      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
4887    </Rule>
4888    <Rule>
4889      <MaxScaleDenominator>10000</MaxScaleDenominator>
4890      <MinScaleDenominator>1000</MinScaleDenominator>
4891      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
4892      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4893    </Rule>
4894    <Rule>
4895      <ElseFilter/>
4896      <MaxScaleDenominator>25000</MaxScaleDenominator>
4897      <MinScaleDenominator>5000</MinScaleDenominator>
4898      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
4899    </Rule>
4900    <Rule>
4901      <ElseFilter/>
4902      <MaxScaleDenominator>5000</MaxScaleDenominator>
4903      <MinScaleDenominator>100</MinScaleDenominator>
4904      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4905    </Rule>
4906  </Style>
4907  <Style name="cliffs">
4908     <Rule>
4909      <MaxScaleDenominator>100000</MaxScaleDenominator>
4910      <MinScaleDenominator>20000</MinScaleDenominator>
4911      <Filter>[natural] = 'cliff'</Filter>       
4912       <LinePatternSymbolizer file="/home/steve/symbols/cliff.png" type="png" width="10" height="4" />
4913    </Rule>
4914    <Rule>
4915      <MaxScaleDenominator>20000</MaxScaleDenominator>
4916      <Filter>[natural] = 'cliff'</Filter>
4917       <LinePatternSymbolizer file="/home/steve/symbols/cliff2.png" type="png" width="12" height="6" />
4918    </Rule>
4919    <Rule>
4920      <MaxScaleDenominator>20000</MaxScaleDenominator>
4921      <Filter>[man_made] = 'embankment'</Filter>
4922       <LinePatternSymbolizer file="/home/steve/symbols/cliff.png" type="png" width="10" height="4" />
4923    </Rule>
4924  </Style>
4925  <Style name="directions">
4926    <Rule>
4927      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
4928      <MaxScaleDenominator>10000</MaxScaleDenominator>
4929      <LineSymbolizer>
4930        <CssParameter name="stroke">#6c70d5</CssParameter>
4931        <CssParameter name="stroke-width">1</CssParameter>
4932        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4933        <CssParameter name="stroke-dasharray">0,12,10,152</CssParameter>
4934      </LineSymbolizer>
4935      <LineSymbolizer>
4936        <CssParameter name="stroke">#6c70d5</CssParameter>
4937        <CssParameter name="stroke-width">2</CssParameter>
4938        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4939        <CssParameter name="stroke-dasharray">0,12,9,153</CssParameter>
4940      </LineSymbolizer>
4941      <LineSymbolizer>
4942        <CssParameter name="stroke">#6c70d5</CssParameter>
4943        <CssParameter name="stroke-width">3</CssParameter>
4944        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4945        <CssParameter name="stroke-dasharray">0,18,2,154</CssParameter>
4946      </LineSymbolizer>
4947      <LineSymbolizer>
4948        <CssParameter name="stroke">#6c70d5</CssParameter>
4949        <CssParameter name="stroke-width">4</CssParameter>
4950        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4951        <CssParameter name="stroke-dasharray">0,18,1,155</CssParameter>
4952      </LineSymbolizer>
4953    </Rule>
4954    <Rule>
4955      <Filter>[oneway] = '-1'</Filter>
4956      <MaxScaleDenominator>25000</MaxScaleDenominator>
4957      <LineSymbolizer>
4958        <CssParameter name="stroke">#6c70d5</CssParameter>
4959        <CssParameter name="stroke-width">1</CssParameter>
4960        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4961        <CssParameter name="stroke-dasharray">0,12,10,152</CssParameter>
4962      </LineSymbolizer>
4963      <LineSymbolizer>
4964        <CssParameter name="stroke">#6c70d5</CssParameter>
4965        <CssParameter name="stroke-width">2</CssParameter>
4966        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4967        <CssParameter name="stroke-dasharray">0,13,9,152</CssParameter>
4968      </LineSymbolizer>
4969      <LineSymbolizer>
4970        <CssParameter name="stroke">#6c70d5</CssParameter>
4971        <CssParameter name="stroke-width">3</CssParameter>
4972        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4973        <CssParameter name="stroke-dasharray">0,14,2,158</CssParameter>
4974      </LineSymbolizer>
4975      <LineSymbolizer>
4976        <CssParameter name="stroke">#6c70d5</CssParameter>
4977        <CssParameter name="stroke-width">4</CssParameter>
4978        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4979        <CssParameter name="stroke-dasharray">0,15,1,158</CssParameter>
4980      </LineSymbolizer>
4981    </Rule>
4982 </Style>
4983<Style name="admin">
4984   <Rule>
4985      <Filter>[admin_level]='2' or [admin_level]='3'</Filter>
4986      <MaxScaleDenominator>25000000</MaxScaleDenominator>
4987      <MinScaleDenominator>5000000</MinScaleDenominator>
4988      <LineSymbolizer>
4989        <CssParameter name="stroke">purple</CssParameter>
4990        <CssParameter name="stroke-width">1</CssParameter>
4991        <CssParameter name="stroke-opacity">0.2</CssParameter>
4992      </LineSymbolizer>
4993   </Rule>
4994   <Rule>
4995      <Filter>[admin_level]='2' or [admin_level]='3'</Filter>
4996      <MaxScaleDenominator>5000000</MaxScaleDenominator>
4997      <MinScaleDenominator>1000000</MinScaleDenominator>
4998      <LineSymbolizer>
4999        <CssParameter name="stroke">purple</CssParameter>
5000        <CssParameter name="stroke-width">2</CssParameter>
5001        <CssParameter name="stroke-opacity">0.2</CssParameter>
5002      </LineSymbolizer>
5003   </Rule>
5004   <Rule>
5005      <Filter>[admin_level]='2'</Filter>
5006      <MaxScaleDenominator>1000000</MaxScaleDenominator>
5007      <LineSymbolizer>
5008        <CssParameter name="stroke">purple</CssParameter>
5009        <CssParameter name="stroke-width">6</CssParameter>
5010        <CssParameter name="stroke-opacity">0.1</CssParameter>
5011      </LineSymbolizer>
5012    </Rule>
5013    <Rule>
5014      <Filter>[admin_level]='3'</Filter>
5015      <MaxScaleDenominator>1000000</MaxScaleDenominator>
5016      <LineSymbolizer>
5017        <CssParameter name="stroke">purple</CssParameter>
5018        <CssParameter name="stroke-width">5</CssParameter>
5019        <CssParameter name="stroke-dasharray">4,2</CssParameter>
5020        <CssParameter name="stroke-opacity">0.1</CssParameter>
5021      </LineSymbolizer>
5022    </Rule>
5023    <Rule>
5024      <Filter>[admin_level]='4'</Filter>
5025      <MaxScaleDenominator>500000</MaxScaleDenominator>
5026      <LineSymbolizer>
5027        <CssParameter name="stroke">purple</CssParameter>
5028        <CssParameter name="stroke-width">3</CssParameter>
5029        <CssParameter name="stroke-dasharray">4,3</CssParameter>
5030        <CssParameter name="stroke-opacity">0.2</CssParameter>
5031      </LineSymbolizer>
5032    </Rule>
5033    <Rule>
5034      <Filter>[admin_level]='5'</Filter>
5035      <MaxScaleDenominator>500000</MaxScaleDenominator>
5036      <LineSymbolizer>
5037        <CssParameter name="stroke">purple</CssParameter>
5038        <CssParameter name="stroke-width">2</CssParameter>
5039        <CssParameter name="stroke-dasharray">6,3,2,3,2,3</CssParameter>
5040        <CssParameter name="stroke-opacity">0.3</CssParameter>
5041      </LineSymbolizer>
5042    </Rule>
5043    <Rule>
5044      <Filter>[admin_level]='6'</Filter>
5045      <MaxScaleDenominator>500000</MaxScaleDenominator>
5046      <LineSymbolizer>
5047        <CssParameter name="stroke">purple</CssParameter>
5048        <CssParameter name="stroke-width">2</CssParameter>
5049        <CssParameter name="stroke-dasharray">6,3,2,3</CssParameter>
5050        <CssParameter name="stroke-opacity">0.3</CssParameter>
5051      </LineSymbolizer>
5052    </Rule>
5053    <Rule>
5054      <Filter>[admin_level]='8' or [admin_level]='7'</Filter>
5055      <MaxScaleDenominator>200000</MaxScaleDenominator>
5056      <LineSymbolizer>
5057        <CssParameter name="stroke">purple</CssParameter>
5058        <CssParameter name="stroke-width">1.5</CssParameter>
5059        <CssParameter name="stroke-dasharray">5,2</CssParameter>
5060        <CssParameter name="stroke-opacity">0.3</CssParameter>
5061      </LineSymbolizer>
5062    </Rule>
5063    <Rule>
5064      <Filter>[admin_level]='10' or [admin_level]='9'</Filter>
5065      <MaxScaleDenominator>100000</MaxScaleDenominator>
5066      <LineSymbolizer>
5067        <CssParameter name="stroke">purple</CssParameter>
5068        <CssParameter name="stroke-width">2</CssParameter>
5069        <CssParameter name="stroke-dasharray">2,3</CssParameter>
5070        <CssParameter name="stroke-opacity">0.3</CssParameter>
5071      </LineSymbolizer>
5072    </Rule>
5073   <Rule>
5074      <ElseFilter/>
5075      <MaxScaleDenominator>2000000</MaxScaleDenominator>
5076      <MinScaleDenominator>200000</MinScaleDenominator>
5077      <LineSymbolizer>
5078        <CssParameter name="stroke">purple</CssParameter>
5079        <CssParameter name="stroke-width">1</CssParameter>
5080        <CssParameter name="stroke-opacity">0.2</CssParameter>
5081      </LineSymbolizer>
5082    </Rule> 
5083 </Style>
5084
5085  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
5086    <StyleName>world-1</StyleName>
5087    <Datasource>
5088      <Parameter name="type">shape</Parameter>
5089      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
5090    </Datasource>
5091  </Layer>
5092
5093  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
5094    <StyleName>world</StyleName>
5095    <Datasource>
5096      <Parameter name="type">shape</Parameter>
5097      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
5098    </Datasource>
5099  </Layer>
5100
5101  <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">
5102    <StyleName>coast-poly</StyleName>
5103    <Datasource>
5104      <Parameter name="type">shape</Parameter>
5105      <Parameter name="file">/home/steve/world_boundaries/processed_p</Parameter>
5106    </Datasource>
5107  </Layer>
5108
5109  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
5110    <StyleName>builtup</StyleName>
5111    <Datasource>
5112      <Parameter name="type">shape</Parameter>
5113      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
5114    </Datasource>
5115  </Layer>
5116  <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">
5117    <StyleName>leisure</StyleName>
5118    <Datasource>
5119      <Parameter name="type">postgis</Parameter>
5120      <Parameter name="host">dev.openstreetmap.org</Parameter>
5121      <Parameter name="port">5433</Parameter>
5122      <Parameter name="user">steve</Parameter>
5123      <Parameter name="dbname">steve</Parameter>
5124      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
5125      <Parameter name="estimate_extent">false</Parameter>
5126      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5127    </Datasource>
5128  </Layer>
5129  <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">
5130    <StyleName>water_areas</StyleName>
5131    <Datasource>
5132      <Parameter name="type">postgis</Parameter>
5133      <Parameter name="host">dev.openstreetmap.org</Parameter>
5134      <Parameter name="port">5433</Parameter>
5135      <Parameter name="user">steve</Parameter>
5136      <Parameter name="dbname">steve</Parameter>
5137      <Parameter name="estimate_extent">false</Parameter>
5138      <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>
5139      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5140    </Datasource>
5141  </Layer>
5142  <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">
5143    <StyleName>water_lines</StyleName>
5144    <Datasource>
5145      <Parameter name="type">postgis</Parameter>
5146      <Parameter name="host">dev.openstreetmap.org</Parameter>
5147      <Parameter name="port">5433</Parameter>
5148      <Parameter name="user">steve</Parameter>
5149      <Parameter name="dbname">steve</Parameter>
5150      <Parameter name="estimate_extent">false</Parameter>
5151      <Parameter name="table">(select * from planet_osm_line where waterway IS NOT NULL order by z_order) as water_lines</Parameter>
5152      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5153    </Datasource>
5154  </Layer>
5155  <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">
5156    <StyleName>tunnels-casing</StyleName>
5157    <StyleName>tunnels-fill</StyleName>
5158    <Datasource>
5159      <Parameter name="type">postgis</Parameter>
5160      <Parameter name="host">dev.openstreetmap.org</Parameter>
5161      <Parameter name="port">5433</Parameter>
5162      <Parameter name="user">steve</Parameter>
5163      <Parameter name="dbname">steve</Parameter>
5164      <Parameter name="table">
5165      (select * from planet_osm_line order by z_order) as roads
5166      </Parameter>
5167      <Parameter name="estimate_extent">false</Parameter>
5168      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5169    </Datasource>
5170  </Layer>
5171  <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">
5172    <StyleName>tracks-notunnel-nobridge</StyleName>
5173    <Datasource>
5174      <Parameter name="type">postgis</Parameter>
5175      <Parameter name="password">martyn</Parameter>
5176      <Parameter name="host">localhost</Parameter>
5177      <Parameter name="port">5432</Parameter>
5178      <Parameter name="user">postgres</Parameter>
5179      <Parameter name="dbname">osm</Parameter>
5180      <Parameter name="table">
5181      (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
5182      </Parameter>
5183      <Parameter name="estimate_extent">false</Parameter>
5184      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5185    </Datasource>
5186  </Layer>
5187  <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">
5188    <StyleName>tracks-tunnels</StyleName>
5189    <Datasource>
5190      <Parameter name="type">postgis</Parameter>
5191      <Parameter name="password">martyn</Parameter>
5192      <Parameter name="host">localhost</Parameter>
5193      <Parameter name="port">5432</Parameter>
5194      <Parameter name="user">postgres</Parameter>
5195      <Parameter name="dbname">osm</Parameter>
5196      <Parameter name="table">
5197      (select way,tracktype from planet_osm_line where highway='track' and tunnel in ('yes','true','1')) as tracks
5198      </Parameter>
5199      <Parameter name="estimate_extent">false</Parameter>
5200      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5201    </Datasource>
5202  </Layer>
5203  <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">
5204    <StyleName>minor-roads-casing</StyleName>
5205    <StyleName>minor-roads-fill</StyleName>
5206    <StyleName>aerialways</StyleName>
5207    <Datasource>
5208      <Parameter name="type">postgis</Parameter>
5209      <Parameter name="host">dev.openstreetmap.org</Parameter>
5210      <Parameter name="port">5433</Parameter>
5211      <Parameter name="user">steve</Parameter>
5212      <Parameter name="dbname">steve</Parameter>
5213      <Parameter name="table">
5214      (select * from planet_osm_line order by z_order) as roads
5215      </Parameter>
5216      <Parameter name="estimate_extent">false</Parameter>
5217      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5218    </Datasource>
5219  </Layer>
5220
5221  <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">
5222    <!--StyleName>roads-casing</StyleName-->
5223    <StyleName>roads</StyleName>
5224    <Datasource>
5225      <Parameter name="type">postgis</Parameter>
5226      <Parameter name="host">dev.openstreetmap.org</Parameter>
5227      <Parameter name="port">5433</Parameter>
5228      <Parameter name="user">steve</Parameter>
5229      <Parameter name="dbname">steve</Parameter>
5230      <Parameter name="table">
5231      (select * from planet_osm_roads order by z_order) as roads
5232      </Parameter>
5233      <Parameter name="estimate_extent">false</Parameter>
5234      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5235    </Datasource>
5236   </Layer>
5237   <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">
5238    <StyleName>waterway-bridges</StyleName>
5239    <Datasource>
5240      <Parameter name="type">postgis</Parameter>
5241      <Parameter name="host">dev.openstreetmap.org</Parameter>
5242      <Parameter name="port">5433</Parameter>
5243      <Parameter name="user">steve</Parameter>
5244      <Parameter name="dbname">steve</Parameter>
5245      <Parameter name="estimate_extent">false</Parameter>
5246      <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>
5247      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5248    </Datasource>
5249   </Layer>
5250   <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">
5251    <StyleName>road-bridges-casing</StyleName>
5252    <StyleName>road-bridges-fill</StyleName>
5253    <StyleName>noncased-ways-bridges</StyleName>
5254    <StyleName>mwaybridge_layer0_casing</StyleName>
5255    <StyleName>mwaybridge_layer0_fill</StyleName>
5256    <StyleName>mwaybridge_layer1_casing</StyleName>
5257    <StyleName>mwaybridge_layer1_fill</StyleName>
5258    <StyleName>mwaybridge_layer2_casing</StyleName>
5259    <StyleName>mwaybridge_layer2_fill</StyleName>
5260    <StyleName>mwaybridge_layer3_casing</StyleName>
5261    <StyleName>mwaybridge_layer3_fill</StyleName>
5262    <StyleName>mwaybridge_layer4_casing</StyleName>
5263    <StyleName>mwaybridge_layer4_fill</StyleName>
5264    <StyleName>mwaybridge_layer5_casing</StyleName>
5265    <StyleName>mwaybridge_layer5_fill</StyleName>
5266    <Datasource>
5267      <Parameter name="type">postgis</Parameter>
5268      <Parameter name="host">dev.openstreetmap.org</Parameter>
5269      <Parameter name="port">5433</Parameter>
5270      <Parameter name="user">steve</Parameter>
5271      <Parameter name="dbname">steve</Parameter>
5272      <Parameter name="table">
5273      (select * from planet_osm_line order by z_order) as roads
5274      </Parameter>
5275      <Parameter name="estimate_extent">false</Parameter>
5276      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5277    </Datasource>
5278   </Layer>
5279   <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">
5280    <StyleName>tracks-bridges</StyleName>
5281    <Datasource>
5282      <Parameter name="type">postgis</Parameter>
5283      <Parameter name="password">martyn</Parameter>
5284      <Parameter name="host">localhost</Parameter>
5285      <Parameter name="port">5432</Parameter>
5286      <Parameter name="user">postgres</Parameter>
5287      <Parameter name="dbname">osm</Parameter>
5288      <Parameter name="table">
5289      (select way,tracktype from planet_osm_line where highway='track' and bridge in ('yes','true','1')) as tracks
5290      </Parameter>
5291      <Parameter name="estimate_extent">false</Parameter>
5292      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5293    </Datasource>
5294  </Layer>
5295   <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">
5296    <StyleName>trams</StyleName>
5297    <Datasource>
5298      <Parameter name="type">postgis</Parameter>
5299      <Parameter name="password">martyn</Parameter>
5300      <Parameter name="host">localhost</Parameter>
5301      <Parameter name="port">5432</Parameter>
5302      <Parameter name="user">postgres</Parameter>
5303      <Parameter name="dbname">osm</Parameter>
5304      <Parameter name="table">
5305      (select * from planet_osm_line where "railway"='tram' order by z_order) as trams
5306      </Parameter>
5307      <Parameter name="estimate_extent">false</Parameter>
5308      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5309    </Datasource>
5310   </Layer>
5311   <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">
5312    <StyleName>stations</StyleName>   
5313    <StyleName>symbols</StyleName>
5314    <StyleName>points</StyleName>
5315    <Datasource>
5316      <Parameter name="type">postgis</Parameter>
5317      <Parameter name="host">dev.openstreetmap.org</Parameter>
5318      <Parameter name="port">5433</Parameter>
5319      <Parameter name="user">steve</Parameter>
5320      <Parameter name="dbname">steve</Parameter>
5321      <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>
5322      <Parameter name="estimate_extent">false</Parameter>
5323      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5324    </Datasource>
5325   </Layer>
5326   <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">
5327    <StyleName>power</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="estimate_extent">false</Parameter>
5335      <Parameter name="table">(select way from planet_osm_line where "power"='line') as power</Parameter>
5336      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5337    </Datasource>
5338  </Layer>
5339  <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">
5340     <StyleName>power_towers</StyleName>
5341    <Datasource>
5342      <Parameter name="type">postgis</Parameter>
5343      <Parameter name="host">dev.openstreetmap.org</Parameter>
5344      <Parameter name="port">5433</Parameter>
5345      <Parameter name="user">steve</Parameter>
5346      <Parameter name="dbname">steve</Parameter>
5347      <Parameter name="table">(select way from planet_osm_point where power='tower') as power_towers</Parameter>
5348      <Parameter name="estimate_extent">false</Parameter>
5349      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5350    </Datasource>
5351   </Layer>
5352   <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">
5353     <StyleName>cliffs</StyleName>
5354     <Datasource>
5355      <Parameter name="type">postgis</Parameter>
5356      <Parameter name="host">dev.openstreetmap.org</Parameter>
5357      <Parameter name="port">5433</Parameter>
5358      <Parameter name="user">steve</Parameter>
5359      <Parameter name="dbname">steve</Parameter>
5360      <Parameter name="table">
5361      (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
5362      </Parameter>
5363      <Parameter name="estimate_extent">false</Parameter>
5364      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5365    </Datasource>
5366  </Layer>
5367   <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">
5368     <StyleName>directions</StyleName>
5369     <StyleName>roads-text</StyleName>
5370     <Datasource>
5371      <Parameter name="type">postgis</Parameter>
5372      <Parameter name="host">dev.openstreetmap.org</Parameter>
5373      <Parameter name="port">5433</Parameter>
5374      <Parameter name="user">steve</Parameter>
5375      <Parameter name="dbname">steve</Parameter>
5376      <Parameter name="table">
5377      (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
5378      </Parameter>
5379      <Parameter name="estimate_extent">false</Parameter>
5380      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5381    </Datasource>
5382  </Layer>
5383
5384  <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">
5385    <StyleName>area-text</StyleName>
5386    <Datasource>
5387      <Parameter name="type">postgis</Parameter>
5388      <Parameter name="host">dev.openstreetmap.org</Parameter>
5389      <Parameter name="port">5433</Parameter>
5390      <Parameter name="user">steve</Parameter>
5391      <Parameter name="dbname">steve</Parameter>
5392      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
5393      <Parameter name="estimate_extent">false</Parameter>
5394      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5395    </Datasource>
5396  </Layer>
5397
5398  <Layer name="text" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
5399    <StyleName>text</StyleName>
5400    <Datasource>
5401      <Parameter name="type">postgis</Parameter>
5402      <Parameter name="host">dev.openstreetmap.org</Parameter>
5403      <Parameter name="port">5433</Parameter>
5404      <Parameter name="user">steve</Parameter>
5405      <Parameter name="dbname">steve</Parameter>
5406      <Parameter name="table">planet_osm_point</Parameter>
5407      <Parameter name="estimate_extent">false</Parameter>
5408      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5409    </Datasource>
5410  </Layer>
5411 
5412  <Layer name="admin" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
5413    <StyleName>admin</StyleName>
5414    <Datasource>
5415      <Parameter name="type">postgis</Parameter>
5416      <Parameter name="host">dev.openstreetmap.org</Parameter>
5417      <Parameter name="port">5433</Parameter>
5418      <Parameter name="user">steve</Parameter>
5419      <Parameter name="dbname">steve</Parameter>
5420      <Parameter name="table">
5421      (select way,admin_level from planet_osm_roads where "boundary"='administrative') as admin</Parameter>
5422      <Parameter name="estimate_extent">false</Parameter>
5423      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
5424    </Datasource>
5425  </Layer>
5426  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
5427    <StyleName>places</StyleName>
5428    <Datasource>
5429      <Parameter name="type">shape</Parameter>
5430      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
5431    </Datasource>
5432  </Layer>
5433</Map>
Note: See TracBrowser for help on using the repository browser.