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

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

Minor tweaks to tram_stop symbol and naming

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