 table.zw {
width:100%;
border:0;
margin:0;
padding:2px
}

.zw_day {
font-weight:700;
text-align:center;
padding-bottom:4px
}

.zw_lastupdate {
text-align:right
}

.zw_forecast_hweek {
width:100%;
margin:0;
padding:0
}

.zw_forecast_vweek {
align:left;
margin:0;
padding:0
}

.zw_forecast_vday {
text-align:center;
vertical-align:top
}

.zw_forecast_hday {
text-align:left
}

table.zw_overlib {
background-color:#FFF !important;
width:250px !important;
border-color:#00F !important;
border-style:solid !important;
border-width:2px !important
}

.zw_forecast_data {
text-align:center;
font-weight:700
}

.zw_icon {
text-align:center;
margin:0;
padding:0
}

.zw_hitemp {
color:red
}

.zw_lowtemp {
color:#03C
}

.zw_pop {
color:#0A0
}

.zw_observation {
padding-top:4px
}

.zw_obicon {
padding-top:4px;
halign:center
}

.zw_footer {
color:#888;
text-align:right;
padding-bottom:10px
}

a.zw_alert:link,a.zw_alert:visited {
color:red;
font-weight:700
}

a.zw_alert:hover {
color:red;
font-weight:700;
text-decoration:underline
}

.zw_alerttitle {
width:100%;
font-weight:700;
text-align:center;
font-size:9pt
}

.zw_alertdate {
width:100%;
border-bottom:2px #000 solid;
font-weight:700;
font-size:8pt
}

.zw_alerttext {
width:100%;
font-size:9pt
}

.zw_errortitle {
font-size:10pt;
font-weight:700
}

.zw_errortext {
font-size:10pt;
font-weight:400
}

table.zw_admin td {
border:0;
padding:0
}

table.adminheading {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
border:0;
width:100%;
border-collapse:collapse;
color:#C64934;
font-size:18px;
font-weight:700;
text-align:left;
margin:0;
padding:0
}

table.adminheading th {
background:url(../../images/com_zweather/zcontent100.png) no-repeat left;
text-align:left;
height:55px;
width:99%;
padding-left:110px;
border-bottom:5px solid #fff
}

.rssheading {
font-size:14px;
color:#000;
font-weight:700
}

.rsssection {
padding:4px
}

.rsssection_header {
font-style:bold;
color:#000;
font-weight:700
}

.rssdate {
color:#666;
font-size:11px
}

.rssdescription {
font-weight:400;
color:#333;
font-size:11px
}

.zw_forecast_string,.zw_alert {
text-align:center
}

table.moduletable .zw_observation_temperature,div.module .zw_observation_temperature,table.moduletable .zw_observation_weather,div.module .zw_observation_weather {
font-weight:700;
text-align:center;
font-size:larger
}
