/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.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;
}

/*---- Header styling ---*/
/*.sIFR-active h1,
.sIFR-active h3,
.sIFR-active h3.unactive,*/
/*
.sIFR-active p.preamble,
*/
.sIFR-active body.black div#maincontent ul,
.sIFR-active body.blue div#maincontent ul,
.sIFR-active body.navy div#maincontent ul,
.sIFR-active body.green div#maincontent ul,
.sIFR-active body.purple div#maincontent ul,
.sIFR-active body.pink div#maincontent ul,
.sIFR-active body.white div#maincontent ul,
.sIFR-active body.black div#navigation li,
.sIFR-active body.blue div#navigation li,
.sIFR-active body.navy div#navigation li,
.sIFR-active body.green div#navigation li,
.sIFR-active body.purple div#navigation li,
.sIFR-active body.pink div#navigation li,
.sIFR-active body.white div#navigation li,
.sIFR-active body.black div#leftmenu div.normal,
.sIFR-active body.blue div#leftmenu div.normal,
.sIFR-active body.navy div#leftmenu div.normal,
.sIFR-active body.green div#leftmenu div.normal,
.sIFR-active body.purple div#leftmenu div.normal,
.sIFR-active body.pink div#leftmenu div.normal,
.sIFR-active body.white div#leftmenu div.normal,
.sIFR-active body.black div#leftmenu div.active,
.sIFR-active body.blue div#leftmenu div.active,
.sIFR-active body.navy div#leftmenu div.active,
.sIFR-active body.green div#leftmenu div.active,
.sIFR-active body.purple div#leftmenu div.active,
.sIFR-active body.pink div#leftmenu div.active,
.sIFR-active body.white div#leftmenu div.active,
.sIFR-active body.gray h1,
.sIFR-active body.yellow h1,
.sIFR-active #HeadContent h1
/*.sIFR-active div.tagcloud span.xxsmall,
.sIFR-active div.tagcloud span.xsmall,
.sIFR-active div.tagcloud span.small,
.sIFR-active div.tagcloud span.medium,
.sIFR-active div.tagcloud span.large,
.sIFR-active div.tagcloud span.xlarge,
.sIFR-active div.tagcloud span.HiLight*/
{
	visibility: hidden;
	font-family: Arial, Helvetica, Sans-Serif;
}

.sIFR-active body.black div#navigation li,
.sIFR-active body.blue div#navigation li,
.sIFR-active body.navy div#navigation li,
.sIFR-active body.green div#navigation li,
.sIFR-active body.purple div#navigation li,
.sIFR-active body.pink div#navigation li,
.sIFR-active body.white div#navigation li { font-size: 14px; line-height: 14px; }

.sIFR-active body.black div#leftmenu div.normal,
.sIFR-active body.blue div#leftmenu div.normal,
.sIFR-active body.navy div#leftmenu div.normal,
.sIFR-active body.green div#leftmenu div.normal,
.sIFR-active body.purple div#leftmenu div.normal,
.sIFR-active body.pink div#leftmenu div.normal,
.sIFR-active body.white div#leftmenu div.normal,
.sIFR-active body.black div#leftmenu div.active,
.sIFR-active body.blue div#leftmenu div.active,
.sIFR-active body.navy div#leftmenu div.active,
.sIFR-active body.green div#leftmenu div.active,
.sIFR-active body.purple div#leftmenu div.active,
.sIFR-active body.pink div#leftmenu div.active,
.sIFR-active body.white div#leftmenu div.active { font-size: 12px; line-height: 12px; margin: 0px 0px 4px 0px; }

.sIFR-active #HeadContent h1
{ 
	padding-bottom: 0;
	font-size: 3.6em;
	margin: 0px 0px 0px 0px;
	letter-spacing: -1.5px;
	line-height: 1.1em;
	/*font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 3.6em; margin: 0px; padding: 0px; color: black;*/
}

.sIFR-active #HeadContent p span
{
	padding-bottom: 0;
	font-size: 1.8em;
	margin: 0px 0px 0px 0px;
	letter-spacing: -1.5px;
	line-height: 1.1em;
}

.sIFR-active body.gray div#content h1
{
	padding-bottom: 0;
	font-size: 4.8em;
	margin: 0px 0px 30px 0px;
	letter-spacing: -1.5px;
	line-height: 1.1em;
}
/*
.sIFR-active h3
{
	display: block;
	font-size:1.2em;
	line-height: 1.2em;
	letter-spacing: -0.5px;
	margin: 9px 0px 5px 0px;
}

.sIFR-active h3.unactive
{
	display: block;
	font-size:1.4em;
	line-height: 1.4em;
	letter-spacing: -0.5px;
	margin: 9px 0px 5px 0px;
}
*/
/*
.sIFR-active p.preamble
{
	font-size: 1.8em;
	line-height: 1.4em;
	margin: 0px 0px 15px 0px;
}
*/

.sIFR-active body.black div#maincontent ul,
.sIFR-active body.blue div#maincontent ul,
.sIFR-active body.navy div#maincontent ul,
.sIFR-active body.green div#maincontent ul,
.sIFR-active body.purple div#maincontent ul,
.sIFR-active body.pink div#maincontent ul,
.sIFR-active body.white div#maincontent ul { font-size: 11px; line-height: 12px; margin: 0px 0px 0px 0px; }
