<?xml version="1.0" encoding="UTF-8"?>
<rendertheme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" map-background="#FF0000"
	version="1" xmlns="http://opensciencemap.org/rendertheme"
	xsi:schemaLocation="http://opensciencemap.org/rendertheme https://raw.githubusercontent.com/mapsforge/vtm/master/resources/rendertheme.xsd">

	<stylemenu id="stylemenu" defaultvalue="BOLT_2" defaultlang="en">

		<layer id="BOLT_2">
			<name lang="en" value="Bolt2"/>
			<cat id="bolt2"/>
			<cat id="trails-osm"/>
		</layer>

		<layer id="BOLT_2-DARK">
			<name lang="en" value="Bolt2"/>
			<cat id="bolt2-dark"/>
			<cat id="trails-osm"/>
		</layer>

		<layer id="BOLT_2-TF">
			<name lang="en" value="TF"/>
			<cat id="bolt2"/>
			<cat id="trails-tf"/>
		</layer>

		<layer id="BOLT_2-DARK-TF">
			<name lang="en" value="TF"/>
			<cat id="bolt2-dark"/>
			<cat id="trails-tf"/>
		</layer>

		<layer id="ROAM_2">
			<name lang="en" value="Roam2"/>
			<cat id="roam2"/>
			<cat id="trails-osm"/>
		</layer>

		<layer id="ROAM_2-DARK">
			<name lang="en" value="Roam2"/>
			<cat id="roam2-dark"/>
			<cat id="trails-osm"/>
		</layer>

		<layer id="ROAM_2-TF">
			<name lang="en" value="TF"/>
			<cat id="roam2"/>
			<cat id="trails-tf"/>
		</layer>

		<layer id="ROAM_2-DARK-TF">
			<name lang="en" value="TF"/>
			<cat id="roam2-dark"/>
			<cat id="trails-tf"/>
		</layer>

	</stylemenu>


	<!-- region styles -->

	<!-- Footpath -->
	<style-line id="bolt2-footpath" cat="bolt2" stroke="#AAAAAA" width="0.5" dasharray="9,3" cap="butt"/>
	<style-line id="bolt2-footpath-dark" cat="bolt2-dark" stroke="#AAAAAA" width="0.5" dasharray="9,3" cap="butt"/>
	<style-line id="roam2-footpath" cat="roam2" use="bolt2-footpath" stroke="#555555"/>
	<style-line id="roam2-footpath-dark" cat="roam2-dark" use="bolt2-footpath-dark" stroke="#555555"/>

	<!-- Steps -->
	<style-line id="bolt2-steps" cat="bolt2" stroke="#000000" width="0.5" dasharray="9,9" cap="butt"/>
	<style-line id="bolt2-steps-dark" cat="bolt2-dark" stroke="#000000" width="0.5" dasharray="9,9" cap="butt"/>
	<style-line id="roam2-steps" cat="roam2" use="bolt2-steps"/>
	<style-line id="roam2-steps-dark" cat="roam2-dark" use="bolt2-steps-dark"/>

	<!-- Cycle Trails (like MTB) -->
	<style-line id="bolt2-trail" cat="bolt2" stroke="#00AAFF" width="1.1"/>
	<style-line id="bolt2-trail-dark" cat="bolt2-dark" stroke="#00AAFF" width="1.1"/>
	<style-line id="roam2-trail" cat="roam2" use="bolt2-trail"/>
	<style-line id="roam2-trail-dark" cat="roam2-dark" use="bolt2-trail-dark"/>

	<!-- Paved Tracks -->
	<style-line id="bolt2-track-paved" cat="bolt2" stroke="#555555" width="1.1"/>
	<style-line id="bolt2-track-paved-dark" cat="bolt2-dark" stroke="#555555" width="1.1"/>
	<style-line id="roam2-track-paved" cat="roam2" use="bolt2-track-paved"/>
	<style-line id="roam2-track-paved-dark" cat="roam2-dark" use="bolt2-track-paved-dark"/>

	<style-line id="bolt2-track-paved-cycle" use="bolt2-track-paved" stroke="#0000FF"/>
	<style-line id="bolt2-track-paved-cycle-dark" use="bolt2-track-paved-dark" stroke="#0000FF"/>
	<style-line id="roam2-track-paved-cycle" use="roam2-track-paved" stroke="#0000FF"/>
	<style-line id="roam2-track-paved-cycle-dark" use="roam2-track-paved-dark" stroke="#0000FF"/>

	<!-- Non-paved tracks -->
	<style-line id="bolt2-track-raw" cat="bolt2" stroke="#555555" width="1.1" />
	<style-line id="bolt2-track-raw-dark" cat="bolt2-dark" stroke="#555555" width="1.1" />
	<style-line id="roam2-track-raw" cat="roam2" use="bolt2-track-raw" />
	<style-line id="roam2-track-raw-dark" cat="roam2-dark" use="bolt2-track-raw" />

	<style-line id="bolt2-track-raw-cycle" use="bolt2-track-raw" stroke="#00AAFF" />
	<style-line id="bolt2-track-raw-cycle-dark" use="bolt2-track-raw-dark" stroke="#00AAFF"/>
	<style-line id="roam2-track-raw-cycle" use="roam2-track-raw" stroke="#00AAFF" />
	<style-line id="roam2-track-raw-cycle-dark" use="roam2-track-raw-dark" stroke="#00AAFF"/>

	<!-- Tracks that don't have other info -->
	<style-line id="bolt2-track-other" cat="bolt2" stroke="#555555" width="1.1" dasharray="10,10"/>
	<style-line id="bolt2-track-other-dark" cat="bolt2-dark" stroke="#555555" width="1.1" dasharray="10,10"/>
	<style-line id="roam2-track-other" cat="roam2" use="bolt2-track-other"/>
	<style-line id="roam2-track-other-dark" cat="roam2-dark" use="bolt2-track-other-dark"/>

	<style-line id="bolt2-track-other-cycle" use="bolt2-track-other" stroke="#00AAFF"/>
	<style-line id="bolt2-track-other-cycle-dark" use="bolt2-track-other-dark" stroke="#00AAFF"/>
	<style-line id="roam2-track-other-cycle" use="roam2-track-other" stroke="#00AAFF"/>
	<style-line id="roam2-track-other-cycle-dark" use="roam2-track-other-dark" stroke="#00AAFF"/>

	<!-- Paved Cycleways-->
	<style-line id="bolt2-cycle" cat="bolt2" stroke="#0000FF" width="2.0"/>
	<style-line id="bolt2-cycle-dark" cat="bolt2-dark" stroke="#0000FF" width="2.0"/>
	<style-line id="roam2-cycle" cat="roam2" use="bolt2-cycle"/>
	<style-line id="roam2-cycle-dark" cat="roam2-dark" use="bolt2-cycle-dark"/>

	<!-- end region -->

	<!-- region land/sea/waterways -->

	<m e="way" k="natural" v="sea">
		<area cat="bolt2" fill="#00FFFF"/>
		<area cat="bolt2-dark" fill="#005555"/>
		<area cat="roam2" fill="#00FFFF"/>
		<area cat="roam2-dark" fill="#005555"/>
	</m>

	<m e="way" k="natural" v="nosea">
		<area cat="bolt2" fill="#ffffff" />
		<area cat="bolt2-dark" fill="#000000"/>
		<area cat="roam2" fill="#ffffff" />
		<area cat="roam2-dark" fill="#000000"/>
	</m>

	<m e="way" k="leisure" v="park">
		<area cat="bolt2" fill="#00FF00" />
		<area cat="bolt2-dark" fill="#00AA00" />
		<area cat="roam2" fill="#00FF00" />
		<area cat="roam2-dark" fill="#00AA00" />
	</m>

	<m e="way" k="leisure" v="nature_reserve">
		<area cat="bolt2" fill="#55FF55" />
		<area cat="bolt2-dark" fill="#55AA55" />
		<area cat="roam2" fill="#55FF55" />
		<area cat="roam2-dark" fill="#55AA55" />
	</m>

	<m e="way" k="leisure" v="golf_course">
		<area cat="roam2" fill="#00FF00" />
		<area cat="roam2-dark" fill="#00FF00" />
		<area cat="bolt2" fill="#00FF00" />
		<area cat="bolt2-dark" fill="#00FF00" />
	</m>

	<m k="amenity">
		<m v="school">
			<area cat="roam2" fill="#FFFFAA" />
			<area cat="roam2-dark" fill="#909060" />
			<area cat="bolt2" fill="#FFFFAA" />
			<area cat="bolt2-dark" fill="#909060" />
		</m>
		<m v="hospital">
			<area cat="roam2" fill="#FFAAFF" />
			<area cat="roam2-dark" fill="#FFAAFF" />
			<area cat="bolt2" fill="#FFAAFF" />
			<area cat="bolt2-dark" fill="#FFAAFF" />
		</m>
	</m>

	<m e="way" k="landuse" v="grass">
		<area cat="roam2" fill="#00AA00" />
		<area cat="roam2-dark" fill="#00AA00" />
		<area cat="bolt2" fill="#00AA00" />
		<area cat="bolt2-dark" fill="#00AA00" />
	</m>

	<m k="landuse" v="meadow">
		<area cat="bolt2" src="patterns/light_green.png" />
		<area cat="bolt2-dark" src="patterns/dark_green.png" />
		<area cat="roam2" src="patterns/light_green.png" />
		<area cat="roam2-dark" src="patterns/dark_green.png" />
	</m>

	<m e="way" k="landuse" v="forest">
		<area cat="roam2" fill="#52BE80" />
		<area cat="roam2-dark" fill="#00AA00" />
		<area cat="bolt2" fill="#52BE80" />
		<area cat="bolt2-dark" fill="#00AA00" />
	</m>

	<m e="way" k="landuse" v="retail">
		<area cat="roam2" fill="#FFFF00" />
		<area cat="roam2-dark" fill="#FFFF00" />
		<area cat="bolt2" fill="#FFFF00" />
		<area cat="bolt2-dark" fill="#FFFF00" />
	</m>

	<m e="way" k="landuse" v="farmland">
		<area cat="roam2" src="patterns/light_green.png" />
		<area cat="roam2-dark" src="patterns/light_green.png" />
		<area cat="bolt2" src="patterns/light_green.png" />
		<area cat="bolt2-dark" src="patterns/light_green.png" />
	</m>

	<m e="way" k="natural" v="wood">
		<area cat="roam2" fill="#52BE80" />
		<area cat="roam2-dark" fill="#00AA00" />
		<area cat="bolt2" fill="#52BE80" />
		<area cat="bolt2-dark" fill="#00AA00" />
	</m>

	<m k="aeroway">
		<m v="aerodrome" closed="yes">
			<area fill="#00FF00" />
		</m>
		<m v="apron">
			<area fill="#AAAAAA" />
		</m>
		<m v="runway">
			<line cat="bolt2" width="5.0" stroke="#CCCCCC" />
			<line cat="bolt2-dark" width="5.0" stroke="#555555" />
			<line cat="roam2" width="5.0" stroke="#CCCCCC" />
			<line cat="roam2-dark" width="5.0" stroke="#555555" />
		</m>
		<m v="taxiway">
			<line cat="bolt2" width="1.8" stroke="#CCCCCC" />
			<line cat="bolt2-dark" width="1.8" stroke="#555555" />
			<line cat="roam2" width="1.8" stroke="#CCCCCC" />
			<line cat="roam2-dark" width="5.0" stroke="#555555" />
		</m>
	</m>

	<m k="natural" v="wetland">
		<area cat="bolt2" src="patterns/wetland.png" />
		<area cat="bolt2-dark" src="patterns/dark_wetland.png" />
		<area cat="roam2" src="patterns/wetland.png" />
		<area cat="roam2-dark" src="patterns/dark_wetland.png" />
	</m>

	<m k="natural" v="scrub">
		<area cat="bolt2" src="patterns/light_green.png" />
		<area cat="bolt2-dark" src="patterns/dark_green.png" />
		<area cat="roam2" src="patterns/light_green.png" />
		<area cat="roam2-dark" src="patterns/dark_green.png" />
	</m>

	<m k="natural" v="beach" zoom-min="12">
		<area cat="bolt2" src="patterns/light_yellow.png" />
		<area cat="bolt2-dark" src="patterns/dark_yellow.png" />
		<area cat="roam2" src="patterns/light_yellow.png" />
		<area cat="roam2-dark" src="patterns/dark_yellow.png" />
	</m>

	<m e="way" k="natural" v="water">
		<area cat="bolt2" fill="#00FFFF"/>
		<area cat="bolt2-dark" fill="#005555"/>
		<area cat="roam2" fill="#00FFFF"/>
		<area cat="roam2-dark" fill="#005555"/>
	</m>

	<m e="way" k="waterway" v="river|canal">
		<line cat="bolt2" width="1" stroke="#00FFFF"/>
		<line cat="bolt2-dark" width="1" stroke="#005555"/>
		<line cat="roam2" width="1" stroke="#00FFFF"/>
		<line cat="roam2-dark" width="1" stroke="#005555"/>
	</m>

	<m e="way" k="waterway" v="drain" zoom-min="14">
		<line cat="bolt2" width="1" stroke="#00FFFF"/>
		<line cat="bolt2-dark" width="1" stroke="#005555"/>
		<line cat="roam2" width="1" stroke="#00FFFF"/>
		<line cat="roam2-dark" width="1" stroke="#005555"/>
	</m>

	<m e="way" k="waterway" v="river|riverbank|canal" closed="yes">
		<area cat="bolt2" fill="#00FFFF"/>
		<area cat="bolt2-dark" fill="#005555"/>
		<area cat="roam2" fill="#00FFFF"/>
		<area cat="roam2-dark" fill="#005555"/>
	</m>

	<!-- endregion land/sea/waterways -->

	<!-- region highways -->
	<m e="way" k="tunnel" v="~|no|false" zoom-min="8">

		<!-- highway outlines -->
		<outline-layer cat="bolt2" id="bolt2-major-roads" stroke="#000000" width="0.75"/>
		<outline-layer cat="bolt2-dark" id="bolt2-major-roads-dark" stroke="#000000" width="0.75"/>
		<outline-layer cat="roam2" id="roam2-major-roads" use="bolt2-major-roads"/>
		<outline-layer cat="roam2-dark" id="roam2-major-roads-dark" use="bolt2-major-roads-dark"/>
		<outline-layer id="tf:tfd_2" stroke="#46b414" width="1.05"/>

		<!-- the outline of bridges -->
		<outline-layer id="bridge" stroke="#000000" width="1"/>

		<m e="way" k="area" v="~|no|false">

			<!-- region paths & tracks -->
			<m k="access" v="private" zoom-min="16">
				<m e="way" k="highway" v="path" zoom-min="12">
					<line stroke="#000000" width="0.2" dasharray="12,6" cap="butt"/>
				</m>
				<m e="way" k="highway" v="footway|pedestrian" zoom-min="13">
					<line stroke="#000000" width="0.2" dasharray="9,3" cap="butt"/>
				</m>
				<m e="way" k="highway" v="steps">
					<line stroke="#000000" width="0.3" dasharray="9,9" cap="butt"/>
				</m>
				<m e="way" k="highway" v="track|byway">
					<line width="1.0" dasharray="2,10" cap="butt"/>
					<line cat="bolt2" stroke="#FFFFFF" width="0.5" cap="butt"/>
					<line cat="bolt2-dark" stroke="#555555" width="0.5" cap="butt"/>
					<line cat="roam2" stroke="#FFFFFF" width="0.5" cap="butt"/>
					<line cat="roam2-dark" stroke="#555555" width="0.5" cap="butt"/>
				</m>
			</m>
			<!-- endregion -->

			<!-- region not bridges -->
			<m k="bridge" v="~|no|false">

				<m e="way" k="highway" v="bridleway" zoom-min="12">
					<line cat="bolt2" stroke="#AAAAAA" width="1.2" dasharray="10,12" cap="round"/>
					<line cat="bolt2-dark" stroke="#AAAAAA" width="1.2" dasharray="10,12" cap="round"/>
					<line cat="roam2" stroke="#555555" width="1.2" dasharray="10,12" cap="round"/>
					<line cat="roam2-dark" stroke="#555555" width="1.2" dasharray="10,12" cap="round"/>
				</m>
				<m e="way" k="highway" v="service" zoom-min="12">
					<line cat="bolt2" stroke="#AAAAAA" width="1.0"/>
					<line cat="bolt2-dark" stroke="#555555" width="1.0"/>
					<line cat="roam2" stroke="#AAAAAA" width="1.0"/>
					<line cat="roam2-dark" stroke="#555555" width="1.0"/>
				</m>
				<m e="way" k="highway" v="construction">
					<line cat="bolt2" stroke="#AAAAAA" width="1.3" dasharray="15,2" cap="butt"/>
					<line cat="bolt2-dark" stroke="#AAAAAA" width="1.3" dasharray="15,2" cap="butt"/>
					<line cat="roam2" stroke="#555555" width="1.3" dasharray="15,2" cap="butt"/>
					<line cat="roam2-dark" stroke="#555555" width="1.3" dasharray="15,2" cap="butt"/>
				</m>
				<m e="way" k="highway" v="residential|living_street|road|unclassified" zoom-min="13">
					<line cat="bolt2"  stroke="#AAAAAA" width="2"/>
					<line cat="bolt2-dark"  stroke="#AAAAAA" width="2"/>
					<line cat="roam2"  stroke="#555555" width="2"/>
					<line cat="roam2-dark"  stroke="#555555" width="2"/>
				</m>
				<m e="way" k="highway" v="residential|living_street|road|unclassified" zoom-min="8" zoom-max="12">
					<line cat="bolt2" stroke="#AAAAAA" width="1"/>
					<line cat="bolt2-dark" stroke="#AAAAAA" width="1"/>
					<line cat="roam2" stroke="#555555" width="1"/>
					<line cat="roam2-dark" stroke="#555555" width="1"/>
				</m>
				<m e="way" k="highway" v="tertiary|tertiary_link|secondary_link|secondary" zoom-min="9">
					<line cat="bolt2" outline="bolt2-major-roads" stroke="#FFFF00" width="2.5"/>
					<line cat="bolt2-dark" outline="bolt2-major-roads-dark" stroke="#FFFF00" width="2.5"/>
					<line cat="roam2" outline="roam2-major-roads" stroke="#FFFF00" width="2.5"/>
					<line cat="roam2-dark" outline="roam2-major-roads-dark" stroke="#FFFF00" width="2.5"/>
				</m>
				<m e="way" k="highway" v="primary_link|trunk_link|motorway_link|primary|trunk" zoom-min="9">
					<line cat="bolt2" outline="bolt2-major-roads" stroke="#FFAA00" width="2.5"/>
					<line cat="bolt2-dark" outline="bolt2-major-roads-dark" stroke="#FFAA00" width="2.5"/>
					<line cat="roam2" outline="roam2-major-roads" stroke="#FFAA00" width="2.5"/>
					<line cat="roam2-dark" outline="roam2-major-roads-dark" stroke="#FFAA00" width="2.5"/>
				</m>
				<m e="way" k="highway" v="trunk" zoom-max="12" zoom-min="9">
					<line cat="bolt2" outline="bolt2-major-roads" stroke="#FFAA00" width="3"/>
					<line cat="bolt2-dark" outline="bolt2-major-roads-dark" stroke="#FFAA00" width="3"/>
					<line cat="roam2" outline="roam2-major-roads" stroke="#FFAA00" width="3"/>
					<line cat="roam2-dark" outline="roam2-major-roads-dark" stroke="#FFAA00" width="3"/>
				</m>
				<m e="way" k="highway" v="motorway" zoom-min="12">
					<line cat="bolt2" outline="bolt2-major-roads" stroke="#AA5500" width="3.5"/>
					<line cat="bolt2-dark" outline="bolt2-major-roads-dark" stroke="#AA5500" width="3.5"/>
					<line cat="roam2" outline="roam2-major-roads" stroke="#AA5500" width="3.5"/>
					<line cat="roam2-dark" outline="roam2-major-roads-dark" stroke="#AA5500" width="3.5"/>
				</m>
				<m e="way" k="highway" v="motorway" zoom-min="8" zoom-max="11">
					<line cat="bolt2" outline="bolt2-major-roads" stroke="#AA5500" width="4"/>
					<line cat="bolt2-dark" outline="bolt2-major-roads-dark" stroke="#AA5500" width="4"/>
					<line cat="roam2" outline="roam2-major-roads" stroke="#AA5500" width="4"/>
					<line cat="roam2-dark" outline="roam2-major-roads-dark" stroke="#AA5500" width="4"/>
				</m>
			</m>
			<!-- endregion -->

			<!-- region tracks -->
			<m cat="trails-osm" k="access" v="-|private">

				<m e="way" k="highway" v="footway|pedestrian" zoom-min="13">
					<line use="bolt2-footpath" />
					<line use="bolt2-footpath-dark" />
					<line use="roam2-footpath" />
					<line use="roam2-footpath-dark" />
				</m>
				<m e="way" k="highway" v="steps" zoom-min="13">
					<line use="bolt2-steps" />
					<line use="bolt2-steps-dark" />
					<line use="roam2-steps" />
					<line use="roam2-steps-dark" />
				</m>

				<m cat="trails-osm" e="way" k="highway" v="cycleway" zoom-min="10" select="first">

					<!-- cycleways can be paved or raw -->
					<m k="surface" v="raw|gravel|rock|pebblestone|ground|dirt|earth|mud">
						<line use="bolt2-track-raw-cycle" />
						<line use="bolt2-track-raw-cycle-dark" />
						<line use="roam2-track-raw-cycle" />
						<line use="roam2-track-raw-cycle-dark" />
					</m>
					<m k="suface" v="~">
						<line use="bolt2-cycle" />
						<line use="bolt2-cycle-dark" />
						<line use="roam2-cycle" />
						<line use="roam2-cycle-dark" />
					</m>
				</m>

				<m e="way" k="highway" v="path" zoom-min="10" select="first">

					<m k="bicycle" v="bic_yes|bic_designated">
						<!-- specifically for cycle -->
						<line use="bolt2-trail" />
						<line use="bolt2-trail-dark" />
						<line use="roam2-trail" />
						<line use="roam2-trail-dark" />
					</m>

					<m k="foot" v="ft_yes|foot_designated">
						<!-- specifically for foot -->
						<line use="bolt2-footpath" />
						<line use="bolt2-footpath-dark" />
						<line use="roam2-footpath" />
						<line use="roam2-footpath-dark" />
					</m>

					<m k="highway" v="path">
						<!-- remainder -->
						<line use="bolt2-footpath" />
						<line use="bolt2-footpath-dark" />
						<line use="roam2-footpath" />
						<line use="roam2-footpath-dark" />
					</m>
				</m>


				<m e="way" k="highway" v="track|byway" zoom-min="10" select="first">

					<m k="tracktype" v="grade1|grade2|grade3|grade4|grade5|~" zoom-min="12" >

						<m k="bicycle" v="bic_yes|bic_designated">
							<line use="bolt2-track-raw-cycle" width="0.4"/>
							<line use="bolt2-track-raw-cycle-dark" width="0.4"/>
							<line use="roam2-track-raw-cycle" width="0.4"/>
							<line use="roam2-track-raw-cycle-dark" width="0.4"/>
						</m>
						<m k="bicycle" v="~">
							<line use="bolt2-track-raw" width="0.1" stroke="#999999" dasharray="20,10"/>
							<line use="bolt2-track-raw-dark" width="0.1" stroke="#555555" dasharray="20,10"/>
							<line use="roam2-track-raw" width="0.1" stroke="#999999" dasharray="20,10"/>
							<line use="roam2-track-raw-dark" width="0.1" stroke="#555555" dasharray="20,10"/>
						</m>
					</m>

					<m k="tracktype" v="grade1">
						<!-- Solid. Usually a paved or sealed surface-->
						<m k="bicycle" v="bic_yes|bic_designated">
							<line use="bolt2-track-paved-cycle" />
							<line use="bolt2-track-paved-cycle-dark" />
							<line use="roam2-track-paved-cycle" />
							<line use="roam2-track-paved-cycle-dark" />
						</m>
						<m k="bicycle" v="~">
							<line use="bolt2-track-paved" />
							<line use="bolt2-track-paved-dark" />
							<line use="roam2-track-paved" />
							<line use="roam2-track-paved-dark" />
						</m>
					</m>

					<m k="tracktype" v="grade2">
						<!-- Solid but unpaved. Usually an unpaved track with surface of gravel. -->
						<m k="bicycle" v="bic_yes|bic_designated">
							<line use="bolt2-track-raw-cycle" dasharray="50,3,5,3,5,3" />
							<line use="bolt2-track-raw-cycle-dark" dasharray="50,3,5,3,5,3" />
							<line use="roam2-track-raw-cycle" dasharray="50,3,5,3,5,3" />
							<line use="roam2-track-raw-cycle-dark" dasharray="50,3,5,3,5,3" />
						</m>
						<m k="bicycle" v="~">
							<line use="bolt2-track-raw" dasharray="50,3,5,3,5,3"/>
							<line use="bolt2-track-raw-dark" dasharray="50,3,5,3,5,3"/>
							<line use="roam2-track-raw" dasharray="50,3,5,3,5,3"/>
							<line use="roam2-track-raw-dark" dasharray="50,3,5,3,5,3"/>
						</m>
					</m>

					<m k="tracktype" v="grade3">

						<!-- Mostly solid. Even mixture of hard and soft materials. -->
						<m k="bicycle" v="bic_yes|bic_designated">
							<line use="bolt2-track-raw-cycle" dasharray="45,3,5,3,5,3,5,3" />
							<line use="bolt2-track-raw-cycle-dark" dasharray="45,3,5,3,5,3,5,3" />
							<line use="roam2-track-raw-cycle" dasharray="45,3,5,3,5,3,5,3" />
							<line use="roam2-track-raw-cycle-dark" dasharray="45,3,5,3,5,3,5,3" />
						</m>
						<m k="bicycle" v="~">
							<line use="bolt2-track-raw" dasharray="45,3,5,3,5,3,5,3"/>
							<line use="bolt2-track-raw-dark" dasharray="45,3,5,3,5,3,5,3"/>
							<line use="roam2-track-raw" dasharray="45,3,5,3,5,3,5,3"/>
							<line use="roam2-track-raw-dark" dasharray="45,3,5,3,5,3,5,3"/>
						</m>
					</m>

					<m k="tracktype" v="grade4">
						<!-- Mostly soft. Almost always an unpaved track prominently with soil/sand/grass,
						but with some hard or compacted materials mixed in. -->
						<m k="bicycle" v="bic_yes|bic_designated">
							<line use="bolt2-track-raw-cycle" dasharray="40,3,5,3,5,3,5,3,5,3"/>
							<line use="bolt2-track-raw-cycle-dark" dasharray="40,3,5,3,5,3,5,3,5,3"/>
							<line use="roam2-track-raw-cycle" dasharray="40,3,5,3,5,3,5,3,5,3"/>
							<line use="roam2-track-raw-cycle-dark" dasharray="40,3,5,3,5,3,5,3,5,3"/>
						</m>
						<m k="bicycle" v="~">
							<line use="bolt2-track-raw" dasharray="40,3,5,3,5,3,5,3,5,3"/>
							<line use="bolt2-track-raw-dark" dasharray="40,3,5,3,5,3,5,3,5,3"/>
							<line use="roam2-track-raw" dasharray="40,3,5,3,5,3,5,3,5,3"/>
							<line use="roam2-track-raw-dark" dasharray="40,3,5,3,5,3,5,3,5,3"/>
						</m>
					</m>

					<m k="tracktype" v="grade5" >
						<!-- Soft. Almost always an unimproved track lacking hard materials,
						same as surrounding soil.
						eg. -27.611406,153.165486 -->
						<m k="bicycle" v="bic_yes|bic_designated">
							<line use="bolt2-track-raw-cycle" dasharray="35,3,5,3,5,3,5,3,5,3,5,3"/>
							<line use="bolt2-track-raw-cycle-dark" dasharray="35,3,5,3,5,3,5,3,5,3,5,3"/>
							<line use="roam2-track-raw-cycle" dasharray="35,3,5,3,5,3,5,3,5,3,5,3"/>
							<line use="roam2-track-raw-cycle-dark" dasharray="35,3,5,3,5,3,5,3,5,3,5,3"/>
						</m>
						<m k="bicycle" v="~">
							<line use="bolt2-track-raw" dasharray="35,3,5,3,5,3,5,3,5,3,5,3"/>
							<line use="bolt2-track-raw-dark" dasharray="35,3,5,3,5,3,5,3,5,3,5,3"/>
							<line use="roam2-track-raw" dasharray="35,3,5,3,5,3,5,3,5,3,5,3"/>
							<line use="roam2-track-raw-dark" dasharray="35,3,5,3,5,3,5,3,5,3,5,3"/>
						</m>
					</m>

					<m k="highway" v="path">
						<!--  other paths that haven't already matched -->
						<line use="bolt2-footpath" />
						<line use="bolt2-footpath-dark" />
						<line use="roam2-footpath" />
						<line use="roam2-footpath-dark" />
					</m>

					<m e="way" k="tracktype" v="~" select="first">
						<!--  other tracks that haven't already matched -->
						<m k="bicycle" v="bic_yes|bic_designated">
							<line use="bolt2-track-other-cycle" cap="butt" />
							<line use="bolt2-track-other-cycle-dark" cap="butt" />
							<line use="roam2-track-other-cycle" cap="butt" />
							<line use="roam2-track-other-cycle-dark" cap="butt" />
							<line  stroke="#FFFFFF" width="0.5" cap="butt"/>
						</m>

						<m k="bicycle" v="~">
							<line use="bolt2-track-other" cap="butt" />
							<line use="bolt2-track-other-dark" cap="butt" />
							<line use="roam2-track-other" cap="butt" />
							<line use="roam2-track-other-dark" cap="butt" />
							<line  stroke="#FFFFFF" width="0.5" cap="butt"/>
						</m>

						<m k="foot" v="ft_yes|foot_designated">
							<!-- specifically for foot -->
							<line use="bolt2-footpath" />
							<line use="bolt2-footpath-dark" />
							<line use="roam2-footpath" />
							<line use="roam2-footpath-dark" />
						</m>

					</m>
				</m>
			</m>
			<!-- endregion -->

			<!-- region tf -->
			<m cat="trails-tf" k="access" v="-|private">

				<m e="way" k="highway" v="track|byway" zoom-min="10" zoom-max="11">
					<line stroke="#854e85" width="1.2" dasharray="10,10" cap="butt"/>
				</m>
				<m e="way" k="highway" v="track|byway" zoom-min="12">
					<m e="way" k="tracktype" v="grade1">
						<line stroke="#854e85" width="1.0" />
					</m>
					<m e="way" k="tracktype" v="grade2">
						<line stroke="#854e85" width="1.0" />
					</m>
					<m e="way" k="tracktype" v="grade3">
						<line stroke="#854e85" width="1.0" />
					</m>
					<m e="way" k="tracktype" v="grade4">
						<line stroke="#854e85" width="1.0" />
					</m>
					<m e="way" k="tracktype" v="grade5">
						<line stroke="#854e85" width="1.0" />
					</m>
					<m e="way" k="tracktype" v="~">
						<line stroke="#854e85" width="1.0" />
					</m>
				</m>

				<!-- value="1" style="background-color: #854e85">Access Road/Trail -->
				<!-- value="2" style="background-color: #ffffff">White-->
				<!-- value="3" style="background-color: #46b414">Green-->
				<!-- value="4" style="background-color: #148cf0">Blue-->
				<!-- value="5" style="background-color: #000000">Black-->
				<!-- value="6" style="background-color: #be0014">Double Black Diamond-->
				<!-- value="7" style="background-color: #9a8b9a">Secondary Access Road/Trail-->
				<!-- value="8" style="background-color: #ff8500">Proline-->
				<!-- value="12" style="background-color: #999999">Lift-->

				<m e="way" k="tf:difficulty" v="tfd_1">
					<line stroke="#854e85" width="1.0" />
				</m>
				<m e="way" k="tf:difficulty" v="tfd_2">
					<line outline="tf:tfd_2" stroke="#ffffff" width="1.0" />
				</m>
				<m e="way" k="tf:difficulty" v="tfd_3">
					<line stroke="#46b414" width="1.0" />
				</m>
				<m e="way" k="tf:difficulty" v="tfd_4">
					<line stroke="#00AAFF" width="1.0" />
				</m>
				<m e="way" k="tf:difficulty" v="tfd_5">
					<line stroke="#000000" width="1.0" />
				</m>
				<m e="way" k="tf:difficulty" v="tfd_6">
					<line stroke="#be0014" width="1.0" />
				</m>
				<m e="way" k="tf:difficulty" v="tfd_7">
					<line stroke="#9a8b9a" width="1.0" />
				</m>
				<m e="way" k="tf:difficulty" v="tfd_8">
					<line stroke="#ff8500" width="1.0" />
				</m>
				<m e="way" k="tf:difficulty" v="tfd_12">
					<line stroke="#999999" width="1.0" />
				</m>

			</m>
			<!-- endregion -->

			<!-- region bridges -->
			<m k="bridge" v="yes|true">

				<m e="way" k="highway" v="bridleway" zoom-min="12">
					<line outline="bridge" stroke="#FFFFFF" width="1.2" dasharray="10,12" cap="round"/>
				</m>
				<m e="way" k="highway" v="service" zoom-min="12">
					<line outline="bridge" stroke="#FFFFFF" width="1.3"/>
				</m>
				<m e="way" k="highway" v="construction">
					<line outline="bridge" cap="butt" stroke="#FFFFFF" width="1.3" dasharray="15,2"/>
				</m>
				<m e="way" k="highway" v="unclassified|residential|living_street|road" zoom-min="12">
					<line outline="bridge" cap="butt" stroke="#FFFFFF" width="2"/>
				</m>
				<m e="way" k="highway"
					v="tertiary|tertiary_link|secondary_link|secondary" zoom-min="12">
					<line cat="bolt2" outline="bridge" cap="butt" stroke="#FFFF00" width="2.5"/>
					<line cat="bolt2-dark" outline="bridge" cap="butt" stroke="#FFFF00" width="2.5"/>
					<line cat="roam2" outline="bridge" cap="butt" stroke="#FFFF00" width="2.5"/>
					<line cat="roam2-dark" outline="bridge" cap="butt" stroke="#FFFF00" width="2.5"/>
				</m>
				<m e="way" k="highway"
					v="primary_link|trunk_link|primary|trunk" zoom-min="12">
					<line cat="bolt2" outline="bridge" cap="butt" stroke="#FFAA00" width="2.5"/>
					<line cat="bolt2-dark" outline="bridge" cap="butt" stroke="#FFAA00" width="2.5"/>
					<line cat="roam2" outline="bridge" cap="butt" stroke="#FFAA00" width="2.5"/>
					<line cat="roam2-dark" outline="bridge" cap="butt" stroke="#FFAA00" width="2.5"/>
				</m>
				<m e="way" k="highway" v="trunk" zoom-max="12" zoom-min="11">
					<line cat="bolt2" outline="bridge" cap="butt" stroke="#FFAA00" width="3"/>
					<line cat="bolt2-dark" outline="bridge" cap="butt" stroke="#FFAA00" width="3"/>
					<line cat="roam2" outline="bridge" cap="butt" stroke="#FFAA00" width="3"/>
					<line cat="roam2-dark" outline="bridge" cap="butt" stroke="#FFAA00" width="3"/>
				</m>
				<m e="way" k="highway" v="motorway_link" zoom-min="12">
					<line cat="bolt2" outline="bridge" cap="butt" stroke="#AA5500" width="2.5"/>
					<line cat="bolt2-dark" outline="bridge" cap="butt" stroke="#AA5500" width="2.5"/>
					<line cat="roam2" outline="bridge" cap="butt" stroke="#AA5500" width="2.5"/>
					<line cat="roam2-dark" outline="bridge" cap="butt" stroke="#AA5500" width="2.5"/>
				</m>
				<m e="way" k="highway" v="motorway" zoom-min="12">
					<line cat="bolt2" outline="bridge" cap="butt" stroke="#AA5500" width="3.5"/>
					<line cat="bolt2-dark" outline="bridge" cap="butt" stroke="#AA5500" width="3.5"/>
					<line cat="roam2" outline="bridge" cap="butt" stroke="#AA5500" width="3.5"/>
					<line cat="roam2-dark" outline="bridge" cap="butt" stroke="#AA5500" width="3.5"/>
				</m>
				<m e="way" k="highway" v="motorway_link" zoom-min="8" zoom-max="11">
					<line cat="bolt2" outline="bridge" cap="butt" stroke="#AA5500" width="2.5"/>
					<line cat="bolt2-dark" outline="bridge" cap="butt" stroke="#AA5500" width="2.5"/>
					<line cat="roam2" outline="bridge" cap="butt" stroke="#AA5500" width="2.5"/>
					<line cat="roam2-dark" outline="bridge" cap="butt" stroke="#AA5500" width="2.5"/>
				</m>
				<m e="way" k="highway" v="motorway" zoom-min="8" zoom-max="11">
					<line cat="bolt2" outline="bridge" cap="butt" stroke="#AA5500" width="4"/>
					<line cat="bolt2-dark" outline="bridge" cap="butt" stroke="#AA5500" width="4"/>
					<line cat="roam2" outline="bridge" cap="butt" stroke="#AA5500" width="4"/>
					<line cat="roam2-dark" outline="bridge" cap="butt" stroke="#AA5500" width="4"/>
				</m>
			</m>
			<!-- endregion -->


		</m>
	</m>
	<!-- endregion highway -->

	<!-- region place captions -->
	<m k="place">
		<m v="locality" zoom-min="13">
			<caption style="bold" fill="#000000" k="name" priority="5" size="14" stroke="#ffffff" stroke-width="2.0"/>
		</m>
		<m v="suburb" zoom-max="14">
			<caption style="bold_italic" fill="#000000" k="name" priority="4" size="17" stroke="#ffffff" stroke-width="2.0"/>
		</m>
		<m v="village" zoom-max="14">
			<caption style="bold" fill="#000000" k="name" priority="3" size="17" stroke="#ffffff" stroke-width="2.0"/>
		</m>
		<m v="island" zoom-min="10">
			<caption style="bold" fill="#000000" k="name" priority="1" size="20" stroke="#ffffff" stroke-width="2.0"/>
		</m>
		<m v="town">
			<caption style="bold" fill="#000000" k="name" priority="2" size="19" stroke="#ffffff" stroke-width="2.0"/>
		</m>
		<m v="city">
			<m zoom-min="7">
				<caption style="bold" dy="14" fill="#000000" k="name" priority="1" size="19" stroke="#ffffff" stroke-width="2.0"/>
			</m>
			<m zoom-max="6">
				<caption dy="14" fill="#000000" k="name" priority="1" size="19" stroke="#ffffff" stroke-width="2.0"/>
			</m>
		</m>
		<m v="country">
			<caption style="bold" fill="#000000" k="name" priority="0" size="20" stroke="#ffffff" stroke-width="2.0"/>
		</m>
	</m>
	<!-- endregion place -->




</rendertheme>
