nav { text-indent: -9999px; }

nav ul li a,
nav span
{
	display:block;
	float:left;
	height:22px;
	background:url(menusprites.png) no-repeat;
}
nav span.meaning
{
	display:block;
	position:absolute;
	background:url(menusprites.png) no-repeat;
}

nav li a:focus {outline:none}

nav span.comma { width:30px; background-position: -10px 0 }
nav span.quote { width:10px; background-position: -0px 0 }
nav span.lftmark { width:10px; background-position: -40px 0 }
nav span.rgtmark { width:10px; background-position: -50px 0 }
nav span.data10 { width:90px; background-position: -60px 0 }
nav span.data20 { width:90px; background-position: -150px 0 }
nav span.rem20 { width:70px; background-position: -240px 0 }
nav span.rem30 { width:70px; background-position: -310px 0 }
nav li#nav10 a {width:80px; background-position:-4630px 0}
nav li#nav10.here a,
nav li#nav10 a:hover {background-position:-4710px 0}
nav li#nav10 a:hover span.meaning {width:320px; background-position:-4790px 0;left:81px}
nav li#nav11 a {width:120px; background-position:-5110px 0}
nav li#nav11.here a,
nav li#nav11 a:hover {background-position:-5230px 0}
nav li#nav11 a:hover span.meaning {width:380px; background-position:-5350px 0;left:81px}
nav li#nav12 a {width:70px; background-position:-5730px 0}
nav li#nav12.here a,
nav li#nav12 a:hover {background-position:-5800px 0}
nav li#nav12 a:hover span.meaning {width:270px; background-position:-5870px 0;left:81px}
nav li#nav13 a {width:40px; background-position:-6140px 0}
nav li#nav13.here a,
nav li#nav13 a:hover {background-position:-6180px 0}
nav li#nav13 a:hover span.meaning {width:300px; background-position:-6220px 0;left:81px}
nav li#nav14 a {width:130px; background-position:-6520px 0}
nav li#nav14.here a,
nav li#nav14 a:hover {background-position:-6650px 0}
nav li#nav14 a:hover span.meaning {width:320px; background-position:-6780px 0;left:81px}
nav li#nav16 a {width:140px; background-position:-7480px 0}
nav li#nav16.here a,
nav li#nav16 a:hover {background-position:-7620px 0}
nav li#nav16 a:hover span.meaning {width:330px; background-position:-7760px 0;left:81px}
nav li#nav17 a {width:50px; background-position:-8090px 0}
nav li#nav17.here a,
nav li#nav17 a:hover {background-position:-8140px 0}
nav li#nav17 a:hover span.meaning {width:340px; background-position:-8190px 0;left:81px}
nav li#nav18 a {width:110px; background-position:-8530px 0}
nav li#nav18.here a,
nav li#nav18 a:hover {background-position:-8640px 0}
nav li#nav18 a:hover span.meaning {width:360px; background-position:-8750px 0;left:81px}
nav li#nav19 a {width:110px; background-position:-9110px 0}
nav li#nav19.here a,
nav li#nav19 a:hover {background-position:-9220px 0}
nav li#nav19 a:hover span.meaning {width:250px; background-position:-9330px 0;left:81px}
nav li#nav20 a {width:30px; background-position:-9580px 0}
nav li#nav20.here a,
nav li#nav20 a:hover {background-position:-9610px 0}
nav li#nav20 a:hover span.meaning {width:340px; background-position:-9640px 0;left:81px}
nav li#nav21 a {width:50px; background-position:-9980px 0}
nav li#nav21.here a,
nav li#nav21 a:hover {background-position:-10030px 0}
nav li#nav21 a:hover span.meaning {width:360px; background-position:-10080px 0;left:81px}
nav li#nav23 a {width:50px; background-position:-10960px 0}
nav li#nav23.here a,
nav li#nav23 a:hover {background-position:-11010px 0}
nav li#nav23 a:hover span.meaning {width:330px; background-position:-11060px 0;left:81px}
nav li#nav24 a {width:80px; background-position:-11390px 0}
nav li#nav24.here a,
nav li#nav24 a:hover {background-position:-11470px 0}
nav li#nav24 a:hover span.meaning {width:360px; background-position:-11550px 0;left:81px}
nav li#nav25 a {width:30px; background-position:-11910px 0}
nav li#nav25.here a,
nav li#nav25 a:hover {background-position:-11940px 0}
nav li#nav25 a:hover span.meaning {width:380px; background-position:-11970px 0;left:81px}
nav li#nav26 a {width:80px; background-position:-12350px 0}
nav li#nav26.here a,
nav li#nav26 a:hover {background-position:-12430px 0}
nav li#nav26 a:hover span.meaning {width:360px; background-position:-12510px 0;left:81px}
nav li#nav27 a {width:90px; background-position:-12870px 0}
nav li#nav27.here a,
nav li#nav27 a:hover {background-position:-12960px 0}
nav li#nav27 a:hover span.meaning {width:580px; background-position:-13050px 0;left:81px}
nav li#nav28 a {width:40px; background-position:-13630px 0}
nav li#nav28.here a,
nav li#nav28 a:hover {background-position:-13670px 0}
nav li#nav28 a:hover span.meaning {width:240px; background-position:-13710px 0;left:81px}
nav li#nav29 a {width:20px; background-position:-13950px 0}
nav li#nav29.here a,
nav li#nav29 a:hover {background-position:-13970px 0}
nav li#nav29 a:hover span.meaning {width:450px; background-position:-13990px 0;left:81px}
nav li#nav3 a {width:40px; background-position:-1370px 0}
nav li#nav3.here a,
nav li#nav3 a:hover {background-position:-1410px 0}
nav li#nav3 a:hover span.meaning {width:240px; background-position:-1450px 0;left:81px}
nav li#nav30 a {width:50px; background-position:-14440px 0}
nav li#nav30.here a,
nav li#nav30 a:hover {background-position:-14490px 0}
nav li#nav30 a:hover span.meaning {width:160px; background-position:-14540px 0;left:81px}
nav li#nav35 a {width:100px; background-position:-15970px 0}
nav li#nav35.here a,
nav li#nav35 a:hover {background-position:-16070px 0}
nav li#nav35 a:hover span.meaning {width:180px; background-position:-16170px 0;left:81px}
nav li#nav36 a {width:60px; background-position:-16350px 0}
nav li#nav36.here a,
nav li#nav36 a:hover {background-position:-16410px 0}
nav li#nav36 a:hover span.meaning {width:430px; background-position:-16470px 0;left:81px}
nav li#nav4 a {width:70px; background-position:-1690px 0}
nav li#nav4.here a,
nav li#nav4 a:hover {background-position:-1760px 0}
nav li#nav4 a:hover span.meaning {width:430px; background-position:-1830px 0;left:81px}
nav li#nav5 a {width:110px; background-position:-2260px 0}
nav li#nav5.here a,
nav li#nav5 a:hover {background-position:-2370px 0}
nav li#nav5 a:hover span.meaning {width:320px; background-position:-2480px 0;left:81px}
nav li#nav6 a {width:90px; background-position:-2800px 0}
nav li#nav6.here a,
nav li#nav6 a:hover {background-position:-2890px 0}
nav li#nav6 a:hover span.meaning {width:380px; background-position:-2980px 0;left:81px}
nav li#nav7 a {width:80px; background-position:-3360px 0}
nav li#nav7.here a,
nav li#nav7 a:hover {background-position:-3440px 0}
nav li#nav7 a:hover span.meaning {width:380px; background-position:-3520px 0;left:81px}
nav li#nav8 a {width:60px; background-position:-3900px 0}
nav li#nav8.here a,
nav li#nav8 a:hover {background-position:-3960px 0}
nav li#nav8 a:hover span.meaning {width:200px; background-position:-4020px 0;left:81px}
nav li#navli0 a {width:40px; background-position:-380px 0}
nav li#navli0.here a,
nav li#navli0 a:hover {background-position:-420px 0}
nav li#navli0 a:hover span.meaning {width:90px; background-position:-460px 0;left:81px}
nav li#navli1 a {width:40px; background-position:-550px 0}
nav li#navli1.here a,
nav li#navli1 a:hover {background-position:-590px 0}
nav li#navli1 a:hover span.meaning {width:290px; background-position:-630px 0;left:81px}
nav li#navli15 a {width:40px; background-position:-7100px 0}
nav li#navli15.here a,
nav li#navli15 a:hover {background-position:-7140px 0}
nav li#navli15 a:hover span.meaning {width:300px; background-position:-7180px 0;left:81px}
nav li#navli2 a {width:20px; background-position:-920px 0}
nav li#navli2.here a,
nav li#navli2 a:hover {background-position:-940px 0}
nav li#navli2 a:hover span.meaning {width:410px; background-position:-960px 0;left:81px}
nav li#navli22 a {width:40px; background-position:-10440px 0}
nav li#navli22.here a,
nav li#navli22 a:hover {background-position:-10480px 0}
nav li#navli22 a:hover span.meaning {width:440px; background-position:-10520px 0;left:81px}
nav li#navli31 a {width:30px; background-position:-14700px 0}
nav li#navli31.here a,
nav li#navli31 a:hover {background-position:-14730px 0}
nav li#navli31 a:hover span.meaning {width:180px; background-position:-14760px 0;left:81px}
nav li#navli32 a {width:20px; background-position:-14940px 0}
nav li#navli32.here a,
nav li#navli32 a:hover {background-position:-14960px 0}
nav li#navli32 a:hover span.meaning {width:370px; background-position:-14980px 0;left:81px}
nav li#navli33 a {width:50px; background-position:-15350px 0}
nav li#navli33.here a,
nav li#navli33 a:hover {background-position:-15400px 0}
nav li#navli33 a:hover span.meaning {width:300px; background-position:-15450px 0;left:81px}
nav li#navli34 a {width:50px; background-position:-15750px 0}
nav li#navli34.here a,
nav li#navli34 a:hover {background-position:-15800px 0}
nav li#navli34 a:hover span.meaning {width:120px; background-position:-15850px 0;left:81px}
nav li#navli9 a {width:50px; background-position:-4220px 0}
nav li#navli9.here a,
nav li#navli9 a:hover {background-position:-4270px 0}
nav li#navli9 a:hover span.meaning {width:310px; background-position:-4320px 0;left:81px}