#weatherPanel {
  height: 94px;
  padding: 0 5px 0px 0px
}
#weatherimage {
  width: 70px;
  text-align: center; 
  float: left;
  font-weight: bold;
  vertical-align: top;
}
#weatherimage img {
  display: block;
}
#mainweatherimage {
  width: 70px;
  text-align: center; 
  float: left;
  font-weight: bold;
  vertical-align: top;
  font-size: 1.1em;
}
#mainweatherimage img {
  display: block;
}
#weathertext {
  float: left;
  width: 144px;
  padding-left: 10px;
}
#mainweathertemp {
  float: left;
  width: 74px;
  padding-left: 10px;
  font-size: 1.2em;
  text-align: center;
}
#mainweathertemp .w-temperature {
  font-weight: bold;
  font-size: 1.8em;
}
#mainweathertemp .w-feelslike {
  font-weight: bold;
  font-size: 0.9em;
}
#mainweathertext {
  float: left;
  width: 284px;
  padding-left: 10px;
  font-size: 1.2em;
}
#mainweathertext p {
  margin: 0.5em 0 0.5em 0;
}
#mainweathertext .w-temperature {
  font-weight: bold;
  font-size: 1.8em;
}
#mainweathertext .w-feelslike {
  font-weight: bold;
}
#weathertext p {
  margin: 0.5em 0 0.5em 0;
}
#weathertext .w-temperature {
  font-weight: bold;
  font-size: 1.8em;
}
#weathertext .w-feelslike {
  font-weight: bold;
}
#homepageContentColumn .weatherContentSubColumnA {
  float: left;
  width: 229px;
  margin: 0 10px 10px 0;
}
#homepageContentColumn .weatherContentSubColumnB {
  float: left;
  width: 229px;
  margin-bottom: 10px;
}

#homepageContentColumn .weatherContentSubColumnB p {
  margin: 7px 0 0 0;
}
h2 {
  color: #fff;
  font-size: 1em;
  font-weight: bold;
  height: 15px;
  padding: 5px 10px 5px 10px;
  margin: 0 0 1em 0;
  background-position: right top;
  background-repeat: no-repeat;
}
h2.alpha {
  background-color: #73A7CA;
  background-image: url(/images/header_blue.gif);
}
h2.beta {
  background-color: #73C2CA;
  background-image: url(/images/header_teal.gif);
}

#weathertable td {
  padding: 8px 2px 8px 2px;
  background-color: #ddf;
}
#weathertable td.night {
  vertical-align: top;
  background-color: #ccc;
}
#weathertable td.day {
  vertical-align: top;
  background-color: #eee;
}
#weathertable th {
  vertical-align: top;
  padding: 8px;
  font-size: 1.2em;
  background-color: #ddf;
}
#weathertable th.side {
  vertical-align: middle;
  font-size: 1.2em;
  text-align: right;
  background-color: #ddf;
}
#weathertable .iconpanel{
  text-align: center;
}
#weathertable .iconpanel img{
  vertical-align: middle;
}
#weathertable th.empty {
  background-color: #fff;
}
#weathertable .temppanel,.sunset {
  text-align: center;
  font-size: 1.0em; 
}
#weathertable .temp,.time {
  font-weight: bold;
  font-size: 1.2em;
}