@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - COMPONENTS : 	The Rocket Summer Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		rs_components.css
	Date:			Feb 2, 2010
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/



/*	--------------------------------------------------------------------------------------------------------------------------
	Header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#altCol .header {
		border-bottom:solid 1px #d7d0ac;
		margin:0 0 17px 0;	
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	Blog Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#altCol #blog .header h3#h3_myBlog {
		width:77px; height:18px;
		padding:0 0 2px 0;
		background:url(../../images/h3_myBlog.png) -32px 0 no-repeat;
		float:left;
	}
	#altCol #blog .header a.btn_more {
		width:70px; height:11px;
		margin:7px 0 0 0;
		background:url(../../images/btn_moreBlog.png) 0 -11px no-repeat;
		display:block;
		float:right;
	}
		#altCol #blog .header a.btn_more:hover {
			background-position:0 0;
		}
	#altCol #blog {
		margin:0 0 38px 0;
	}
		#altCol #blog .entry {
			 background:url(../../images/bg_blog_alt.png) 50px -25px no-repeat;
			 margin:0 0 18px 0;
		}
			#altCol #blog .entry .author {
				width:45px;
				padding:0 19px 0 0;
				float:left;
			}
				#altCol #blog .entry .author img {
					width:40px; height:40px;
					border:solid 3px #b3ab85;
					margin:0 0 10px 0;
				}
			#altCol #blog .entry .post {
				border-top:solid 1px #ddd6af; border-right:solid 1px #ddd6af; border-bottom:solid 1px #ddd6af;
				width:182px;
				padding:11px 17px 14px 13px;
				background:#f5f3e9;
				float:left;
			}
				#altCol #blog .entry .post .date {
					margin:0 0 5px 0;
					font-size:.75em;
					color:#8b8570;
					display:block;
				}
				#altCol #blog .entry .post h2 {
					font-size:.88em;
				}
					#altCol #blog .entry .post h2 a {
						color:#ea9072;
					}
						#altCol #blog .entry .post h2 a:hover {
							color:#d24d20;
						}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	News Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#altCol #news .header h3#h3_latestNews {
		width:99px; height:18px;
		padding:0 0 2px 0;
		background:url(../../images/h3_latestNews.png) 0 0 no-repeat;
		float:left;
	}
	#altCol #news .header a.btn_more {
		width:79px; height:7px;
		margin:9px 0 0 0;
		background:url(../../images/btn_moreNews.png) 0 -7px no-repeat;
		display:block;
		float:right;
	}
		#altCol #news .header a.btn_more:hover {
			background-position:0 0;
		}
	#altCol #news {
		margin:0 0 38px 0;
	}
		#altCol #news .entry {
			width:279px;
			margin:0 0 14px 0 !important; padding:0 0 14px 0;
			background:url(../../images/bg_dotBorder_alt.jpg) 0 bottom repeat-x !important;
		}
			#altCol #news .entry .date.format {
				width:26px; height:25px;
				margin:0 10px 3px 0; padding:0;
				position:relative;
			}
				#altCol #news .entry .date.format .month {
					position:absolute;
					bottom:11px; left:4px;
					font-size:.63em;
					text-transform:capitalize;
				}
				#altCol #news .entry .date.format .day {
					height:12px;
					position:absolute;
					bottom:0; left:7px;
					font-size:.63em;
				}
			#altCol #news .entry h2 {
				font-size:.69em;
			}
				#altCol #news .entry h2 a {
					color:#ea9072;
				}
					#altCol #news .entry h2 a:hover {
						color:#d24d20;
					}
		#altCol #news .noBorder {
			background:none !important;
		}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	Photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#altCol #photos .header h3#h3_myPhotos {
		width:96px; height:18px;
		padding:0 0 2px 0;
		background:url(../../images/h3_myPhotos.png) -32px 0 no-repeat;
		float:left;
	}
	#altCol #photos .header a.btn_more {
		width:87px; height:11px;
		margin:7px 0 0 0;
		background:url(../../images/btn_morePhotos.png) 0 0 no-repeat;
		display:block;
		float:right;
	}
		#altCol #photos .header a.btn_more:hover {
			background-position:0 -11px;
		}
	#altCol #photos {
		margin:0 0 38px 0;
		position:relative;
	}
		#altCol #photos .slideShow {
			margin:0 auto;
		}
			#altCol #photos .slideShow ul {
				
			}
				#altCol #photos .slideShow ul li {
					width:260px;
				}
				#altCol #photos .slideShow ul li .photo_info {
					padding:45px 0 0 0;
					text-align:center;
				}
			#altCol #photos .slideShow .image {
				height:156px;
			}
				#altCol #photos .slideShow img {
					border:solid 3px #d2cbaa;
					display:inline;
					float:left;
				}
		#altCol #photos .nav_slide {
			width:124px; height:15px;
			margin:0 auto; padding:12px 0 20px 0;
			position:absolute;
			top:194px; left:78px;
			z-index:2;
		}
			#altCol #photos .nav_slide #btn_prev {
				width:9px; height:15px;
				margin:0 8px 0 0;
				background:url(../../images/btn_prevSlide.png) 0 0 no-repeat;
				display:inline-block;
				float:left;
				cursor:pointer;
			}
			#altCol #photos .nav_slide #pager {
				padding:4px 0 0 0;
				float:left;
			}
				#altCol #photos .nav_slide #pager a {
					border:none;
					width:8px; height:8px;
					margin:0 8px 0 7px;
					background:url(../../images/btn_slide.png) 0 0 no-repeat;
					text-indent:-3000px;
					display:inline-block;
					float:left;
					outline:none;
				}
					#altCol #photos .nav_slide #pager a:hover {
						background:url(../../images/btn_activeSlide.png) 0 0 no-repeat;
					}
						#altCol #photos .nav_slide #pager a.activeSlide {
							background:url(../../images/btn_activeSlide.png) 0 0 no-repeat;
						}
			#altCol #photos .nav_slide #btn_next {
				width:9px; height:15px;
				margin:0 0 0 6px;
				background:url(../../images/btn_nextSlide.png) 0 0 no-repeat;
				display:inline-block;
				float:left;
				cursor:pointer;
			}
		#altCol #photos .photo_info {
			text-align:center;
		}
			#altCol #photos .photo_info h4 {
				font:normal 14px Georgia, "Times New Roman", Times, serif;
				color:#ea9072;
			}
				#altCol #photos .photo_info h4.loading {
					color:#8b8570;
				}
			#altCol #photos .photo_info .date {
				font:normal 10px Georgia, "Times New Roman", Times, serif;
				color:#8b8570;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	Extras Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#altCol #extras .header h3#h3_extras{
		width:66px; height:18px;
		padding:0 0 2px 0;
		background:url(../../images/h3_extras.png) 0 0 no-repeat;
		float:left;
	}
	#altCol #extras .header a.btn_more {
		width:87px; height:9px;
		margin:7px 0 0 0;
		background:url(../../images/btn_moreExtras.png) 0 0 no-repeat;
		display:block;
		float:right;
	}
		#altCol #extras .header a.btn_more:hover {
			background-position:0 -9px;
		}
	#altCol #extras {
		margin:0 0 30px 0;
	}
		#altCol #extras .body {
			width:225px;
			margin:0 auto;
		}
		#altCol #extras .icons {
			padding:0 16px 0 0;
			width:68px;
			font-size:.69em;
			color:#8b8570;
			text-align:center;
			display:block;
			float:left;
		}
			#altCol #extras .icons a {
				border:4px solid #ddd6af;
				width:50px;
				margin:0 auto;
				display:block;
			}
				#altCol #extras .icons a:hover {
					border:4px solid #1f1e1b;
				}
		#altCol #extras .wallpaper {
			font-size:.69em;
			color:#8b8570;
			text-align:left;
			display:block;
			float:left;
		}
			#altCol #extras .wallpaper a {
				border:solid 2px #b3ab85;
				width:130px; height:80px;
				padding:1px;
				background:#fff;
				display:block;
			}
				#altCol #extras .wallpaper a:hover {
					border:solid 2px #1f1e1b;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	Video Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#altCol #videos .header {
		
	}
	#altCol #videos .header h3#h3_myVideos{
		width:93px; height:18px;
		padding:0 0 2px 0;
		background:url(../../images/h3_myVideos.png) -32px 0 no-repeat;
		float:left;
	}
	#altCol #videos .header a.btn_more {
		width:87px; height:9px;
		margin:7px 0 0 0;
		background:url(../../images/btn_moreVideos.png) 0 -9px no-repeat;
		display:block;
		float:right;
	}
		#altCol #videos .header a.btn_more:hover {
			background-position:0 0;
		}
	#altCol #videos .entry {
			margin:0 0 30px 0;
		}
		#altCol #videos .entry {
			width:280px;
			position:relative;
		}
			#altCol #videos .entry .info {
				width:117px;
				padding:0 0 0 9px;
				float:right;
			}
				#altCol #videos .entry .info h2 {
					width:95px;
					margin:0 0 4px 0;
					font-size:1.10em;
				}
					#altCol #videos .entry .stats {
						width:117px;
						margin:0 0 7px 0;
						font-size:.625em;
						color:#8b8570;
					}
						#altCol #videos .entry .stats .date {
							padding:0 14px 0 0;
							float:left;
						}
						#altCol #videos .entry .stats .commentCount {
							float:left;
						}
						#altCol #videos .entry .stats .viewCount {
							display:none;
						}
				#altCol #videos .entry .info a.view {
					width:61px; height:10px;
					background:url(../../images/btn_arrows.png) 58px 5px no-repeat;
					font:normal .688em Georgia, "Times New Roman", Times, serif;
					color:#ea9072;
					display:block;
				}
					#altCol #videos .entry .info a.view:hover {
						color:#1f1e1b;
						background-position:58px -25px;
					}
			#altCol #videos .entry .thumbnail {
				width:154px;
				float:left;
			}
				#altCol #videos .entry .thumbnail img {
					border:solid 1px #000;
					padding:1px;
					background:#fff;
				}
				#altCol #videos .entry .thumbnail .toolTip {
					width:56px;
					filter:alpha(opacity=0); 
					-moz-opacity:0; 
					opacity:0;
					position:absolute;
					bottom:26px;
					left:53px;
				}
					#altCol #videos .entry .thumbnail .toolTip img {
						border:0;
						background:none;
					}
/*	--------------------------------------------------------------------------------------------------------------------------
	Tour Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#altCol #tour .header {
		
	}
	#altCol #tourMap {
	
	}
		#altCol #tourMap h2#h2_myTourMap {
			border-bottom:solid 1px #d7d0ac;
			width:283px; height:18px;
			margin:0 0 14px 0; padding:0 0 3px 0;
			background:url(../../images/h2_myTourMap.png) 0 0 no-repeat;
		}
		#altCol #tourMap p {
			margin:0 0 10px 0;
			font:normal .69em Georgia, "Times New Roman", Times, serif;
			color:#8b8570;
		}
		#altCol #tourMap .venue {
			margin:0 0 15px 0;
			font:normal .88em Georgia, "Times New Roman", Times, serif;
			color:#8b8570;
			display:block;
		}
		#altCol #tourMap #map {
			border:solid 2px #d2cbaa;
		}
	#altCol #tour .header h2#h2_myUpcomingTourDates{
		width:138px; height:18px;
		padding:0 0 2px 0;
		background:url(../../images/h2_myTourDates.png) 0 0 no-repeat;
		float:left;
	}
	#altCol #tour .header a.btn_moreDates {
		width:80px; height:9px;
		margin:7px 0 0 0;
		background:url(../../images/btn_moreDates.png) 0 -9px no-repeat !important;
		display:block;
		float:right;
	}
		#altCol #tour .header a.btn_moreDates:hover {
			background-position:0 0 !important;
		}
	#altCol #tour table {
		
	}
		#altCol #tour table thead {
			display:none;
		}
			#altCol #tour table thead tr {
				
			}
				#altCol #tour table thead tr th {
					
				}
					#altCol #tour table thead tr th.thDate {
						
					}
					#altCol #tour table thead tr th.thLocation {
						
					}
					#altCol #tour table thead tr th.thVenue {
						
					}
		#altCol #tour table tbody {
			
		}
			#altCol #tour table tbody tr {
				
			}
				#altCol #tour table tbody tr td {
					background:url(../../images/bg_tourDots.png) left bottom repeat-x;
				}
					#altCol #tour table tbody tr td.dateCol {
						width:40px;
						padding:0 19px 6px 0;
						font:normal 10px Georgia, "Times New Roman", Times, serif;
						color:#8b8570;
					}
					#altCol #tour table tbody tr td.locationCol {
						width:80px;
						padding:0 5px 6px 0;
					}
						#altCol #tour table tbody tr td.locationCol .location {
							font:normal 10px Georgia, "Times New Roman", Times, serif;
							color:#8b8570;
						}
					#altCol #tour table tbody tr td.venueCol {
						width:120px;
						padding:0 10px 6px 0;
					}
						#altCol #tour table tbody tr td.venueCol .venue {
							font:normal 10px Georgia, "Times New Roman", Times, serif;
							color:#ea9072;
						}
					#altCol #tour table tbody tr td.ticketsCol {
						
					}
						#altCol #tour table tbody tr td.ticketsCol a.buyticketurl {
							border:none;
							width:61px; height:23px;
							padding:0;
							background:url(../../images/btn_buyNow.png) 0 0 no-repeat;
							text-indent:-3000px;
							display:block;
							outline:none;
						}
							#altCol #tour table tbody tr td.ticketsCol a.buyticketurl:hover {
								background-position:0 -23px;
							}