.oneColumnBoxLeft
{ float: left; margin: 10px 0 0 5px; padding: 0 0 10px 0; text-align: left; font-size: 12px; border: 1px solid #999; }

.oneColumnBoxLeft h3
{ padding: 0 0 5px 5px; margin: 0 0 5px 0; font-size: 1.2em; background-color: #004278; color: #ffffff; }

.small
{ font-size: 0.8em; color: #777; margin: 10px; }

.box
{ float: left; padding: 10px; }

.current .label
{ position: relative; float: left; font-weight: bold; width: 105px; }

.current .value
{ position: relative; width: 220px; float: left; text-align: right; }

.current_r .label
{ position: relative; float: left; width: 320px; font-size: 0.8em; color: #000; }

.current_r .label a, .current_r .label a:link, .current_r .label a:visited
{ color: #000; }

.current_r .value
{ position: relative; width: 320px; float: left; text-align: right; font-size: 0.8em; }

.row
{ padding: 5px; border-bottom: 1px dotted #777; float: left; }

.radarmap
{ position: relative; left: 60px; top: 0; height: 550px; width: 600px; }

.radar_layer
{ position: absolute; left: 0; top: 0; }

.forecast_box
{ float: left; width: 105px; margin: 5px; text-align: center; }

.forecast_box img
{ margin: 10px; }

.forecast_box .label
{ font-weight: bold; height: 15px; width: 105px; float: left; margin-top: 5px; }

.error
{ font-weight: bold; color: #f00; padding: 10px; }

.search
{ text-align: center; }

.cities .city
{ float: left; width: 170px; font-size: 0.8em; text-align: left; margin: 0 0 0 10px; }

.cities .city a, .cities .city a:link, .cities .city a:visited
{ color: #000; }

.webcams .thumbs { float: left; width: 700px; height: 150px; overflow: auto; }

.webcams .thumb { float: left; width: 150px; height: 115px; }

.fc_item { clear: both; padding: 10px; background-image: url(/images/bg_hline.gif);  background-repeat: repeat-x;  background-position: bottom; }

.fc_item .fc_image {float: left; padding: 0 10px 0 0;}

.fc_item .fc_day {font-weight: bold;}

.fc_item .fc_forecast {}
