ul.header-top-navigation li {float:left;}

.header-top-navigation {margin: 0 10px;}
.header-top.navigation li {font:12px/18px Arial, sans-serif;padding: 2px 4px;}
.header-top-navigation li:hover {background-color:#CBCBCB;}
.header-top.date {font:12px/18px, Arial, sans-serif;padding-top:6px;}

#header-top {font:12px/18px Arial, sans-serif;padding: 0px 10px 10px; margin-bottom:10px; }
ul.header-top-navigation li {float:left;}
#header-top .header-top-navigation li { padding: 0 4px; } 
#header-top-left ul { margin-right: 20px }
#header-top-right ul { margin-left: 20px }
.header-top-navigation li:hover {background-color:#CBCBCB;}

#header-top-left,
#tncms-region-nav-header_top_left,
.header-top-left.header-top-navigation, 
.header-top-left.login, 
.header-top-left.date,
.header-top-left.search,
.header-top-left.weather,
.header-top-left li
{ float:left; }

#header-top-right,
#tncms-region-nav-header_top_right,
.header-top-right.header-top-navigation, 
.header-top-right.login, 
.header-top-right.date,
.header-top-right.search,
.header-top-right.weather,
.header-top-right li
{ float:right; }

#header-top #weather-bug > div {margin-left:5px;}

.header-top-left.weather #weather-bug,
.header-top-right.weather #weather-bug {
width: auto;margin:0 15px;}

.header-top-left.weather #weather-bug #icon,
.header-top-right.weather #weather-bug #icon {
width:auto;float:left;}

.header-top-left.weather #weather-bug #icon img,
.header-top-right.weather #weather-bug #icon img {
float: none;width: 25px;height: 25px;margin-right: 0;margin-top: 0;display: inline;}

.header-top-left.weather #weather-bug #temp,
.header-top-right.weather #weather-bug #temp {
display: inline;font: bold 16px/25px Arial, sans-serif;float:left;}
.header-top-left.weather #weather-bug #conditions,
.header-top-right.weather #weather-bug #conditions {
color: #000;display: inline;font: 12px/25px Arial, sans-serif;float: right;}