/*=: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-flash {
  display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}

#content {
	overflow: visible;
}

#content-wrapper {
	overflow: visible;
}

#container {
	overflow: visible;
}

#header {
  display: list-item;
	list-style-image: url(background/header_bg.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #ffffff;
	height: 120px;
}

#search {
  display: none;
}

#menu-main {
  display: none;
}

#menu-content > li {
  display: none;
}

#menu-content > li.selected {
  display: block;
  visibility: visible;
}

body.fstudents h2 span {
  display: list-item;
	list-style-image: url(headers/h2_fstudents.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #ffffff;
}

body.education h2 span {
  display: list-item;
	list-style-image: url(headers/h2_education.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #ffffff;
}

body.cstudents h2 span {
  display: list-item;
	list-style-image: url(headers/h2_cstudents.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #ffffff;
}

body.alumni h2 span {
  display: list-item;
	list-style-image: url(headers/h2_alumni.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #ffffff;
}

body.partners h2 span {
  display: list-item;
	list-style-image: url(headers/h2_partners.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #ffffff;
}

body.community h2 span {
  display: list-item;
	list-style-image: url(headers/h2_community.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #ffffff;
}

body.parents h2 span {
  display: list-item;
	list-style-image: url(headers/h2_parents.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #ffffff;
}
