/* These are standard sIFR styles... do not modify */

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
}

.sIFR-replaced {
  visibility: visible !important;
}

span.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}


/**
 * These "decoy" styles are used to hide the browser text before it is replaced...
 * the negative-letter spacing in this case is used to make the browser text metrics
 * match up with the sIFR text metrics since the sIFR text in this example is so much narrower...
 * your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles
 */

.sIFR-hasFlash #outerMiddle .wrapper .leftCol ul.portal li h1 a,
.sIFR-hasFlash #outerMiddle .wrapper .rightCol .inner h1,
.sIFR-hasFlash #outerMiddle .wrapper .leftCol div h1.heading {
  visibility: hidden;
}

.sIFR-hasFlash #outerMiddle .wrapper .leftCol div h1.heading {
  font-size: 24px;
  color: #fff;
  margin: 0;
  padding: 15px 0 12px 12px;
  font-weight: normal;
}

.sIFR-hasFlash #outerMiddle .wrapper .leftCol div.heading h1.heading {
	/* choose a narrower font to bring adjacent H2 closer */
	font-family: Impact, sans-serif;
	font-size: 19px;
  display: inline;
}
.sIFR-hasFlash #outerMiddle .wrapper .leftCol div.heading h2.yellow {
  font-size: 20px; /* font-size here is smaller as display is inline */
  display: inline;
  padding: 0;
}

.sIFR-hasFlash #outerMiddle .wrapper .rightCol .inner h1 {
  font-size: 16px;
  margin: 0;
  padding: 8px 0;
  font-weight: normal;
}

#outerMiddle .wrapper .leftCol ul.portal li h1 a {
  font-size: 16px;
  font-weight: normal;
  padding: 5px 0 5px 0;
}

#outerMiddle .wrapper .leftCol ul.portal li #weather .weather-inner h1,
#outerMiddle .wrapper .leftCol ul.portal li #weather .weather-inner h2,
#outerMiddle .wrapper .rightCol .inner .weather #weather .weather-inner h1,
#outerMiddle .wrapper .rightCol .inner .weather #weather .weather-inner h2 {
  color: #5d6787;
  vertical-align: middle;
  display: inline;
}

.sIFR-hasFlash #outerMiddle .wrapper .leftCol ul.portal li #weather .weather-inner h1 {
  padding-bottom: 3px;
}


#outerMiddle .wrapper .leftCol ul.portal li #weather .weather-inner h1,
#outerMiddle .wrapper .rightCol .inner .weather #weather .weather-inner h1 {
  font-size: 12px;
}