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

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

Add tracktypes

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