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

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/*.sIFR-hasFlash H1 {
  line-height:28px !important;
  height:28px;
  font-size:28px;
  visibility:hidden;
  margin:0 !important;
}
*/

.sIFR-hasFlash H2 {
  line-height:16px !important;
  height:16px;
  font-size: 20px;
  visibility:hidden;
  /*margin-left:9px!important;*/ 
}
.sIFR-hasFlash H3 {
  line-height:15px !important;
  height:15px;
  font-size: 15px;
  visibility:hidden;
  /*margin-left:9px !important;*/
}




/*H1,*/H2,H3 {
  color:#510E01;
  /*margin:5px 0 10px 0;  this is overridden when sIFR is active with the !important declaration */
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/*H1 {
  font-size:28px;
  line-height:34px; /* this is overridden when sIFR is active with the !important declaration 
}*/

H2 {
  font-size: 16px;
  line-height:26px; /* this is overridden when sIFR is active with the !important declaration */
}

H3 {
  font-size:30px;
  line-height:26px; /* this is overridden when sIFR is active with the !important declaration */
}
