/*=: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 {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/*---- Regular styling ---*/

.sIFR-active h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	line-height: 20px;
}

.sIFR-active h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #cc8d0e;
	line-height: 20px;
}

.sIFR-active h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b5d0dc;
	line-height: 20px;
}

.sIFR-active p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	line-height: 20px;
}

/*---- Custom styling ---*/

.sIFR-active .info {
	font-size: 16px;
	color: #ffffff;
	
	display: block;
	width: 52px;
	height: 24px;
	float: left;
	line-height: 20px;
}

.sIFR-active .infoSmall {
	height: 24px;
	font-size: 13px;
	color: #ffffff;
	line-height: 20px;
	
	clear: both;
}

.sIFR-active .phone {
	font-size: 20px;
	color: #afc6e0;

	display: block;
	width: 175px;
	height: 24px;
	float: left;

	line-height: 20px;
}

.sIFR-active .tour {
	line-height: 20px;
}

.sIFR-active .tourSmall {
	line-height: 20px;
}

.sIFR-active .buyitem {
	line-height: 20px;
}

.sIFR-active .download {
	font-size: 14px;
	color: #ffffff;
	
	display: block;
	float: left;
	line-height: 20px;
	
	width: 300px;
}

/*---- Custom styling ---*/

.sIFR-active p.link {
	padding-bottom: 8px;
	line-height: 20px;
}

.sIFR-active p.yellow {
	line-height: 20px;
}

.sIFR-active p.formlabel {
	line-height: 20px;
}

.sIFR-active p.subtitle {
	line-height: 20px;
}

.sIFR-active p.subtitle2 {
	line-height: 20px;
	padding-bottom: 0;
}

.sIFR-active p.tourprev {
	line-height: 20px;
}

.sIFR-active p.archive {
	line-height: 20px;
}

.sIFR-active p.price {
	line-height: 20px;
}

.sIFR-active h2.tourHeading {
	line-height: 20px;
	padding: 0;
}

.sIFR-active h2.heading {
	line-height: 20px;
	padding: 0;
}

/*
.sIFR-active p.albumYear {
	position: relative;
	top: -8px;
	padding: 0;
	line-height: 20px;
}

.sIFR-active h2.albumName {
	padding: 0;
	line-height: 20px;
}

.sIFR-active p.tracks {
	padding: 0;
	font-size: 16px;
	line-height: 20px;
}
*/
