/* 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 */
.sIFR-hasFlash h1.sifr_large,
.sIFR-hasFlash h1.sifr_long,
.sIFR-hasFlash h2.sifr_long,
.sIFR-hasFlash h3.sifr_long,
.sIFR-hasFlash h2.sifr_short {
    visibility: hidden;
}
.sIFR-hasFlash h1.sifr {
    visibility: hidden;
}
.sIFR-hasFlash h2.sifr {
    visibility: hidden;
    letter-spacing: -9px;
}
.sIFR-hasFlash h3.sifr {
    visibility: hidden;
    letter-spacing: -6px;
}

.sIFR-hasFlash h4.sifr {
    visibility: hidden;
    letter-spacing: -5px;
}

.sIFR-hasFlash #headline
{
    visibility: hidden;
    margin-bottom: -5px;
}
