@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - TOUR : 	BLACK JOE LEWIS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		bjl_tour.css
	Date:			October 6, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
/*	--------------------------------------------------------------------------------------------------------------------------
	Nav Active State Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header ul#navBar li.tour a {
		background-position:-192px -36px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#map Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#map {
		margin:20px 0 0 0;
		width:240px; height:320px;
	}
		#map span {
			display:none;
		}
	#mapSmall {
		width:240px; height:320px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#tourNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#tourNav {
		margin:0 0 10px 0; padding:0 0 2px 0;
		background:url(../../images/divider.png) -8px bottom no-repeat;
	}
		ul#tourNav li {
			padding:0 10px 0 0;
			float:left;
		}
			ul#tourNav li a {
				width:68px; height:24px;
				background:url(../../images/nav_sprite.png) 0 0 no-repeat;
				display:block;
			}
			ul#tourNav li.tourPhotos a {
				background-position:-925px 0;
			}
				ul#tourNav li.tourPhotos a:hover, ul#tourNav li.tourPhotos a.active {
					background-position:-925px -25px;
				}
			ul#tourNav li.tourVideos a {
				background-position:-1001px 0;
			}
				ul#tourNav li.tourVideos a:hover, ul#tourNav li.tourVideos a.active {
					background-position:-1001px -25px;
				}
			ul#tourNav li.tourComments a {
				width:78px;
				background-position:-1076px 0;
			}
				ul#tourNav li.tourComments a:hover, ul#tourNav li.tourComments a.active {
					background-position:-1076px -25px;
				}
			ul#tourNav li.tourWhosgoing a {
				width:90px;
				background-position:-1161px 0;
			}
				ul#tourNav li.tourWhosgoing a:hover, ul#tourNav li.tourWhosgoing a.active {
					background-position:-1161px -25px;
				}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour {
		
	}
		#tour h2 {
			width:66px; margin:0 0 11px 0;
			background-position:0 -185px;
		}
			#tour .entries .title .text {
				font:normal 11px Arial, Helvetica, sans-serif;
			}
			#tour .entries .title h4 {
				margin:5px 0 16px 0;
				font:bold 17px Arial, Helvetica, sans-serif;
			}
			
			
/*	--------------------------------------------------------------------------------------------------------------------------
	.btn Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour.photos .entries .title a.btn_uploadPhoto, #tour.videos  .entries .title a.btn_uploadVideo {
		width:90px; height:19px;
		background:url(../../images/btn_sprite.png) 0 0 no-repeat;
		display:block;
	}
	#tour.photos .entries .title a.btn_uploadPhoto {
		background-position:-166px -48px;
	}
		#tour.photos .entries .title a.btn_uploadPhoto:hover {
			background-position:-166px -67px;
		}
	#tour.videos  .entries .title a.btn_uploadVideo {
		background-position:-266px -48px;
	}
		#tour.videos .entries .title a.btn_uploadVideo:hover {
			background-position:-266px -67px;
		}
	#tour.whosgoing a.btnAddComment {
		width:170px; height:14px; margin:20px 0 0 0; padding:6px 0;
		background:#dc2ca3;
		font:normal 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center;
		display:block;
	}
		#tour.whosgoing a.btnAddComment:hover {
			background:#420077;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	Tour Photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour .entries .entry {
		padding:26px 23px 26px 23px;
		float:left;
		text-align:center;
		display:inline;
	}
		#tour .entries .entry .photo {
			border:solid 2px #dc2ca3;
			width:150px; height:150px;
			margin:0 0 10px 0;
		}
			#tour .entries .entry .photo a {
				display:block;
			}
		#tour .entries .entry h5 {
			width:150px;
			font:normal 14px Arial, Helvetica, sans-serif;
			display:inline-block;
		}
		#tour .entries  .social {
			padding:5px 0 0 0;
			font-weight:bold; font-size:10px;
		}
			
	#tour .media {
		padding:25px 0 15px 0;
	}	
		#tour .media img {
			border:solid 2px #3c2a1b;
		}
		#tour .media h4 {
			margin:5px 0 0 0;
			font:normal 14px Arial, Helvetica, sans-serif;
		}
		#tour .media .social {
			padding:5px 0 0 0;
		}
/*	--------------------------------------------------------------------------------------------------------------------------
	Tour Videos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour.videos {
	
	}
		#tour.videos ul.videoTour {
			margin:27px 0 0 0;
		}
			#tour.videos ul.videoTour li.entry {
				width:460px;
				margin:0 0 36px 0;
				float:left;
			}
				#tour.videos ul.videoTour li.entry img {
					margin:0 0 6px 0;
					border:2px solid #9c9484;
				}
				#tour.videos ul.videoTour li.entry h2 {
					font:bold 17px Arial, Helvetica, sans-serif;
				}
				#tour.videos ul.videoTour li.entry .socialBar {
					width:170px;
					background:#000;
					display:block;
				}
					#tour.videos ul.videoTour li.entry .socialBar .comments {
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#567c67;
					}
					#tour.videos ul.videoTour li.entry .socialBar a.btn_share {
						margin:0 0 0 5px; padding:0 0 0 13px;
						background:url(../../images/icon_share.png) 0 2px no-repeat;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#b34927;
						display:inline-block;
					}
		
		#tour.videos ul.videoTour a.btn_back {
			margin:0 0 15px 0; padding:0 0 0 8px;
			background:#000 url(../../images/arrow_left.png) 0 4px no-repeat;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#567c67;
			text-transform:uppercase;
			display:inline-block;
			float:right;
		}
			#tour.videos ul.videoTour a.btn_back:hover {
				background-position:0 -17px;
				color:#b8bb52;
			}
		#tour.videos .videoSingle {
		
		}
			#tour.videos .videoSingle .player {
				margin:0 0 16px 0;
				border:2px solid #908c7d;
			}
				#tour.videos .videoSingle .player img {
					margin:0; padding:0;
				}
			#tour.videos .videoSingle h2 {
				margin:0 0 10px 0;
				font:bold 19px Arial, Helvetica, sans-serif;
				color:#b8bb52;
			}
			#tour.videos .videoSingle a.btn_share {
				margin:0 0 0 5px; padding:0 0 0 13px;
				background:url(../../images/icon_share.png) 0 2px no-repeat;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#b34927;
				display:inline-block;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour.whosgoing Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour.whosgoing .entries {
		padding:0 15px 15px 0;
	}
		#tour.whosgoing .entries #comments h2 {
			margin:4px 0 10px 0; 
			font:normal 18px Arial, Helvetica, sans-serif;
		} 
		#tour.whosgoing .entries a.btnBackToEvents {
			
		}
			/* Comments Fixes from main.css */
			#comments {
				padding:0;
			}
				#tour.whosgoing ul li .posted {
					color:#dc2ca3;
				}
					#tour.whosgoing ul li .posted .going {
						color:#404040;
					}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#iphone Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#iphone {
		width:588px;
		margin:15px 0 0 0; padding:28px 15px 66px 15px;
		background:url(../../images/bg_content.png) 0 0 repeat;
	}
	#iphone .screenCap {
		width:212px;
		float:left;
	}
		#iphone .screenCap a img {
			border:solid 2px #fff;
			display:block;
		}
			#iphone .screenCap a:hover img {
				border:solid 2px #472618;
			}
	#iphone .instructions {
		width:330px; height:56px;
		margin:123px 0 0 0;
		background:url(../../images/iphone_instructions.png) 0 0 no-repeat;
		float:left;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#comments Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#comments .header h2 {
		width:74px; height:16px;
		background-position:0 -418px;
	}
	#tour.whosgoing .entries #comments .header h2.attendees {
		width:auto; padding:0 0 0 85px;
		background-position:0 -444px;
		font-size:15px; color:#420077;
	}
