/* Import shared styles 
-------------------------------------------------- */

@import "common.css";
@import "template_base.css";
@import "navigation.css";

/* Structure
-------------------------------------------------- */

#wrapper {
	background: url("/images/bg_main.jpg") repeat-x #000;
	min-height: 703px;
	height: auto !important;
	height: 703px;
}

#main {
	position: relative;
	height: 710px;
}

#pageContent {
	width: 430px;
	height: 496px;
	position: absolute;
	top: 190px;
}

#footer {
	clear: both;
}

/* Page Content */

#pageContent p {
	margin-top:150px;
	font-size:1em;
	width:400px;
}


/* sIFR Headers
------------------------------------------------------- */

sIFR-hasFlash #pageContent h2 {
	margin-top: 30px;
	position: relative;
	top: 50px;
}

.sIFR-hasFlash #pageContent h2.last {
	position: relative;
	top: -20px;
}


.sIFR-hasFlash #pageContent h3 {
	width: 400px;
	position: relative;
	top: -276px;
}

/* force height on embed */

.sIFR-hasFlash #pageContent h2 object,
.sIFR-hasFlash #pageContent h2 embed {	
	overflow: hidden;
	height: 60px !important;
}

.sIFR-hasFlash #pageContent h3 object,
.sIFR-hasFlash #pageContent h3 embed {
	overflow: hidden;
	height: 119px !important;
}


