.oneColumnBoxLeft
{ float: left; margin: 10px 0 0 20px; padding: 0 5px 5px 0; text-align: left; font-size: 12px; }

.oneColumnBoxLeft h1
{ margin: 0 0 5px 5px; font-size: 1.2em; }

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

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

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

.current .value
{ position: relative; width: 130px; 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: 35px; width: 105px; float: left; }

.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; }

/* -------------------------------------------------------------------------------------------
CSS Alerts/Messages (http://www.bioneural.net/2006/04/01/create-a-valid-css-alert-message/)
------------------------------------------------------------------------------------------- */

.m_info, .m_success, .m_warning, .m_error, .m_validation {
    border: 1px solid;
    margin: 10px 20px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    text-align: left;
    font-size: 0.8em;
}
.m_info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/weather/images/info.png');
}
.m_success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/weather/images/success.png');
}
.m_warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/weather/images/warning.png');
}
.m_error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/weather/images/error.png');
}
.m_validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('/weather/images/validation.png');
}
