	.weathericon {
		float: none;
		display: block;
		text-align:center;
		width: 24px;
		height: 24px;
		margin:2% auto;
		background-position: 0 0;
		background-repeat: no-repeat;
	}

	.weathericon 			{ background-image: url('sprite_weathericons_small_black.png'); }
	.weathericon span 		{ display: none; }
		
	.weathericon.rain,
	.weathericon.lightrain 			{ background-position: 0 0; }
	.weathericon.lightcloud 		{ background-position:  -33px 0; }
	.weathericon.cloud 				{ background-position: -69px 0; }
	.weathericon.sun 				{ background-position: -104px 0; }
	.weathericon.sleet,
	.weathericon.sleetthunder,
	.weathericon.sleetsunthunder 	{ background-position: 0 -28px; }
	.weathericon.rain 				{ background-position: -36px -24px; }
	.weathericon.rainthunder,
	.weathericon.lightrainthunder,
	.weathericon.lightrainsunthunder{ background-position: -69px -27px; }
	.weathericon.snow,
	.weathericon.snowthunder,
	.weathericon.snowsunthunder 	{ background-position: -102px -27px; }
	.weathericon.partlycloud 		{ background-position: 0 -50px; }
	.weathericon.lightrainsun 		{ background-position: -36px -52px; }
	.weathericon.snowsun,
	.weathericon.sleetsun 			{ background-position: -69px -53px; }
	.weathericon.fog 				{ background-position: -102px -52px; }

	.weather .temp {
		line-height:60%;
		text-align:center;
	}
