/* Header Styles */
#header {
		width: 980px;
		height: 150px;
		background: #AF1225 url(backgrounds/header-bg.gif);
		position: relative;
		margin: auto;
	}

/* Main Nav Styles */
#mainNav {
		position: absolute;
		left: 5px;
		bottom: 0;
		width: 980px;
	}

ul#mainNav {
		padding: 0;
		margin: 0;	
	}
	
ul#mainNav, ul#mainNav li {
		list-style: none;
		margin-top: 0;
	}

ul#mainNav li {
		float: left;
		height: 35px;
		margin: 0 2px 0 0;
		position: relative;
		background: #3B3B3B;
	}

ul#mainNav li.current {
		background: #AF1225;
	}

ul#mainNav li a {
		display: block;
		line-height: 35px;
		padding: 0 15px 0 15px;
		text-decoration: none;
		color: #FFF;
	}
	
ul#mainNav li a:hover {
		text-decoration: none;
		color: #AF1225;
	}

ul#mainNav li.current a:hover {
		color: #FFF;
}

ul#mainNav li a:active {
		text-decoration: none;
		color: #AF1225;
	}
	
ul#subNav {
		margin: 0;
		padding: 0;
		
	}
	
ul#subNav li {
		width: 150px;
		height: 35px;
		line-height: 35px;
		background: #3B3B3B;
		margin: 0 0 1px 0;
		text-align: left;
		text-transform: none;
		clear: left;	
	}
	
ul#subNav li a {
		border: none;
		padding: 0;
		margin: 0;
		color: #FFF;
		font-weight: normal;
		text-indent: 15px;
		font-size: 1.0em;
	}
	
	
ul#subNav li a:hover {
		color: #AF1225;
	}
	
ul#mainNav li.current ul#subNav li a:hover {
		color: #AD1225;
	}
	
.container {
		position: absolute;
		left: 0;
		top: 35px;
		display: none;
		z-index: 0;
	}
	
ul#mainNav li:hover .container {
		display: block;
		z-index: 2;
	}
	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }

#logo {
		position: absolute;
		top: 30px;
		left: 30px;
	}

#sponsors {
		position: absolute;
		top: 25px;
		right: 30px;
	    }

/* Footer Styles */
#footer {
		width: 980px;
		height: 160px;
		text-align: left;
		position: relative;
		background: #E7E6EC url(backgrounds/footer-bg.gif);
		margin: auto;
		clear: both;
	}

/* Footer Nav Stlyes */
#footerNav {
		position: absolute;
		top: 10px;
		right: 10px;
	}
	
ul#footerNav, ul#footerNav li {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
ul#footerNav li {
		float: left;
		border-right: 1px solid #000;
	}

ul#footerNav li.last {
		border: none;
	}
	
ul#footerNav li a {
		padding: 0 10px 0 10px;
		text-decoration: none;
	}

/* Right Column Styles */
#rightColumn {
		width: 225px;
		float: left;
		text-align: left;
		margin: 20px 0 20px 0;
		position: relative;
	}

#rightColumn #news {
		width: 225px;
		background: #E6E6E6;
		float: left;
		padding: 10px;
		margin: 0 0 2px 0;
	}

#rightColumn img {
		margin: 0;
		padding: 20px 0 20px 0;
	}

#rightColumn #poster {
		margin: 0;
		padding: 0;
	}

#newsTitle {
		position: absolute;
		left: 170px;
		top: -60px;
		width: 50px;
		height: 50px;
	}

/* Misc Styles */
#copyright {
		position: absolute;
		top: 10px;
		left: 10px;
	}

#content {
		width: 730px;
		float: left;
		margin: 0 0 0 20px;
	}

#textHolder {
		float: left;
		text-align: left;
		padding: 20px 20px 20px 0;
		width: 700px;
}

#imgHolder {
		float: right;
		text-align: left;
		padding: 0 20px 20px 0;
}

ul#textHolder {
		margin: 0;
		padding: 0;
	}

#mediaHolder {
		float: left;
		text-align: left;
		padding: 0;
		margin: 0 20px 20px 0;
		background: #E6E6E6;
		width: 340px;
}

#mediaHolder p {
		padding: 10px;
}

h2 {
		padding: 0;
		margin: 0;
	}

strong {
		color: #AF1225;
	}

#lable {
		position: absolute;
		left: -90px;
		top: 60px;
		z-index: 1;
	}

/* Link Styles */
a {
	text-decoration: none;
	color: #AF1225;
	}

/* Flash Styles */
#homeFlash {
		margin: 0;
		padding: 0;
	}

#footerFlash {
		position: absolute;
		top: 40px;
		left: 0;
		margin: 0;
		padding: 0;
	}

/* FAQS Styles */
#faqHolder {
		float: left;
		text-align: left;
		padding: 20px 20px 0 0;
	}

#faqHolder p {
		padding: 0;
		margin: 0;
}

/* Fact Styles */
#factHolder {
		float: left;
		text-align: left;
		padding: 0;
		margin: 0 20px 20px 0;
		background: #E6E6E6;
		width: 340px;
}

#factHolder p {
		padding: 0 10px 10px 10px;
}
	
