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

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

Add derelict_canal, basin, power=generator + power_source=wind. Move bridge/track layer above other roads

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