/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/


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

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

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

.sIFR-replaced div.sIFR-fixfocus {
margin: 0pt; 
padding: 0pt; 
overflow: auto; 
letter-spacing: 0px; 
float: none;
}

.yellowglow {font-weight:bold;color:#f7d100;}/* text-transform: uppercase; */
.greenglow  {font-weight:normal;color:#72eba3;}/* text-transform: uppercase; */
.sifr {color:#f7d100; line-height: 1em;} /* default yellow */
.sifr strong {color:#77bfa6;font-weight:normal;} /* when strong becomes blue */
.sifr em {color:#ffffff;}
.sifr a {}

.sIFR-active .yellowglow,
.sIFR-active .greenglow,
.sIFR-active .sifr {visibility:hidden;letter-spacing:-2px;font-family:Verdana;}

/* Add the sizes in Pixels to all the elements you will apply sIFR to, letter-spacing might need adjusting in some cases */
.sIFR-active #content h1.yellowglow {font-size:60px;margin:0;}
.sIFR-active #content h2.sifr {font-size:50px;margin:0;}
.sIFR-active #content h3.sifr {	font-size:30px;margin:0;}
.sIFR-active #content h4.greenglow {font-size:30px;margin:0;}
.sIFR-active #content h5.greenglow {font-size:16px;	margin:0;}
.sIFR-active #content h6.sifr {	font-size:14px;margin:0;}


.sIFR-active #content .content-header h1.yellowglow{font-size:60px;margin:0; text-transform: uppercase; bottom: 0;}
*:first-child+html #content .content-header h1.yellowglow{ bottom: 5px;}
.sIFR-active #content .content-subheader h2.greenglow{ bottom: 5px;}

.sIFR-active #content .title_right_doc h3{font-size: 16px; bottom: 3px;}
.sIFR-active #content .content-bio .left .title_left_bio h3.sifr {font-size:14px;margin:0;}
.sIFR-active #content .footer_right_doc h4.greenglow{ font-size: 24px;bottom: auto; top: 3px; line-height: 1em;}
.sIFR-active #content .article-item h3.greenglow{ font-size: 15px; line-height: 1em; bottom: 0; left: 4px; }
.sIFR-active #content .latest-header h2.yellowglow{font-size:60px;margin:0; text-transform: uppercase; bottom: 8px;}
.sIFR-active #content div.latest-right-header h3{bottom: 9px;}
.sIFR-active #content div.articles-header h2{bottom: 0;}




