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

Last change on this file since 7163 was 7163, checked in by stevechilton, 12 years ago

Add mway junction names, playgrounds, and darken P_of_worship fill

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