@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - FLY Video Contest Page : SINGLE VIEW
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		fly_singleView_college.css
	Date:			Apr 29, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	

/*	--------------------------------------------------------------------------------------------------------------------------
	body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {
		background:#022130 url(/images/body_bg_mini.jpg) top center repeat-x;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#nav {
		padding:0 0 0 12px;
		list-style:none;
	}
		ul#nav li {
			width:248px; height:60px;
			background:url(/images/navSprite_tab.png) -261px -140px no-repeat;
			float:left;
			display:inline;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		width:872px; height:326px;
		padding:114px 0 0 88px;
	}
		#header a.logo {
			width:182px; height:125px;
			margin:41px 55px 0 0;
			float:left;
		}
		#header #promo {
			margin:83px 0 0 0;
			float:left;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#singleView Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#wave {
		background:url(/images/bg_wave.jpg) center top no-repeat;
	}
	#singleView .contentHolder {
		width:938px;
		margin:0 auto 60px auto; padding:36px 0 0 0;
		background:url(/images/diagPattern_blue.png);
	}
		#singleView .contentHolder .header {
			height:30px;
			padding:8px 77px 0 77px;
			background:url(/images/bg_header_blue.gif) repeat-x;
			text-align:center;
		}
			#singleView .contentHolder .header a.btn_back {
				width:107px; height:13px;
				margin:4px 0 0 0;
				background:url(/images/btn_backToVideos.png) 0 0 no-repeat;
				display:block;
				float:left;
			}
				#singleView .contentHolder .header a.btn_back:hover {
					background-position:0 -15px;
				}
			#singleView .contentHolder .header h1#text {
				width:650px;
				font:bold 18px Arial, Helvetica, sans-serif;
				float:left;
			}
		#singleView .contentHolder #vote {
			padding:36px 0 0 77px;	
		}
			#singleView .contentHolder #vote .screen {
				width:503px; height:384px;
				padding:23px 0 0 23px;
				display:block;
				background:url(/images/collegeBG526.png) 0 0 no-repeat;
				float:left;
			}
			#singleView .contentHolder #votes {
				width:266px; height:318px;
				margin:12px 0 0 0; padding:53px 0 0 0;
				background:url(/images/darkBlueBG.png) no-repeat;
				float:left;
				text-align:center;
			}
				#singleView .contentHolder #votes h2 {
					width:251px;
					margin:0 auto 25px auto;
					font:bold 14px Arial, Helvetica, sans-serif;
					color:#89c5de;
					line-height:18px;
				}
				#singleView .contentHolder #votes .voted {
					font:bold 60px Arial, Helvetica, sans-serif;
				}
				#singleView .contentHolder #votes h3#h3_votes {
					width:99px; height:19px;
					margin:0 auto 44px auto;
					background:url(/images/h3_votes_college.png)
				}
				#singleView .contentHolder #votes a.btn_voteNow {
					width:172px; height:37px;
					margin:0 auto;
					background:url(/images/btn_voteNow172_college.png) 0 0 no-repeat;
					display:block;
				}
					#singleView .contentHolder #votes a.btn_voteNow:hover {
						background-position:0 -37px;
					}
				#singleView .contentHolder #votes a.btn_thankYou {
					width:172px; height:37px;
					margin:0 auto;
					background:url(/images/btn_thankYou172_college.png) 0 0 no-repeat;
					display:block;
				}
		/*	paginator */
		.paginator {
			width:490px;
			margin: 0 auto;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			.paginator .prev {
				width:70px;
				float:left;
			}
				.paginator .prev a {
					
				}
			.paginator .next {
				width:70px;
				float:right;
				text-align:right;
			}
				.paginator .next a {
					
				}
			.paginator .pages {
				width:290px;
				float:left;
				text-align:center;
				color:#ccc;
			}
				.paginator .pages a, .paginator .pages strong {
					padding:2px;
				}
			
			
		/*	comments */
		#singleView .contentHolder #comments {
			width:490px;
			margin:38px auto 0 auto;
		}
			#singleView .contentHolder #comments .header {
				width:490px; height:23px;
				padding:0 0 6px 0;
				background:url(/images/divider_blue.png) bottom repeat-x;
				text-align:left;
			}
			#singleView .contentHolder #comments h1#h1_comments {
				height:19px;
				padding:0 0 0 158px;
				background:url(/images/h1_comments.png) 0 3px no-repeat;
				font:normal 21px Arial, Helvetica, sans-serif;
			}
			#singleView .contentHolder #comments ul {
				margin:24px 0 0 0;
				list-style:none;
			}
				#singleView .contentHolder #comments ul li {
					width:490px;
					margin:0 0 20px 0; padding:20px 0 0 0;
					background:#032c3f url(/images/top490.png) top no-repeat;
				}
				#singleView .contentHolder #comments ul li .footer {
					padding:0 0 30px 0;
					background:url(/images/bottom490.png) bottom no-repeat;
				}
					#singleView .contentHolder #comments ul li .user {
						width:90px;
						padding:0 10px 0 0;
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#6aa0b3;
						line-height:16px;
						text-align:right;
						float:left;
					}
						#singleView .contentHolder #comments ul li .user a {
							font-weight:bold;
							color:#00baff;
						}
							#singleView .contentHolder #comments ul li .user a:hover {
								color:#ffc600;
							}
					#singleView .contentHolder #comments ul li .content {
						width:380px;
						padding:0 10px 0 0;
						float:left;
					}
						#singleView .contentHolder #comments ul li .content h2 {
							margin:0 0 5px 0;
							font:bold 14px Arial, Helvetica, sans-serif;
						}
						#singleView .contentHolder #comments ul li .content p {
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#acceda;
							line-height:17px;
						}
		/*	form */
		.form {
			margin:0 0 0 45px;
		}
			form .pair {
				margin:0 0 18px 0;
			}
				form .pair label {
					width:78px;
					margin:4px 10px 0 0;
					border:0;
					float:left;
					text-align:right;
				}
				form .pair .textBox {
					width:284px; height:20px;
					padding:2px 0 0 5px;
					border:0;
					background:url(/images/bg_textbox.png) no-repeat;
					float:left;
				}
				form .pair .textArea {
					width:280px; height:100px;
					padding:2px 0 0 5px;
					background:#fff url(/images/bg_textArea.png) no-repeat;
				}
				form input.btn {
					margin:0 0 0 260px;
				}
			#singleView .contentHolder .footer {
				background:url(/images/diagPattern_blue.png) 0 0;
			}
				#singleView .contentHolder .footer .inner {
					width:938px; height:27px;
					background:url(/images/footerBG940.png) center bottom no-repeat;
				}
