body {
	margin: 0;
	overflow: hidden;
}

path {
	vector-effect: non-scaling-stroke;
}
#map path {
	fill: white;
	stroke: #ddd;
	stroke-width: 0.5px;
}
#map path[opacity] {
	fill: #234;
}
#paths {
	fill: none;
	stroke: #fff;
	stroke-width: 1px;
	stroke-dasharray: 5;
}
/*
.duku path { stroke: blue; }
.courtmetrg path { stroke: green; }
.lolclip path { stroke: #D5D; }
.melange path { stroke: #975; }
.haricots path { stroke: red; }
*/

#locations circle {
	fill: #234;
}
text {
	visibility: hidden;
	font-family: Georgia;
	z-index: 999;
}
text.desc {
	font-style: italic;
}
#locations g:hover text {
	visibility: visible;
}