@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - FLY Video Contest Page : MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		fly_main.css
	Date:			Apr 29, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	* {
		margin:0; padding:0;
	}
	body {
		background:#022130 url(/images/body_bg.jpg) top center repeat-x;
		font:normal 13px Arial, Helvetica, sans-serif; line-height:18px; 
		color:#fefefe;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	#main {
		width:960px;
		margin:0 auto;
	}
	a {
		color:#00baff;
		text-decoration:none;
	}
		a:hover {
			color:#ffc600;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		width:925px; height:356px;
		padding:84px 0 0 34px;
	}
		#header h1#h1_swagSurfinDanceContest {
			width:470px; height:129px;
			display:block;
			background: url(/images/h1_swagSurfinDanceContest.png) 0 0 no-repeat;
		}
		#header p {
			width:330px;
			margin:8px 0 0 128px;
			
		}
		#header a.btn_uploadNow {
			width:142px; height:31px;
			margin:12px 033 0 0;
			background:url(/images/btn_uploadNow142.png) 0 0 no-repeat;
			display:block;
		}
			#header a.btn_uploadNow:hover {
				background-position:0 -31px;
			}
		#header a.arrow {
			padding:0 18px 0 0;
			background:url(/images/arrow.gif) right 3px no-repeat;
			font-weight:bold;
		}
			#header a.arrow:hover {
				background-position:right -27px;
			}
		#header a.logo {
			width:224px; height:140px;
			margin:184px 10px 0 0;
			display:block;
			float:left;
		}
		#header #promo {
			width:220px;
			margin:203px 0 0 0;
			float:left;
		}
			#header #promo .album {
				width:101px;
				float:left;
			}
				#header #promo .album img {
					border:solid 1px #3491d9;
				}
			#header #promo .info {
				padding:37px 0 0 15px;
				font:bold 11px Arial, Helvetica, sans-serif;
				float:left;
			}
				#header #promo .info h2 {
					width:100px; height:15px;
					margin:0 0 15px 0;
					background:url(/images/h2_buyNow.png) no-repeat;
				}
				#header #promo .info a.btn_amazon {
					width:42px;
					margin:0 15px 0 0; padding:20px 0 0 0;
					background:url(/images/btn_amazon.png) center 0 no-repeat;
					color:#fff;
					display:block;	
					float:left;				
				}
					#header #promo .info a.btn_amazon:hover {
						color:#b9e0f3;
					}
				#header #promo .info a.btn_itunes {
					width:36px;
					padding:20px 0 0 0;
					background:url(/images/btn_itunes.png) center 0 no-repeat;
					color:#fff;
					display:block;	
					float:left;				
				}
					#header #promo .info a.btn_itunes:hover {
						color:#b9e0f3;
					}
		#header .content {
			float:left;
		}
			#header .content h1#h1_swagSurfinDanceContest {
				float:none;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	video nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#top3Holder ul#nav {
		list-style:none;
	}
		
		#top3Holder	a.collegeTab:link, a.collegeTab:visited {
			width:249px; height:60px;
			background:url(/images/navSpriteCollege_tab.png) 0 0 no-repeat;
			display:block;
		}
			#top3Holder a.collegeTab:active {
					background-position:0 -140px;
				}
				#top3Holder a.collegeTab:hover {
					background-position:0 -70px;
				}
			
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#mediaPlayerHolder Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaPlayerHolder {
		width:960px; height:93px;
	}
				

/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		width:900px; height:120px;
		margin:0 auto;
		font:normal 10px Arial, Helvetica, sans-serif;
	}
		#footer a.btn_defJam {
			width:79px; height:64px;
			margin:0 20px 0 0;
			display:block;
			float:left;
		}
		#footer .text {
			width:800px;
			margin:20px 0 0 0;
			float:left;
		}