@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - AQUALUNG MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		aqualung_main.css
	Date:			Sept 29, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	main/body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	* {
		margin:0; padding:0;
	}
	.altText {
		text-indent:-3000px;
		display:block;
		font:2px Arial, Helvetica, sans-serif;
	}
	.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%;
	}
	body {
		background:url(../../images/bg.jpg) fixed repeat-x;
		font-family:Arial, Helvetica, sans-serif;
	}
		#topBg {
			padding:16px 0 0 0;
			background:url(../../images/bg_topPaper.png) top center no-repeat;
			_background:url(../../images/bg_topPaper1.png) top center no-repeat;
		}
		#paperBg {
			background:url(../../images/bg_paper.jpg) top center repeat-y;
		}
		#toolBg {
			background:url(../../images/bg_tool.png) top center no-repeat;
			_background:url(../../images/bg_tool1.png) top center no-repeat;
		}
		#bookPenBg123 {
			width:300px; height:539px;
			position:absolute;
			top:0; right:0;
			background:url(../../images/bg_rightCorner.png) no-repeat;
			behavior:url(shared/css/iepngfix.htc);
		}
			#bookPenBg123 img {
				width:300px; height:539px;
			}
	#main {
		width:960px;
		margin:0 auto;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	color Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	a:link, a:visited {
		color:#000000;
		text-decoration:none;
	}
	a:active {
		color:#7b291e;
	}
	a:hover {
		color:#7b291e;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.topHeader {
		float:left;
		width:550px;
		margin:170px 0 0 0;
		display:inline;
	}
		h1#h1AquaLung {
			width:542px; height:64px;
			margin:0 0 0 14px;
			background:url(../../images/h1AquaLung.png) no-repeat;
		}
	#polaroid {
		float:left;
		width:286px; height:290px;
		margin:14px 0 0 99px;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main #nav {
		width:550px;
		padding:16px 0 0 22px;
	}
		#main #nav ul {
			list-style:none;
		}
			#main #nav ul li {
				float:left;			}
			#main #nav li a.active {
				background-position:bottom; !important;
			}
			#nav ul li.navHome a:link, #nav ul li.navHome a:visited {
				width:77px; height:19px;
				margin:0 20px 0 0;
				background:url(../../images/navHome.png) top no-repeat;
				display:block;
			}
				#nav ul li.navHome a:active {
					color:#7b291e;
				}
				#nav ul li.navHome a:hover {
					background-position:bottom;
				}
				#nav ul li.navHome img {
					width:77px; height:19px;
				}
			#nav ul li.navEvents a:link, #nav ul li.navEvents a:visited {
				width:89px; height:19px;
				margin:0 20px 0 0;
				background:url(../../images/navEvents.png) top no-repeat;
				display:block;
			}
				#nav ul li.navEvents a:active {
					color:#7b291e;
				}
				#nav ul li.navEvents a:hover {
					background-position:bottom;
				}
				#nav ul li.navEvents img {
					width:89px; height:19px;
				}
			#nav ul li.navMusic a:link, #nav ul li.navMusic a:visited {
				width:82px; height:19px;
				margin:0 20px 0 0;
				background:url(../../images/navMusic.png) top no-repeat;
				display:block;
			}
				#nav ul li.navMusic a:active {
					color:#7b291e;
				}
				#nav ul li.navMusic a:hover {
					background-position:bottom;
				}
				#nav ul li.navMusic img {
					width:82px; height:19px;
				}
			#nav ul li.navBio a:link, #nav ul li.navBio a:visited {
				width:51px; height:19px;
				margin:0 20px 0 0;
				background:url(../../images/navBio.png) top no-repeat;
				display:block;
			}
				#nav ul li.navBio a:active {
					color:#7b291e;
				}
				#nav ul li.navBio a:hover {
					background-position:bottom;
				}
				#nav ul li.navBio img {
					width:51px; height:19px;
				}
			#nav ul li.navMobile a:link, #nav ul li.navMobile a:visited {
				width:94px; height:19px;
				margin:0 20px 0 0;
				background:url(../../images/navMobile.png) top no-repeat;
				display:block;
			}
				#nav ul li.navMobile a:active {
					color:#7b291e;
				}
				#nav ul li.navMobile a:hover {
					background-position:bottom;
				}
				#nav ul li.navMobile img {
					width:94px; height:19px;
				}
			#nav ul li.navGallery a:link, #nav ul li.navGallery a:visited {
				width:103px; height:19px;
				margin:0 20px 0 0;
				background:url(../../images/navGallery.png) top no-repeat;
				display:block;
			}
				#nav ul li.navGallery a:active {
					color:#7b291e;
				}
				#nav ul li.navGallery a:hover {
					background-position:bottom;
				}
				#nav ul li.navGallery img {
					width:103px; height:19px;
				}
			#nav ul li.navMedia a:link, #nav ul li.navMedia a:visited {
				width:85px; height:19px;
				margin:0 20px 0 0;
				background:url(../../images/navMedia.png) top no-repeat;
				display:block;
			}
				#nav ul li.navMedia a:active {
					color:#7b291e;
				}
				#nav ul li.navMedia a:hover {
					background-position:bottom;
				}
				#nav ul li.navMedia img {
					width:85px; height:19px;
				}
			#nav ul li.navDownloads a:link, #nav ul li.navDownloads a:visited {
				width:150px; height:19px;
				margin:0 20px 0 0;
				background:url(../../images/navDownloads.png) top no-repeat;
				display:block;
			}
				#nav ul li.navDownloads a:active {
					color:#7b291e;
				}
				#nav ul li.navDownloads a:hover {
					background-position:bottom;
				}
				#nav ul li.navDownloads img {
					width:150px; height:19px;
				}
			#nav ul li.navBlog a:link, #nav ul li.navBlog a:visited {
				width:68px; height:19px;
				margin:0 20px 0 0;
				background:url(../../images/navBlog.png) top no-repeat;
				display:block;
			}
				#nav ul li.navBlog a:active {
					color:#7b291e;
				}
				#nav ul li.navBlog a:hover {
					background-position:bottom;
				}
				#nav ul li.navBlog img {
					width:68px; height:19px;
				}
			#nav ul li.navForum a:link, #nav ul li.navForum a:visited {
				width:88px; height:19px;
				background:url(../../images/navForum.png) top no-repeat;
				display:block;
			}
				#nav ul li.navForum a:active {
					color:#7b291e;
				}
				#nav ul li.navForum a:hover {
					background-position:bottom;
				}
				#nav ul li.navForum img {
					width:88px; height:19px;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	userBLock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#userBlock {
		padding:19px 0 0 19px;
		width:420px; height:122px;
		background:url(../../images/userBlockBG.png) top left no-repeat;
	}
		#userBlock h2 {
			margin:0 0 6px 0;
			width:98px; height:30px;
			background:url(../../images/h2_forum.png) top left no-repeat;
		}
		#userBlock .item {
			margin:8px 0 0 0;
		}
			#userBlock .item p {
				margin:0 10px 0 0;
				font:bold 12px Georgia, "Times New Roman", Times, serif;
				color:#65423d;
				float:left;
			}
			#userBlock .item a.btnLogin img {
				width:56px; height:18px;
			}
			#userBlock .item a.btnLogin {
				width:56px; height:18px;
				font-size:20px;
				float:left;
				background:url(../../images/btn_login.png) top left no-repeat;
			}
				#userBlock .item a.btnLogin:hover {
					background-position:bottom;
				}
			#userBlock .item a.btnSignUp img {
				width:63px; height:18px;
			}
			#userBlock .item a.btnSignUp {
				width:63px; height:18px;
				font-size:20px;
				float:left;
				background:url(../../images/btn_signup.png) top left no-repeat;
			}
				#userBlock .item a.btnSignUp:hover {
					background-position:bottom;
				}
				
			#userBlock .item a.btnLogout img {
				width:63px; height:18px;
			}
			#userBlock .item a.btnLogout {
				width:63px; height:18px;
				font-size:20px;
				float:left;
				background:url(../../images/btn_logout.png) top left no-repeat;
			}
				#userBlock .item a.btnLogout:hover {
					background-position:bottom;
				}
			#userBlock .item a.btnEditProfile img {
				width:90px; height:18px;
			}
			#userBlock .item a.btnEditProfile {
				width:90px; height:18px;
				font-size:20px;
				float:left;
				background:url(../../images/btn_editProfile.png) top left no-repeat;
			}
				#userBlock .item a.btnEditProfile:hover {
					background-position:bottom;
				}
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main .mainCol {
		float:left;
		width:517px;
		margin:26px 0 0 0;
	}
	/*	entriesBottom */
		#main .mainCol #entriesBottom {
			width:511px; height:105px;
			margin:0 0 0 6px;
			background:url(../../images/bg_entires_bottom.png) no-repeat;
		}
			#main .mainCol #entriesBottom img {
				width:511px; height:105px;
			}
		#main .mainCol #entriesBottomTruck {
			width:511px; height:105px;
			margin:0 0 0 6px;
			background:url(../../images/bg_entires_bottomTruck.png) no-repeat;
		}
			#main .mainCol #entriesBottomTruck img {
				width:511px; height:105px;
			}
		#main .mainCol #entriesBottomPhone {
			width:511px; height:114px;
			margin:0 0 0 6px;
			background:url(../../images/bg_entires_bottomPhone.png) no-repeat;
		}
			#main .mainCol #entriesBottomPhone img {
				width:511px; height:114px;
			}
		#main .mainCol #entriesBottomPen {
			width:590; height:137px;
			margin:0 0 0 6px;
			background:url(../../images/bg_entires_bottomPen.png) no-repeat;
		}	
			#main .mainCol #entriesBottomPen img {
				width:590; height:137px;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	altCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main .altCol {
		float:left;
		width:443px;
	}
		#main .altCol #mediaPlayer {
			width:299px; height:28px;
			margin:140px 0 0 98px;
			
		}
		#main .altCol #lyricsBottom {
			width:356px; height:26px;
			background:url(../../images/bg_lyricsBottom.png) no-repeat;
			behavior:url(shared/css/iepngfix.htc);
		}
	/*	video Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#main .altCol #video .lead {
			width:422px; height:321px;
			margin:13px 0 0 0; padding:55px 0 0 21px;
			background:url(../../images/bg_video.png) no-repeat;
			behavior:url(shared/css/iepngfix.htc);
		}
		#main .altCol #video .entry {
			width:422px; height:323px;
			margin:15px 0 0 0; padding:5px 0 0 21px;
			background:url(../../images/bg_videoEntry.png) no-repeat;
			behavior:url(shared/css/iepngfix.htc);
		}
			#main .altCol #video a.musicVideo:link, #main .altCol #video a.musicVideo:visited, #main .altCol #video a.musicVideo:hover {
				width:393px; height:322px;
				background:url(../../images/videoPlaceholder.png) no-repeat;
				display:block;
				behavior:url(shared/css/iepngfix.htc);
			}
				#main .altCol #video a.musicVideo:active {
					color:#7b291e;
				}
		/*	showstable Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#main .altCol #shows {
			width:443px;
			margin:13px 0 0 0; padding:53px 0 0 0;
			background:url(../../images/bg_shows.png) no-repeat;
			behavior:url(shared/css/iepngfix.htc);
		}
			#main .altCol #shows .lead {
				width:422px; height:250px;
				margin:0 0 10px 0; padding:0 0 0 21px;
				background:none;
			}
			#main .altCol #shows .entry {
				width:422px; height:250px;
				margin:0 0 10px 0; padding:5px 0 0 21px;
				background:url(../../images/bg_showsEntry.png) no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
			#main .altCol #shows .entryBottom {
				width:404px; height:15px;
				margin:0 0 0 19px;
				background:url(../../images/bg_entryBottom.png) no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
			#main .altCol #shows h1 {
				margin:0; padding:0;
			}
			.altCol #shows .showsTable {
				border-collapse:collapse;
				width:422px;
			}
				.showsTable thead {
					font:normal 9px Arial, Helvetica, sans-serif;
					color:#474747;
					text-align:left;
				}
				.showsTable tbody {
					font:normal 12px Arial, Helvetica, sans-serif;
					vertical-align:top;
				}
					.showsTable .dateCol {
						width:60px;
						padding:3px 0 11px 0;
					}
					.showsTable .timeCol {
						width:50px;
						padding:3px 0 0 0;
					}
					.showsTable .venueCol {
						width:191px;
						padding:3px 0 0 0;
					}
					.showsTable .venueCol {
						padding:3px 0 11px 0;
					}
					.showsTable .locationCol {
						padding:3px 0 0 0;
					}
					.showsTable tbody .venueCol {
						font:bold 14px Arial, Helvetica, sans-serif;
					}
						.showsTable tbody .venueCol a:link, .showsTable tbody .venueCol a:visited {
							color:#7b291e;
						}
							.showsTable tbody .venueCol a:active {
								color:#7b291e;
							}
							.showsTable tbody .venueCol a:hover {
								color:#000000;
							}
		/*	albums Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#main .altCol #albums {
			width:428px; height:222px;
			margin:13px 0 0 0; padding:20px 0 0 15px;
			background:url(../../images/bg_albums.png) no-repeat;
			behavior:url(shared/css/iepngfix.htc);
		}
			#albums h2#h2Albums {
				width:110px; height:29px;
				background:url(../../images/h2Albums.png) no-repeat;
				behavior:url(shared/css/iepngfix.htc);
			}
			#albums .content {
				margin:15px 0 0 0;
			}
				#albums .content .albumCover {
					float:left;
					width:135px; height:135px;
					padding:7px 0 0 7px;
					background:url(../../images/bg_albumCover.png) no-repeat;
					behavior:url(shared/css/iepngfix.htc);
				}
					#albums .content .albumCover img {
						behavior:url(shared/css/iepngfix.htc);
					}
				#albums .content .info {
					float:left;
					width:250px;
					margin:20px 0 0 5px;
					font:normal 14px Arial, Helvetica, sans-serif;
					color:#5e6062;
				}
					#albums .content .info h3 {
						margin:0 0 2px 0;
						font:normal 24px Georgia, "Times New Roman", Times, serif;
						color:#010101;
					}
					#albums .content .info .btnHolder {
						margin:30px 0 0 0;
					}
						#albums .content .info .btnHolder h4 {
							float:left;
							font:normal 9px Georgia, "Times New Roman", Times, serif;
							color:#010101;
						}
						#albums .content .info .btnHolder .btn {
							float:left;
							margin:0 6px;
						}
						a.btn_bn {
							width:56px; height:18px;
							margin:5px 0 0 0;
							background:url(../../images/btn_bn.png) 0 0 no-repeat;
							display:block;
						}
							a.btn_bn:hover {
								background-position:0 -18px;
							}
							#albums .content .info .btnHolder a:link, #albums .content .info .btnHolder a:visited {
								font:normal 10px Georgia, "Times New Roman", Times, serif;
								color:#010101;
							}
								#albums .content .info .btnHolder a:active {
									color:#7b291e;
								}
								#albums .content .info .btnHolder a:hover {
									color:#863d31;
								}
								
							#albums .content .info .btnHolder a.itunes:link, #albums .content .info .btnHolder a.itunes:visited {
								width:27px; height:26px;
								background:url(../../images/btn_itunes.png) no-repeat;
								display:block;
							}
								#albums .content .info .btnHolder a.itunes:active {
									color:#7b291e;
								}
								#albums .content .info .btnHolder a.itunes:hover {
									background-position:bottom;
								}
								#albums .content .info .btnHolder .itunes img {
									width:27px; height:26px;
								}
							#albums .content .info .btnHolder a.amazon:link, #albums .content .info .btnHolder a.amazon:visited {
								width:25px; height:25px;
								margin:1px 0 0 0;
								background:url(../../images/btn_amazon.jpg) no-repeat;
								display:block;
							}
								#albums .content .info .btnHolder a.amazon:active {
									color:#7b291e;
								}
								#albums .content .info .btnHolder a.amazon:hover {
									background-position:bottom;
								}
								#albums .content .info .btnHolder .amazon img {
									width:25px; height:25px;
								}
								
/*	--------------------------------------------------------------------------------------------------------------------------
	socialBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main #socialBlock {
		margin:40px 0 10px 0; padding:15px 0 0 0;
		width:960px;
	}
		#main #socialBlock ul {
			margin:0 0 0 25px;
			list-style:none;
		}
			#main #socialBlock ul li {
				margin:0 10px 0 0;
				display:inline;
				float:left;
			}
			#socialBlock a.myspace:link, #socialBlock a.myspace:active, #socialBlock a.myspace:visited {
				width:75px; height:18px;
				display:block;
				background:url(../../images/icon_myspace.png) top center no-repeat;
			}
				#socialBlock a.myspace:hover {
					background-position:bottom;
				}
			#socialBlock a.facebook:link, #socialBlock a.facebook:active, #socialBlock a.facebook:visited {
				width:67px; height:18px;
				display:block;
				background:url(../../images/icon_facebook.jpg) top center no-repeat;
			}
				#socialBlock a.facebook:hover {
					background-position:bottom;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		width:849px; height:70px;
		padding:31px 35px 0 35px;
		background:url(../../images/footer.png) no-repeat;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#5e3630;
		behavior:url(shared/css/iepngfix.htc);
	}
		#footer a:link, #footer a:visited {
			color:#5e3630;
		}
			#footer a:active {
				color:#7b291e;
			}
			#footer a:hover {
				color:#000000;
			}
		#footer #uniLogo {
			width:98px; height:35px;
			float:left;		
		}
			#footer #uniLogo a.umg:link, #footer #uniLogo a.umg:visited, #footer #uniLogo a.umg:active, #footer #uniLogo a.umg:hover {
				width:98px; height:35px;
				background:url(../../images/logo_umg.png) no-repeat;
				display:block;
				behavior:url(shared/css/iepngfix.htc);
			}
				#footer #uniLogo .umg img {
					width:98px; height:35px;
				}
		#footerText {
			margin:13px 0 0 116px;
			float:left;
		}
		#footer #verveLogo {
			width:113px; height:34px;
			float:right;
		}
			#footer #verveLogo a.verve:link, #footer #verveLogo a.verve:visited, #footer #verveLogo a.verve:active, #footer #verveLogo a.verve:hover {
				width:113px; height:34px;
				background:url(../../images/logo_verve.png) no-repeat;
				display:block;
				behavior:url(shared/css/iepngfix.htc);
			}
				#footer #verveLogo .verve img {
					width:113px; height:34px;
				}