/* 
CSS definitions for Z Content Weather component and module
website: www.zcontent.net
*/

table.zw {  width: 185px; border: 0px; /* background-color: #FFFFFF; */
  padding: 2px; margin: 0px; }

.zw_day { font-weight: bold; }

.zw_lastupdate { text-align: right; }

.zw_forecast_hweek { width: 100%; }

.zw_forecast_vweek { align: left; }

.zw_forecast_vday { vertical-align: top; }

.zw_forecast_hday { text-align: left; }

table.zw_overlib 
{ background-color: #FFFFFF ! important; 
  width: 250px ! important; 
  border-width: 2px ! important; 
  border-color: #0000FF ! important; 
  border-style: solid ! important; }

.zw_forecast_string { text-align: left; }

.zw_forecast_data { text-align: left; font-weight: bold; }

.zw_icon { display: none; }

.zw_hitemp { color: #FF0000; }

.zw_lowtemp { color: #0033CC; }

.zw_pop { color: #00AA00; }

.zw_observation { padding-top: 4px; }

.zw_obicon { padding-top: 4px; halign: center; }

/* make the observation temperature larger in the module area when in table mode */
table.moduletable .zw_observation_temperature, div.module .zw_observation_temperature { font-weight: bold; font-size: larger; }

/* make the observation text larger in the module area when in table mode */
table.moduletable .zw_observation_weather, div.module .zw_observation_weather { font-weight: bold; font-size: larger; }

/* uncomment below to have alternating row colors for the observation data when in table mode */

/*
tr.zw_observation_row_1 { background-color: #ccccff; }

tr.zw_observation_row_2 { background-color: #ffffff; }
*/

.zw_footer { color: #888888; text-align: right; padding-bottom: 10px; }

.zw_alert { text-align: center; }

a.zw_alert:link, a.zw_alert:visited { color: #FF0000; font-weight: bold; }
a.zw_alert:hover { color: #FF0000; font-weight: bold; text-decoration: underline;}

.zw_alerttitle { width: 100%; font-weight: bold; text-align: center; font-size: 9pt; }
.zw_alertdate { width: 100%; border-bottom: 2px #000000 solid; font-weight: bold; font-size: 8pt; }
.zw_alerttext { width: 100%; font-size: 8pt; }
.zw_errortitle { font-size: 12pt; font-weight: bold; }
.zw_errortext { font-size: 10pt; font-weight: normal; }