@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - PARACHUTE MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		para_main.css
	Date:			April 13, 2011
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	@import url("../css/reset.min.css");
	@import url("../css/para_components.css");
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	a:link, a:visited {
		color:#0475d2; text-decoration:none;		
	}
		a:hover, a:active {
			color:#549cff;
		}
	a.btn {
		height:14px; padding:3px; color:#d2d2d2; background:#1e5bae; font:italic 11px Georgia, "Times New Roman", Times, serif; display:inline-block; text-align:center;
		-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;	
	}
		a.btn:hover, a.btn:focus {
			color:#fff; background:#549cff;	
		}
	a.btnMore {
		font:italic 11px Georgia, "Times New Roman", Times, serif; background:url(../../images/arrow_right.png) 61px 5px no-repeat; text-transform:lowercase;
	}
		a.btnMore:hover, a.btnMore:focus {
			background-position:61px -6px;
		}
	body {
		background:#080808 url(../../images/bg.png) 0 0 repeat;
	}
	.inner {
		width:960px; margin:0 auto;	
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	topBar styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#topBar {
		width:100%; height:36px; background:url(../../images/bg_topBar.png) 0 0 repeat; position:relative; top:0;
	}
		#topBar #communityBox {
			margin:12px 0 0 0; font:normal 11px Arial, Helvetica, sans-serif; color:#949494;	
		}
			#topBar #communityBox .caption {
				margin:2px 0 0 0; color:#949494;
			}
			#topBar #communityBox .btnHolder {
				width:82px; margin:0 10px 0 0;
			}
				#topBar #communityBox a {
					color:#949494;
				}
					#topBar #communityBox a:hover, #communityBox a:focus {
						color:#fff;
					}
			#topBar #communityBox .account {
				
			}	
		#topBar ul.links {
			float:left;	
		}
			#topBar ul.links li {
				display:inline; float:left;				
			}		
				#topBar ul.links li.mailingList {
					width:131px; height:15px; margin:12px 0 0 25px;
				}
					#topBar ul.links li.mailingList a:link, #topBar ul.links li.mailingList a:active, #topBar ul.links li.mailingList a:visited {
						width:131px; height:15px; display:block; background:url(../../images/parachute_mailingList.png) top center no-repeat;
					}
						#topBar ul.links li.mailingList a:hover {
							background-position:0 bottom;
						}
				#topBar ul.links li.mobileList {
					width:140px; padding:9px 0 0 0;				
				}
					#topBar ul.links li.mobileList a:link, #topBar ul.links li.mobileList a:active, #topBar ul.links li.mobileList a:visited {
						width:140px; height:25px; background:url(../../images/parachute_mobileList.png) top center no-repeat; display:block;
					}
						#topBar ul.links li.mobileList a:hover {
							background-position:bottom;
						}
		#topBar #mediaPlayer {
			width:426px; margin:10px 0 0 0; float:right;
		}
		#topBar #fblike {
			margin:10px 0 0 0; float:right;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	#main styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main {
		width:960px; margin:0 auto;	color:#fff;
	}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	headerMain styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#headerMain {
		height:195px; margin:0 0 38px 0;
	}
	#headerMain.img01 {
		background:url(../../images/header/imgHeader01.jpg) 0 0 no-repeat;	
	}
	#headerMain.img02 {
		background:url(../../images/header/imgHeader02.jpg) 0 0 no-repeat;	
	}
	#headerMain.img03 {
		background:url(../../images/header/imgHeader03.jpg) 0 0 no-repeat;	
	}
	#headerMain.img04 {
		background:url(../../images/header/imgHeader04.jpg) 0 0 no-repeat;	
	}
	#headerMain.img05 {
		background:url(../../images/header/imgHeader05.jpg) 0 0 no-repeat;	
	}
	#headerMain.img06 {
		background:url(../../images/header/imgHeader06.jpg) 0 0 no-repeat;	
	}
	#headerMain.img07 {
		background:url(../../images/header/imgHeader07.jpg) 0 0 no-repeat;	
	}
	#headerMain .nav {
		width:728px; margin:95px 35px 0 0; float:left;
	}
		#headerMain .nav a {
			display:block;
		}
		ul#navBar {	
			margin:25px 0 0 0;
		}
			ul#navBar li {
				height:18px; margin:0 40px 0 0; display:inline; float:left;
			}
				ul#navBar li a {
					height:18px; display:block;	
				}
				ul#navBar li a:hover {
					background-position:0 bottom !important;	
				}
			ul#navBar li.bio {
				width:19px;
			}
				ul#navBar li.bio a:link, ul#navBar li.bio a:active, ul#navBar li.bio a:visited {
					width:19px; background:url(../../images/parachute_bio.png) 0 0 no-repeat;
				}
			ul#navBar li.music {
				width:35px;
			}
				ul#navBar li.music a:link, ul#navBar li.music a:active, ul#navBar li.music a:visited {
					width:35px; background:url(../../images/parachute_music.png) 0 0 no-repeat;
				}
			ul#navBar li.news {
				width:31px;
			}
				ul#navBar li.news a:link, ul#navBar li.news a:active, ul#navBar li.news a:visited {
					width:31px; background:url(../../images/parachute_news.png) 0 0 no-repeat;			
				}
			ul#navBar li.videos {
				width:37px;
			}
				ul#navBar li.videos a:link, ul#navBar li.videos a:active, ul#navBar li.videos a:visited {
					width:37px; background:url(../../images/parachute_videos.png) 0 0 no-repeat;
				}
			ul#navBar li.photos {
				width:36px;
			}
				ul#navBar li.photos a:link, ul#navBar li.photos a:active, ul#navBar li.photos a:visited {
					width:36px; background:url(../../images/parachute_photos.png) 0 0 no-repeat;
				}
			ul#navBar li.tour {
				width:28px;
			}
				ul#navBar li.tour a:link, ul#navBar li.tour a:active, ul#navBar li.tour a:visited {
					width:28px; background:url(../../images/parachute_tour.png) 0 0 no-repeat;
				}
			ul#navBar li.extras {
				width:32px;
			}
				ul#navBar li.extras a:link, ul#navBar li.extras a:active, ul#navBar li.extras a:visited {
					width:32px; background:url(../../images/parachute_extras.png) 0 0 no-repeat;
				}
			ul#navBar li.forum {
				width:36px;
			}
				ul#navBar li.forum a:link, ul#navBar li.forum a:active, ul#navBar li.forum a:visited {
					width:36px; background:url(../../images/parachute_forum.png) 0 0 no-repeat;
				}
			ul#navBar li.store {
				width:28px;
			}
				ul#navBar li.store a:link, ul#navBar li.store a:active, ul#navBar li.store a:visited {
					width:28px; background:url(../../images/parachute_store.png) 0 0 no-repeat;
				}
			ul#navBar li.tv {
				width:19px; margin:0;
			}
				ul#navBar li.tv a:link, ul#navBar li.tv a:active, ul#navBar li.tv a:visited {
					width:19px; background:url(../../images/parachute_tv.png) 0 0 no-repeat;
				}
				
		#headerMain .album {
			margin:68px 0 0 0; float:left;	
		}
			#headerMain .album img {
				width:70px; margin:0 18px 0 0; float:left; display:block;
			}
			#headerMain .album .buy {
				width:107px; color:#fff; float:left;	
			}
				#headerMain .album .buy h2 {
					margin:0 0 3px 0; font:normal 12px Georgia, "Times New Roman", Times, serif;	
				}
				#headerMain .album .buy h3 {
					font:italic 12px Georgia, "Times New Roman", Times, serif; color:#898989;	
				}
				#headerMain .album .buy a.btn {
					width:80px;	margin:15px 0 0 0;
				}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	contentSpace styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#contentSpace {
		width:960px; padding:0 0 30px 0;
	}
		#contentSpace .mainCol {
			width:620px; margin:0 29px 0 0; display:inline; float:left;
		}
		#contentSpace .altCol {
			width:310px; float:left; margin:7px 0 0 0;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	mainCol styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.mainCol {
		
	}
		.mainCol .header {
			width:620px; height:33px; margin:0 0 15px 0; border-bottom:3px solid #7e7e7e;	
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	altCol styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.altCol {
		
	}
		.altCol .header {
			width:310px; height:26px; margin:0 0 15px 0; border-bottom:3px solid #7e7e7e;	
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	footer styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	#footer {
		padding:25px 0 30px 0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#888; background:url(../../images/dotted_line.png) 0 0 repeat-x;
	}
		#footer a.logo {
			margin:0 22px 0 0; display:block; float:left;	
		}
		#footer .copyright {
			width:560px; float:left; line-height:14px;
		}
			#footer .copyright a {
				color:#22547d; text-decoration:none;
			}
				#footer .copyright a:hover, #footer .copyright a:focus {
					color:#fff;
				}
			#footer .copyright span {
				color:#22547d;
			}
		#footer ul.socialLinks {
			width:176px; float:right;			
		}
			#footer ul.socialLinks li {
				height:23px; margin:0 5px 0 0; display:inline-block; float:left;		
			}
			#footer ul.socialLinks li a {
				width:23px; height:23px; background:url(../../images/footer_social_sprite.png) 0 0 no-repeat; display:block;
			}
			#footer ul.socialLinks li.youtube a {
				width:24px;
			}
			#footer ul.socialLinks li.myspace a {
				background-position:-31px 0;
			}
			#footer ul.socialLinks li.twitter a {
				background-position:-61px 0;
			}
			#footer ul.socialLinks li.facebook a {
				background-position:-91px 0;
			}
			#footer ul.socialLinks li.vevo a {
				background-position:-147px 0;
			}
			#footer ul.socialLinks li.ping {
				margin:0;
			}
				#footer ul.socialLinks li.ping a {
					width:22px; background-position:-119px 0;			
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	noContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.noContent {
		margin:0 0 10px 0; padding:10px; border:dashed 1px #888; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;	text-align:center;
	}
