.city_select {margin-left: 20em; margin-bottom: -1.25em;}
.city_select ul {list-style-type: none; margin: 0em; padding: 0em;}
.city_select ul li .select {border-width: 1px; border-style: solid; display: block; text-align: center; font-size: 90%; font-weight: bold; padding: 0.1em 0em 0.05em; width: 1.4em;}
.city_select ul li ul {list-style-type: none; margin: 0em; padding: 0em;display: none;}
.city_select ul li:hover ul {display: block;}
.city_select ul li ul li {padding: 0.5em; border-width: 1px; border-style: solid; margin: -1em 0em 0em -10em; position: absolute; height: 27.25em;}
	*html .city_select ul li ul li {height: 25em;} /* IE6 */
#icon img {height: 2.75em; float: left;}
.weather {display: block; margin: 0em 0em 0em 3.25em; text-transform: uppercase; font-family: arial;}
.weather img {float: left;}
.weather #city {float: left; margin-right: 1em; font-size: 115%;}
.weather #temperature {font-size: 115%;}
.weather #condition {float: left;}
.weather .weather_break {float: left; margin: 0em 0.15em;}
.weather .forecast {float: left;}
.weather .forecast label {font-size: 65%;}
.weather .forecast #hi {display: inline; margin-right: 1em;}
.weather .forecast #low {}   
