/* These are standard sIFR styles... do not modify */

.sIFR-flash 
{
	margin: 0;
	padding: 0;
	visibility: visible !important;
}

.sIFR-unloading .sIFR-flash 
{
	visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore 
{
	visibility: visible !important;
}

.sIFR-alternate 
{
  display: block;
  height: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 0;
}

.sIFR-replaced div.sIFR-fixfocus 
{
  float: none;
  letter-spacing: 0; 
  margin: 0; 
  overflow: auto; 
  padding: 0;   
}

/* 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;
}


/* 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-active h1,
.sIFR-active h2.hasFlash,
.sIFR-active h3.hasFlash,
.sIFR-active h4.hasFlash,
.sIFR-active h5.hasFlash
{
	visibility: hidden;
}