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

Last change on this file since 7487 was 7487, checked in by stevechilton, 10 years ago

Seperate style for airport and aerodrome (load pngs), correct error on stations png path

  • Property svn:eol-style set to native
File size: 198.0 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>25000</MinScaleDenominator>
86      <Filter>[railway]='station'</Filter>
87      <PointSymbolizer file = "/home/steve/symbols/station_small.png" type="png" width="5" height="5" />
88    </Rule>
89    <Rule>
90      <MaxScaleDenominator>25000</MaxScaleDenominator>
91      <Filter>[railway]='station'</Filter>
92      <PointSymbolizer file = "/home/steve/symbols/station.png" type="png" width="9" height="9" />
93    </Rule>
94    <Rule>
95      <MaxScaleDenominator>100000</MaxScaleDenominator>
96      <Filter>[railway]='halt'</Filter>
97      <PointSymbolizer file = "/home/steve/symbols/halt.png" type="png" width="3" height="3" />
98    </Rule>
99    <Rule>
100      <MaxScaleDenominator>50000</MaxScaleDenominator>
101      <MinScaleDenominator>25000</MinScaleDenominator>
102      <Filter>[railway]='halt'</Filter>
103      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="8" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
104    </Rule>
105    <Rule>
106      <MaxScaleDenominator>25000</MaxScaleDenominator>
107      <Filter>[railway] ='halt'</Filter>
108      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
109    </Rule>
110    <Rule>
111      <MaxScaleDenominator>50000</MaxScaleDenominator>
112      <MinScaleDenominator>25000</MinScaleDenominator>
113      <Filter>[railway]='station'</Filter>
114      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
115    </Rule>
116    <Rule>
117      <MaxScaleDenominator>25000</MaxScaleDenominator>
118      <Filter>[railway]='station'</Filter>
119      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="12" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
120    </Rule>
121    <Rule>
122      <MaxScaleDenominator>50000</MaxScaleDenominator>
123      <MinScaleDenominator>10000</MinScaleDenominator>
124      <Filter>[railway]='level_crossing'</Filter>
125      <PointSymbolizer file = "c:/mapnik/symbols/level_crossing.png" type="png" width="7" height="7" />
126    </Rule>
127  </Style>
128  <Style name="amenity">
129    <Rule>
130      <MaxScaleDenominator>2000000</MaxScaleDenominator>
131      <MinScaleDenominator>500000</MinScaleDenominator>
132      <Filter>[aeroway]='airport'</Filter>
133      <PointSymbolizer file = "/home/steve/symbols/airport.png" type="png" width="14" height="11" />
134      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="8" fill="#636" dy="-10" halo_radius="1" wrap_width="0"/>
135    </Rule>
136    <Rule>
137      <MaxScaleDenominator>500000</MaxScaleDenominator>
138      <MinScaleDenominator>100000</MinScaleDenominator>
139      <Filter>[aeroway]='airport'</Filter>
140      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#636" halo_radius="1" wrap_width="0"/>
141    </Rule>
142    <Rule>
143      <MaxScaleDenominator>1000000</MaxScaleDenominator>
144      <MinScaleDenominator>500000</MinScaleDenominator>
145      <Filter>[aeroway]='aerodrome'</Filter>
146      <PointSymbolizer file = "/home/steve/symbols/aerodrome.png" type="png" width="10" height="9" />
147      <TextSymbolizer name="name" face_name="DejaVu Sans Oblique" size="8" fill="#636" dy="-9" halo_radius="1" wrap_width="0"/>
148    </Rule>
149    <Rule>
150      <MaxScaleDenominator>500000</MaxScaleDenominator>
151      <MinScaleDenominator>100000</MinScaleDenominator>
152      <Filter>[aeroway]='aerodrome'</Filter>
153      <TextSymbolizer name="name" face_name="DejaVu Sans Oblique" size="8" fill="#636" halo_radius="1" wrap_width="0"/>
154    </Rule>
155
156    <Rule>
157      <MaxScaleDenominator>5000</MaxScaleDenominator>
158      <Filter>[amenity]='post_box'</Filter>
159      <PointSymbolizer file="/home/steve/symbols/post_box.png" type="png" width="16" height="16" />
160    </Rule>
161    <Rule>
162      <MaxScaleDenominator>5000</MaxScaleDenominator>
163      <Filter>[amenity]='post_office'</Filter>
164      <PointSymbolizer file="/home/steve/symbols/post_office.png" type="png" width="16" height="16" />
165    </Rule>
166    <Rule>
167      <MaxScaleDenominator>50000</MaxScaleDenominator>
168      <MinScaleDenominator>10000</MinScaleDenominator>
169      <Filter>[railway]='level_crossing'</Filter>
170      <PointSymbolizer file="/home/steve/symbols/level_crossing.png" type="png" width="7" height="7" />
171    </Rule>
172    <Rule>
173      <MaxScaleDenominator>10000</MaxScaleDenominator>
174      <Filter>[railway]='level_crossing'</Filter>
175      <PointSymbolizer file="/home/steve/symbols/level_crossing2.png" type="png" width="11" height="11" />
176    </Rule>
177    <Rule>
178      <MaxScaleDenominator>10000</MaxScaleDenominator>
179      <Filter>[amenity]='pub'</Filter>
180      <PointSymbolizer file="/home/steve/symbols/pint.png" type="png" width="12" height="18" />
181    </Rule>
182    <Rule>
183      <MaxScaleDenominator>500000</MaxScaleDenominator>
184      <Filter>[natural]='peak'</Filter>
185      <PointSymbolizer file="/home/steve/symbols/peak.png" type="png" width="8" height="8" />
186    </Rule>
187    <Rule>
188      <MaxScaleDenominator>5000</MaxScaleDenominator>
189      <Filter>[man_made]='mast'</Filter>
190      <PointSymbolizer file="/home/steve/symbols/tower.png" type="png" width="32" height="32" />
191    </Rule>
192    <Rule>
193      <MaxScaleDenominator>20000</MaxScaleDenominator>
194      <Filter>[man_made]='power_wind'</Filter>
195      <PointSymbolizer file = "/home/steve/symbols/power_wind.png" type="png" width="16" height="26" />
196    </Rule>
197    <Rule>
198      <MaxScaleDenominator>10000</MaxScaleDenominator>
199      <Filter>[man_made]='windmill'</Filter>
200      <PointSymbolizer file = "/home/steve/symbols/windmill.png" type="png" width="10" height="15" />
201    </Rule>
202    <Rule>
203      <MaxScaleDenominator>10000</MaxScaleDenominator>
204      <Filter>[amenity]='recycling'</Filter>
205      <PointSymbolizer file="/home/steve/symbols/recycling.png" type="png" width="20" height="20" />
206    </Rule>
207
208    <Rule>
209      <MaxScaleDenominator>20000</MaxScaleDenominator>
210      <Filter>[amenity]='hospital'</Filter>
211      <PointSymbolizer file="/home/steve/symbols/hospital.png" type="png" width="20" height="20" />
212    </Rule>
213
214    <Rule>
215      <MaxScaleDenominator>5000</MaxScaleDenominator>
216      <Filter>[amenity]='bus_stop' or [highway]='bus_stop'</Filter>
217      <PointSymbolizer file="/home/steve/symbols/bus_stop.png" type="png" width="30" height="12" />
218    </Rule>
219
220    <Rule>
221      <MaxScaleDenominator>20000</MaxScaleDenominator>
222      <Filter>[amenity]='parking'</Filter>
223      <PointSymbolizer file="/home/steve/symbols/parking.png" type="png" width="16" height="16" allow_overlap="false"/>
224    </Rule>
225
226    <Rule>
227      <MaxScaleDenominator>10000</MaxScaleDenominator>
228      <Filter>[amenity]='place_of_worship'</Filter>
229      <PointSymbolizer file="/home/steve/symbols/place_of_worship.png" type="png" width="16" height="16" allow_overlap="false"/>
230     </Rule>
231    <Rule>
232      <MaxScaleDenominator>10000</MaxScaleDenominator>
233      <Filter>[amenity]='airport'</Filter>
234      <PointSymbolizer file="/home/steve/symbols/airport.png" type="png" width="16" height="16" allow_overlap="false"/>
235     </Rule>
236    <Rule>
237      <MaxScaleDenominator>20000</MaxScaleDenominator>
238      <Filter>[highway]='mini_roundabout'</Filter>
239      <PointSymbolizer file="/home/steve/symbols/mini_round.png" type="png" width="9" height="9" allow_overlap="false"/>
240    </Rule>
241  </Style>
242
243  <Style name="leisure">
244    <Rule>
245      <Filter>[leisure] = 'playground'</Filter>
246      <MaxScaleDenominator>100000</MaxScaleDenominator>
247     <PolygonSymbolizer>
248        <CssParameter name="fill">#ccffff</CssParameter>
249     </PolygonSymbolizer>
250      <LineSymbolizer>
251        <CssParameter name="stroke">#666</CssParameter>
252        <CssParameter name="stroke-width">0.3</CssParameter>
253      </LineSymbolizer>
254    </Rule>   
255    <Rule>
256      <Filter>[tourism] = 'attraction'</Filter>
257      <MaxScaleDenominator>1000000</MaxScaleDenominator>
258      <PolygonSymbolizer>
259        <CssParameter name="fill">#f2caea</CssParameter>
260     </PolygonSymbolizer>
261    </Rule>
262    <Rule>
263      <Filter>[leisure] = 'nature_reserve'</Filter>
264      <MaxScaleDenominator>1000000</MaxScaleDenominator>
265      <MinScaleDenominator>100000</MinScaleDenominator>
266      <PolygonSymbolizer>
267        <CssParameter name="fill">#abdf96</CssParameter>
268     </PolygonSymbolizer>
269    </Rule>
270    <Rule>
271      <Filter>[leisure] = 'nature_reserve'</Filter>
272      <MaxScaleDenominator>100000</MaxScaleDenominator>
273      <MinScaleDenominator>50000</MinScaleDenominator>
274      <PolygonPatternSymbolizer file="/home/steve/symbols/nature_reserve.png" type="png" width="21" height="24"/>
275    </Rule>
276    <Rule>
277      <Filter>[leisure] = 'nature_reserve'</Filter>
278      <MaxScaleDenominator>50000</MaxScaleDenominator>
279      <PolygonPatternSymbolizer file="/home/steve/symbols/nature_reserve2.png" type="png" width="42" height="48"/>
280    </Rule>
281    <Rule>
282      <MaxScaleDenominator>1000000</MaxScaleDenominator>
283      <MinScaleDenominator>20000</MinScaleDenominator>
284      <Filter>[landuse] = 'cemetery'</Filter>
285      <PolygonSymbolizer>
286        <CssParameter name="fill">#aacbaf</CssParameter>
287      </PolygonSymbolizer>
288    </Rule>
289    <Rule>
290      <MaxScaleDenominator>1000000</MaxScaleDenominator>
291      <MinScaleDenominator>1000</MinScaleDenominator>
292      <Filter>[landuse] = 'residential'</Filter>
293      <PolygonSymbolizer>
294        <CssParameter name="fill">#ddd</CssParameter>
295      </PolygonSymbolizer>
296    </Rule>
297    <Rule>
298      <MaxScaleDenominator>1000000</MaxScaleDenominator>
299      <MinScaleDenominator>1000</MinScaleDenominator>
300      <Filter>[military] = 'barracks'</Filter>
301      <PolygonSymbolizer>
302        <CssParameter name="fill">#ff8f8f</CssParameter>
303      </PolygonSymbolizer>
304    </Rule>
305
306     <Rule>
307      <MaxScaleDenominator>50000</MaxScaleDenominator>
308      <Filter>[landuse] = 'cemetery'</Filter>
309      <PolygonPatternSymbolizer file="/home/steve/symbols/grave_yard.png" type="png" width="16" height="16"/>
310    </Rule>
311
312     <Rule>
313      <MaxScaleDenominator>1000000</MaxScaleDenominator>
314      <Filter>[landuse] = 'meadow'</Filter>
315      <PolygonSymbolizer>
316        <CssParameter name="fill">#cfeca8</CssParameter>
317     </PolygonSymbolizer>
318    </Rule>
319    <Rule>
320      <Filter>[leisure] = 'park'</Filter>
321      <MaxScaleDenominator>1000000</MaxScaleDenominator>
322      <PolygonSymbolizer>
323        <CssParameter name="fill">#b6fdb6</CssParameter>
324     </PolygonSymbolizer>
325    </Rule>
326
327    <Rule>
328      <Filter>[leisure] = 'common'</Filter>
329      <MaxScaleDenominator>1000000</MaxScaleDenominator>
330      <PolygonSymbolizer>
331        <CssParameter name="fill">#cfeca8</CssParameter>
332      </PolygonSymbolizer>
333    </Rule>
334    <Rule>
335      <Filter>[leisure] = 'garden'</Filter>
336      <MaxScaleDenominator>1000000</MaxScaleDenominator>
337      <PolygonSymbolizer>
338        <CssParameter name="fill">#cfeca8</CssParameter>
339     </PolygonSymbolizer>
340    </Rule>
341    <Rule>
342      <Filter>[leisure] = 'golf_course'</Filter>
343      <MaxScaleDenominator>1000000</MaxScaleDenominator>
344      <PolygonSymbolizer>
345        <CssParameter name="fill">#b5e3b5</CssParameter>
346     </PolygonSymbolizer>
347    </Rule>
348
349    <Rule>
350      <Filter>[landuse] = 'allotments'</Filter>
351      <MaxScaleDenominator>1000000</MaxScaleDenominator>
352      <PolygonSymbolizer>
353        <CssParameter name="fill">#c8b084</CssParameter>
354     </PolygonSymbolizer>
355    </Rule>
356    <Rule>
357      <Filter>[landuse] = 'forest'</Filter>
358      <MaxScaleDenominator>2000000</MaxScaleDenominator>
359      <MinScaleDenominator>50000</MinScaleDenominator>
360      <PolygonSymbolizer>
361        <CssParameter name="fill">#8dc56c</CssParameter>
362     </PolygonSymbolizer>
363    </Rule>
364    <Rule>
365      <Filter>[landuse] = 'forest'</Filter>
366      <MaxScaleDenominator>50000</MaxScaleDenominator>
367      <PolygonPatternSymbolizer file="/home/steve/symbols/forest.png" type="png" width="21" height="24"/>
368    </Rule>
369    <Rule>
370      <Filter>[landuse] = 'farm'</Filter>
371      <MaxScaleDenominator>2000000</MaxScaleDenominator>
372      <PolygonSymbolizer>
373        <CssParameter name="fill">#ead8bd</CssParameter>
374     </PolygonSymbolizer>
375    </Rule>
376    <Rule>
377      <Filter>[landuse] = 'recreation_ground'</Filter>
378      <MaxScaleDenominator>1000000</MaxScaleDenominator>
379      <PolygonSymbolizer>
380        <CssParameter name="fill">#cfeca8</CssParameter>
381     </PolygonSymbolizer>
382    </Rule>
383    <Rule>
384      <Filter>[landuse] = 'village_green'</Filter>
385      <MaxScaleDenominator>500000</MaxScaleDenominator>
386      <PolygonSymbolizer>
387        <CssParameter name="fill">#cfeca8</CssParameter>
388     </PolygonSymbolizer>
389    </Rule>
390    <Rule>
391      <Filter>[landuse] = 'retail'</Filter>
392      <MaxScaleDenominator>1000000</MaxScaleDenominator>
393      <PolygonSymbolizer>
394        <CssParameter name="fill">#f1dada</CssParameter>
395     </PolygonSymbolizer>
396    </Rule>
397    <Rule>
398      <Filter>[landuse] = 'retail'</Filter>
399      <MaxScaleDenominator>25000</MaxScaleDenominator>
400      <LineSymbolizer>
401        <CssParameter name="stroke">red</CssParameter>
402        <CssParameter name="stroke-width">0.3</CssParameter>
403      </LineSymbolizer>
404    </Rule>
405
406
407    <Rule>
408      <Filter>[landuse] = 'industrial'</Filter>
409      <MaxScaleDenominator>1000000</MaxScaleDenominator>
410      <PolygonSymbolizer>
411        <CssParameter name="fill">#ffaeb9</CssParameter>
412     </PolygonSymbolizer>
413    </Rule>
414    <Rule>
415      <Filter>[power] = 'station'</Filter>
416      <MaxScaleDenominator>1000000</MaxScaleDenominator>
417      <MinScaleDenominator>200000</MinScaleDenominator>
418      <PolygonSymbolizer>
419        <CssParameter name="fill">#bbb</CssParameter>
420     </PolygonSymbolizer>
421    </Rule>
422    <Rule>
423      <Filter>[power] = 'station'</Filter>
424      <MaxScaleDenominator>200000</MaxScaleDenominator>
425      <PolygonSymbolizer>
426        <CssParameter name="fill">#bbb</CssParameter>
427     </PolygonSymbolizer>
428    <LineSymbolizer>
429        <CssParameter name="stroke">#555</CssParameter>
430        <CssParameter name="stroke-width">0.4</CssParameter>
431      </LineSymbolizer>
432    </Rule>
433    <Rule>
434      <Filter>[power] = 'sub_station'</Filter>
435      <MaxScaleDenominator>100000</MaxScaleDenominator>
436      <PolygonSymbolizer>
437        <CssParameter name="fill">#bbb</CssParameter>
438     </PolygonSymbolizer>
439    <LineSymbolizer>
440        <CssParameter name="stroke">#555</CssParameter>
441        <CssParameter name="stroke-width">0.4</CssParameter>
442      </LineSymbolizer>
443    </Rule>
444
445    <Rule>
446      <Filter>[landuse] = 'commercial'</Filter>
447      <MaxScaleDenominator>1000000</MaxScaleDenominator>
448      <PolygonSymbolizer>
449        <CssParameter name="fill">#efc8c8</CssParameter>
450     </PolygonSymbolizer>
451    </Rule>
452    <Rule>
453      <Filter>[landuse] = 'brownfield'</Filter>
454      <MaxScaleDenominator>1000000</MaxScaleDenominator>
455      <PolygonSymbolizer>
456        <CssParameter name="fill">#9d9d6c</CssParameter>
457     </PolygonSymbolizer>
458    </Rule>
459     <Rule>
460      <Filter>[natural] = 'wood' or [landuse] = 'wood'</Filter>
461      <MaxScaleDenominator>1000000</MaxScaleDenominator>
462      <PolygonSymbolizer>
463        <CssParameter name="fill">#aed1a0</CssParameter>
464     </PolygonSymbolizer>
465    </Rule>
466     <Rule>
467      <Filter>[natural] = 'heath'</Filter>
468      <MaxScaleDenominator>1000000</MaxScaleDenominator>
469      <PolygonSymbolizer>
470        <CssParameter name="fill">#ffffc0</CssParameter>
471     </PolygonSymbolizer>
472    </Rule>
473
474    <Rule>
475      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
476      <MaxScaleDenominator>1000000</MaxScaleDenominator>
477      <PolygonSymbolizer>
478        <CssParameter name="fill">#f0f0d8</CssParameter>
479      </PolygonSymbolizer>
480    </Rule>
481    <Rule>
482      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
483      <MaxScaleDenominator>250000</MaxScaleDenominator>
484      <LineSymbolizer>
485        <CssParameter name="stroke">brown</CssParameter>
486        <CssParameter name="stroke-width">0.3</CssParameter>
487      </LineSymbolizer>
488    </Rule>
489
490    <Rule>
491      <Filter>[amenity] = 'parking'</Filter>
492      <MaxScaleDenominator>1000000</MaxScaleDenominator>
493     <PolygonSymbolizer>
494         <CssParameter name="fill">#f7efb7</CssParameter>
495      </PolygonSymbolizer>
496    </Rule>
497    <Rule>
498      <Filter>[amenity] = 'parking'</Filter>
499      <MaxScaleDenominator>25000</MaxScaleDenominator>
500      <LineSymbolizer>
501        <CssParameter name="stroke">#eeeed1</CssParameter>
502        <CssParameter name="stroke-width">0.3</CssParameter>
503      </LineSymbolizer>
504    </Rule>
505
506
507    <Rule>
508      <Filter>[railway] = 'station' or [building] = 'station'</Filter>
509      <MaxScaleDenominator>1000000</MaxScaleDenominator>
510     <PolygonSymbolizer>
511         <CssParameter name="fill">#fff68f</CssParameter>
512         <CssParameter name="fill-opacity">0.5</CssParameter>
513      </PolygonSymbolizer>
514    </Rule>
515
516    <Rule>
517      <Filter>[building] = 'supermarket'</Filter>
518      <MaxScaleDenominator>1000000</MaxScaleDenominator>
519      <PolygonSymbolizer>
520         <CssParameter name="fill">pink</CssParameter>
521         <CssParameter name="fill-opacity">0.5</CssParameter>
522      </PolygonSymbolizer>
523    </Rule>
524    <Rule>
525      <Filter>[building] &lt;&gt; 'station' and [building] &lt;&gt; 'supermarket' and [building] &lt;&gt; ''</Filter>
526      <MaxScaleDenominator>1000000</MaxScaleDenominator>
527      <PolygonSymbolizer>
528         <CssParameter name="fill">#cc9999</CssParameter>
529      </PolygonSymbolizer>
530    </Rule>
531    <Rule>
532      <Filter>[amenity] = 'place_of_worship'</Filter>
533      <MaxScaleDenominator>1000000</MaxScaleDenominator>
534      <MinScaleDenominator>20000</MinScaleDenominator>
535      <PolygonSymbolizer>
536         <CssParameter name="fill">#777</CssParameter>
537         <CssParameter name="fill-opacity">0.5</CssParameter>
538      </PolygonSymbolizer>
539    </Rule>
540    <Rule>
541      <Filter>[amenity] = 'place_of_worship'</Filter>
542      <MaxScaleDenominator>20000</MaxScaleDenominator>
543      <PolygonSymbolizer>
544         <CssParameter name="fill">#777</CssParameter>
545         <CssParameter name="fill-opacity">0.5</CssParameter>
546      </PolygonSymbolizer>
547      <LineSymbolizer>
548        <CssParameter name="stroke">#111</CssParameter>
549        <CssParameter name="stroke-width">0.3</CssParameter>
550      </LineSymbolizer>
551    </Rule>
552     <Rule>
553      <Filter>[leisure] = 'sports_centre' or [leisure]='stadium' or [leisure]='track'</Filter>
554      <MaxScaleDenominator>1000000</MaxScaleDenominator>
555      <PolygonSymbolizer>
556         <CssParameter name="fill">#33cc99</CssParameter>
557      </PolygonSymbolizer>
558    </Rule>
559    <Rule>
560      <Filter>[leisure] = 'pitch'</Filter>
561      <MaxScaleDenominator>1000000</MaxScaleDenominator>
562      <PolygonSymbolizer>
563         <CssParameter name="fill">#8ad3af</CssParameter>
564      </PolygonSymbolizer>
565    </Rule>
566    <Rule>
567      <Filter>[aeroway] = 'terminal'</Filter>
568      <MaxScaleDenominator>200000</MaxScaleDenominator>
569      <PolygonSymbolizer>
570         <CssParameter name="fill">#cc99ff</CssParameter>
571      </PolygonSymbolizer>
572    </Rule>
573    <Rule>
574      <Filter>[aeroway] = 'terminal'</Filter>
575      <MaxScaleDenominator>50000</MaxScaleDenominator>
576      <LineSymbolizer>
577        <CssParameter name="stroke">#330066</CssParameter>
578        <CssParameter name="stroke-width">0.2</CssParameter>
579      </LineSymbolizer>
580    </Rule>
581    <Rule>
582      <Filter>[aeroway] = 'apron'</Filter>
583      <MaxScaleDenominator>200000</MaxScaleDenominator>
584      <PolygonSymbolizer>
585         <CssParameter name="fill">#f0e0ff</CssParameter>
586      </PolygonSymbolizer>
587    </Rule>
588    <Rule>
589      <Filter>[natural] = 'beach'</Filter>
590      <MaxScaleDenominator>100000</MaxScaleDenominator>
591      <PolygonPatternSymbolizer file="/home/steve/symbols/beach.png" type="png" width="10" height="10"/>
592    </Rule>
593
594    <!--Rule>
595      <ElseFilter/>
596      <MaxScaleDenominator>1000000</MaxScaleDenominator>
597      <PolygonSymbolizer>
598        <CssParameter name="fill">lightgrey</CssParameter>
599     </PolygonSymbolizer>
600    </Rule-->
601  </Style>
602
603  <Style name="area-text">
604    <Rule>
605      <Filter>[way_area] &gt;= 150000</Filter>
606      <MaxScaleDenominator>50000</MaxScaleDenominator>
607      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
608    </Rule>
609    <Rule>
610      <Filter>[way_area] &gt;= 80000 and [way_area] &lt; 150000</Filter>
611      <MaxScaleDenominator>20000</MaxScaleDenominator>
612      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
613    </Rule>
614    <Rule>
615      <Filter>[way_area] &gt;= 20000 and [way_area] &lt; 80000</Filter>
616      <MaxScaleDenominator>10000</MaxScaleDenominator>
617      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
618    </Rule>
619    <Rule>
620      <Filter>[way_area] &lt; 20000</Filter>
621      <MaxScaleDenominator>5000</MaxScaleDenominator>
622      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
623    </Rule>
624  </Style>
625
626  <Style name="text">
627    <Rule>
628      <Filter>[place] = 'island'</Filter>
629      <MaxScaleDenominator>1000000</MaxScaleDenominator>
630      <MinScaleDenominator>20000</MinScaleDenominator>
631      <TextSymbolizer name="name" face_name="DejaVu Sans Oblique" size="9" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
632    </Rule>
633    <Rule>
634      <Filter>[place] = 'city'</Filter>
635      <MaxScaleDenominator>10000000</MaxScaleDenominator>
636      <MinScaleDenominator>2000000</MinScaleDenominator>
637      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
638    </Rule>
639    <Rule>
640      <Filter>[place] = 'city'</Filter>
641      <MaxScaleDenominator>2000000</MaxScaleDenominator>
642      <MinScaleDenominator>20000</MinScaleDenominator>
643      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#000" dy="0" halo_radius="2" wrap_width="0"/>
644    </Rule>
645    <Rule>
646      <Filter>[place] = 'town'</Filter>
647      <MaxScaleDenominator>2000000</MaxScaleDenominator>
648      <MinScaleDenominator>50000</MinScaleDenominator>
649      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="2" wrap_width="20"/>
650    </Rule>
651    <Rule>
652      <Filter>[place] = 'town'</Filter>
653      <MaxScaleDenominator>50000</MaxScaleDenominator>
654      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#777777" halo_radius="1" wrap_width="20"/>
655    </Rule>
656    <Rule>
657      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
658      <MaxScaleDenominator>250000</MaxScaleDenominator>
659      <MinScaleDenominator>50000</MinScaleDenominator>
660      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="2" wrap_width="0"/>
661    </Rule>
662    <Rule>
663      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
664      <MaxScaleDenominator>50000</MaxScaleDenominator>
665      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#777777" halo_radius="1" wrap_width="0"/>
666    </Rule>
667
668    <Rule>
669      <Filter>[place] = 'hamlet'</Filter>
670      <MaxScaleDenominator>125000</MaxScaleDenominator>
671      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="1" wrap_width="0"/>
672    </Rule>
673    <Rule>
674      <Filter>[place] = 'locality'</Filter>
675      <MaxScaleDenominator>50000</MaxScaleDenominator>
676      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#777777" halo_radius="1" wrap_width="0"/>
677    </Rule>
678
679    <Rule>
680      <Filter>[amenity] = 'pub'</Filter>
681      <MaxScaleDenominator>5000</MaxScaleDenominator>
682      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="brown" dy="16" halo_radius="1" wrap_width="0"/>
683    </Rule>
684     <Rule>
685      <Filter>[amenity] = 'place_of_worship' or [amenity] = 'police'</Filter>
686      <MaxScaleDenominator>5000</MaxScaleDenominator>
687      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" dy="12" halo_radius="1" wrap_width="20"/>
688    </Rule>
689
690    <Rule>
691      <Filter>[leisure] &lt;&gt; '' or [landuse] &lt;&gt; '' </Filter>
692      <MaxScaleDenominator>20000</MaxScaleDenominator>
693      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
694    </Rule>
695    <Rule>
696      <Filter>[natural] = 'wood'</Filter>
697      <MaxScaleDenominator>20000</MaxScaleDenominator>
698      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
699    </Rule>
700    <Rule>
701      <Filter>[natural] = 'peak'</Filter>
702      <MaxScaleDenominator>100000</MaxScaleDenominator>
703      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="brown" dy="10" halo_radius="1" wrap_width="20"/>
704    </Rule>
705    <Rule>
706      <Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] = 'reservoir'</Filter>
707      <MaxScaleDenominator>20000</MaxScaleDenominator>
708      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
709    </Rule>
710
711    <Rule>
712      <Filter>[tourism] &lt;&gt; ''</Filter>
713      <MaxScaleDenominator>10000</MaxScaleDenominator>
714      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#660033" halo_radius="2" wrap_width="10"/>
715    </Rule>
716    <Rule>
717      <Filter>[amenity] = 'school' or [amenity] = 'college' or [amenity] = 'university'</Filter>
718      <MaxScaleDenominator>25000</MaxScaleDenominator>
719      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" halo_radius="2" wrap_width="12"/>
720    </Rule>
721    <Rule>
722      <Filter>[amenity] = 'hospital'</Filter>
723      <MaxScaleDenominator>25000</MaxScaleDenominator>
724      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" dy="12" halo_radius="2" wrap_width="12"/>
725    </Rule>
726    <Rule>
727      <Filter>[highway] = 'motorway_junction'</Filter>
728      <MaxScaleDenominator>500000</MaxScaleDenominator>
729      <MinScaleDenominator>200000</MinScaleDenominator>
730      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
731    </Rule>
732    <Rule>
733      <Filter>[highway] = 'motorway_junction'</Filter>
734      <MaxScaleDenominator>200000</MaxScaleDenominator>
735      <MinScaleDenominator>20000</MinScaleDenominator>
736      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
737      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-8" min_distance="20"/>
738    </Rule>
739    <Rule>
740      <Filter>[highway] = 'motorway_junction'</Filter>
741      <MaxScaleDenominator>20000</MaxScaleDenominator>
742      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="13" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
743      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-14" min_distance="20"/>
744    </Rule>
745  </Style>
746
747   <Style name="water">
748    <Rule>
749      <Filter>[waterway] = 'dock' or [landuse] = 'reservoir' or [landuse] = 'water'</Filter>
750      <MaxScaleDenominator>1000000</MaxScaleDenominator>
751      <PolygonSymbolizer>
752        <CssParameter name="fill">#b5d0d0</CssParameter>
753     </PolygonSymbolizer>
754    </Rule>
755
756    <Rule>
757      <Filter>[natural] = 'lake' or [natural] = 'water'</Filter>
758      <MaxScaleDenominator>5000000</MaxScaleDenominator>
759      <PolygonSymbolizer>
760        <CssParameter name="fill">#b5d0d0</CssParameter>
761     </PolygonSymbolizer>
762    </Rule>
763
764    <Rule>
765      <Filter>[natural] = 'land'</Filter>
766      <MaxScaleDenominator>1000000</MaxScaleDenominator>
767      <PolygonSymbolizer>
768        <CssParameter name="fill">#f2efe9</CssParameter>
769     </PolygonSymbolizer>
770    </Rule>
771
772    <Rule>
773      <Filter>[waterway]='river'</Filter>
774      <MaxScaleDenominator>250000</MaxScaleDenominator>
775      <MinScaleDenominator>25000</MinScaleDenominator>
776      <LineSymbolizer>
777        <CssParameter name="stroke">#b5d0d0</CssParameter>
778        <CssParameter name="stroke-width">2</CssParameter>
779        <CssParameter name="stroke-linejoin">round</CssParameter>
780        <CssParameter name="stroke-linecap">round</CssParameter>
781      </LineSymbolizer>
782    </Rule>
783    <Rule>
784      <Filter>[waterway]='canal'</Filter>
785      <MaxScaleDenominator>250000</MaxScaleDenominator>
786      <MinScaleDenominator>100000</MinScaleDenominator>
787      <LineSymbolizer>
788        <CssParameter name="stroke">#b5d0d0</CssParameter>
789        <CssParameter name="stroke-width">3</CssParameter>
790        <CssParameter name="stroke-linejoin">round</CssParameter>
791        <CssParameter name="stroke-linecap">round</CssParameter>
792      </LineSymbolizer>
793    </Rule>
794    <Rule>
795      <Filter>[waterway]='canal'</Filter>
796      <MaxScaleDenominator>100000</MaxScaleDenominator>
797      <MinScaleDenominator>50000</MinScaleDenominator>
798      <LineSymbolizer>
799        <CssParameter name="stroke">#b5d0d0</CssParameter>
800        <CssParameter name="stroke-width">4</CssParameter>
801        <CssParameter name="stroke-linejoin">round</CssParameter>
802        <CssParameter name="stroke-linecap">round</CssParameter>
803      </LineSymbolizer>
804      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
805    </Rule>
806
807    <Rule>
808      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
809      <MaxScaleDenominator>100000</MaxScaleDenominator>
810      <MinScaleDenominator>25000</MinScaleDenominator>
811      <LineSymbolizer>
812        <CssParameter name="stroke">#b5d0d0</CssParameter>
813        <CssParameter name="stroke-width">1</CssParameter>
814      </LineSymbolizer>
815    </Rule>
816    <Rule>
817      <Filter>[waterway]='river'</Filter>
818      <MaxScaleDenominator>25000</MaxScaleDenominator>
819      <MinScaleDenominator>1000</MinScaleDenominator>
820      <LineSymbolizer>
821        <CssParameter name="stroke">#b5d0d0</CssParameter>
822        <CssParameter name="stroke-width">10</CssParameter>
823        <CssParameter name="stroke-linejoin">round</CssParameter>
824        <CssParameter name="stroke-linecap">round</CssParameter>
825      </LineSymbolizer>
826      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" placement="line"/>
827    </Rule>
828   
829    <Rule>
830      <Filter>[waterway]='canal' and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
831      <MaxScaleDenominator>50000</MaxScaleDenominator>
832      <MinScaleDenominator>5000</MinScaleDenominator>
833       <LineSymbolizer>
834        <CssParameter name="stroke">#b5d0d0</CssParameter>
835        <CssParameter name="stroke-width">7</CssParameter>
836        <CssParameter name="stroke-dasharray">4,2</CssParameter>
837      </LineSymbolizer>
838      <LineSymbolizer>
839        <CssParameter name="stroke">white</CssParameter>
840        <CssParameter name="stroke-width">3</CssParameter>
841      </LineSymbolizer>
842      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
843    </Rule>
844    <Rule>
845      <Filter>[waterway]='canal' and not ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
846      <MaxScaleDenominator>50000</MaxScaleDenominator>
847      <MinScaleDenominator>5000</MinScaleDenominator>
848      <LineSymbolizer>
849        <CssParameter name="stroke">#b5d0d0</CssParameter>
850        <CssParameter name="stroke-width">7</CssParameter>
851        <CssParameter name="stroke-linejoin">round</CssParameter>
852        <CssParameter name="stroke-linecap">round</CssParameter>
853      </LineSymbolizer>
854      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
855    </Rule>
856    <Rule>
857      <Filter>[waterway]='canal' and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
858      <MaxScaleDenominator>5000</MaxScaleDenominator>
859      <MinScaleDenominator>1000</MinScaleDenominator>
860       <LineSymbolizer>
861        <CssParameter name="stroke">#b5d0d0</CssParameter>
862        <CssParameter name="stroke-width">11</CssParameter>
863        <CssParameter name="stroke-dasharray">4,2</CssParameter>
864      </LineSymbolizer>
865      <LineSymbolizer>
866        <CssParameter name="stroke">white</CssParameter>
867        <CssParameter name="stroke-width">7</CssParameter>
868      </LineSymbolizer>
869      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
870    </Rule>
871    <Rule>
872      <Filter>[waterway]='canal' and not ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
873      <MaxScaleDenominator>5000</MaxScaleDenominator>
874      <MinScaleDenominator>1000</MinScaleDenominator>
875      <LineSymbolizer>
876        <CssParameter name="stroke">#b5d0d0</CssParameter>
877        <CssParameter name="stroke-width">11</CssParameter>
878        <CssParameter name="stroke-linejoin">round</CssParameter>
879        <CssParameter name="stroke-linecap">round</CssParameter>
880      </LineSymbolizer>
881      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
882    </Rule>
883
884    <Rule>
885      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
886      <MaxScaleDenominator>25000</MaxScaleDenominator>
887      <MinScaleDenominator>1000</MinScaleDenominator>
888      <LineSymbolizer>
889        <CssParameter name="stroke">#b5d0d0</CssParameter>
890        <CssParameter name="stroke-width">2</CssParameter>
891      </LineSymbolizer>
892      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
893    </Rule>
894  </Style>
895<Style name="power">
896<Rule>
897      <MaxScaleDenominator>50000</MaxScaleDenominator>
898      <MinScaleDenominator>1000</MinScaleDenominator>
899      <Filter>[power]='line'</Filter>
900      <LineSymbolizer>
901        <CssParameter name="stroke">#777</CssParameter>
902        <CssParameter name="stroke-width">1</CssParameter>
903      </LineSymbolizer>
904    </Rule> 
905</Style>
906<Style name="power_towers">
907    <Rule>
908      <MaxScaleDenominator>50000</MaxScaleDenominator>
909      <Filter>[power]='tower'</Filter>
910      <PointSymbolizer file = "/home/steve/symbols/power_tower.png" type="png" width="7" height="7" allow_overlap="false"/>
911    </Rule>
912</Style>
913<Style name="tunnels-casing">
914    <Rule>
915      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
916      <MaxScaleDenominator>200000</MaxScaleDenominator>
917      <MinScaleDenominator>100000</MinScaleDenominator>
918      <LineSymbolizer>
919        <CssParameter name="stroke">#506077</CssParameter>
920        <CssParameter name="stroke-width">3</CssParameter>
921        <CssParameter name="stroke-dasharray">4,2</CssParameter>
922      </LineSymbolizer>
923    </Rule>
924    <Rule>
925      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
926      <MaxScaleDenominator>100000</MaxScaleDenominator>
927      <MinScaleDenominator>20000</MinScaleDenominator>
928      <LineSymbolizer>
929        <CssParameter name="stroke">#506077</CssParameter>
930        <CssParameter name="stroke-width">5.5</CssParameter>
931        <CssParameter name="stroke-dasharray">4,2</CssParameter>
932      </LineSymbolizer>
933    </Rule>
934    <Rule>
935      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
936      <MaxScaleDenominator>20000</MaxScaleDenominator>
937      <MinScaleDenominator>5000</MinScaleDenominator>
938      <LineSymbolizer>
939        <CssParameter name="stroke">#506077</CssParameter>
940        <CssParameter name="stroke-width">9</CssParameter>
941        <CssParameter name="stroke-dasharray">4,2</CssParameter>
942      </LineSymbolizer>
943    </Rule>
944    <Rule>
945      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
946      <MaxScaleDenominator>5000</MaxScaleDenominator>
947      <MinScaleDenominator>1000</MinScaleDenominator>
948      <LineSymbolizer>
949        <CssParameter name="stroke">#506077</CssParameter>
950        <CssParameter name="stroke-width">12</CssParameter>
951        <CssParameter name="stroke-dasharray">4,2</CssParameter>
952      </LineSymbolizer>
953    </Rule>
954    <Rule>
955      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
956      <MaxScaleDenominator>200000</MaxScaleDenominator>
957      <MinScaleDenominator>100000</MinScaleDenominator>
958      <LineSymbolizer>
959        <CssParameter name="stroke">#477147</CssParameter>
960        <CssParameter name="stroke-width">4</CssParameter>
961        <CssParameter name="stroke-dasharray">4,2</CssParameter>
962      </LineSymbolizer>
963    </Rule>
964    <Rule>
965      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
966      <MaxScaleDenominator>100000</MaxScaleDenominator>
967      <MinScaleDenominator>20000</MinScaleDenominator>
968      <LineSymbolizer>
969        <CssParameter name="stroke">#477147</CssParameter>
970        <CssParameter name="stroke-width">10</CssParameter>
971        <CssParameter name="stroke-dasharray">4,2</CssParameter>
972      </LineSymbolizer>
973    </Rule>
974    <Rule>
975     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
976      <MaxScaleDenominator>20000</MaxScaleDenominator>
977      <MinScaleDenominator>5000</MinScaleDenominator>
978      <LineSymbolizer>
979        <CssParameter name="stroke">#477147</CssParameter>
980        <CssParameter name="stroke-width">13</CssParameter>
981        <CssParameter name="stroke-dasharray">4,2</CssParameter>
982      </LineSymbolizer>
983    </Rule>
984    <Rule>
985     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
986      <MaxScaleDenominator>5000</MaxScaleDenominator>
987      <MinScaleDenominator>1000</MinScaleDenominator>
988      <LineSymbolizer>
989        <CssParameter name="stroke">#477147</CssParameter>
990        <CssParameter name="stroke-width">17</CssParameter>
991        <CssParameter name="stroke-dasharray">4,2</CssParameter>
992      </LineSymbolizer>
993    </Rule>
994    <Rule>
995      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
996      <MaxScaleDenominator>200000</MaxScaleDenominator>
997      <MinScaleDenominator>100000</MinScaleDenominator>
998      <LineSymbolizer>
999        <CssParameter name="stroke">#8d4346</CssParameter>
1000        <CssParameter name="stroke-width">4</CssParameter>
1001        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1002      </LineSymbolizer>
1003    </Rule>
1004    <Rule>
1005      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1006      <MaxScaleDenominator>100000</MaxScaleDenominator>
1007      <MinScaleDenominator>20000</MinScaleDenominator>
1008      <LineSymbolizer>
1009        <CssParameter name="stroke">#8d4346</CssParameter>
1010        <CssParameter name="stroke-width">10</CssParameter>
1011        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1012      </LineSymbolizer>
1013    </Rule>
1014   <Rule>
1015      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1016      <MaxScaleDenominator>20000</MaxScaleDenominator>
1017      <MinScaleDenominator>5000</MinScaleDenominator>
1018      <LineSymbolizer>
1019        <CssParameter name="stroke">#8d4346</CssParameter>
1020        <CssParameter name="stroke-width">13</CssParameter>
1021        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1022      </LineSymbolizer>
1023    </Rule>
1024    <Rule>
1025      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1026      <MaxScaleDenominator>5000</MaxScaleDenominator>
1027      <MinScaleDenominator>1000</MinScaleDenominator>
1028      <LineSymbolizer>
1029        <CssParameter name="stroke">#8d4346</CssParameter>
1030        <CssParameter name="stroke-width">17</CssParameter>
1031        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1032      </LineSymbolizer>
1033    </Rule>
1034    <Rule>
1035      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1036      <MaxScaleDenominator>150000</MaxScaleDenominator>
1037      <MinScaleDenominator>75000</MinScaleDenominator>
1038      <LineSymbolizer>
1039        <CssParameter name="stroke">#a37b48</CssParameter>
1040        <CssParameter name="stroke-width">4</CssParameter>
1041        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1042      </LineSymbolizer>
1043    </Rule>
1044    <Rule>
1045      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1046      <MaxScaleDenominator>75000</MaxScaleDenominator>
1047      <MinScaleDenominator>25000</MinScaleDenominator>
1048      <LineSymbolizer>
1049        <CssParameter name="stroke">#a37b48</CssParameter>
1050        <CssParameter name="stroke-width">10</CssParameter>
1051        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1052      </LineSymbolizer>
1053    </Rule>
1054    <Rule>
1055      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1056      <MaxScaleDenominator>25000</MaxScaleDenominator>
1057      <MinScaleDenominator>5000</MinScaleDenominator>
1058      <LineSymbolizer>
1059        <CssParameter name="stroke">#a37b48</CssParameter>
1060        <CssParameter name="stroke-width">12</CssParameter>
1061        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1062      </LineSymbolizer>
1063    </Rule>
1064    <Rule>
1065      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1066      <MaxScaleDenominator>5000</MaxScaleDenominator>
1067      <MinScaleDenominator>1000</MinScaleDenominator>
1068      <LineSymbolizer>
1069        <CssParameter name="stroke">#a37b48</CssParameter>
1070        <CssParameter name="stroke-width">17</CssParameter>
1071        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1072      </LineSymbolizer>
1073    </Rule>
1074</Style>
1075<Style name="tunnels-fill">
1076    <Rule>
1077      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1078      <MaxScaleDenominator>200000</MaxScaleDenominator>
1079      <MinScaleDenominator>100000</MinScaleDenominator>
1080      <LineSymbolizer>
1081        <CssParameter name="stroke">#d6dfea</CssParameter>
1082        <CssParameter name="stroke-width">2</CssParameter>
1083        <CssParameter name="stroke-linejoin">round</CssParameter>
1084        <CssParameter name="stroke-linecap">round</CssParameter>
1085      </LineSymbolizer>
1086    </Rule>
1087    <Rule>
1088      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1089      <MaxScaleDenominator>100000</MaxScaleDenominator>
1090      <MinScaleDenominator>20000</MinScaleDenominator>
1091      <LineSymbolizer>
1092        <CssParameter name="stroke">#d6dfea</CssParameter>
1093        <CssParameter name="stroke-width">4</CssParameter>
1094        <CssParameter name="stroke-linejoin">round</CssParameter>
1095        <CssParameter name="stroke-linecap">round</CssParameter>
1096      </LineSymbolizer>
1097    </Rule>
1098    <Rule>
1099      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1100      <MaxScaleDenominator>20000</MaxScaleDenominator>
1101      <MinScaleDenominator>5000</MinScaleDenominator>
1102      <LineSymbolizer>
1103        <CssParameter name="stroke">#d6dfea</CssParameter>
1104        <CssParameter name="stroke-width">7.5</CssParameter>
1105        <CssParameter name="stroke-linejoin">round</CssParameter>
1106        <CssParameter name="stroke-linecap">round</CssParameter>
1107      </LineSymbolizer>
1108    </Rule>
1109    <Rule>
1110      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link')  and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1111      <MaxScaleDenominator>5000</MaxScaleDenominator>
1112      <MinScaleDenominator>1000</MinScaleDenominator>
1113      <LineSymbolizer>
1114        <CssParameter name="stroke">#d6dfea</CssParameter>
1115        <CssParameter name="stroke-width">10</CssParameter>
1116        <CssParameter name="stroke-linejoin">round</CssParameter>
1117        <CssParameter name="stroke-linecap">round</CssParameter>
1118      </LineSymbolizer>
1119    </Rule>
1120    <Rule>
1121      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1122      <MaxScaleDenominator>200000</MaxScaleDenominator>
1123      <MinScaleDenominator>100000</MinScaleDenominator>
1124      <LineSymbolizer>
1125        <CssParameter name="stroke">#cdeacd</CssParameter>
1126        <CssParameter name="stroke-width">2.5</CssParameter>
1127        <CssParameter name="stroke-linejoin">round</CssParameter>
1128        <CssParameter name="stroke-linecap">round</CssParameter>
1129      </LineSymbolizer>
1130    </Rule>
1131    <Rule>
1132      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1133      <MaxScaleDenominator>100000</MaxScaleDenominator>
1134      <MinScaleDenominator>20000</MinScaleDenominator>
1135      <LineSymbolizer>
1136        <CssParameter name="stroke">#cdeacd</CssParameter>
1137        <CssParameter name="stroke-width">8</CssParameter>
1138        <CssParameter name="stroke-linejoin">round</CssParameter>
1139        <CssParameter name="stroke-linecap">round</CssParameter>
1140      </LineSymbolizer>
1141    </Rule>   
1142    <Rule>
1143      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1144      <MaxScaleDenominator>20000</MaxScaleDenominator>
1145      <MinScaleDenominator>5000</MinScaleDenominator>
1146      <LineSymbolizer>
1147        <CssParameter name="stroke">#cdeacd</CssParameter>
1148        <CssParameter name="stroke-width">10</CssParameter>
1149        <CssParameter name="stroke-linejoin">round</CssParameter>
1150        <CssParameter name="stroke-linecap">round</CssParameter>
1151      </LineSymbolizer>
1152    </Rule>
1153    <Rule>
1154      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1155      <MaxScaleDenominator>5000</MaxScaleDenominator>
1156      <MinScaleDenominator>1000</MinScaleDenominator>
1157      <LineSymbolizer>
1158        <CssParameter name="stroke">#cdeacd</CssParameter>
1159        <CssParameter name="stroke-width">13</CssParameter>
1160        <CssParameter name="stroke-linejoin">round</CssParameter>
1161        <CssParameter name="stroke-linecap">round</CssParameter>
1162      </LineSymbolizer>
1163    </Rule>
1164    <Rule>
1165      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1166      <MaxScaleDenominator>500000</MaxScaleDenominator>
1167      <MinScaleDenominator>100000</MinScaleDenominator>
1168      <LineSymbolizer>
1169        <CssParameter name="stroke">#f4c3c4</CssParameter>
1170        <CssParameter name="stroke-width">2.5</CssParameter>
1171        <CssParameter name="stroke-linejoin">round</CssParameter>
1172        <CssParameter name="stroke-linecap">round</CssParameter>
1173      </LineSymbolizer>
1174    </Rule>
1175    <Rule>
1176      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1177      <MaxScaleDenominator>100000</MaxScaleDenominator>
1178      <MinScaleDenominator>20000</MinScaleDenominator>
1179      <LineSymbolizer>
1180        <CssParameter name="stroke">#f4c3c4</CssParameter>
1181        <CssParameter name="stroke-width">8</CssParameter>
1182        <CssParameter name="stroke-linejoin">round</CssParameter>
1183        <CssParameter name="stroke-linecap">round</CssParameter>
1184      </LineSymbolizer>
1185    </Rule>
1186    <Rule>
1187      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1188      <MaxScaleDenominator>20000</MaxScaleDenominator>
1189      <MinScaleDenominator>5000</MinScaleDenominator>
1190      <LineSymbolizer>
1191        <CssParameter name="stroke">#f4c3c4</CssParameter>
1192        <CssParameter name="stroke-width">10</CssParameter>
1193        <CssParameter name="stroke-linejoin">round</CssParameter>
1194        <CssParameter name="stroke-linecap">round</CssParameter>
1195      </LineSymbolizer>
1196    </Rule>
1197    <Rule>
1198      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1199      <MaxScaleDenominator>5000</MaxScaleDenominator>
1200      <MinScaleDenominator>1000</MinScaleDenominator>
1201      <LineSymbolizer>
1202        <CssParameter name="stroke">#f4c3c4</CssParameter>
1203        <CssParameter name="stroke-width">13</CssParameter>
1204        <CssParameter name="stroke-linejoin">round</CssParameter>
1205        <CssParameter name="stroke-linecap">round</CssParameter>
1206      </LineSymbolizer>
1207    </Rule>
1208    <Rule>
1209      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1210      <MaxScaleDenominator>150000</MaxScaleDenominator>
1211      <MinScaleDenominator>75000</MinScaleDenominator>
1212      <LineSymbolizer>
1213        <CssParameter name="stroke">#fee0b8</CssParameter>
1214        <CssParameter name="stroke-width">2</CssParameter>
1215        <CssParameter name="stroke-linejoin">round</CssParameter>
1216        <CssParameter name="stroke-linecap">round</CssParameter>
1217      </LineSymbolizer>
1218    </Rule>
1219    <Rule>
1220      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1221      <MaxScaleDenominator>75000</MaxScaleDenominator>
1222      <MinScaleDenominator>25000</MinScaleDenominator>
1223      <LineSymbolizer>
1224        <CssParameter name="stroke">#fee0b8</CssParameter>
1225        <CssParameter name="stroke-width">8</CssParameter>
1226        <CssParameter name="stroke-linejoin">round</CssParameter>
1227        <CssParameter name="stroke-linecap">round</CssParameter>
1228      </LineSymbolizer>
1229    </Rule>
1230    <Rule>
1231      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1232      <MaxScaleDenominator>25000</MaxScaleDenominator>
1233      <MinScaleDenominator>5000</MinScaleDenominator>
1234      <LineSymbolizer>
1235        <CssParameter name="stroke">#fee0b8</CssParameter>
1236        <CssParameter name="stroke-width">10</CssParameter>
1237        <CssParameter name="stroke-linejoin">round</CssParameter>
1238        <CssParameter name="stroke-linecap">round</CssParameter>
1239      </LineSymbolizer>
1240    </Rule>
1241    <Rule>
1242      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1243      <MaxScaleDenominator>5000</MaxScaleDenominator>
1244      <MinScaleDenominator>1000</MinScaleDenominator>
1245      <LineSymbolizer>
1246        <CssParameter name="stroke">#fee0b8</CssParameter>
1247        <CssParameter name="stroke-width">14</CssParameter>
1248        <CssParameter name="stroke-linejoin">round</CssParameter>
1249        <CssParameter name="stroke-linecap">round</CssParameter>
1250      </LineSymbolizer>
1251    </Rule>
1252</Style>
1253
1254<Style name="minor-roads-casing">
1255    <Rule>
1256      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1257      <MaxScaleDenominator>200000</MaxScaleDenominator>
1258      <MinScaleDenominator>100000</MinScaleDenominator>
1259      <LineSymbolizer>
1260        <CssParameter name="stroke">#506077</CssParameter>
1261        <CssParameter name="stroke-width">3</CssParameter>
1262        <CssParameter name="stroke-linejoin">round</CssParameter>
1263      </LineSymbolizer>
1264    </Rule>
1265    <Rule>
1266      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1267      <MaxScaleDenominator>100000</MaxScaleDenominator>
1268      <MinScaleDenominator>20000</MinScaleDenominator>
1269      <LineSymbolizer>
1270        <CssParameter name="stroke">#506077</CssParameter>
1271        <CssParameter name="stroke-width">5.5</CssParameter>
1272        <CssParameter name="stroke-linejoin">round</CssParameter>
1273      </LineSymbolizer>
1274    </Rule>
1275    <Rule>
1276      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1277      <MaxScaleDenominator>20000</MaxScaleDenominator>
1278      <MinScaleDenominator>5000</MinScaleDenominator>
1279      <LineSymbolizer>
1280        <CssParameter name="stroke">#506077</CssParameter>
1281        <CssParameter name="stroke-width">9</CssParameter>
1282        <CssParameter name="stroke-linejoin">round</CssParameter>
1283      </LineSymbolizer>
1284    </Rule>
1285    <Rule>
1286      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1287      <MaxScaleDenominator>5000</MaxScaleDenominator>
1288      <MinScaleDenominator>1000</MinScaleDenominator>
1289      <LineSymbolizer>
1290        <CssParameter name="stroke">#506077</CssParameter>
1291        <CssParameter name="stroke-width">12</CssParameter>
1292        <CssParameter name="stroke-linejoin">round</CssParameter>
1293      </LineSymbolizer>
1294    </Rule>
1295    <Rule>
1296      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1297      <MaxScaleDenominator>200000</MaxScaleDenominator>
1298      <MinScaleDenominator>100000</MinScaleDenominator>
1299      <LineSymbolizer>
1300        <CssParameter name="stroke">#477147</CssParameter>
1301        <CssParameter name="stroke-width">4</CssParameter>
1302        <CssParameter name="stroke-linejoin">round</CssParameter>
1303      </LineSymbolizer>
1304    </Rule>
1305    <Rule>
1306      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1307      <MaxScaleDenominator>100000</MaxScaleDenominator>
1308      <MinScaleDenominator>20000</MinScaleDenominator>
1309      <LineSymbolizer>
1310        <CssParameter name="stroke">#477147</CssParameter>
1311        <CssParameter name="stroke-width">10</CssParameter>
1312        <CssParameter name="stroke-linejoin">round</CssParameter>
1313      </LineSymbolizer>
1314    </Rule>
1315    <Rule>
1316     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1317      <MaxScaleDenominator>20000</MaxScaleDenominator>
1318      <MinScaleDenominator>5000</MinScaleDenominator>
1319      <LineSymbolizer>
1320        <CssParameter name="stroke">#477147</CssParameter>
1321        <CssParameter name="stroke-width">13</CssParameter>
1322        <CssParameter name="stroke-linejoin">round</CssParameter>
1323      </LineSymbolizer>
1324    </Rule>
1325    <Rule>
1326     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1327      <MaxScaleDenominator>5000</MaxScaleDenominator>
1328      <MinScaleDenominator>1000</MinScaleDenominator>
1329      <LineSymbolizer>
1330        <CssParameter name="stroke">#477147</CssParameter>
1331        <CssParameter name="stroke-width">17</CssParameter>
1332        <CssParameter name="stroke-linejoin">round</CssParameter>
1333      </LineSymbolizer>
1334    </Rule>
1335    <Rule>
1336      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1337      <MaxScaleDenominator>200000</MaxScaleDenominator>
1338      <MinScaleDenominator>100000</MinScaleDenominator>
1339      <LineSymbolizer>
1340        <CssParameter name="stroke">#8d4346</CssParameter>
1341        <CssParameter name="stroke-width">4</CssParameter>
1342        <CssParameter name="stroke-linejoin">round</CssParameter>
1343      </LineSymbolizer>
1344    </Rule>
1345
1346    <Rule>
1347      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1348      <MaxScaleDenominator>100000</MaxScaleDenominator>
1349      <MinScaleDenominator>20000</MinScaleDenominator>
1350      <LineSymbolizer>
1351        <CssParameter name="stroke">#8d4346</CssParameter>
1352        <CssParameter name="stroke-width">10</CssParameter>
1353        <CssParameter name="stroke-linejoin">round</CssParameter>
1354      </LineSymbolizer>
1355    </Rule>
1356
1357    <Rule>
1358      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1359      <MaxScaleDenominator>20000</MaxScaleDenominator>
1360      <MinScaleDenominator>5000</MinScaleDenominator>     
1361      <LineSymbolizer>
1362        <CssParameter name="stroke">#8d4346</CssParameter>
1363        <CssParameter name="stroke-width">13</CssParameter>
1364        <CssParameter name="stroke-linejoin">round</CssParameter>
1365      </LineSymbolizer>
1366    </Rule>
1367
1368    <Rule>
1369      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1370      <MaxScaleDenominator>5000</MaxScaleDenominator>     
1371      <MinScaleDenominator>1000</MinScaleDenominator>
1372      <LineSymbolizer>
1373        <CssParameter name="stroke">#8d4346</CssParameter>
1374        <CssParameter name="stroke-width">17</CssParameter>
1375        <CssParameter name="stroke-linejoin">round</CssParameter>
1376      </LineSymbolizer>
1377    </Rule>
1378
1379    <Rule>
1380      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1381      <MaxScaleDenominator>150000</MaxScaleDenominator>
1382      <MinScaleDenominator>75000</MinScaleDenominator>
1383      <LineSymbolizer>
1384        <CssParameter name="stroke">#a37b48</CssParameter>
1385        <CssParameter name="stroke-width">4</CssParameter>
1386        <CssParameter name="stroke-linejoin">round</CssParameter>
1387        <CssParameter name="stroke-linecap">round</CssParameter>
1388      </LineSymbolizer>
1389    </Rule>
1390   
1391    <Rule>
1392      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1393      <MaxScaleDenominator>75000</MaxScaleDenominator>
1394      <MinScaleDenominator>25000</MinScaleDenominator>
1395      <LineSymbolizer>
1396        <CssParameter name="stroke">#a37b48</CssParameter>
1397        <CssParameter name="stroke-width">10</CssParameter>
1398        <CssParameter name="stroke-linejoin">round</CssParameter>
1399        <CssParameter name="stroke-linecap">round</CssParameter>
1400      </LineSymbolizer>
1401    </Rule>
1402   
1403    <Rule>
1404      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1405      <MaxScaleDenominator>25000</MaxScaleDenominator>
1406      <MinScaleDenominator>5000</MinScaleDenominator>
1407      <LineSymbolizer>
1408        <CssParameter name="stroke">#a37b48</CssParameter>
1409        <CssParameter name="stroke-width">12</CssParameter>
1410        <CssParameter name="stroke-linejoin">round</CssParameter>
1411        <CssParameter name="stroke-linecap">round</CssParameter>
1412      </LineSymbolizer>
1413    </Rule>
1414   
1415    <Rule>
1416      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1417      <MaxScaleDenominator>5000</MaxScaleDenominator>
1418      <MinScaleDenominator>1000</MinScaleDenominator>
1419      <LineSymbolizer>
1420        <CssParameter name="stroke">#a37b48</CssParameter>
1421        <CssParameter name="stroke-width">17</CssParameter>
1422        <CssParameter name="stroke-linejoin">round</CssParameter>
1423        <CssParameter name="stroke-linecap">round</CssParameter>
1424      </LineSymbolizer>
1425    </Rule>
1426   
1427    <Rule>
1428      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1429      <MaxScaleDenominator>100000</MaxScaleDenominator>
1430      <MinScaleDenominator>50000</MinScaleDenominator>
1431      <LineSymbolizer>
1432        <CssParameter name="stroke">#999</CssParameter>
1433        <CssParameter name="stroke-width">6</CssParameter>
1434        <CssParameter name="stroke-linejoin">round</CssParameter>
1435        <CssParameter name="stroke-linecap">round</CssParameter>
1436      </LineSymbolizer>
1437    </Rule>
1438   <Rule>
1439      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1440      <MaxScaleDenominator>100000</MaxScaleDenominator>
1441      <MinScaleDenominator>50000</MinScaleDenominator>
1442      <LineSymbolizer>
1443        <CssParameter name="stroke">#999</CssParameter>
1444        <CssParameter name="stroke-width">6</CssParameter>
1445        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1446      </LineSymbolizer>
1447    </Rule>
1448
1449    <Rule>
1450      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1451      <MaxScaleDenominator>100000</MaxScaleDenominator>
1452      <MinScaleDenominator>50000</MinScaleDenominator>
1453      <LineSymbolizer>
1454        <CssParameter name="stroke">#999</CssParameter>
1455        <CssParameter name="stroke-width">3</CssParameter>
1456        <CssParameter name="stroke-linejoin">round</CssParameter>
1457        <CssParameter name="stroke-linecap">round</CssParameter>
1458      </LineSymbolizer>
1459    </Rule>
1460    <Rule>
1461      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1462      <MaxScaleDenominator>100000</MaxScaleDenominator>
1463      <MinScaleDenominator>50000</MinScaleDenominator>
1464      <LineSymbolizer>
1465        <CssParameter name="stroke">#999</CssParameter>
1466        <CssParameter name="stroke-width">3</CssParameter>
1467        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1468      </LineSymbolizer>
1469    </Rule>
1470
1471    <Rule>
1472      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1473      <MaxScaleDenominator>50000</MaxScaleDenominator>
1474      <MinScaleDenominator>25000</MinScaleDenominator>
1475      <LineSymbolizer>
1476        <CssParameter name="stroke">#999</CssParameter>
1477        <CssParameter name="stroke-width">7</CssParameter>
1478        <CssParameter name="stroke-linejoin">round</CssParameter>
1479        <CssParameter name="stroke-linecap">round</CssParameter>
1480      </LineSymbolizer>
1481    </Rule>
1482    <Rule>
1483      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1484      <MaxScaleDenominator>50000</MaxScaleDenominator>
1485      <MinScaleDenominator>25000</MinScaleDenominator>
1486      <LineSymbolizer>
1487        <CssParameter name="stroke">#999</CssParameter>
1488        <CssParameter name="stroke-width">7</CssParameter>
1489        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1490      </LineSymbolizer>
1491    </Rule>
1492
1493    <Rule>
1494      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1495      <MaxScaleDenominator>50000</MaxScaleDenominator>
1496      <MinScaleDenominator>25000</MinScaleDenominator>
1497      <LineSymbolizer>
1498        <CssParameter name="stroke">#999</CssParameter>
1499        <CssParameter name="stroke-width">4.5</CssParameter>
1500        <CssParameter name="stroke-linejoin">round</CssParameter>
1501        <CssParameter name="stroke-linecap">round</CssParameter>
1502      </LineSymbolizer>
1503    </Rule>
1504    <Rule>
1505      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1506      <MaxScaleDenominator>50000</MaxScaleDenominator>
1507      <MinScaleDenominator>25000</MinScaleDenominator>
1508      <LineSymbolizer>
1509        <CssParameter name="stroke">#999</CssParameter>
1510        <CssParameter name="stroke-width">4.5</CssParameter>
1511        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1512      </LineSymbolizer>
1513    </Rule>
1514
1515    <Rule>
1516      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1517      <MaxScaleDenominator>25000</MaxScaleDenominator>
1518      <MinScaleDenominator>5000</MinScaleDenominator>
1519      <LineSymbolizer>
1520        <CssParameter name="stroke">#999</CssParameter>
1521        <CssParameter name="stroke-width">11</CssParameter>
1522        <CssParameter name="stroke-linejoin">round</CssParameter>
1523        <CssParameter name="stroke-linecap">round</CssParameter>
1524      </LineSymbolizer>
1525    </Rule>
1526   <Rule>
1527      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1528      <MaxScaleDenominator>25000</MaxScaleDenominator>
1529      <MinScaleDenominator>5000</MinScaleDenominator>
1530      <LineSymbolizer>
1531        <CssParameter name="stroke">#999</CssParameter>
1532        <CssParameter name="stroke-width">11</CssParameter>
1533        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1534      </LineSymbolizer>
1535    </Rule>
1536
1537    <Rule>
1538      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1539      <MaxScaleDenominator>5000</MaxScaleDenominator>
1540      <MinScaleDenominator>1000</MinScaleDenominator>
1541      <LineSymbolizer>
1542        <CssParameter name="stroke">#999</CssParameter>
1543        <CssParameter name="stroke-width">16</CssParameter>
1544        <CssParameter name="stroke-linejoin">round</CssParameter>
1545        <CssParameter name="stroke-linecap">round</CssParameter>
1546      </LineSymbolizer>
1547    </Rule>
1548    <Rule>
1549      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1550      <MaxScaleDenominator>5000</MaxScaleDenominator>
1551      <MinScaleDenominator>1000</MinScaleDenominator>
1552      <LineSymbolizer>
1553        <CssParameter name="stroke">#999</CssParameter>
1554        <CssParameter name="stroke-width">16</CssParameter>
1555        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1556      </LineSymbolizer>
1557    </Rule>
1558
1559    <Rule>
1560      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1561      <MaxScaleDenominator>50000</MaxScaleDenominator>
1562      <MinScaleDenominator>25000</MinScaleDenominator>
1563      <LineSymbolizer>
1564        <CssParameter name="stroke">#999</CssParameter>
1565        <CssParameter name="stroke-width">3</CssParameter>
1566        <CssParameter name="stroke-linejoin">round</CssParameter>
1567        <CssParameter name="stroke-linecap">round</CssParameter>
1568      </LineSymbolizer>
1569    </Rule>
1570    <Rule>
1571      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1572      <MaxScaleDenominator>50000</MaxScaleDenominator>
1573      <MinScaleDenominator>25000</MinScaleDenominator>
1574      <LineSymbolizer>
1575        <CssParameter name="stroke">#999</CssParameter>
1576        <CssParameter name="stroke-width">3</CssParameter>
1577        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1578      </LineSymbolizer>
1579    </Rule>
1580
1581    <Rule>
1582      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1583      <MaxScaleDenominator>25000</MaxScaleDenominator>
1584      <MinScaleDenominator>1000</MinScaleDenominator>
1585      <LineSymbolizer>
1586        <CssParameter name="stroke">#999</CssParameter>
1587        <CssParameter name="stroke-width">8</CssParameter>
1588        <CssParameter name="stroke-linejoin">round</CssParameter>
1589        <CssParameter name="stroke-linecap">round</CssParameter>
1590      </LineSymbolizer>
1591   </Rule>
1592   <Rule>
1593      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1594      <MaxScaleDenominator>25000</MaxScaleDenominator>
1595      <MinScaleDenominator>1000</MinScaleDenominator>
1596      <LineSymbolizer>
1597        <CssParameter name="stroke">#999</CssParameter>
1598        <CssParameter name="stroke-width">8</CssParameter>
1599        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1600      </LineSymbolizer>
1601   </Rule>
1602  <Rule>
1603      <Filter>[highway] = 'pedestrian'</Filter>
1604      <MaxScaleDenominator>50000</MaxScaleDenominator>
1605      <MinScaleDenominator>20000</MinScaleDenominator>
1606      <LineSymbolizer>
1607        <CssParameter name="stroke">grey</CssParameter>
1608        <CssParameter name="stroke-width">3.6</CssParameter>
1609        <CssParameter name="stroke-linejoin">round</CssParameter>
1610        <CssParameter name="stroke-linecap">round</CssParameter>
1611      </LineSymbolizer>
1612   </Rule>
1613   <Rule>
1614      <Filter>[highway] = 'pedestrian'</Filter>
1615      <MaxScaleDenominator>20000</MaxScaleDenominator>
1616      <LineSymbolizer>
1617        <CssParameter name="stroke">grey</CssParameter>
1618        <CssParameter name="stroke-width">6.5</CssParameter>
1619        <CssParameter name="stroke-linejoin">round</CssParameter>
1620        <CssParameter name="stroke-linecap">round</CssParameter>
1621      </LineSymbolizer>
1622   </Rule>
1623
1624</Style>
1625
1626  <Style name="minor-roads-fill">
1627    <!-- level 10 -->
1628    <Rule>
1629      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1630      <MaxScaleDenominator>200000</MaxScaleDenominator>
1631      <MinScaleDenominator>100000</MinScaleDenominator>
1632      <LineSymbolizer>
1633        <CssParameter name="stroke">#809bc0</CssParameter>
1634        <CssParameter name="stroke-width">2</CssParameter>
1635      </LineSymbolizer>
1636    </Rule>
1637
1638    <!-- level 11 ...-->
1639    <Rule>
1640      <MaxScaleDenominator>200000</MaxScaleDenominator>
1641      <MinScaleDenominator>100000</MinScaleDenominator>
1642      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1643      <LineSymbolizer>
1644        <CssParameter name="stroke">#9cc</CssParameter>
1645        <CssParameter name="stroke-width">2</CssParameter>
1646      </LineSymbolizer>
1647      <LineSymbolizer>
1648        <CssParameter name="stroke">white</CssParameter>
1649        <CssParameter name="stroke-width">2</CssParameter>
1650        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1651      </LineSymbolizer>
1652    </Rule>
1653    <Rule>
1654      <MaxScaleDenominator>100000</MaxScaleDenominator>
1655      <MinScaleDenominator>10000</MinScaleDenominator>
1656      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1657      <LineSymbolizer>
1658        <CssParameter name="stroke">#9cc</CssParameter>
1659        <CssParameter name="stroke-width">4</CssParameter>
1660      </LineSymbolizer>
1661      <LineSymbolizer>
1662        <CssParameter name="stroke">white</CssParameter>
1663        <CssParameter name="stroke-width">3.5</CssParameter>
1664        <CssParameter name="stroke-dasharray">6,4</CssParameter>
1665      </LineSymbolizer>
1666    </Rule>
1667    <Rule>
1668      <MaxScaleDenominator>10000</MaxScaleDenominator>
1669      <MinScaleDenominator>1000</MinScaleDenominator>
1670      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1671      <LineSymbolizer>
1672        <CssParameter name="stroke">#9cc</CssParameter>
1673        <CssParameter name="stroke-width">8</CssParameter>
1674      </LineSymbolizer>
1675      <LineSymbolizer>
1676        <CssParameter name="stroke">white</CssParameter>
1677        <CssParameter name="stroke-width">7</CssParameter>
1678        <CssParameter name="stroke-dasharray">8,6</CssParameter>
1679      </LineSymbolizer>
1680    </Rule>
1681    <Rule>
1682      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1683      <MaxScaleDenominator>100000</MaxScaleDenominator>
1684      <MinScaleDenominator>20000</MinScaleDenominator>
1685      <LineSymbolizer>
1686        <CssParameter name="stroke">#809bc0</CssParameter>
1687        <CssParameter name="stroke-width">4</CssParameter>
1688        <CssParameter name="stroke-linejoin">round</CssParameter>
1689        <CssParameter name="stroke-linecap">round</CssParameter>
1690      </LineSymbolizer>
1691    </Rule>
1692
1693    <Rule>
1694      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1695      <MaxScaleDenominator>20000</MaxScaleDenominator>
1696      <MinScaleDenominator>5000</MinScaleDenominator>
1697      <LineSymbolizer>
1698        <CssParameter name="stroke">#809bc0</CssParameter>
1699        <CssParameter name="stroke-width">7.5</CssParameter>
1700        <CssParameter name="stroke-linejoin">round</CssParameter>
1701        <CssParameter name="stroke-linecap">round</CssParameter>
1702      </LineSymbolizer>
1703    </Rule>
1704   
1705    <Rule>
1706      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1707      <MaxScaleDenominator>5000</MaxScaleDenominator>
1708      <MinScaleDenominator>1000</MinScaleDenominator>
1709      <LineSymbolizer>
1710        <CssParameter name="stroke">#809bc0</CssParameter>
1711        <CssParameter name="stroke-width">10</CssParameter>
1712        <CssParameter name="stroke-linejoin">round</CssParameter>
1713        <CssParameter name="stroke-linecap">round</CssParameter>
1714      </LineSymbolizer>
1715    </Rule>
1716
1717   <Rule>
1718      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1719      <MaxScaleDenominator>200000</MaxScaleDenominator>
1720      <MinScaleDenominator>100000</MinScaleDenominator>
1721      <LineSymbolizer>
1722        <CssParameter name="stroke">#7fc97f</CssParameter>
1723        <CssParameter name="stroke-width">2.5</CssParameter>
1724        <CssParameter name="stroke-linejoin">round</CssParameter>
1725        <CssParameter name="stroke-linecap">round</CssParameter>
1726      </LineSymbolizer>
1727    </Rule>
1728   
1729    <Rule>
1730      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1731      <MaxScaleDenominator>100000</MaxScaleDenominator>
1732      <MinScaleDenominator>20000</MinScaleDenominator>
1733      <LineSymbolizer>
1734        <CssParameter name="stroke">#7fc97f</CssParameter>
1735        <CssParameter name="stroke-width">8</CssParameter>
1736        <CssParameter name="stroke-linejoin">round</CssParameter>
1737        <CssParameter name="stroke-linecap">round</CssParameter>
1738      </LineSymbolizer>
1739    </Rule>
1740
1741   <Rule>
1742      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1743      <MaxScaleDenominator>20000</MaxScaleDenominator>
1744      <MinScaleDenominator>5000</MinScaleDenominator>
1745      <LineSymbolizer>
1746        <CssParameter name="stroke">#7fc97f</CssParameter>
1747        <CssParameter name="stroke-width">10</CssParameter>
1748        <CssParameter name="stroke-linejoin">round</CssParameter>
1749        <CssParameter name="stroke-linecap">round</CssParameter>
1750      </LineSymbolizer>
1751    </Rule>
1752   
1753    <Rule>
1754      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1755      <MaxScaleDenominator>5000</MaxScaleDenominator>
1756      <MinScaleDenominator>1000</MinScaleDenominator>
1757      <LineSymbolizer>
1758        <CssParameter name="stroke">#7fc97f</CssParameter>
1759        <CssParameter name="stroke-width">13</CssParameter>
1760        <CssParameter name="stroke-linejoin">round</CssParameter>
1761        <CssParameter name="stroke-linecap">round</CssParameter>
1762      </LineSymbolizer>
1763   </Rule>
1764
1765   <Rule>
1766      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1767      <MaxScaleDenominator>500000</MaxScaleDenominator>
1768      <MinScaleDenominator>100000</MinScaleDenominator>
1769      <LineSymbolizer>
1770        <CssParameter name="stroke">#e46d71</CssParameter>
1771        <CssParameter name="stroke-width">2.5</CssParameter>
1772        <CssParameter name="stroke-linejoin">round</CssParameter>
1773        <CssParameter name="stroke-linecap">round</CssParameter>
1774      </LineSymbolizer>
1775    </Rule>
1776
1777    <Rule>
1778      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1779      <MaxScaleDenominator>100000</MaxScaleDenominator>
1780      <MinScaleDenominator>20000</MinScaleDenominator>
1781      <LineSymbolizer>
1782        <CssParameter name="stroke">#e46d71</CssParameter>
1783        <CssParameter name="stroke-width">8</CssParameter>
1784        <CssParameter name="stroke-linejoin">round</CssParameter>
1785        <CssParameter name="stroke-linecap">round</CssParameter>
1786      </LineSymbolizer>
1787    </Rule>
1788   
1789    <Rule>
1790      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1791      <MaxScaleDenominator>20000</MaxScaleDenominator>
1792      <MinScaleDenominator>5000</MinScaleDenominator>
1793      <LineSymbolizer>
1794        <CssParameter name="stroke">#e46d71</CssParameter>
1795        <CssParameter name="stroke-width">10</CssParameter>
1796        <CssParameter name="stroke-linejoin">round</CssParameter>
1797        <CssParameter name="stroke-linecap">round</CssParameter>
1798      </LineSymbolizer>
1799    </Rule>
1800
1801    <Rule>
1802      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1803      <MaxScaleDenominator>5000</MaxScaleDenominator>
1804      <MinScaleDenominator>1000</MinScaleDenominator>
1805      <LineSymbolizer>
1806        <CssParameter name="stroke">#e46d71</CssParameter>
1807        <CssParameter name="stroke-width">13</CssParameter>
1808        <CssParameter name="stroke-linejoin">round</CssParameter>
1809        <CssParameter name="stroke-linecap">round</CssParameter>
1810      </LineSymbolizer>
1811    </Rule>
1812
1813    <!-- level 11 ..-->
1814   <Rule>
1815      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1816      <MaxScaleDenominator>150000</MaxScaleDenominator>
1817      <MinScaleDenominator>75000</MinScaleDenominator>
1818      <LineSymbolizer>
1819        <CssParameter name="stroke">#fdbf6f</CssParameter>
1820        <CssParameter name="stroke-width">2</CssParameter>
1821        <CssParameter name="stroke-linejoin">round</CssParameter>
1822        <CssParameter name="stroke-linecap">round</CssParameter>
1823      </LineSymbolizer>
1824    </Rule>
1825   
1826    <Rule>
1827      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1828      <MaxScaleDenominator>75000</MaxScaleDenominator>
1829      <MinScaleDenominator>25000</MinScaleDenominator>
1830      <LineSymbolizer>
1831        <CssParameter name="stroke">#fdbf6f</CssParameter>
1832        <CssParameter name="stroke-width">8</CssParameter>
1833        <CssParameter name="stroke-linejoin">round</CssParameter>
1834        <CssParameter name="stroke-linecap">round</CssParameter>
1835      </LineSymbolizer>
1836    </Rule>
1837   
1838    <Rule>
1839      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1840      <MaxScaleDenominator>25000</MaxScaleDenominator>
1841      <MinScaleDenominator>5000</MinScaleDenominator>
1842      <LineSymbolizer>
1843        <CssParameter name="stroke">#fdbf6f</CssParameter>
1844        <CssParameter name="stroke-width">10</CssParameter>
1845        <CssParameter name="stroke-linejoin">round</CssParameter>
1846        <CssParameter name="stroke-linecap">round</CssParameter>
1847      </LineSymbolizer>
1848    </Rule>
1849   
1850    <Rule>
1851      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1852      <MaxScaleDenominator>5000</MaxScaleDenominator>
1853      <MinScaleDenominator>1000</MinScaleDenominator>
1854      <LineSymbolizer>
1855        <CssParameter name="stroke">#fdbf6f</CssParameter>
1856        <CssParameter name="stroke-width">14</CssParameter>
1857        <CssParameter name="stroke-linejoin">round</CssParameter>
1858        <CssParameter name="stroke-linecap">round</CssParameter>
1859      </LineSymbolizer>
1860    </Rule>
1861   
1862    <!-- -->
1863    <Rule>
1864      <MaxScaleDenominator>100000</MaxScaleDenominator>
1865      <MinScaleDenominator>50000</MinScaleDenominator>
1866      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1867      <LineSymbolizer>
1868        <CssParameter name="stroke">#ffffff</CssParameter>
1869        <CssParameter name="stroke-width">3</CssParameter>
1870        <CssParameter name="stroke-linejoin">round</CssParameter>
1871        <CssParameter name="stroke-dasharray">1,9</CssParameter>
1872      </LineSymbolizer>
1873      <LineSymbolizer>
1874        <CssParameter name="stroke">#fdfdfd</CssParameter>
1875        <CssParameter name="stroke-width">3</CssParameter>
1876        <CssParameter name="stroke-linejoin">round</CssParameter>
1877        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
1878      </LineSymbolizer>
1879      <LineSymbolizer>
1880        <CssParameter name="stroke">#ececec</CssParameter>
1881        <CssParameter name="stroke-width">3</CssParameter>
1882        <CssParameter name="stroke-linejoin">round</CssParameter>
1883        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
1884      </LineSymbolizer>
1885      <LineSymbolizer>
1886        <CssParameter name="stroke">#cacaca</CssParameter>
1887        <CssParameter name="stroke-width">3</CssParameter>
1888        <CssParameter name="stroke-linejoin">round</CssParameter>
1889        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
1890      </LineSymbolizer>
1891      <LineSymbolizer>
1892        <CssParameter name="stroke">#afafaf</CssParameter>
1893        <CssParameter name="stroke-width">3</CssParameter>
1894        <CssParameter name="stroke-linejoin">round</CssParameter>
1895        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
1896      </LineSymbolizer>
1897      <LineSymbolizer>
1898        <CssParameter name="stroke">#a1a1a1</CssParameter>
1899        <CssParameter name="stroke-width">3</CssParameter>
1900        <CssParameter name="stroke-linejoin">round</CssParameter>
1901        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
1902      </LineSymbolizer>
1903      <LineSymbolizer>
1904        <CssParameter name="stroke">#9b9b9b</CssParameter>
1905        <CssParameter name="stroke-width">3</CssParameter>
1906        <CssParameter name="stroke-linejoin">round</CssParameter>
1907        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
1908      </LineSymbolizer>
1909    </Rule>
1910    <Rule>
1911      <MaxScaleDenominator>100000</MaxScaleDenominator>
1912      <MinScaleDenominator>50000</MinScaleDenominator>
1913      <Filter>[railway] = 'rail' and not ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1914      <LineSymbolizer>
1915        <CssParameter name="stroke">#999999</CssParameter>
1916        <CssParameter name="stroke-width">3</CssParameter>
1917        <CssParameter name="stroke-linejoin">round</CssParameter>
1918      </LineSymbolizer>
1919      <LineSymbolizer>
1920        <CssParameter name="stroke">white</CssParameter>
1921        <CssParameter name="stroke-width">1</CssParameter>
1922        <CssParameter name="stroke-linejoin">round</CssParameter>
1923        <CssParameter name="stroke-dasharray">8,12</CssParameter>
1924      </LineSymbolizer>
1925    </Rule>
1926    <Rule>
1927      <MaxScaleDenominator>50000</MaxScaleDenominator>
1928      <MinScaleDenominator>1000</MinScaleDenominator>
1929      <Filter>[railway] = 'rail' and ([bridge] = 'yes' or [bridge]='true')</Filter>
1930      <LineSymbolizer>
1931        <CssParameter name="stroke">black</CssParameter>
1932        <CssParameter name="stroke-width">7</CssParameter>
1933        <CssParameter name="stroke-linejoin">round</CssParameter>
1934      </LineSymbolizer>
1935      <LineSymbolizer>
1936        <CssParameter name="stroke">white</CssParameter>
1937        <CssParameter name="stroke-width">5</CssParameter>
1938        <CssParameter name="stroke-linejoin">round</CssParameter>
1939      </LineSymbolizer>
1940    </Rule>
1941    <Rule>
1942      <MaxScaleDenominator>50000</MaxScaleDenominator>
1943      <MinScaleDenominator>1000</MinScaleDenominator>
1944      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel] = 'true')</Filter>
1945      <LineSymbolizer>
1946        <CssParameter name="stroke">#999999</CssParameter>
1947        <CssParameter name="stroke-width">3</CssParameter>
1948        <CssParameter name="stroke-linejoin">round</CssParameter>
1949      </LineSymbolizer>
1950      <LineSymbolizer>
1951        <CssParameter name="stroke">white</CssParameter>
1952        <CssParameter name="stroke-width">1</CssParameter>
1953        <CssParameter name="stroke-linejoin">round</CssParameter>
1954        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
1955      </LineSymbolizer>
1956    </Rule>
1957    <Rule>
1958      <MaxScaleDenominator>50000</MaxScaleDenominator>
1959      <MinScaleDenominator>1000</MinScaleDenominator>
1960      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1961      <LineSymbolizer>
1962        <CssParameter name="stroke">#ffffff</CssParameter>
1963        <CssParameter name="stroke-width">3</CssParameter>
1964        <CssParameter name="stroke-linejoin">round</CssParameter>
1965        <CssParameter name="stroke-dasharray">1,9</CssParameter>
1966      </LineSymbolizer>
1967      <LineSymbolizer>
1968        <CssParameter name="stroke">#fdfdfd</CssParameter>
1969        <CssParameter name="stroke-width">3</CssParameter>
1970        <CssParameter name="stroke-linejoin">round</CssParameter>
1971        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
1972      </LineSymbolizer>
1973      <LineSymbolizer>
1974        <CssParameter name="stroke">#ececec</CssParameter>
1975        <CssParameter name="stroke-width">3</CssParameter>
1976        <CssParameter name="stroke-linejoin">round</CssParameter>
1977        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
1978      </LineSymbolizer>
1979      <LineSymbolizer>
1980        <CssParameter name="stroke">#cacaca</CssParameter>
1981        <CssParameter name="stroke-width">3</CssParameter>
1982        <CssParameter name="stroke-linejoin">round</CssParameter>
1983        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
1984      </LineSymbolizer>
1985      <LineSymbolizer>
1986        <CssParameter name="stroke">#afafaf</CssParameter>
1987        <CssParameter name="stroke-width">3</CssParameter>
1988        <CssParameter name="stroke-linejoin">round</CssParameter>
1989        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
1990      </LineSymbolizer>
1991      <LineSymbolizer>
1992        <CssParameter name="stroke">#a1a1a1</CssParameter>
1993        <CssParameter name="stroke-width">3</CssParameter>
1994        <CssParameter name="stroke-linejoin">round</CssParameter>
1995        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
1996      </LineSymbolizer>
1997      <LineSymbolizer>
1998        <CssParameter name="stroke">#9b9b9b</CssParameter>
1999        <CssParameter name="stroke-width">3</CssParameter>
2000        <CssParameter name="stroke-linejoin">round</CssParameter>
2001        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
2002      </LineSymbolizer>
2003    </Rule>
2004    <Rule>
2005      <MaxScaleDenominator>100000</MaxScaleDenominator>
2006      <MinScaleDenominator>1000</MinScaleDenominator>
2007      <Filter>[railway]='narrow_gauge'</Filter>
2008      <LineSymbolizer>
2009        <CssParameter name="stroke">#444</CssParameter>
2010        <CssParameter name="stroke-width">2</CssParameter>
2011      </LineSymbolizer>
2012    </Rule>
2013    <Rule>
2014      <MaxScaleDenominator>100000</MaxScaleDenominator>
2015      <MinScaleDenominator>20000</MinScaleDenominator>
2016      <Filter>[railway]='tram' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2017      <LineSymbolizer>
2018        <CssParameter name="stroke">#444</CssParameter>
2019        <CssParameter name="stroke-width">1</CssParameter>
2020          <CssParameter name="stroke-dasharray">5,3</CssParameter>
2021      </LineSymbolizer>
2022    </Rule>
2023    <Rule>
2024      <MaxScaleDenominator>20000</MaxScaleDenominator>
2025      <MinScaleDenominator>1000</MinScaleDenominator>
2026      <Filter>[railway]='tram' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2027      <LineSymbolizer>
2028        <CssParameter name="stroke">#444</CssParameter>
2029        <CssParameter name="stroke-width">2</CssParameter>
2030          <CssParameter name="stroke-dasharray">5,3</CssParameter>
2031      </LineSymbolizer>
2032    </Rule>
2033
2034    <Rule>
2035      <MaxScaleDenominator>100000</MaxScaleDenominator>
2036      <MinScaleDenominator>1000</MinScaleDenominator>
2037      <Filter>[railway]='light_rail' and ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2038      <LineSymbolizer>
2039        <CssParameter name="stroke">#444</CssParameter>
2040        <CssParameter name="stroke-width">2</CssParameter>
2041        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2042      </LineSymbolizer>
2043    </Rule>
2044     <Rule>
2045      <MaxScaleDenominator>100000</MaxScaleDenominator>
2046      <MinScaleDenominator>1000</MinScaleDenominator>
2047      <Filter>[railway]='light_rail' and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2048      <LineSymbolizer>
2049        <CssParameter name="stroke">#444</CssParameter>
2050        <CssParameter name="stroke-width">2</CssParameter>
2051      </LineSymbolizer>
2052    </Rule>
2053
2054     <Rule>
2055      <MaxScaleDenominator>200000</MaxScaleDenominator>
2056      <MinScaleDenominator>1000</MinScaleDenominator>
2057      <Filter>[railway]='subway' and ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2058      <LineSymbolizer>
2059        <CssParameter name="stroke">#999</CssParameter>
2060        <CssParameter name="stroke-width">2</CssParameter>
2061        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2062      </LineSymbolizer>
2063    </Rule>
2064    <Rule>
2065      <MaxScaleDenominator>200000</MaxScaleDenominator>
2066      <MinScaleDenominator>1000</MinScaleDenominator>
2067      <Filter>[railway]='subway' and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2068      <LineSymbolizer>
2069        <CssParameter name="stroke">#999</CssParameter>
2070        <CssParameter name="stroke-width">2</CssParameter>
2071      </LineSymbolizer>
2072    </Rule>
2073
2074    <Rule>
2075      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
2076      <MaxScaleDenominator>1000000</MaxScaleDenominator>
2077      <MinScaleDenominator>100000</MinScaleDenominator>
2078      <LineSymbolizer>
2079        <CssParameter name="stroke">#ccc</CssParameter>
2080        <CssParameter name="stroke-width">1</CssParameter>
2081      </LineSymbolizer>
2082    </Rule>
2083
2084    <Rule>
2085      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2086      <MaxScaleDenominator>100000</MaxScaleDenominator>
2087      <MinScaleDenominator>50000</MinScaleDenominator>
2088      <LineSymbolizer>
2089        <CssParameter name="stroke">#fff</CssParameter>
2090        <CssParameter name="stroke-width">2</CssParameter>
2091        <CssParameter name="stroke-linejoin">round</CssParameter>
2092        <CssParameter name="stroke-linecap">round</CssParameter>
2093      </LineSymbolizer>
2094    </Rule>
2095
2096    <Rule>
2097      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2098      <MaxScaleDenominator>50000</MaxScaleDenominator>
2099      <MinScaleDenominator>15000</MinScaleDenominator>
2100      <LineSymbolizer>
2101        <CssParameter name="stroke">#fff</CssParameter>
2102        <CssParameter name="stroke-width">3</CssParameter>
2103        <CssParameter name="stroke-linejoin">round</CssParameter>
2104        <CssParameter name="stroke-linecap">round</CssParameter>
2105      </LineSymbolizer>
2106    </Rule>
2107
2108    <Rule>
2109      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2110      <MaxScaleDenominator>25000</MaxScaleDenominator>
2111      <MinScaleDenominator>5000</MinScaleDenominator>
2112      <LineSymbolizer>
2113        <CssParameter name="stroke">#fff</CssParameter>
2114        <CssParameter name="stroke-width">9.4</CssParameter>
2115        <CssParameter name="stroke-linejoin">round</CssParameter>
2116        <CssParameter name="stroke-linecap">round</CssParameter>
2117      </LineSymbolizer>
2118    </Rule>
2119
2120
2121    <Rule>
2122      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2123      <MaxScaleDenominator>5000</MaxScaleDenominator>
2124      <MinScaleDenominator>100</MinScaleDenominator>
2125      <LineSymbolizer>
2126        <CssParameter name="stroke">#fff</CssParameter>
2127        <CssParameter name="stroke-width">13</CssParameter>
2128        <CssParameter name="stroke-linejoin">round</CssParameter>
2129        <CssParameter name="stroke-linecap">round</CssParameter>
2130      </LineSymbolizer>
2131    </Rule>
2132    <Rule>
2133      <Filter>[highway] = 'living_street'</Filter>
2134      <MaxScaleDenominator>50000</MaxScaleDenominator>
2135      <MinScaleDenominator>15000</MinScaleDenominator>
2136      <LineSymbolizer>
2137        <CssParameter name="stroke">#bbb</CssParameter>
2138        <CssParameter name="stroke-width">3</CssParameter>
2139        <CssParameter name="stroke-linejoin">round</CssParameter>
2140        <CssParameter name="stroke-linecap">round</CssParameter>
2141      </LineSymbolizer>
2142    </Rule>
2143    <Rule>
2144      <Filter>[highway] = 'living_street'</Filter>
2145      <MaxScaleDenominator>25000</MaxScaleDenominator>
2146      <MinScaleDenominator>5000</MinScaleDenominator>
2147      <LineSymbolizer>
2148        <CssParameter name="stroke">#bbb</CssParameter>
2149        <CssParameter name="stroke-width">9.4</CssParameter>
2150        <CssParameter name="stroke-linejoin">round</CssParameter>
2151        <CssParameter name="stroke-linecap">round</CssParameter>
2152      </LineSymbolizer>
2153    </Rule>
2154    <Rule>
2155      <Filter>[highway] = 'living_street'</Filter>
2156      <MaxScaleDenominator>5000</MaxScaleDenominator>
2157      <MinScaleDenominator>100</MinScaleDenominator>
2158      <LineSymbolizer>
2159        <CssParameter name="stroke">#bbb</CssParameter>
2160        <CssParameter name="stroke-width">13</CssParameter>
2161        <CssParameter name="stroke-linejoin">round</CssParameter>
2162        <CssParameter name="stroke-linecap">round</CssParameter>
2163      </LineSymbolizer>
2164    </Rule>
2165
2166    <Rule>
2167      <Filter>[highway] = 'tertiary'</Filter>
2168      <MaxScaleDenominator>100000</MaxScaleDenominator>
2169      <MinScaleDenominator>50000</MinScaleDenominator>
2170      <LineSymbolizer>
2171        <CssParameter name="stroke">#ffffcc</CssParameter>
2172        <CssParameter name="stroke-width">4</CssParameter>
2173        <CssParameter name="stroke-linejoin">round</CssParameter>
2174        <CssParameter name="stroke-linecap">round</CssParameter>
2175      </LineSymbolizer>
2176    </Rule>
2177
2178    <Rule>
2179      <Filter>[highway] = 'tertiary'</Filter>
2180      <MaxScaleDenominator>50000</MaxScaleDenominator>
2181      <MinScaleDenominator>25000</MinScaleDenominator>
2182      <LineSymbolizer>
2183        <CssParameter name="stroke">#ffffcc</CssParameter>
2184        <CssParameter name="stroke-width">5</CssParameter>
2185        <CssParameter name="stroke-linejoin">round</CssParameter>
2186        <CssParameter name="stroke-linecap">round</CssParameter>
2187      </LineSymbolizer>
2188    </Rule>
2189
2190   <Rule>
2191      <Filter>[highway] = 'tertiary'</Filter>
2192      <MaxScaleDenominator>25000</MaxScaleDenominator>
2193      <MinScaleDenominator>5000</MinScaleDenominator>
2194      <LineSymbolizer>
2195        <CssParameter name="stroke">#ffffcc</CssParameter>
2196        <CssParameter name="stroke-width">9.4</CssParameter>
2197        <CssParameter name="stroke-linejoin">round</CssParameter>
2198        <CssParameter name="stroke-linecap">round</CssParameter>
2199      </LineSymbolizer>
2200    </Rule>
2201    <Rule>
2202      <Filter>[highway] = 'tertiary'</Filter>
2203      <MaxScaleDenominator>5000</MaxScaleDenominator>
2204      <MinScaleDenominator>1000</MinScaleDenominator>
2205      <LineSymbolizer>
2206        <CssParameter name="stroke">#ffffcc</CssParameter>
2207        <CssParameter name="stroke-width">13</CssParameter>
2208        <CssParameter name="stroke-linejoin">round</CssParameter>
2209        <CssParameter name="stroke-linecap">round</CssParameter>
2210      </LineSymbolizer>
2211    </Rule>
2212    <Rule>
2213      <Filter>[highway] = 'service'</Filter>
2214      <MaxScaleDenominator>100000</MaxScaleDenominator>
2215      <MinScaleDenominator>50000</MinScaleDenominator>
2216      <LineSymbolizer>
2217        <CssParameter name="stroke">#bbbbbb</CssParameter>
2218        <CssParameter name="stroke-width">1</CssParameter>
2219      </LineSymbolizer>
2220   </Rule>
2221    <Rule>
2222      <Filter>[highway] = 'service'</Filter>
2223      <MaxScaleDenominator>50000</MaxScaleDenominator>
2224      <MinScaleDenominator>25000</MinScaleDenominator>
2225      <LineSymbolizer>
2226        <CssParameter name="stroke">white</CssParameter>
2227        <CssParameter name="stroke-width">2</CssParameter>
2228      </LineSymbolizer>
2229   </Rule>
2230   <Rule>
2231      <Filter>[highway] = 'service'</Filter>
2232      <MaxScaleDenominator>25000</MaxScaleDenominator>
2233      <MinScaleDenominator>1000</MinScaleDenominator>
2234      <LineSymbolizer>
2235        <CssParameter name="stroke">white</CssParameter>
2236        <CssParameter name="stroke-width">6</CssParameter>
2237        <CssParameter name="stroke-linejoin">round</CssParameter>
2238        <CssParameter name="stroke-linecap">round</CssParameter>
2239      </LineSymbolizer>
2240   </Rule>
2241   <Rule>
2242      <Filter>[highway] = 'pedestrian'</Filter>
2243      <MaxScaleDenominator>50000</MaxScaleDenominator>
2244      <MinScaleDenominator>20000</MinScaleDenominator>
2245      <LineSymbolizer>
2246        <CssParameter name="stroke">#ededed</CssParameter>
2247        <CssParameter name="stroke-width">3</CssParameter>
2248        <CssParameter name="stroke-linejoin">round</CssParameter>
2249        <CssParameter name="stroke-linecap">round</CssParameter>
2250      </LineSymbolizer>
2251    </Rule>
2252    <Rule>
2253      <Filter>[highway] = 'pedestrian'</Filter>
2254      <MaxScaleDenominator>20000</MaxScaleDenominator>
2255      <LineSymbolizer>
2256        <CssParameter name="stroke">#ededed</CssParameter>
2257        <CssParameter name="stroke-width">5.5</CssParameter>
2258        <CssParameter name="stroke-linejoin">round</CssParameter>
2259        <CssParameter name="stroke-linecap">round</CssParameter>
2260      </LineSymbolizer>
2261    </Rule>
2262    <Rule>
2263      <Filter>[highway] = 'steps'</Filter>
2264      <MaxScaleDenominator>20000</MaxScaleDenominator>
2265      <LineSymbolizer>
2266        <CssParameter name="stroke">salmon</CssParameter>
2267        <CssParameter name="stroke-width">5.0</CssParameter>
2268        <CssParameter name="stroke-dasharray">2,1</CssParameter>
2269      </LineSymbolizer>
2270    </Rule>
2271   <Rule>
2272      <Filter>[highway] = 'bridleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2273      <MaxScaleDenominator>100000</MaxScaleDenominator>
2274      <LineSymbolizer>
2275        <CssParameter name="stroke">#fff</CssParameter>
2276        <CssParameter name="stroke-width">4</CssParameter>
2277        <CssParameter name="stroke-linejoin">round</CssParameter>
2278        <CssParameter name="stroke-linecap">round</CssParameter>
2279        <CssParameter name="stroke-opacity">0.4</CssParameter>
2280      </LineSymbolizer>
2281      <LineSymbolizer>
2282        <CssParameter name="stroke">green</CssParameter>
2283        <CssParameter name="stroke-width">1.5</CssParameter>
2284        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2285      </LineSymbolizer>
2286    </Rule>
2287    <Rule>
2288      <Filter>[highway] = 'bridleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2289      <MaxScaleDenominator>100000</MaxScaleDenominator>
2290      <LineSymbolizer>
2291        <CssParameter name="stroke">grey</CssParameter>
2292        <CssParameter name="stroke-width">5</CssParameter>
2293        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2294      </LineSymbolizer>
2295      <LineSymbolizer>
2296        <CssParameter name="stroke">#fff</CssParameter>
2297        <CssParameter name="stroke-width">3</CssParameter>
2298        <CssParameter name="stroke-linejoin">round</CssParameter>
2299        <CssParameter name="stroke-linecap">round</CssParameter>
2300      </LineSymbolizer>
2301      <LineSymbolizer>
2302        <CssParameter name="stroke">green</CssParameter>
2303        <CssParameter name="stroke-width">2</CssParameter>
2304        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2305        <CssParameter name="stroke-opacity">0.5</CssParameter>
2306        <CssParameter name="stroke-linejoin">round</CssParameter>
2307        <CssParameter name="stroke-linecap">round</CssParameter>
2308      </LineSymbolizer>
2309    </Rule>
2310    <Rule>
2311      <Filter>[highway] = 'footway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2312      <MaxScaleDenominator>100000</MaxScaleDenominator>
2313      <LineSymbolizer>
2314        <CssParameter name="stroke">#fff</CssParameter>
2315        <CssParameter name="stroke-width">6</CssParameter>
2316        <CssParameter name="stroke-linejoin">round</CssParameter>
2317        <CssParameter name="stroke-linecap">round</CssParameter>
2318        <CssParameter name="stroke-opacity">0.4</CssParameter>
2319      </LineSymbolizer>
2320      <LineSymbolizer>
2321        <CssParameter name="stroke">salmon</CssParameter>
2322        <CssParameter name="stroke-width">2.0</CssParameter>
2323        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2324        <CssParameter name="stroke-linejoin">round</CssParameter>
2325        <CssParameter name="stroke-linecap">round</CssParameter>
2326      </LineSymbolizer>
2327    </Rule>
2328    <Rule>
2329      <Filter>[highway] = 'footway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2330      <MaxScaleDenominator>100000</MaxScaleDenominator>
2331      <LineSymbolizer>
2332        <CssParameter name="stroke">grey</CssParameter>
2333        <CssParameter name="stroke-width">5.5</CssParameter>
2334        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2335      </LineSymbolizer>
2336      <LineSymbolizer>
2337        <CssParameter name="stroke">#fff</CssParameter>
2338        <CssParameter name="stroke-width">3.5</CssParameter>
2339        <CssParameter name="stroke-linejoin">round</CssParameter>
2340        <CssParameter name="stroke-linecap">round</CssParameter>
2341      </LineSymbolizer>
2342      <LineSymbolizer>
2343        <CssParameter name="stroke">salmon</CssParameter>
2344        <CssParameter name="stroke-width">2.5</CssParameter>
2345        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2346        <CssParameter name="stroke-opacity">0.5</CssParameter>
2347        <CssParameter name="stroke-linejoin">round</CssParameter>
2348        <CssParameter name="stroke-linecap">round</CssParameter>
2349      </LineSymbolizer>
2350    </Rule>
2351    <Rule>
2352      <Filter>[highway] = 'steps'</Filter>
2353      <MaxScaleDenominator>100000</MaxScaleDenominator>
2354      <MinScaleDenominator>20000</MinScaleDenominator>
2355      <LineSymbolizer>
2356        <CssParameter name="stroke">#fff</CssParameter>
2357        <CssParameter name="stroke-width">6</CssParameter>
2358        <CssParameter name="stroke-opacity">0.4</CssParameter>
2359      </LineSymbolizer>
2360      <LineSymbolizer>
2361        <CssParameter name="stroke">salmon</CssParameter>
2362        <CssParameter name="stroke-width">2.0</CssParameter>
2363        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2364        <CssParameter name="stroke-linejoin">round</CssParameter>
2365        <CssParameter name="stroke-linecap">round</CssParameter>
2366      </LineSymbolizer>
2367    </Rule>
2368
2369    <Rule>
2370      <Filter>[highway] = 'cycleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2371      <MaxScaleDenominator>100000</MaxScaleDenominator>
2372      <LineSymbolizer>
2373        <CssParameter name="stroke">white</CssParameter>
2374        <CssParameter name="stroke-width">4</CssParameter>
2375        <CssParameter name="stroke-linejoin">round</CssParameter>
2376        <CssParameter name="stroke-linecap">round</CssParameter>
2377        <CssParameter name="stroke-opacity">0.4</CssParameter>
2378      </LineSymbolizer>
2379      <LineSymbolizer>
2380        <CssParameter name="stroke">blue</CssParameter>
2381        <CssParameter name="stroke-width">1.5</CssParameter>
2382        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2383        <CssParameter name="stroke-linejoin">round</CssParameter>
2384        <CssParameter name="stroke-linecap">round</CssParameter>
2385      </LineSymbolizer>
2386    </Rule>
2387    <Rule>
2388      <Filter>[highway] = 'cycleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2389      <MaxScaleDenominator>100000</MaxScaleDenominator>
2390      <LineSymbolizer>
2391        <CssParameter name="stroke">grey</CssParameter>
2392        <CssParameter name="stroke-width">5</CssParameter>
2393        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2394      </LineSymbolizer>
2395      <LineSymbolizer>
2396        <CssParameter name="stroke">white</CssParameter>
2397        <CssParameter name="stroke-width">3</CssParameter>
2398        <CssParameter name="stroke-linejoin">round</CssParameter>
2399        <CssParameter name="stroke-linecap">round</CssParameter>
2400      </LineSymbolizer>
2401      <LineSymbolizer>
2402        <CssParameter name="stroke">blue</CssParameter>
2403        <CssParameter name="stroke-width">2</CssParameter>
2404        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2405        <CssParameter name="stroke-opacity">0.5</CssParameter>
2406        <CssParameter name="stroke-linejoin">round</CssParameter>
2407        <CssParameter name="stroke-linecap">round</CssParameter>
2408      </LineSymbolizer>
2409    </Rule>
2410    <Rule>
2411      <Filter>[highway] = 'byway'</Filter>
2412      <MaxScaleDenominator>100000</MaxScaleDenominator>
2413      <LineSymbolizer>
2414        <CssParameter name="stroke">white</CssParameter>
2415        <CssParameter name="stroke-width">6</CssParameter>
2416        <CssParameter name="stroke-linejoin">round</CssParameter>
2417        <CssParameter name="stroke-linecap">round</CssParameter>
2418        <CssParameter name="stroke-opacity">0.4</CssParameter>
2419      </LineSymbolizer>
2420      <LineSymbolizer>
2421        <CssParameter name="stroke">#ffcc00</CssParameter>
2422        <CssParameter name="stroke-width">2.0</CssParameter>
2423        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2424        <CssParameter name="stroke-linejoin">round</CssParameter>
2425        <CssParameter name="stroke-linecap">round</CssParameter>
2426      </LineSymbolizer>
2427    </Rule>
2428<Rule>
2429      <Filter>[highway] = 'unsurfaced'</Filter>
2430      <MaxScaleDenominator>100000</MaxScaleDenominator>
2431      <MinScaleDenominator>50000</MinScaleDenominator>
2432      <LineSymbolizer>
2433        <CssParameter name="stroke">#fff</CssParameter>
2434        <CssParameter name="stroke-width">4</CssParameter>
2435        <CssParameter name="stroke-linejoin">round</CssParameter>
2436        <CssParameter name="stroke-linecap">round</CssParameter>
2437        <CssParameter name="stroke-opacity">0.4</CssParameter>
2438      </LineSymbolizer>
2439      <LineSymbolizer>
2440        <CssParameter name="stroke">#debd9c</CssParameter>
2441        <CssParameter name="stroke-width">3</CssParameter>
2442        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2443        <CssParameter name="stroke-linejoin">round</CssParameter>
2444        <CssParameter name="stroke-linecap">round</CssParameter>
2445      </LineSymbolizer>
2446    </Rule>
2447    <Rule>
2448      <Filter>[highway] = 'unsurfaced'</Filter>
2449      <MaxScaleDenominator>50000</MaxScaleDenominator>
2450      <LineSymbolizer>
2451        <CssParameter name="stroke">#fff</CssParameter>
2452        <CssParameter name="stroke-width">5</CssParameter>
2453        <CssParameter name="stroke-linejoin">round</CssParameter>
2454        <CssParameter name="stroke-linecap">round</CssParameter>
2455        <CssParameter name="stroke-opacity">0.4</CssParameter>
2456      </LineSymbolizer>
2457      <LineSymbolizer>
2458        <CssParameter name="stroke">#debd9c</CssParameter>
2459        <CssParameter name="stroke-width">4</CssParameter>
2460        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2461        <CssParameter name="stroke-linejoin">round</CssParameter>
2462        <CssParameter name="stroke-linecap">round</CssParameter>
2463      </LineSymbolizer>
2464    </Rule>
2465    <Rule>
2466      <Filter>[highway] = 'track' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2467      <MaxScaleDenominator>100000</MaxScaleDenominator>
2468      <LineSymbolizer>
2469        <CssParameter name="stroke">white</CssParameter>
2470        <CssParameter name="stroke-width">4</CssParameter>
2471        <CssParameter name="stroke-linejoin">round</CssParameter>
2472        <CssParameter name="stroke-linecap">round</CssParameter>
2473        <CssParameter name="stroke-opacity">0.4</CssParameter>
2474      </LineSymbolizer>
2475      <LineSymbolizer>
2476        <CssParameter name="stroke">#996600</CssParameter>
2477        <CssParameter name="stroke-width">1.5</CssParameter>
2478        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2479        <CssParameter name="stroke-linejoin">round</CssParameter>
2480        <CssParameter name="stroke-linecap">round</CssParameter>
2481      </LineSymbolizer>
2482    </Rule>
2483    <Rule>
2484      <Filter>[highway] = 'track' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2485      <MaxScaleDenominator>100000</MaxScaleDenominator>
2486      <LineSymbolizer>
2487        <CssParameter name="stroke">grey</CssParameter>
2488        <CssParameter name="stroke-width">5</CssParameter>
2489        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2490      </LineSymbolizer>
2491      <LineSymbolizer>
2492        <CssParameter name="stroke">white</CssParameter>
2493        <CssParameter name="stroke-width">3</CssParameter>
2494        <CssParameter name="stroke-linejoin">round</CssParameter>
2495        <CssParameter name="stroke-linecap">round</CssParameter>
2496      </LineSymbolizer>
2497      <LineSymbolizer>
2498        <CssParameter name="stroke">#996600</CssParameter>
2499        <CssParameter name="stroke-width">2</CssParameter>
2500        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2501        <CssParameter name="stroke-opacity">0.5</CssParameter>
2502        <CssParameter name="stroke-linejoin">round</CssParameter>
2503        <CssParameter name="stroke-linecap">round</CssParameter>
2504      </LineSymbolizer>
2505    </Rule>
2506   
2507     <Rule>
2508      <Filter>[route] = 'ferry'</Filter>
2509      <MaxScaleDenominator>500000</MaxScaleDenominator>
2510      <LineSymbolizer>
2511        <CssParameter name="stroke">navy</CssParameter>
2512        <CssParameter name="stroke-width">0.8</CssParameter>
2513        <CssParameter name="stroke-dasharray">6,6</CssParameter>
2514      </LineSymbolizer>
2515    </Rule>
2516
2517    <Rule>
2518      <Filter>[aeroway] = 'runway'</Filter>
2519      <MaxScaleDenominator>500000</MaxScaleDenominator>
2520      <MinScaleDenominator>200000</MinScaleDenominator>
2521      <LineSymbolizer>
2522        <CssParameter name="stroke">#bbc</CssParameter>
2523        <CssParameter name="stroke-width">2</CssParameter>
2524      </LineSymbolizer>
2525    </Rule>
2526    <Rule>
2527      <Filter>[aeroway] = 'runway'</Filter>
2528      <MaxScaleDenominator>200000</MaxScaleDenominator>
2529      <MinScaleDenominator>50000</MinScaleDenominator>
2530      <LineSymbolizer>
2531        <CssParameter name="stroke">#bbc</CssParameter>
2532        <CssParameter name="stroke-width">7</CssParameter>
2533      </LineSymbolizer>
2534    </Rule>
2535    <Rule>
2536      <Filter>[aeroway] = 'runway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2537      <MaxScaleDenominator>50000</MaxScaleDenominator>
2538      <LineSymbolizer>
2539        <CssParameter name="stroke">#bbc</CssParameter>
2540        <CssParameter name="stroke-width">18</CssParameter>
2541      </LineSymbolizer>
2542    </Rule>
2543    <Rule>
2544      <Filter>[aeroway] = 'taxiway'</Filter>
2545      <MaxScaleDenominator>500000</MaxScaleDenominator>
2546      <MinScaleDenominator>50000</MinScaleDenominator>
2547      <LineSymbolizer>
2548        <CssParameter name="stroke">#bbc</CssParameter>
2549        <CssParameter name="stroke-width">1</CssParameter>
2550      </LineSymbolizer>
2551    </Rule>
2552    <Rule>
2553      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2554      <MaxScaleDenominator>50000</MaxScaleDenominator>
2555      <MinScaleDenominator>20000</MinScaleDenominator>
2556      <LineSymbolizer>
2557        <CssParameter name="stroke">#bbc</CssParameter>
2558        <CssParameter name="stroke-width">4</CssParameter>
2559      </LineSymbolizer>
2560    </Rule>
2561    <Rule>
2562      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2563      <MaxScaleDenominator>20000</MaxScaleDenominator>
2564      <LineSymbolizer>
2565        <CssParameter name="stroke">#bbc</CssParameter>
2566        <CssParameter name="stroke-width">6</CssParameter>
2567      </LineSymbolizer>
2568    </Rule>
2569
2570    <!--Rule>
2571      <ElseFilter/>
2572      <MaxScaleDenominator>1500000</MaxScaleDenominator>
2573      <MinScaleDenominator>1000</MinScaleDenominator>
2574      <LineSymbolizer>
2575        <CssParameter name="stroke">black</CssParameter>
2576        <CssParameter name="stroke-width">2</CssParameter>
2577        <CssParameter name="stroke-linejoin">round</CssParameter>
2578        <CssParameter name="stroke-linecap">round</CssParameter>
2579        <CssParameter name="stroke-dasharray">4,4</CssParameter>
2580      </LineSymbolizer>
2581    </Rule-->
2582  </Style>
2583<Style name="road-bridges-casing">
2584     <Rule>
2585      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2586      <MaxScaleDenominator>200000</MaxScaleDenominator>
2587      <MinScaleDenominator>100000</MinScaleDenominator>
2588        <LineSymbolizer>
2589        <CssParameter name="stroke">#506077</CssParameter>
2590        <CssParameter name="stroke-width">3</CssParameter>
2591      </LineSymbolizer>
2592    </Rule>
2593    <Rule>
2594      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2595      <MaxScaleDenominator>100000</MaxScaleDenominator>
2596      <MinScaleDenominator>20000</MinScaleDenominator>
2597        <LineSymbolizer>
2598        <CssParameter name="stroke">black</CssParameter>
2599        <CssParameter name="stroke-width">5.5</CssParameter>
2600      </LineSymbolizer>
2601    </Rule>
2602    <Rule>
2603      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
2604      <MaxScaleDenominator>20000</MaxScaleDenominator>
2605      <MinScaleDenominator>5000</MinScaleDenominator>
2606        <LineSymbolizer>
2607        <CssParameter name="stroke">black</CssParameter>
2608        <CssParameter name="stroke-width">9</CssParameter>
2609      </LineSymbolizer>
2610    </Rule>
2611    <Rule>
2612      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2613      <MaxScaleDenominator>5000</MaxScaleDenominator>
2614      <MinScaleDenominator>1000</MinScaleDenominator>
2615        <LineSymbolizer>
2616        <CssParameter name="stroke">black</CssParameter>
2617        <CssParameter name="stroke-width">12</CssParameter>
2618      </LineSymbolizer>
2619    </Rule>
2620    <Rule>
2621      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2622      <MaxScaleDenominator>200000</MaxScaleDenominator>
2623      <MinScaleDenominator>100000</MinScaleDenominator>
2624        <LineSymbolizer>
2625        <CssParameter name="stroke">#477147</CssParameter>
2626        <CssParameter name="stroke-width">4</CssParameter>
2627      </LineSymbolizer>
2628    </Rule>
2629    <Rule>
2630      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2631      <MaxScaleDenominator>100000</MaxScaleDenominator>
2632      <MinScaleDenominator>20000</MinScaleDenominator>
2633        <LineSymbolizer>
2634        <CssParameter name="stroke">black</CssParameter>
2635        <CssParameter name="stroke-width">10</CssParameter>
2636      </LineSymbolizer>
2637    </Rule>
2638    <Rule>
2639      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2640      <MaxScaleDenominator>20000</MaxScaleDenominator>
2641      <MinScaleDenominator>5000</MinScaleDenominator>
2642        <LineSymbolizer>
2643        <CssParameter name="stroke">black</CssParameter>
2644        <CssParameter name="stroke-width">13</CssParameter>
2645      </LineSymbolizer>
2646    </Rule>
2647    <Rule>
2648      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2649      <MaxScaleDenominator>5000</MaxScaleDenominator>
2650      <MinScaleDenominator>1000</MinScaleDenominator>
2651        <LineSymbolizer>
2652        <CssParameter name="stroke">black</CssParameter>
2653        <CssParameter name="stroke-width">17</CssParameter>
2654      </LineSymbolizer>
2655    </Rule>
2656    <Rule>
2657      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2658      <MaxScaleDenominator>200000</MaxScaleDenominator>
2659      <MinScaleDenominator>100000</MinScaleDenominator>
2660        <LineSymbolizer>
2661        <CssParameter name="stroke">#8d4346</CssParameter>
2662        <CssParameter name="stroke-width">4</CssParameter>
2663      </LineSymbolizer>
2664    </Rule>
2665    <Rule>
2666      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2667      <MaxScaleDenominator>100000</MaxScaleDenominator>
2668      <MinScaleDenominator>20000</MinScaleDenominator>
2669        <LineSymbolizer>
2670        <CssParameter name="stroke">black</CssParameter>
2671        <CssParameter name="stroke-width">10</CssParameter>
2672      </LineSymbolizer>
2673    </Rule>
2674    <Rule>
2675      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2676      <MaxScaleDenominator>20000</MaxScaleDenominator>
2677      <MinScaleDenominator>5000</MinScaleDenominator>
2678        <LineSymbolizer>
2679        <CssParameter name="stroke">black</CssParameter>
2680        <CssParameter name="stroke-width">13</CssParameter>
2681      </LineSymbolizer>
2682    </Rule>
2683    <Rule>
2684      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2685      <MaxScaleDenominator>5000</MaxScaleDenominator>
2686      <MinScaleDenominator>1000</MinScaleDenominator>
2687        <LineSymbolizer>
2688        <CssParameter name="stroke">black</CssParameter>
2689        <CssParameter name="stroke-width">17</CssParameter>
2690      </LineSymbolizer>
2691    </Rule>
2692<Rule>
2693      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2694      <MaxScaleDenominator>75000</MaxScaleDenominator>
2695      <MinScaleDenominator>25000</MinScaleDenominator>
2696      <LineSymbolizer>
2697        <CssParameter name="stroke">black</CssParameter>
2698        <CssParameter name="stroke-width">10</CssParameter>
2699      </LineSymbolizer>
2700    </Rule>
2701    <Rule>
2702      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2703      <MaxScaleDenominator>25000</MaxScaleDenominator>
2704      <MinScaleDenominator>5000</MinScaleDenominator>
2705      <LineSymbolizer>
2706        <CssParameter name="stroke">black</CssParameter>
2707        <CssParameter name="stroke-width">12</CssParameter>
2708      </LineSymbolizer>
2709    </Rule>
2710    <Rule>
2711      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2712      <MaxScaleDenominator>5000</MaxScaleDenominator>
2713      <MinScaleDenominator>1000</MinScaleDenominator>
2714      <LineSymbolizer>
2715        <CssParameter name="stroke">black</CssParameter>
2716        <CssParameter name="stroke-width">17</CssParameter>
2717      </LineSymbolizer>
2718    </Rule>
2719    <Rule>
2720      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2721      <MaxScaleDenominator>50000</MaxScaleDenominator>
2722      <MinScaleDenominator>25000</MinScaleDenominator>
2723      <LineSymbolizer>
2724        <CssParameter name="stroke">black</CssParameter>
2725        <CssParameter name="stroke-width">7</CssParameter>
2726      </LineSymbolizer>
2727    </Rule>
2728    <Rule>
2729      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2730      <MaxScaleDenominator>25000</MaxScaleDenominator>
2731      <MinScaleDenominator>5000</MinScaleDenominator>
2732      <LineSymbolizer>
2733        <CssParameter name="stroke">black</CssParameter>
2734        <CssParameter name="stroke-width">11</CssParameter>
2735      </LineSymbolizer>
2736    </Rule>
2737    <Rule>
2738      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2739      <MaxScaleDenominator>5000</MaxScaleDenominator>
2740      <MinScaleDenominator>1000</MinScaleDenominator>
2741      <LineSymbolizer>
2742        <CssParameter name="stroke">black</CssParameter>
2743        <CssParameter name="stroke-width">16</CssParameter>
2744      </LineSymbolizer>
2745    </Rule>
2746    <Rule>
2747      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2748      <MaxScaleDenominator>50000</MaxScaleDenominator>
2749      <MinScaleDenominator>25000</MinScaleDenominator>
2750      <LineSymbolizer>
2751        <CssParameter name="stroke">black</CssParameter>
2752        <CssParameter name="stroke-width">4.5</CssParameter>
2753      </LineSymbolizer>
2754    </Rule>
2755    <Rule>
2756      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2757      <MaxScaleDenominator>25000</MaxScaleDenominator>
2758      <MinScaleDenominator>5000</MinScaleDenominator>
2759      <LineSymbolizer>
2760        <CssParameter name="stroke">black</CssParameter>
2761        <CssParameter name="stroke-width">11</CssParameter>
2762      </LineSymbolizer>
2763    </Rule>
2764    <Rule>
2765      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2766      <MaxScaleDenominator>5000</MaxScaleDenominator>
2767      <MinScaleDenominator>1000</MinScaleDenominator>
2768      <LineSymbolizer>
2769        <CssParameter name="stroke">black</CssParameter>
2770        <CssParameter name="stroke-width">16</CssParameter>
2771      </LineSymbolizer>
2772    </Rule>
2773    <Rule>
2774      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2775      <MaxScaleDenominator>50000</MaxScaleDenominator>
2776      <MinScaleDenominator>25000</MinScaleDenominator>
2777      <LineSymbolizer>
2778        <CssParameter name="stroke">black</CssParameter>
2779        <CssParameter name="stroke-width">3</CssParameter>
2780      </LineSymbolizer>
2781    </Rule>
2782    <Rule>
2783      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2784      <MaxScaleDenominator>25000</MaxScaleDenominator>
2785      <MinScaleDenominator>1000</MinScaleDenominator>
2786      <LineSymbolizer>
2787        <CssParameter name="stroke">black</CssParameter>
2788        <CssParameter name="stroke-width">8</CssParameter>
2789      </LineSymbolizer>
2790    </Rule>
2791    <Rule>
2792      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2793      <MaxScaleDenominator>50000</MaxScaleDenominator>
2794      <MinScaleDenominator>20000</MinScaleDenominator>
2795      <LineSymbolizer>
2796        <CssParameter name="stroke">black</CssParameter>
2797        <CssParameter name="stroke-width">3.8</CssParameter>
2798      </LineSymbolizer>
2799    </Rule>
2800    <Rule>
2801      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2802      <MaxScaleDenominator>20000</MaxScaleDenominator>
2803      <LineSymbolizer>
2804        <CssParameter name="stroke">black</CssParameter>
2805        <CssParameter name="stroke-width">7</CssParameter>
2806      </LineSymbolizer>
2807    </Rule>
2808
2809</Style>
2810
2811<Style name="road-bridges-fill">
2812     <Rule>
2813      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2814      <MaxScaleDenominator>200000</MaxScaleDenominator>
2815      <MinScaleDenominator>100000</MinScaleDenominator>
2816      <LineSymbolizer>
2817        <CssParameter name="stroke">#809bc0</CssParameter>
2818        <CssParameter name="stroke-width">2</CssParameter>
2819        <CssParameter name="stroke-linejoin">round</CssParameter>
2820        <CssParameter name="stroke-linecap">round</CssParameter>
2821      </LineSymbolizer>
2822    </Rule>
2823    <Rule>
2824      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2825      <MaxScaleDenominator>100000</MaxScaleDenominator>
2826      <MinScaleDenominator>20000</MinScaleDenominator>
2827      <LineSymbolizer>
2828        <CssParameter name="stroke">#809bc0</CssParameter>
2829        <CssParameter name="stroke-width">4</CssParameter>
2830        <CssParameter name="stroke-linejoin">round</CssParameter>
2831        <CssParameter name="stroke-linecap">round</CssParameter>
2832      </LineSymbolizer>
2833    </Rule>
2834    <Rule>
2835      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2836      <MaxScaleDenominator>20000</MaxScaleDenominator>
2837      <MinScaleDenominator>5000</MinScaleDenominator>
2838      <LineSymbolizer>
2839        <CssParameter name="stroke">#809bc0</CssParameter>
2840        <CssParameter name="stroke-width">7.5</CssParameter>
2841        <CssParameter name="stroke-linejoin">round</CssParameter>
2842        <CssParameter name="stroke-linecap">round</CssParameter>
2843      </LineSymbolizer>
2844    </Rule>
2845    <Rule>
2846      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2847      <MaxScaleDenominator>5000</MaxScaleDenominator>
2848      <MinScaleDenominator>1000</MinScaleDenominator>
2849      <LineSymbolizer>
2850        <CssParameter name="stroke">#809bc0</CssParameter>
2851        <CssParameter name="stroke-width">10</CssParameter>
2852        <CssParameter name="stroke-linejoin">round</CssParameter>
2853        <CssParameter name="stroke-linecap">round</CssParameter>
2854      </LineSymbolizer>
2855    </Rule>
2856    <Rule>
2857      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2858      <MaxScaleDenominator>200000</MaxScaleDenominator>
2859      <MinScaleDenominator>100000</MinScaleDenominator>
2860      <LineSymbolizer>
2861        <CssParameter name="stroke">#7fc97f</CssParameter>
2862        <CssParameter name="stroke-width">3</CssParameter>
2863        <CssParameter name="stroke-linejoin">round</CssParameter>
2864        <CssParameter name="stroke-linecap">round</CssParameter>
2865      </LineSymbolizer>
2866    </Rule>
2867    <Rule>
2868      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2869      <MaxScaleDenominator>100000</MaxScaleDenominator>
2870      <MinScaleDenominator>20000</MinScaleDenominator>
2871      <LineSymbolizer>
2872        <CssParameter name="stroke">#7fc97f</CssParameter>
2873        <CssParameter name="stroke-width">8.5</CssParameter>
2874        <CssParameter name="stroke-linejoin">round</CssParameter>
2875        <CssParameter name="stroke-linecap">round</CssParameter>
2876      </LineSymbolizer>
2877    </Rule>
2878    <Rule>
2879      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2880      <MaxScaleDenominator>20000</MaxScaleDenominator>
2881      <MinScaleDenominator>5000</MinScaleDenominator>
2882      <LineSymbolizer>
2883        <CssParameter name="stroke">#7fc97f</CssParameter>
2884        <CssParameter name="stroke-width">11.5</CssParameter>
2885        <CssParameter name="stroke-linejoin">round</CssParameter>
2886        <CssParameter name="stroke-linecap">round</CssParameter>
2887      </LineSymbolizer>
2888    </Rule>
2889    <Rule>
2890      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2891      <MaxScaleDenominator>5000</MaxScaleDenominator>
2892      <MinScaleDenominator>1000</MinScaleDenominator>
2893      <LineSymbolizer>
2894        <CssParameter name="stroke">#7fc97f</CssParameter>
2895        <CssParameter name="stroke-width">15</CssParameter>
2896        <CssParameter name="stroke-linejoin">round</CssParameter>
2897        <CssParameter name="stroke-linecap">round</CssParameter>
2898      </LineSymbolizer>
2899    </Rule>
2900    <Rule>
2901      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2902      <MaxScaleDenominator>200000</MaxScaleDenominator>
2903      <MinScaleDenominator>100000</MinScaleDenominator>
2904      <LineSymbolizer>
2905        <CssParameter name="stroke">#e46d71</CssParameter>
2906        <CssParameter name="stroke-width">3</CssParameter>
2907        <CssParameter name="stroke-linejoin">round</CssParameter>
2908        <CssParameter name="stroke-linecap">round</CssParameter>
2909      </LineSymbolizer>
2910    </Rule>
2911    <Rule>
2912      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2913      <MaxScaleDenominator>100000</MaxScaleDenominator>
2914      <MinScaleDenominator>20000</MinScaleDenominator>
2915      <LineSymbolizer>
2916        <CssParameter name="stroke">#e46d71</CssParameter>
2917        <CssParameter name="stroke-width">8.5</CssParameter>
2918        <CssParameter name="stroke-linejoin">round</CssParameter>
2919        <CssParameter name="stroke-linecap">round</CssParameter>
2920      </LineSymbolizer>
2921    </Rule>
2922    <Rule>
2923      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2924      <MaxScaleDenominator>20000</MaxScaleDenominator>
2925      <MinScaleDenominator>5000</MinScaleDenominator>
2926      <LineSymbolizer>
2927        <CssParameter name="stroke">#e46d71</CssParameter>
2928        <CssParameter name="stroke-width">11.5</CssParameter>
2929        <CssParameter name="stroke-linejoin">round</CssParameter>
2930        <CssParameter name="stroke-linecap">round</CssParameter>
2931      </LineSymbolizer>
2932    </Rule>
2933    <Rule>
2934      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2935      <MaxScaleDenominator>5000</MaxScaleDenominator>
2936      <MinScaleDenominator>1000</MinScaleDenominator>
2937      <LineSymbolizer>
2938        <CssParameter name="stroke">#e46d71</CssParameter>
2939        <CssParameter name="stroke-width">15</CssParameter>
2940        <CssParameter name="stroke-linejoin">round</CssParameter>
2941        <CssParameter name="stroke-linecap">round</CssParameter>
2942      </LineSymbolizer>
2943    </Rule>
2944    <Rule>
2945      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2946      <MaxScaleDenominator>75000</MaxScaleDenominator>
2947      <MinScaleDenominator>25000</MinScaleDenominator>
2948      <LineSymbolizer>
2949        <CssParameter name="stroke">#fdbf6f</CssParameter>
2950        <CssParameter name="stroke-width">9</CssParameter>
2951        <CssParameter name="stroke-linejoin">round</CssParameter>
2952        <CssParameter name="stroke-linecap">round</CssParameter>
2953      </LineSymbolizer>
2954    </Rule>
2955
2956    <Rule>
2957      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2958      <MaxScaleDenominator>25000</MaxScaleDenominator>
2959      <MinScaleDenominator>5000</MinScaleDenominator>
2960      <LineSymbolizer>
2961        <CssParameter name="stroke">#fdbf6f</CssParameter>
2962        <CssParameter name="stroke-width">10.5</CssParameter>
2963        <CssParameter name="stroke-linejoin">round</CssParameter>
2964        <CssParameter name="stroke-linecap">round</CssParameter>
2965      </LineSymbolizer>
2966    </Rule>
2967   
2968    <Rule>
2969      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2970      <MaxScaleDenominator>5000</MaxScaleDenominator>
2971      <MinScaleDenominator>1000</MinScaleDenominator>
2972      <LineSymbolizer>
2973        <CssParameter name="stroke">#fdbf6f</CssParameter>
2974        <CssParameter name="stroke-width">15</CssParameter>
2975        <CssParameter name="stroke-linejoin">round</CssParameter>
2976        <CssParameter name="stroke-linecap">round</CssParameter>
2977      </LineSymbolizer>
2978    </Rule>
2979    <Rule>
2980      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2981      <MaxScaleDenominator>50000</MaxScaleDenominator>
2982      <MinScaleDenominator>25000</MinScaleDenominator>
2983      <LineSymbolizer>
2984        <CssParameter name="stroke">#ffffcc</CssParameter>
2985        <CssParameter name="stroke-width">6</CssParameter>
2986        <CssParameter name="stroke-linejoin">round</CssParameter>
2987        <CssParameter name="stroke-linecap">round</CssParameter>
2988      </LineSymbolizer>
2989    </Rule>
2990    <Rule>
2991      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2992      <MaxScaleDenominator>25000</MaxScaleDenominator>
2993      <MinScaleDenominator>5000</MinScaleDenominator>
2994      <LineSymbolizer>
2995        <CssParameter name="stroke">#ffffcc</CssParameter>
2996        <CssParameter name="stroke-width">9.5</CssParameter>
2997        <CssParameter name="stroke-linejoin">round</CssParameter>
2998        <CssParameter name="stroke-linecap">round</CssParameter>
2999      </LineSymbolizer>
3000    </Rule>
3001    <Rule>
3002      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
3003      <MaxScaleDenominator>5000</MaxScaleDenominator>
3004      <MinScaleDenominator>1000</MinScaleDenominator>
3005      <LineSymbolizer>
3006        <CssParameter name="stroke">#ffffcc</CssParameter>
3007        <CssParameter name="stroke-width">14</CssParameter>
3008        <CssParameter name="stroke-linejoin">round</CssParameter>
3009        <CssParameter name="stroke-linecap">round</CssParameter>
3010      </LineSymbolizer>
3011    </Rule>
3012    <Rule>
3013      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3014      <MaxScaleDenominator>50000</MaxScaleDenominator>
3015      <MinScaleDenominator>25000</MinScaleDenominator>
3016      <LineSymbolizer>
3017        <CssParameter name="stroke">white</CssParameter>
3018        <CssParameter name="stroke-width">3.5</CssParameter>
3019        <CssParameter name="stroke-linejoin">round</CssParameter>
3020        <CssParameter name="stroke-linecap">round</CssParameter>
3021      </LineSymbolizer>
3022    </Rule>
3023    <Rule>
3024      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3025      <MaxScaleDenominator>25000</MaxScaleDenominator>
3026      <MinScaleDenominator>5000</MinScaleDenominator>
3027      <LineSymbolizer>
3028        <CssParameter name="stroke">white</CssParameter>
3029        <CssParameter name="stroke-width">9.5</CssParameter>
3030        <CssParameter name="stroke-linejoin">round</CssParameter>
3031        <CssParameter name="stroke-linecap">round</CssParameter>
3032      </LineSymbolizer>
3033    </Rule>
3034    <Rule>
3035      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3036      <MaxScaleDenominator>5000</MaxScaleDenominator>
3037      <MinScaleDenominator>1000</MinScaleDenominator>
3038      <LineSymbolizer>
3039        <CssParameter name="stroke">white</CssParameter>
3040        <CssParameter name="stroke-width">14</CssParameter>
3041        <CssParameter name="stroke-linejoin">round</CssParameter>
3042        <CssParameter name="stroke-linecap">round</CssParameter>
3043      </LineSymbolizer>
3044    </Rule>
3045    <Rule>
3046      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3047      <MaxScaleDenominator>50000</MaxScaleDenominator>
3048      <MinScaleDenominator>25000</MinScaleDenominator>
3049      <LineSymbolizer>
3050        <CssParameter name="stroke">white</CssParameter>
3051        <CssParameter name="stroke-width">2</CssParameter>
3052        <CssParameter name="stroke-linejoin">round</CssParameter>
3053        <CssParameter name="stroke-linecap">round</CssParameter>
3054      </LineSymbolizer>
3055    </Rule>
3056    <Rule>
3057      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3058      <MaxScaleDenominator>25000</MaxScaleDenominator>
3059      <MinScaleDenominator>1000</MinScaleDenominator>
3060      <LineSymbolizer>
3061        <CssParameter name="stroke">white</CssParameter>
3062        <CssParameter name="stroke-width">6</CssParameter>
3063        <CssParameter name="stroke-linejoin">round</CssParameter>
3064        <CssParameter name="stroke-linecap">round</CssParameter>
3065      </LineSymbolizer>
3066    </Rule>
3067    <Rule>
3068      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3069      <MaxScaleDenominator>50000</MaxScaleDenominator>
3070      <MinScaleDenominator>20000</MinScaleDenominator>
3071      <LineSymbolizer>
3072        <CssParameter name="stroke">#ededed</CssParameter>
3073        <CssParameter name="stroke-width">3</CssParameter>
3074        <CssParameter name="stroke-linejoin">round</CssParameter>
3075        <CssParameter name="stroke-linecap">round</CssParameter>
3076      </LineSymbolizer>
3077    </Rule>
3078    <Rule>
3079      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3080      <MaxScaleDenominator>20000</MaxScaleDenominator>
3081      <LineSymbolizer>
3082        <CssParameter name="stroke">#ededed</CssParameter>
3083        <CssParameter name="stroke-width">5.5</CssParameter>
3084        <CssParameter name="stroke-linejoin">round</CssParameter>
3085        <CssParameter name="stroke-linecap">round</CssParameter>
3086      </LineSymbolizer>
3087    </Rule>
3088</Style>
3089<Style name="waterway-bridges">
3090<Rule>
3091      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3092      <MaxScaleDenominator>50000</MaxScaleDenominator>
3093      <MinScaleDenominator>5000</MinScaleDenominator>
3094      <LineSymbolizer>
3095        <CssParameter name="stroke">#000</CssParameter>
3096        <CssParameter name="stroke-width">7</CssParameter>
3097        <CssParameter name="stroke-linejoin">round</CssParameter>
3098      </LineSymbolizer>
3099      <LineSymbolizer>
3100        <CssParameter name="stroke">#b5d0d0</CssParameter>
3101        <CssParameter name="stroke-width">6</CssParameter>
3102        <CssParameter name="stroke-linejoin">round</CssParameter>
3103        <CssParameter name="stroke-linecap">round</CssParameter>
3104      </LineSymbolizer>
3105      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3106    </Rule>
3107    <Rule>
3108      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3109      <MaxScaleDenominator>5000</MaxScaleDenominator>
3110      <MinScaleDenominator>1000</MinScaleDenominator>
3111      <LineSymbolizer>
3112        <CssParameter name="stroke">#000</CssParameter>
3113        <CssParameter name="stroke-width">11</CssParameter>
3114        <CssParameter name="stroke-linejoin">round</CssParameter>
3115      </LineSymbolizer>
3116      <LineSymbolizer>
3117        <CssParameter name="stroke">#b5d0d0</CssParameter>
3118        <CssParameter name="stroke-width">10</CssParameter>
3119        <CssParameter name="stroke-linejoin">round</CssParameter>
3120        <CssParameter name="stroke-linecap">round</CssParameter>
3121      </LineSymbolizer>
3122      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3123    </Rule>
3124</Style>
3125<Style name="noncased-ways-bridges">
3126    <Rule>
3127      <Filter>[aeroway] = 'runway' and ([bridge]='yes' or [bridge]='true')</Filter>
3128      <MaxScaleDenominator>50000</MaxScaleDenominator>
3129      <LineSymbolizer>
3130        <CssParameter name="stroke">black</CssParameter>
3131        <CssParameter name="stroke-width">19</CssParameter>
3132      </LineSymbolizer>
3133      <LineSymbolizer>
3134        <CssParameter name="stroke">#bbc</CssParameter>
3135        <CssParameter name="stroke-width">18</CssParameter>
3136      </LineSymbolizer>
3137    </Rule>
3138    <Rule>
3139      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
3140      <MaxScaleDenominator>50000</MaxScaleDenominator>
3141      <MinScaleDenominator>20000</MinScaleDenominator>
3142      <LineSymbolizer>
3143        <CssParameter name="stroke">black</CssParameter>
3144        <CssParameter name="stroke-width">5</CssParameter>
3145      </LineSymbolizer>
3146      <LineSymbolizer>
3147        <CssParameter name="stroke">#bbc</CssParameter>
3148        <CssParameter name="stroke-width">4</CssParameter>
3149      </LineSymbolizer>
3150    </Rule>
3151    <Rule>
3152      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
3153      <MaxScaleDenominator>20000</MaxScaleDenominator>
3154      <LineSymbolizer>
3155        <CssParameter name="stroke">black</CssParameter>
3156        <CssParameter name="stroke-width">7</CssParameter>
3157      </LineSymbolizer>
3158      <LineSymbolizer>
3159        <CssParameter name="stroke">#bbc</CssParameter>
3160        <CssParameter name="stroke-width">6</CssParameter>
3161      </LineSymbolizer>
3162    </Rule>
3163     <Rule>
3164      <MaxScaleDenominator>50000</MaxScaleDenominator>
3165      <MinScaleDenominator>1000</MinScaleDenominator>
3166      <Filter>[railway]='subway' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3167      <LineSymbolizer>
3168        <CssParameter name="stroke">black</CssParameter>
3169        <CssParameter name="stroke-width">5.5</CssParameter>
3170      </LineSymbolizer>
3171      <LineSymbolizer>
3172        <CssParameter name="stroke">white</CssParameter>
3173        <CssParameter name="stroke-width">4</CssParameter>
3174      </LineSymbolizer>
3175      <LineSymbolizer>
3176        <CssParameter name="stroke">#999</CssParameter>
3177        <CssParameter name="stroke-width">2</CssParameter>
3178      </LineSymbolizer>
3179     </Rule>
3180     <Rule>
3181      <MaxScaleDenominator>50000</MaxScaleDenominator>
3182      <MinScaleDenominator>1000</MinScaleDenominator>
3183      <Filter>[railway]='light_rail' and ([bridge]='yes' or [bridge]='true')</Filter>
3184      <LineSymbolizer>
3185        <CssParameter name="stroke">#555</CssParameter>
3186        <CssParameter name="stroke-width">5.5</CssParameter>
3187      </LineSymbolizer>
3188      <LineSymbolizer>
3189        <CssParameter name="stroke">white</CssParameter>
3190        <CssParameter name="stroke-width">4</CssParameter>
3191      </LineSymbolizer>
3192      <LineSymbolizer>
3193        <CssParameter name="stroke">#444</CssParameter>
3194        <CssParameter name="stroke-width">2</CssParameter>
3195      </LineSymbolizer>
3196    </Rule>
3197    <Rule>
3198      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
3199      <MaxScaleDenominator>100000</MaxScaleDenominator>
3200      <MinScaleDenominator>50000</MinScaleDenominator>
3201      <LineSymbolizer>
3202        <CssParameter name="stroke">black</CssParameter>
3203        <CssParameter name="stroke-width">5</CssParameter>
3204      </LineSymbolizer>
3205      <LineSymbolizer>
3206        <CssParameter name="stroke">#fff</CssParameter>
3207        <CssParameter name="stroke-width">4</CssParameter>
3208        <CssParameter name="stroke-linejoin">round</CssParameter>
3209        <CssParameter name="stroke-linecap">round</CssParameter>
3210      </LineSymbolizer>
3211      <LineSymbolizer>
3212        <CssParameter name="stroke">#debd9c</CssParameter>
3213        <CssParameter name="stroke-width">3</CssParameter>
3214        <CssParameter name="stroke-dasharray">2,4</CssParameter>
3215        <CssParameter name="stroke-linejoin">round</CssParameter>
3216        <CssParameter name="stroke-linecap">round</CssParameter>
3217      </LineSymbolizer>
3218    </Rule>
3219    <Rule>
3220      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
3221      <MaxScaleDenominator>50000</MaxScaleDenominator>
3222      <LineSymbolizer>
3223        <CssParameter name="stroke">black</CssParameter>
3224        <CssParameter name="stroke-width">6.5</CssParameter>
3225      </LineSymbolizer>
3226      <LineSymbolizer>
3227        <CssParameter name="stroke">#fff</CssParameter>
3228        <CssParameter name="stroke-width">5</CssParameter>
3229        <CssParameter name="stroke-linejoin">round</CssParameter>
3230        <CssParameter name="stroke-linecap">round</CssParameter>
3231      </LineSymbolizer>
3232      <LineSymbolizer>
3233        <CssParameter name="stroke">#debd9c</CssParameter>
3234        <CssParameter name="stroke-width">4</CssParameter>
3235        <CssParameter name="stroke-dasharray">4,6</CssParameter>
3236        <CssParameter name="stroke-linejoin">round</CssParameter>
3237        <CssParameter name="stroke-linecap">round</CssParameter>
3238      </LineSymbolizer>
3239    </Rule>
3240
3241    <Rule>
3242      <Filter>[highway] = 'bridleway' and ([bridge]='yes' or [bridge]='true')</Filter>
3243      <MaxScaleDenominator>50000</MaxScaleDenominator>
3244      <LineSymbolizer>
3245        <CssParameter name="stroke">black</CssParameter>
3246        <CssParameter name="stroke-width">5.5</CssParameter>
3247      </LineSymbolizer>
3248      <LineSymbolizer>
3249        <CssParameter name="stroke">#fff</CssParameter>
3250        <CssParameter name="stroke-width">4</CssParameter>
3251        <CssParameter name="stroke-linejoin">round</CssParameter>
3252        <CssParameter name="stroke-linecap">round</CssParameter>
3253      </LineSymbolizer>
3254      <LineSymbolizer>
3255        <CssParameter name="stroke">green</CssParameter>
3256        <CssParameter name="stroke-width">1.5</CssParameter>
3257        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3258      </LineSymbolizer>
3259    </Rule>
3260    <Rule>
3261      <Filter>[highway] = 'footway' and ([bridge]='yes' or [bridge]='true')</Filter>
3262      <MaxScaleDenominator>50000</MaxScaleDenominator>
3263      <LineSymbolizer>
3264        <CssParameter name="stroke">black</CssParameter>
3265        <CssParameter name="stroke-width">6</CssParameter>
3266      </LineSymbolizer>
3267      <LineSymbolizer>
3268        <CssParameter name="stroke">#fff</CssParameter>
3269        <CssParameter name="stroke-width">4.5</CssParameter>
3270        <CssParameter name="stroke-linejoin">round</CssParameter>
3271        <CssParameter name="stroke-linecap">round</CssParameter>
3272      </LineSymbolizer>
3273      <LineSymbolizer>
3274        <CssParameter name="stroke">salmon</CssParameter>
3275        <CssParameter name="stroke-width">2.0</CssParameter>
3276        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3277        <CssParameter name="stroke-linejoin">round</CssParameter>
3278        <CssParameter name="stroke-linecap">round</CssParameter>
3279      </LineSymbolizer>
3280    </Rule>
3281    <Rule>
3282      <Filter>[highway] = 'cycleway' and ([bridge]='yes' or [bridge]='true')</Filter>
3283      <MaxScaleDenominator>50000</MaxScaleDenominator>
3284      <LineSymbolizer>
3285        <CssParameter name="stroke">black</CssParameter>
3286        <CssParameter name="stroke-width">5.5</CssParameter>
3287      </LineSymbolizer>
3288      <LineSymbolizer>
3289        <CssParameter name="stroke">white</CssParameter>
3290        <CssParameter name="stroke-width">4</CssParameter>
3291        <CssParameter name="stroke-linejoin">round</CssParameter>
3292        <CssParameter name="stroke-linecap">round</CssParameter>
3293      </LineSymbolizer>
3294      <LineSymbolizer>
3295        <CssParameter name="stroke">blue</CssParameter>
3296        <CssParameter name="stroke-width">1.5</CssParameter>
3297        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3298        <CssParameter name="stroke-linejoin">round</CssParameter>
3299        <CssParameter name="stroke-linecap">round</CssParameter>
3300      </LineSymbolizer>
3301    </Rule>
3302    <Rule>
3303      <Filter>[highway] = 'byway' and ([bridge]='yes' or [bridge]='true')</Filter>
3304      <MaxScaleDenominator>50000</MaxScaleDenominator>
3305      <LineSymbolizer>
3306        <CssParameter name="stroke">black</CssParameter>
3307        <CssParameter name="stroke-width">5.5</CssParameter>
3308      </LineSymbolizer>
3309      <LineSymbolizer>
3310        <CssParameter name="stroke">white</CssParameter>
3311        <CssParameter name="stroke-width">4</CssParameter>
3312        <CssParameter name="stroke-linejoin">round</CssParameter>
3313        <CssParameter name="stroke-linecap">round</CssParameter>
3314      </LineSymbolizer>
3315      <LineSymbolizer>
3316        <CssParameter name="stroke">#ffcc00</CssParameter>
3317        <CssParameter name="stroke-width">1.5</CssParameter>
3318        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3319        <CssParameter name="stroke-linejoin">round</CssParameter>
3320        <CssParameter name="stroke-linecap">round</CssParameter>
3321      </LineSymbolizer>
3322    </Rule>
3323    <Rule>
3324      <Filter>[highway] = 'track' and ([bridge]='yes' or [bridge]='true')</Filter>
3325      <MaxScaleDenominator>50000</MaxScaleDenominator>
3326     <LineSymbolizer>
3327        <CssParameter name="stroke">black</CssParameter>
3328        <CssParameter name="stroke-width">5.5</CssParameter>
3329      </LineSymbolizer>
3330      <LineSymbolizer>
3331        <CssParameter name="stroke">white</CssParameter>
3332        <CssParameter name="stroke-width">4</CssParameter>
3333        <CssParameter name="stroke-linejoin">round</CssParameter>
3334        <CssParameter name="stroke-linecap">round</CssParameter>
3335      </LineSymbolizer>
3336      <LineSymbolizer>
3337        <CssParameter name="stroke">#996600</CssParameter>
3338        <CssParameter name="stroke-width">1.5</CssParameter>
3339        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3340        <CssParameter name="stroke-linejoin">round</CssParameter>
3341        <CssParameter name="stroke-linecap">round</CssParameter>
3342      </LineSymbolizer>
3343    </Rule>
3344</Style>
3345<Style name="mwaybridge_layer0_casing">
3346    <Rule>
3347      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
3348      <MaxScaleDenominator>20000</MaxScaleDenominator>
3349      <MinScaleDenominator>5000</MinScaleDenominator>
3350        <LineSymbolizer>
3351        <CssParameter name="stroke">black</CssParameter>
3352        <CssParameter name="stroke-width">9</CssParameter>
3353      </LineSymbolizer>
3354    </Rule>
3355    <Rule>
3356      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
3357      <MaxScaleDenominator>5000</MaxScaleDenominator>
3358      <MinScaleDenominator>1000</MinScaleDenominator>
3359        <LineSymbolizer>
3360        <CssParameter name="stroke">black</CssParameter>
3361        <CssParameter name="stroke-width">12</CssParameter>
3362      </LineSymbolizer>
3363    </Rule>
3364</Style>
3365<Style name="mwaybridge_layer0_fill">
3366   <Rule>
3367      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3368      <MaxScaleDenominator>20000</MaxScaleDenominator>
3369      <MinScaleDenominator>5000</MinScaleDenominator>
3370      <LineSymbolizer>
3371        <CssParameter name="stroke">#809bc0</CssParameter>
3372        <CssParameter name="stroke-width">7.5</CssParameter>
3373        <CssParameter name="stroke-linejoin">round</CssParameter>
3374        <CssParameter name="stroke-linecap">round</CssParameter>
3375      </LineSymbolizer>
3376    </Rule>
3377   <Rule>
3378      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3379      <MaxScaleDenominator>5000</MaxScaleDenominator>
3380      <MinScaleDenominator>1000</MinScaleDenominator>
3381      <LineSymbolizer>
3382        <CssParameter name="stroke">#809bc0</CssParameter>
3383        <CssParameter name="stroke-width">10</CssParameter>
3384        <CssParameter name="stroke-linejoin">round</CssParameter>
3385        <CssParameter name="stroke-linecap">round</CssParameter>
3386      </LineSymbolizer>
3387    </Rule>
3388</Style>
3389<Style name="mwaybridge_layer1_casing">
3390    <Rule>
3391      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='1'</Filter>
3392      <MaxScaleDenominator>20000</MaxScaleDenominator>
3393      <MinScaleDenominator>5000</MinScaleDenominator>
3394        <LineSymbolizer>
3395        <CssParameter name="stroke">black</CssParameter>
3396        <CssParameter name="stroke-width">9</CssParameter>
3397      </LineSymbolizer>
3398    </Rule>
3399    <Rule>
3400      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='1'</Filter>
3401      <MaxScaleDenominator>5000</MaxScaleDenominator>
3402      <MinScaleDenominator>1000</MinScaleDenominator>
3403        <LineSymbolizer>
3404        <CssParameter name="stroke">black</CssParameter>
3405        <CssParameter name="stroke-width">12</CssParameter>
3406      </LineSymbolizer>
3407    </Rule>
3408</Style>
3409<Style name="mwaybridge_layer1_fill">
3410   <Rule>
3411      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3412      <MaxScaleDenominator>20000</MaxScaleDenominator>
3413      <MinScaleDenominator>5000</MinScaleDenominator>
3414      <LineSymbolizer>
3415        <CssParameter name="stroke">#809bc0</CssParameter>
3416        <CssParameter name="stroke-width">7.5</CssParameter>
3417        <CssParameter name="stroke-linejoin">round</CssParameter>
3418        <CssParameter name="stroke-linecap">round</CssParameter>
3419      </LineSymbolizer>
3420    </Rule>
3421    <Rule>
3422      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3423      <MaxScaleDenominator>5000</MaxScaleDenominator>
3424      <MinScaleDenominator>1000</MinScaleDenominator>
3425      <LineSymbolizer>
3426        <CssParameter name="stroke">#809bc0</CssParameter>
3427        <CssParameter name="stroke-width">10</CssParameter>
3428        <CssParameter name="stroke-linejoin">round</CssParameter>
3429        <CssParameter name="stroke-linecap">round</CssParameter>
3430      </LineSymbolizer>
3431    </Rule>
3432</Style>
3433<Style name="mwaybridge_layer2_casing">
3434    <Rule>
3435      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3436      <MaxScaleDenominator>20000</MaxScaleDenominator>
3437      <MinScaleDenominator>5000</MinScaleDenominator>
3438        <LineSymbolizer>
3439        <CssParameter name="stroke">black</CssParameter>
3440        <CssParameter name="stroke-width">9</CssParameter>
3441      </LineSymbolizer>
3442    </Rule>
3443    <Rule>
3444      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='2'</Filter>
3445      <MaxScaleDenominator>5000</MaxScaleDenominator>
3446      <MinScaleDenominator>1000</MinScaleDenominator>
3447        <LineSymbolizer>
3448        <CssParameter name="stroke">black</CssParameter>
3449        <CssParameter name="stroke-width">12</CssParameter>
3450      </LineSymbolizer>
3451    </Rule>
3452</Style>
3453<Style name="mwaybridge_layer2_fill">
3454    <Rule>
3455      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3456      <MaxScaleDenominator>20000</MaxScaleDenominator>
3457      <MinScaleDenominator>5000</MinScaleDenominator>
3458      <LineSymbolizer>
3459        <CssParameter name="stroke">#809bc0</CssParameter>
3460        <CssParameter name="stroke-width">7.5</CssParameter>
3461        <CssParameter name="stroke-linejoin">round</CssParameter>
3462        <CssParameter name="stroke-linecap">round</CssParameter>
3463      </LineSymbolizer>
3464    </Rule>
3465    <Rule>
3466      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3467      <MaxScaleDenominator>5000</MaxScaleDenominator>
3468      <MinScaleDenominator>1000</MinScaleDenominator>
3469      <LineSymbolizer>
3470        <CssParameter name="stroke">#809bc0</CssParameter>
3471        <CssParameter name="stroke-width">10</CssParameter>
3472        <CssParameter name="stroke-linejoin">round</CssParameter>
3473        <CssParameter name="stroke-linecap">round</CssParameter>
3474      </LineSymbolizer>
3475    </Rule>
3476</Style>
3477<Style name="mwaybridge_layer3_casing">
3478    <Rule>
3479      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='3'</Filter>
3480      <MaxScaleDenominator>20000</MaxScaleDenominator>
3481      <MinScaleDenominator>5000</MinScaleDenominator>
3482        <LineSymbolizer>
3483        <CssParameter name="stroke">black</CssParameter>
3484        <CssParameter name="stroke-width">9</CssParameter>
3485      </LineSymbolizer>
3486    </Rule>
3487    <Rule>
3488      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='3'</Filter>
3489      <MaxScaleDenominator>5000</MaxScaleDenominator>
3490      <MinScaleDenominator>1000</MinScaleDenominator>
3491        <LineSymbolizer>
3492        <CssParameter name="stroke">black</CssParameter>
3493        <CssParameter name="stroke-width">12</CssParameter>
3494      </LineSymbolizer>
3495    </Rule>
3496</Style>
3497<Style name="mwaybridge_layer3_fill">
3498    <Rule>
3499      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
3500      <MaxScaleDenominator>20000</MaxScaleDenominator>
3501      <MinScaleDenominator>5000</MinScaleDenominator>
3502      <LineSymbolizer>
3503        <CssParameter name="stroke">#809bc0</CssParameter>
3504        <CssParameter name="stroke-width">7.5</CssParameter>
3505        <CssParameter name="stroke-linejoin">round</CssParameter>
3506        <CssParameter name="stroke-linecap">round</CssParameter>
3507      </LineSymbolizer>
3508    </Rule>
3509    <Rule>
3510      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
3511      <MaxScaleDenominator>5000</MaxScaleDenominator>
3512      <MinScaleDenominator>1000</MinScaleDenominator>
3513      <LineSymbolizer>
3514        <CssParameter name="stroke">#809bc0</CssParameter>
3515        <CssParameter name="stroke-width">10</CssParameter>
3516        <CssParameter name="stroke-linejoin">round</CssParameter>
3517        <CssParameter name="stroke-linecap">round</CssParameter>
3518      </LineSymbolizer>
3519    </Rule> 
3520</Style>
3521<Style name="mwaybridge_layer4_casing">
3522     <Rule>
3523      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
3524      <MaxScaleDenominator>20000</MaxScaleDenominator>
3525      <MinScaleDenominator>5000</MinScaleDenominator>
3526        <LineSymbolizer>
3527        <CssParameter name="stroke">black</CssParameter>
3528        <CssParameter name="stroke-width">9</CssParameter>
3529      </LineSymbolizer>
3530    </Rule>
3531    <Rule>
3532      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
3533      <MaxScaleDenominator>5000</MaxScaleDenominator>
3534      <MinScaleDenominator>1000</MinScaleDenominator>
3535        <LineSymbolizer>
3536        <CssParameter name="stroke">black</CssParameter>
3537        <CssParameter name="stroke-width">12</CssParameter>
3538      </LineSymbolizer>
3539    </Rule>
3540</Style>
3541<Style name="mwaybridge_layer4_fill">
3542    <Rule>
3543      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
3544      <MaxScaleDenominator>20000</MaxScaleDenominator>
3545      <MinScaleDenominator>5000</MinScaleDenominator>
3546      <LineSymbolizer>
3547        <CssParameter name="stroke">#809bc0</CssParameter>
3548        <CssParameter name="stroke-width">7.5</CssParameter>
3549        <CssParameter name="stroke-linejoin">round</CssParameter>
3550        <CssParameter name="stroke-linecap">round</CssParameter>
3551      </LineSymbolizer>
3552    </Rule>
3553    <Rule>
3554      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
3555      <MaxScaleDenominator>5000</MaxScaleDenominator>
3556      <MinScaleDenominator>1000</MinScaleDenominator>
3557      <LineSymbolizer>
3558        <CssParameter name="stroke">#809bc0</CssParameter>
3559        <CssParameter name="stroke-width">10</CssParameter>
3560        <CssParameter name="stroke-linejoin">round</CssParameter>
3561        <CssParameter name="stroke-linecap">round</CssParameter>
3562      </LineSymbolizer>
3563    </Rule>
3564</Style>
3565
3566  <Style name="roads">
3567    <!-- MOTORWAY-->
3568    <!-- level 4-5 -->
3569    <Rule>
3570      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3571      <MaxScaleDenominator>25000000</MaxScaleDenominator>
3572      <MinScaleDenominator>5000000</MinScaleDenominator>
3573      <LineSymbolizer>
3574        <CssParameter name="stroke">#809bc0</CssParameter>
3575        <CssParameter name="stroke-width">1</CssParameter>
3576      </LineSymbolizer>
3577    </Rule>
3578    <!-- level 6-8 -->
3579    <Rule>
3580      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3581      <MaxScaleDenominator>5000000</MaxScaleDenominator>
3582      <MinScaleDenominator>1000000</MinScaleDenominator>
3583      <LineSymbolizer>
3584       <CssParameter name="stroke">#809bc0</CssParameter>
3585       <CssParameter name="stroke-width">1.5</CssParameter>
3586      </LineSymbolizer>
3587    </Rule>
3588    <!-- level 9 -->
3589   <Rule>
3590     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3591      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3592      <MinScaleDenominator>500000</MinScaleDenominator>
3593      <LineSymbolizer>
3594      <CssParameter name="stroke">#809bc0</CssParameter>
3595      <CssParameter name="stroke-width">2</CssParameter>
3596    </LineSymbolizer>
3597   </Rule>
3598<Rule>
3599     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3600      <MaxScaleDenominator>500000</MaxScaleDenominator>
3601      <MinScaleDenominator>200000</MinScaleDenominator>
3602      <LineSymbolizer>
3603      <CssParameter name="stroke">#809bc0</CssParameter>
3604      <CssParameter name="stroke-width">2.5</CssParameter>
3605    </LineSymbolizer>
3606   </Rule>
3607
3608    <!-- TRUNK -->
3609    <!--level 4-6-->
3610    <Rule>
3611      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3612      <MaxScaleDenominator>25000000</MaxScaleDenominator>
3613      <MinScaleDenominator>2000000</MinScaleDenominator>
3614      <LineSymbolizer>
3615        <CssParameter name="stroke">#7fc97f</CssParameter>
3616        <CssParameter name="stroke-width">1</CssParameter>
3617      </LineSymbolizer>
3618    </Rule>
3619    <!-- level 7-9 -->
3620    <Rule>
3621      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3622      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3623      <MinScaleDenominator>500000</MinScaleDenominator>
3624      <LineSymbolizer>
3625        <CssParameter name="stroke">#7fc97f</CssParameter>
3626        <CssParameter name="stroke-width">1.7</CssParameter>
3627      </LineSymbolizer>
3628    </Rule>
3629    <!-- level 10-->
3630    <Rule>
3631      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3632      <MaxScaleDenominator>500000</MaxScaleDenominator>
3633      <MinScaleDenominator>200000</MinScaleDenominator>
3634      <LineSymbolizer>
3635        <CssParameter name="stroke">#7fc97f</CssParameter>
3636        <CssParameter name="stroke-width">2.5</CssParameter>
3637      </LineSymbolizer>
3638    </Rule>
3639
3640   <!-- PRIMARY-->
3641   <!-- level 5-6-->
3642   <Rule>
3643      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3644      <MaxScaleDenominator>5000000</MaxScaleDenominator>
3645      <MinScaleDenominator>2000000</MinScaleDenominator>
3646      <LineSymbolizer>
3647        <CssParameter name="stroke">#e46d71</CssParameter>
3648        <CssParameter name="stroke-width">0.7</CssParameter>
3649      </LineSymbolizer>
3650    </Rule>
3651    <!-- level 7-9-->
3652    <Rule>
3653      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3654      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3655      <MinScaleDenominator>500000</MinScaleDenominator>
3656      <LineSymbolizer>
3657        <CssParameter name="stroke">#e46d71</CssParameter>
3658        <CssParameter name="stroke-width">1.6</CssParameter>
3659      </LineSymbolizer>
3660    </Rule>
3661    <!-- level 10 -->
3662    <Rule>
3663      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3664      <MaxScaleDenominator>500000</MaxScaleDenominator>
3665      <MinScaleDenominator>200000</MinScaleDenominator>
3666      <LineSymbolizer>
3667        <CssParameter name="stroke">#e46d71</CssParameter>
3668        <CssParameter name="stroke-width">2.5</CssParameter>
3669      </LineSymbolizer>
3670    </Rule>
3671
3672    <!-- SECONDARY -->
3673    <!-- level 7-9 -->
3674    <Rule>
3675      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3676      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3677      <MinScaleDenominator>500000</MinScaleDenominator>
3678      <LineSymbolizer>
3679        <CssParameter name="stroke">#fdbf6f</CssParameter>
3680        <CssParameter name="stroke-width">1</CssParameter>
3681      </LineSymbolizer>
3682    </Rule>
3683    <Rule>
3684      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3685      <MaxScaleDenominator>500000</MaxScaleDenominator>
3686      <MinScaleDenominator>100000</MinScaleDenominator>
3687      <LineSymbolizer>
3688        <CssParameter name="stroke">#fdbf6f</CssParameter>
3689        <CssParameter name="stroke-width">2</CssParameter>
3690      </LineSymbolizer>
3691    </Rule>
3692
3693    <!-- RAIL -->
3694        <Rule>
3695      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3696      <MinScaleDenominator>1000000</MinScaleDenominator>
3697      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3698       <LineSymbolizer>
3699        <CssParameter name="stroke">#aaa</CssParameter>
3700        <CssParameter name="stroke-width">1</CssParameter>
3701      </LineSymbolizer>
3702    </Rule>
3703    <Rule>
3704      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3705      <MinScaleDenominator>1000000</MinScaleDenominator>
3706      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3707       <LineSymbolizer>
3708        <CssParameter name="stroke">#aaa</CssParameter>
3709        <CssParameter name="stroke-width">1</CssParameter>
3710        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3711      </LineSymbolizer>
3712    </Rule>
3713    <Rule>
3714      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3715      <MinScaleDenominator>1000000</MinScaleDenominator>
3716      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3717       <LineSymbolizer>
3718        <CssParameter name="stroke">#ccc</CssParameter>
3719        <CssParameter name="stroke-width">1</CssParameter>
3720      </LineSymbolizer>
3721    </Rule>
3722    <Rule>
3723      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3724      <MinScaleDenominator>100000</MinScaleDenominator>
3725      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3726       <LineSymbolizer>
3727        <CssParameter name="stroke">#aaa</CssParameter>
3728        <CssParameter name="stroke-width">2</CssParameter>
3729      </LineSymbolizer>
3730    </Rule>
3731    <Rule>
3732      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3733      <MinScaleDenominator>100000</MinScaleDenominator>
3734      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3735       <LineSymbolizer>
3736        <CssParameter name="stroke">#aaa</CssParameter>
3737        <CssParameter name="stroke-width">2</CssParameter>
3738        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3739      </LineSymbolizer>
3740    </Rule>
3741    <Rule>
3742      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3743      <MinScaleDenominator>100000</MinScaleDenominator>
3744      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3745       <LineSymbolizer>
3746        <CssParameter name="stroke">#aaa</CssParameter>
3747        <CssParameter name="stroke-width">1</CssParameter>
3748      </LineSymbolizer>
3749    </Rule>
3750    <Rule>
3751      <MaxScaleDenominator>100000</MaxScaleDenominator>
3752      <MinScaleDenominator>20000</MinScaleDenominator>
3753      <Filter>[railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3754      <LineSymbolizer>
3755        <CssParameter name="stroke">#444</CssParameter>
3756        <CssParameter name="stroke-width">1</CssParameter>
3757      </LineSymbolizer>
3758    </Rule><Rule>
3759      <MaxScaleDenominator>20000</MaxScaleDenominator>
3760      <MinScaleDenominator>1000</MinScaleDenominator>
3761      <Filter>[railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3762      <LineSymbolizer>
3763        <CssParameter name="stroke">#444</CssParameter>
3764        <CssParameter name="stroke-width">2</CssParameter>
3765      </LineSymbolizer>
3766    </Rule>
3767    <Rule>
3768      <MaxScaleDenominator>100000</MaxScaleDenominator>
3769      <MinScaleDenominator>1000</MinScaleDenominator>
3770      <Filter>[railway] = 'preserved'</Filter>
3771      <LineSymbolizer>
3772        <CssParameter name="stroke">#999999</CssParameter>
3773        <CssParameter name="stroke-width">3</CssParameter>
3774        <CssParameter name="stroke-linejoin">round</CssParameter>
3775      </LineSymbolizer>
3776      <LineSymbolizer>
3777        <CssParameter name="stroke">white</CssParameter>
3778        <CssParameter name="stroke-width">1</CssParameter>
3779        <CssParameter name="stroke-linejoin">round</CssParameter>
3780        <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
3781      </LineSymbolizer>
3782    </Rule>
3783    <Rule>
3784      <MaxScaleDenominator>50000</MaxScaleDenominator>
3785      <MinScaleDenominator>1000</MinScaleDenominator>
3786      <Filter>[railway]='monorail'</Filter>
3787      <LineSymbolizer>
3788        <CssParameter name="stroke">#fff</CssParameter>
3789        <CssParameter name="stroke-width">4</CssParameter>
3790        <CssParameter name="stroke-linejoin">round</CssParameter>
3791        <CssParameter name="stroke-linecap">round</CssParameter>
3792        <CssParameter name="stroke-opacity">0.4</CssParameter>
3793      </LineSymbolizer>
3794      <LineSymbolizer>
3795        <CssParameter name="stroke">#777</CssParameter>
3796        <CssParameter name="stroke-width">3.0</CssParameter>
3797        <CssParameter name="stroke-dasharray">2,3</CssParameter>
3798        <CssParameter name="stroke-linejoin">round</CssParameter>
3799        <CssParameter name="stroke-linecap">round</CssParameter>
3800      </LineSymbolizer>
3801    </Rule>
3802  </Style>
3803
3804  <!-- ROADS TEXT -->
3805  <Style name="roads-text">
3806    <Rule>
3807      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
3808      <MaxScaleDenominator>500000</MaxScaleDenominator>
3809      <MinScaleDenominator>100</MinScaleDenominator>
3810      <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="100"/>
3811    </Rule>
3812    <Rule>
3813      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
3814      <MaxScaleDenominator>500000</MaxScaleDenominator>
3815      <MinScaleDenominator>100</MinScaleDenominator>
3816      <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="100"/>
3817    </Rule>
3818    <Rule>
3819      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
3820      <MaxScaleDenominator>500000</MaxScaleDenominator>
3821      <MinScaleDenominator>100</MinScaleDenominator>
3822      <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="100"/>
3823    </Rule>
3824    <Rule>
3825      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
3826      <MaxScaleDenominator>500000</MaxScaleDenominator>
3827      <MinScaleDenominator>100</MinScaleDenominator>
3828      <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="100"/>
3829    </Rule>
3830
3831    <Rule>
3832      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
3833      <MaxScaleDenominator>150000</MaxScaleDenominator>
3834      <MinScaleDenominator>100</MinScaleDenominator>
3835      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3836    </Rule>
3837    <Rule>
3838      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
3839      <MaxScaleDenominator>150000</MaxScaleDenominator>
3840      <MinScaleDenominator>100</MinScaleDenominator>
3841      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3842    </Rule>
3843    <Rule>
3844      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
3845      <MaxScaleDenominator>150000</MaxScaleDenominator>
3846      <MinScaleDenominator>100</MinScaleDenominator>
3847      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3848    </Rule>
3849    <Rule>
3850      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
3851      <MaxScaleDenominator>150000</MaxScaleDenominator>
3852      <MinScaleDenominator>100</MinScaleDenominator>
3853      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3854    </Rule>
3855    <Rule>
3856      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
3857      <MaxScaleDenominator>150000</MaxScaleDenominator>
3858      <MinScaleDenominator>100</MinScaleDenominator>
3859      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3860    </Rule>
3861
3862    <Rule>
3863      <Filter>[highway] = 'primary' and [length] = 1</Filter>
3864      <MaxScaleDenominator>100000</MaxScaleDenominator>
3865      <MinScaleDenominator>100</MinScaleDenominator>
3866      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3867    </Rule>
3868    <Rule>
3869      <Filter>[highway] = 'primary' and [length] = 2</Filter>
3870      <MaxScaleDenominator>100000</MaxScaleDenominator>
3871      <MinScaleDenominator>100</MinScaleDenominator>
3872      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3873    </Rule>
3874    <Rule>
3875      <Filter>[highway] = 'primary' and [length] = 3</Filter>
3876      <MaxScaleDenominator>100000</MaxScaleDenominator>
3877      <MinScaleDenominator>100</MinScaleDenominator>
3878      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3879    </Rule>
3880    <Rule>
3881      <Filter>[highway] = 'primary' and [length] = 4</Filter>
3882      <MaxScaleDenominator>100000</MaxScaleDenominator>
3883      <MinScaleDenominator>100</MinScaleDenominator>
3884      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3885    </Rule>
3886    <Rule>
3887      <Filter>[highway] = 'primary' and [length] = 5</Filter>
3888      <MaxScaleDenominator>100000</MaxScaleDenominator>
3889      <MinScaleDenominator>100</MinScaleDenominator>
3890      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3891    </Rule>
3892
3893    <Rule>
3894      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
3895      <MaxScaleDenominator>50000</MaxScaleDenominator>
3896      <MinScaleDenominator>100</MinScaleDenominator>
3897      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3898    </Rule>
3899    <Rule>
3900      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
3901      <MaxScaleDenominator>50000</MaxScaleDenominator>
3902      <MinScaleDenominator>100</MinScaleDenominator>
3903      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3904    </Rule>
3905    <Rule>
3906      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
3907      <MaxScaleDenominator>50000</MaxScaleDenominator>
3908      <MinScaleDenominator>100</MinScaleDenominator>
3909      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3910    </Rule>
3911    <Rule>
3912      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
3913      <MaxScaleDenominator>50000</MaxScaleDenominator>
3914      <MinScaleDenominator>100</MinScaleDenominator>
3915      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3916    </Rule>
3917    <Rule>
3918      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
3919      <MaxScaleDenominator>50000</MaxScaleDenominator>
3920      <MinScaleDenominator>100</MinScaleDenominator>
3921      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3922    </Rule>
3923
3924    <Rule>
3925      <Filter>[highway] = 'tertiary' and [length] = 1</Filter>
3926      <MaxScaleDenominator>25000</MaxScaleDenominator>
3927      <MinScaleDenominator>100</MinScaleDenominator>
3928      <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"/>
3929    </Rule>
3930    <Rule>
3931      <Filter>[highway] = 'tertiary' and [length] = 2</Filter>
3932      <MaxScaleDenominator>25000</MaxScaleDenominator>
3933      <MinScaleDenominator>100</MinScaleDenominator>
3934      <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"/>
3935    </Rule>
3936    <Rule>
3937      <Filter>[highway] = 'tertiary' and [length] = 3</Filter>
3938      <MaxScaleDenominator>25000</MaxScaleDenominator>
3939      <MinScaleDenominator>100</MinScaleDenominator>
3940      <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"/>
3941    </Rule>
3942    <Rule>
3943      <Filter>[highway] = 'tertiary' and [length] = 4</Filter>
3944      <MaxScaleDenominator>25000</MaxScaleDenominator>
3945      <MinScaleDenominator>100</MinScaleDenominator>
3946      <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"/>
3947    </Rule>
3948    <Rule>
3949      <Filter>[highway] = 'tertiary' and [length] = 5</Filter>
3950      <MaxScaleDenominator>25000</MaxScaleDenominator>
3951      <MinScaleDenominator>100</MinScaleDenominator>
3952      <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"/>
3953    </Rule>
3954    <Rule>
3955      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3956      <MaxScaleDenominator>75000</MaxScaleDenominator>
3957      <MinScaleDenominator>50000</MinScaleDenominator>
3958      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
3959    </Rule>
3960    <Rule>
3961      <Filter>[highway] = 'secondary'</Filter>
3962      <MaxScaleDenominator>75000</MaxScaleDenominator>
3963      <MinScaleDenominator>50000</MinScaleDenominator>
3964      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3965    </Rule>
3966    <Rule>
3967      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3968      <MaxScaleDenominator>50000</MaxScaleDenominator>
3969      <MinScaleDenominator>1000</MinScaleDenominator>
3970      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
3971    </Rule>
3972    <Rule>
3973      <Filter>[highway] = 'secondary'</Filter>
3974      <MaxScaleDenominator>50000</MaxScaleDenominator>
3975      <MinScaleDenominator>20000</MinScaleDenominator>
3976      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3977    </Rule><Rule>
3978      <Filter>[highway] = 'secondary'</Filter>
3979      <MaxScaleDenominator>20000</MaxScaleDenominator>
3980      <MinScaleDenominator>1000</MinScaleDenominator>
3981      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3982    </Rule>
3983    <Rule>
3984      <Filter>[highway] = 'tertiary'</Filter>
3985      <MaxScaleDenominator>25000</MaxScaleDenominator>
3986      <MinScaleDenominator>5000</MinScaleDenominator>
3987      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3988    </Rule>
3989    <Rule>
3990      <Filter>[highway] = 'tertiary'</Filter>
3991      <MaxScaleDenominator>5000</MaxScaleDenominator>
3992      <MinScaleDenominator>100</MinScaleDenominator>
3993      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3994    </Rule>
3995    <Rule>
3996      <MaxScaleDenominator>100000</MaxScaleDenominator>
3997      <MinScaleDenominator>10000</MinScaleDenominator>
3998      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
3999      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
4000    </Rule>
4001    <Rule>
4002      <MaxScaleDenominator>10000</MaxScaleDenominator>
4003      <MinScaleDenominator>1000</MinScaleDenominator>
4004      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
4005      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4006    </Rule>
4007    <Rule>
4008      <ElseFilter/>
4009      <MaxScaleDenominator>25000</MaxScaleDenominator>
4010      <MinScaleDenominator>5000</MinScaleDenominator>
4011      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
4012    </Rule>
4013    <Rule>
4014      <ElseFilter/>
4015      <MaxScaleDenominator>5000</MaxScaleDenominator>
4016      <MinScaleDenominator>100</MinScaleDenominator>
4017      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4018    </Rule>
4019  </Style>
4020
4021  <Style name="directions">
4022    <Rule>
4023      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
4024      <MaxScaleDenominator>25000</MaxScaleDenominator>
4025      <LineSymbolizer>
4026        <CssParameter name="stroke">#6c70d5</CssParameter>
4027        <CssParameter name="stroke-width">1</CssParameter>
4028        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4029        <CssParameter name="stroke-dasharray">0,12,10,152</CssParameter>
4030      </LineSymbolizer>
4031      <LineSymbolizer>
4032        <CssParameter name="stroke">#6c70d5</CssParameter>
4033        <CssParameter name="stroke-width">2</CssParameter>
4034        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4035        <CssParameter name="stroke-dasharray">0,12,9,153</CssParameter>
4036      </LineSymbolizer>
4037      <LineSymbolizer>
4038        <CssParameter name="stroke">#6c70d5</CssParameter>
4039        <CssParameter name="stroke-width">3</CssParameter>
4040        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4041        <CssParameter name="stroke-dasharray">0,18,2,154</CssParameter>
4042      </LineSymbolizer>
4043      <LineSymbolizer>
4044        <CssParameter name="stroke">#6c70d5</CssParameter>
4045        <CssParameter name="stroke-width">4</CssParameter>
4046        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4047        <CssParameter name="stroke-dasharray">0,18,1,155</CssParameter>
4048      </LineSymbolizer>
4049    </Rule>
4050    <Rule>
4051      <Filter>[oneway] = '-1'</Filter>
4052      <MaxScaleDenominator>25000</MaxScaleDenominator>
4053      <LineSymbolizer>
4054        <CssParameter name="stroke">#6c70d5</CssParameter>
4055        <CssParameter name="stroke-width">1</CssParameter>
4056        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4057        <CssParameter name="stroke-dasharray">0,12,10,152</CssParameter>
4058      </LineSymbolizer>
4059      <LineSymbolizer>
4060        <CssParameter name="stroke">#6c70d5</CssParameter>
4061        <CssParameter name="stroke-width">2</CssParameter>
4062        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4063        <CssParameter name="stroke-dasharray">0,13,9,152</CssParameter>
4064      </LineSymbolizer>
4065      <LineSymbolizer>
4066        <CssParameter name="stroke">#6c70d5</CssParameter>
4067        <CssParameter name="stroke-width">3</CssParameter>
4068        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4069        <CssParameter name="stroke-dasharray">0,14,2,158</CssParameter>
4070      </LineSymbolizer>
4071      <LineSymbolizer>
4072        <CssParameter name="stroke">#6c70d5</CssParameter>
4073        <CssParameter name="stroke-width">4</CssParameter>
4074        <CssParameter name="stroke-linejoin">bevel</CssParameter>
4075        <CssParameter name="stroke-dasharray">0,15,1,158</CssParameter>
4076      </LineSymbolizer>
4077    </Rule>
4078 </Style>
4079<Style name="admin">
4080   <Rule>
4081      <Filter>[boundary] = 'administrative' and [admin_level]='2'</Filter>
4082      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4083      <LineSymbolizer>
4084        <CssParameter name="stroke">purple</CssParameter>
4085        <CssParameter name="stroke-width">6</CssParameter>
4086        <CssParameter name="stroke-opacity">0.1</CssParameter>
4087      </LineSymbolizer>
4088    </Rule>
4089    <Rule>
4090      <Filter>[boundary] = 'administrative' and [admin_level]='3'</Filter>
4091      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4092      <LineSymbolizer>
4093        <CssParameter name="stroke">purple</CssParameter>
4094        <CssParameter name="stroke-width">5</CssParameter>
4095          <CssParameter name="stroke-dasharray">4,2</CssParameter>
4096        <CssParameter name="stroke-opacity">0.1</CssParameter>
4097      </LineSymbolizer>
4098    </Rule>
4099    <Rule>
4100      <Filter>[boundary] = 'administrative' and [admin_level]='4'</Filter>
4101      <MaxScaleDenominator>500000</MaxScaleDenominator>
4102      <LineSymbolizer>
4103        <CssParameter name="stroke">purple</CssParameter>
4104        <CssParameter name="stroke-width">3</CssParameter>
4105          <CssParameter name="stroke-dasharray">4,3</CssParameter>
4106        <CssParameter name="stroke-opacity">0.2</CssParameter>
4107      </LineSymbolizer>
4108    </Rule>
4109    <Rule>
4110      <Filter>[boundary] = 'administrative' and [admin_level]='5'</Filter>
4111      <MaxScaleDenominator>500000</MaxScaleDenominator>
4112      <LineSymbolizer>
4113        <CssParameter name="stroke">purple</CssParameter>
4114        <CssParameter name="stroke-width">2</CssParameter>
4115          <CssParameter name="stroke-dasharray">6,3,2,3,2,3</CssParameter>
4116        <CssParameter name="stroke-opacity">0.3</CssParameter>
4117      </LineSymbolizer>
4118    </Rule>
4119    <Rule>
4120      <Filter>[boundary] = 'administrative' and [admin_level]='6'</Filter>
4121      <MaxScaleDenominator>500000</MaxScaleDenominator>
4122      <LineSymbolizer>
4123        <CssParameter name="stroke">purple</CssParameter>
4124        <CssParameter name="stroke-width">2</CssParameter>
4125          <CssParameter name="stroke-dasharray">6,3,2,3</CssParameter>
4126        <CssParameter name="stroke-opacity">0.3</CssParameter>
4127      </LineSymbolizer>
4128    </Rule>
4129    <Rule>
4130      <Filter>[boundary] = 'administrative' and ([admin_level]='8' or [admin_level]='7')</Filter>
4131      <MaxScaleDenominator>200000</MaxScaleDenominator>
4132      <LineSymbolizer>
4133        <CssParameter name="stroke">purple</CssParameter>
4134        <CssParameter name="stroke-width">1.5</CssParameter>
4135          <CssParameter name="stroke-dasharray">5,2</CssParameter>
4136        <CssParameter name="stroke-opacity">0.3</CssParameter>
4137      </LineSymbolizer>
4138    </Rule>
4139    <Rule>
4140      <Filter>[boundary] = 'administrative' and ([admin_level]='10' or [admin_level]='9')</Filter>
4141      <MaxScaleDenominator>100000</MaxScaleDenominator>
4142      <LineSymbolizer>
4143        <CssParameter name="stroke">purple</CssParameter>
4144        <CssParameter name="stroke-width">2</CssParameter>
4145          <CssParameter name="stroke-dasharray">2,3</CssParameter>
4146        <CssParameter name="stroke-opacity">0.3</CssParameter>
4147      </LineSymbolizer>
4148    </Rule>
4149   <Rule>
4150      <ElseFilter/>
4151      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4152      <LineSymbolizer>
4153        <CssParameter name="stroke">purple</CssParameter>
4154        <CssParameter name="stroke-width">1</CssParameter>
4155        <CssParameter name="stroke-opacity">0.2</CssParameter>
4156      </LineSymbolizer>
4157    </Rule> 
4158 </Style>
4159
4160  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
4161    <StyleName>world-1</StyleName>
4162    <Datasource>
4163      <Parameter name="type">shape</Parameter>
4164      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
4165    </Datasource>
4166  </Layer>
4167
4168  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
4169    <StyleName>world</StyleName>
4170    <Datasource>
4171      <Parameter name="type">shape</Parameter>
4172      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
4173    </Datasource>
4174  </Layer>
4175
4176  <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">
4177    <StyleName>coast-poly</StyleName>
4178    <Datasource>
4179      <Parameter name="type">shape</Parameter>
4180      <Parameter name="file">/home/steve/world_boundaries/processed_p</Parameter>
4181    </Datasource>
4182  </Layer>
4183
4184  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
4185    <StyleName>builtup</StyleName>
4186    <Datasource>
4187      <Parameter name="type">shape</Parameter>
4188      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
4189    </Datasource>
4190  </Layer>
4191
4192  <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">
4193    <StyleName>leisure</StyleName>
4194    <Datasource>
4195      <Parameter name="type">postgis</Parameter>
4196      <Parameter name="host">dev.openstreetmap.org</Parameter>
4197      <Parameter name="port">5433</Parameter>
4198      <Parameter name="user">steve</Parameter>
4199      <Parameter name="dbname">steve</Parameter>
4200      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
4201      <Parameter name="estimate_extent">false</Parameter>
4202      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4203    </Datasource>
4204  </Layer>
4205  <Layer name="water" 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">
4206    <StyleName>water</StyleName>
4207    <Datasource>
4208      <Parameter name="type">postgis</Parameter>
4209      <Parameter name="host">dev.openstreetmap.org</Parameter>
4210      <Parameter name="port">5433</Parameter>
4211      <Parameter name="user">steve</Parameter>
4212      <Parameter name="dbname">steve</Parameter>
4213      <Parameter name="estimate_extent">false</Parameter>
4214      <Parameter name="table">(select * from planet_osm_polygon where landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' or "natural"='land' order by z_order) as water</Parameter>
4215      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4216    </Datasource>
4217  </Layer>
4218
4219  <Layer name="waterway" 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">
4220    <StyleName>water</StyleName>
4221    <Datasource>
4222      <Parameter name="type">postgis</Parameter>
4223      <Parameter name="host">dev.openstreetmap.org</Parameter>
4224      <Parameter name="port">5433</Parameter>
4225      <Parameter name="user">steve</Parameter>
4226      <Parameter name="dbname">steve</Parameter>
4227      <Parameter name="estimate_extent">false</Parameter>
4228      <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>
4229      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4230    </Datasource>
4231  </Layer>
4232  <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">
4233    <StyleName>tunnels-casing</StyleName>
4234    <StyleName>tunnels-fill</StyleName>
4235    <Datasource>
4236      <Parameter name="type">postgis</Parameter>
4237      <Parameter name="host">dev.openstreetmap.org</Parameter>
4238      <Parameter name="port">5433</Parameter>
4239      <Parameter name="user">steve</Parameter>
4240      <Parameter name="dbname">steve</Parameter>
4241      <Parameter name="table">
4242      (select * from planet_osm_line order by z_order) as roads
4243      </Parameter>
4244      <Parameter name="estimate_extent">false</Parameter>
4245      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4246    </Datasource>
4247  </Layer>
4248
4249  <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">
4250    <StyleName>minor-roads-casing</StyleName>
4251    <StyleName>minor-roads-fill</StyleName>
4252    <Datasource>
4253      <Parameter name="type">postgis</Parameter>
4254      <Parameter name="host">dev.openstreetmap.org</Parameter>
4255      <Parameter name="port">5433</Parameter>
4256      <Parameter name="user">steve</Parameter>
4257      <Parameter name="dbname">steve</Parameter>
4258      <Parameter name="table">
4259      (select * from planet_osm_line order by z_order) as roads
4260      </Parameter>
4261      <Parameter name="estimate_extent">false</Parameter>
4262      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4263    </Datasource>
4264  </Layer>
4265
4266  <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">
4267    <!--StyleName>roads-casing</StyleName-->
4268    <StyleName>roads</StyleName>
4269    <Datasource>
4270      <Parameter name="type">postgis</Parameter>
4271      <Parameter name="host">dev.openstreetmap.org</Parameter>
4272      <Parameter name="port">5433</Parameter>
4273      <Parameter name="user">steve</Parameter>
4274      <Parameter name="dbname">steve</Parameter>
4275      <Parameter name="table">
4276      (select * from planet_osm_roads order by z_order) as roads
4277      </Parameter>
4278      <Parameter name="estimate_extent">false</Parameter>
4279      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4280    </Datasource>
4281   </Layer>
4282   <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">
4283    <StyleName>waterway-bridges</StyleName>
4284    <Datasource>
4285      <Parameter name="type">postgis</Parameter>
4286      <Parameter name="password">martyn</Parameter>
4287      <Parameter name="host">localhost</Parameter>
4288      <Parameter name="port">5432</Parameter>
4289      <Parameter name="user">postgres</Parameter>
4290      <Parameter name="dbname">osm</Parameter>
4291      <Parameter name="estimate_extent">false</Parameter>
4292      <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>
4293      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4294    </Datasource>
4295   </Layer>
4296   <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">
4297    <StyleName>road-bridges-casing</StyleName>
4298    <StyleName>road-bridges-fill</StyleName>
4299    <StyleName>noncased-ways-bridges</StyleName>
4300    <StyleName>mwaybridge_layer0_casing</StyleName>
4301    <StyleName>mwaybridge_layer0_fill</StyleName>
4302    <StyleName>mwaybridge_layer1_casing</StyleName>
4303    <StyleName>mwaybridge_layer1_fill</StyleName>
4304    <StyleName>mwaybridge_layer2_casing</StyleName>
4305    <StyleName>mwaybridge_layer2_fill</StyleName>
4306    <StyleName>mwaybridge_layer3_casing</StyleName>
4307    <StyleName>mwaybridge_layer3_fill</StyleName>
4308    <StyleName>mwaybridge_layer4_casing</StyleName>
4309    <StyleName>mwaybridge_layer4_fill</StyleName>
4310    <Datasource>
4311      <Parameter name="type">postgis</Parameter>
4312      <Parameter name="password">martyn</Parameter>
4313      <Parameter name="host">localhost</Parameter>
4314      <Parameter name="port">5432</Parameter>
4315      <Parameter name="user">postgres</Parameter>
4316      <Parameter name="dbname">osm</Parameter>
4317      <Parameter name="table">
4318      (select * from planet_osm_line order by z_order) as roads
4319      </Parameter>
4320      <Parameter name="estimate_extent">false</Parameter>
4321      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4322    </Datasource>
4323   </Layer>
4324   <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">
4325    <StyleName>stations</StyleName>   
4326    <StyleName>amenity</StyleName>
4327    <Datasource>
4328      <Parameter name="type">postgis</Parameter>
4329      <Parameter name="host">dev.openstreetmap.org</Parameter>
4330      <Parameter name="port">5433</Parameter>
4331      <Parameter name="user">steve</Parameter>
4332      <Parameter name="dbname">steve</Parameter>
4333      <Parameter name="table">(select * from planet_osm_point where amenity 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) as amenity</Parameter>
4334      <Parameter name="estimate_extent">false</Parameter>
4335      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4336    </Datasource>
4337   </Layer>
4338   <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">
4339    <StyleName>power</StyleName>
4340    <Datasource>
4341      <Parameter name="type">postgis</Parameter>
4342      <Parameter name="host">dev.openstreetmap.org</Parameter>
4343      <Parameter name="port">5433</Parameter>
4344      <Parameter name="user">steve</Parameter>
4345      <Parameter name="dbname">steve</Parameter>
4346      <Parameter name="estimate_extent">false</Parameter>
4347      <Parameter name="table">(select * from planet_osm_line where "power"='line' order by z_order) as power</Parameter>
4348      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4349    </Datasource>
4350  </Layer>
4351  <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">
4352     <StyleName>power_towers</StyleName>
4353    <Datasource>
4354      <Parameter name="type">postgis</Parameter>
4355      <Parameter name="password">martyn</Parameter>
4356      <Parameter name="host">localhost</Parameter>
4357      <Parameter name="port">5432</Parameter>
4358      <Parameter name="user">postgres</Parameter>
4359      <Parameter name="dbname">osm</Parameter>
4360      <Parameter name="table">(select * from planet_osm_point where power is NOT NULL) as power_towers</Parameter>
4361      <Parameter name="estimate_extent">false</Parameter>
4362      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4363    </Datasource>
4364   </Layer>
4365   <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">
4366     <StyleName>directions</StyleName>
4367     <StyleName>roads-text</StyleName>
4368     <Datasource>
4369      <Parameter name="type">postgis</Parameter>
4370      <Parameter name="host">dev.openstreetmap.org</Parameter>
4371      <Parameter name="port">5433</Parameter>
4372      <Parameter name="user">steve</Parameter>
4373      <Parameter name="dbname">steve</Parameter>
4374      <Parameter name="table">
4375      (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
4376      </Parameter>
4377      <Parameter name="estimate_extent">false</Parameter>
4378      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4379    </Datasource>
4380  </Layer>
4381
4382  <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">
4383    <StyleName>area-text</StyleName>
4384    <Datasource>
4385      <Parameter name="type">postgis</Parameter>
4386      <Parameter name="host">dev.openstreetmap.org</Parameter>
4387      <Parameter name="port">5433</Parameter>
4388      <Parameter name="user">steve</Parameter>
4389      <Parameter name="dbname">steve</Parameter>
4390      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
4391      <Parameter name="estimate_extent">false</Parameter>
4392      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4393    </Datasource>
4394  </Layer>
4395
4396  <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">
4397    <StyleName>text</StyleName>
4398    <Datasource>
4399      <Parameter name="type">postgis</Parameter>
4400      <Parameter name="host">dev.openstreetmap.org</Parameter>
4401      <Parameter name="port">5433</Parameter>
4402      <Parameter name="user">steve</Parameter>
4403      <Parameter name="dbname">steve</Parameter>
4404      <Parameter name="table">planet_osm_point</Parameter>
4405      <Parameter name="estimate_extent">false</Parameter>
4406      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4407    </Datasource>
4408  </Layer>
4409 
4410  <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">
4411    <StyleName>admin</StyleName>
4412    <Datasource>
4413      <Parameter name="type">postgis</Parameter>
4414      <Parameter name="host">dev.openstreetmap.org</Parameter>
4415      <Parameter name="port">5433</Parameter>
4416      <Parameter name="user">steve</Parameter>
4417      <Parameter name="dbname">steve</Parameter>
4418      <Parameter name="table">
4419      (select * from planet_osm_line where "boundary"='administrative' order by z_order) as admin</Parameter>
4420      <Parameter name="estimate_extent">false</Parameter>
4421      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4422    </Datasource>
4423  </Layer>
4424  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
4425    <StyleName>places</StyleName>
4426    <Datasource>
4427      <Parameter name="type">shape</Parameter>
4428      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
4429    </Datasource>
4430  </Layer>
4431</Map>
Note: See TracBrowser for help on using the repository browser.