@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - BLOG : 	Artist Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		_tour.css
	Date:			Oct 29, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#nav li.navTour a {
		background-position:-202px -144px;
	}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour .body {
		padding-left:0 !important;
	}
	#tour .eventInfo {
		padding:25px 0 30px 0;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#848484;
	}
		#tour .eventInfo h2 {
			margin:10px 0 0 0;
			font:bold 17px Arial, Helvetica, sans-serif;
			color:#fefefe;
		}
	#tour h1 {
		width:70px; height:18px;
		background: url(../../images/h1_tour.png) 0 0 no-repeat;
	}
	#tour .tourMain .backtoevents a.btn_prev {
		margin:0 40px 9px 0;
		float:right;
	}
	#tour #map {
		width:744px; height:313px;
		margin:0 0 10px 9px;
	}
	#tour select#ddlStates {
		border:1px solid #193E5A;
		margin:0 0 0 7px; padding:4px;
		width:175px;
		position:relative;
		top:15px;
	}
	#tour #tourDates {
		margin:0 auto;
		width:745px;
	}
		#tour #tourDates .dateCol {
			width:74px;
		}
		#tour #tourDates .venueCol {
			width:154px;
		}
		#tour #tourDates .locationCol {
			width:100px;
		}
		#tour #tourDates .ticketsCol {
			width:57px;
		}
		#tour #tourDates .setlistCol {
			width:70px;
		}
		#tour #tourDates .photosCol {
			width:73px;
		}
		#tour #tourDates .videoCol {
			width:73px;
		}
		#tour #tourDates .commentsCol {
			width:73px;
		}
		#tour #tourDates .whosgoingCol {
			width:73px;
		}
		#tour #tourDates th {
			border-bottom:solid 1px #373736;
			height:18px;
			padding:0 5px 0 0;
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#858383;
			text-align:center;
		}
			#tour #tourDates th.thDate, #tour #tourDates th.thVenue, #tour #tourDates th.thLocation {
				text-align:left;
			}
		#tour #tourDates td {
			border-bottom:solid 1px #191918;
			padding:11px 5px 11px 0;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#e6e7e8;
			vertical-align:middle;
		}
			#tour #tourDates tr.first td {
				padding-top:25px;
			}
			#tour #tourDates td.date {
				color:#848484;
			}
			#tour #tourDates td.location {

			}
			#tour #tourDates td.photos a {
				width:16px; height:16px;
				background:url(../../images/btn_tourAddPhoto.png) 0 0 no-repeat;
				display:block;
			}
			#tour #tourDates td.video a {
				width:16px; height:16px;
				background:url(../../images/btn_tourAddVideo.png) 0 0 no-repeat;
				display:block;
			}
			#tour #tourDates td.comments a {
				width:28px; height:16px;
				background:url(../../images/btn_tourAddComment.png) 0 0 no-repeat;
				display:block;
			}
			#tour #tourDates td.setlist a {
				width:16px; height:16px;
				background:url(../../images/btn_tourSetlist.png) 0 0 no-repeat;
				display:block;
			}
			#tour #tourDates td.tickets a {
				width:57px; height:17px;
				margin:0 auto;
				background:url(../../images/btn_buyTickets_sm.png) 0 0 no-repeat;
				display:block;
			}
				#tour #tourDates td.tickets a:hover {
					background-position:0 -17px;
				}
			#tour #tourDates td.whosgoing a {
				width:28px; height:16px;
				background:url(../../images/btn_tourWhosGoing.png) 0 0 no-repeat;
				display:block;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour #photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour #photos ul.tourNav li.photos a {
			background-position:0 -27px;
		}
	#tour #photos {
	
	}
		
		#tour #photos .entries {
			padding:20px 0 0 0;
		}
			#tour #photos .entries .entry {
				width:135px;
				margin:0 8px 35px 0;
				display:inline;
				float:left;
			}
				#tour #photos .entries .entry img {
					margin:0 0 9px 0;
				}
					#tour #photos .entries .entry a img {
						border:solid 3px #6b6b6c;
					}
				#tour #photos .entries .entry h2 {
					margin:0 0 6px 0;
					font:normal 12px Arial, Helvetica, sans-serif;
				}
				#tour #photos .entries .entry .views {
					margin:0 0 7px 0;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#848485;
					display:block;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour #photos.single Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/				
	#tour #photos.single .header h1 {
		width:103px; height:18px;
		background:url(../../images/h1_photos.png) 0 0 no-repeat;
	}
	#tour #photos.single .tourMain .entry .counts {
		width:140px;
		margin:0 auto 14px auto;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#848485;
		text-align:center;
		display:block;
	}
		#tour #photos.single .tourMain .entry {
			margin:0 auto 65px auto;
		}
			#tour #photos.single .tourMain .entry h2 {
				width:406px;
				padding:6px 0; margin:0 0 0 9px;
				font:normal 20px Arial, Helvetica, sans-serif;
				color:#e24040;
				text-align:left;
			}
	#tour #photos.single .share {
		width:48px;
		margin:0 auto;
	}
	#tour #photos.single .photoHolder {
		width:423px;
		margin:0 0 14px 0;
		text-align:center;
	}
		#tour #photos.single .photoHolder img {
			border:solid 1px #616160;
			display:inline-block;
			margin:0 auto;
		}
	#tour #photos.single .commentsHeader {
		display:block;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.pagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#tour .tourPhotosPagination .pagination {
			border:none;
			width:229px;
			margin:0; padding:0;
			float:right;
		}	
			#tour #photos .pagination .btnHolder {
				width:94px !important;
			}
			#tour #photos .pagination.bottom {
				width:423px;
			}
			a.btn_uploadPhoto {
				margin:0 10px 0 0;
				display:inline-block;
				float:left;
			}
		.tourPhotosPagination {
			border-bottom:1px solid #2F2F2F;
			width:423px;
			padding:0 0 4px 0;
		}
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour #videos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#tour #videos ul.tourNav li.videos a {
		background-position:-75px -27px;
	}
	#tour #videos .commentsHeader {
		display:block !important;
	}
	#tour #videos {
	
	}
		#tour #videos .upload {
			margin:0 0 5px 0;
		}
		#tour #videos .pagination {
			width:424px;
			margin:0 0 14px 0;
		}
			a.btn_uploadVideo {
				margin:0 10px 0 0;
				display:inline-block;
				float:left;
			}
			#tour #videos .pagination .btnHolder {
				width:94px !important;
			}	
		#tour #videos .entries {
				
		}
			#tour #videos .entries li {
				width:206px; height:198px;
				margin:0 12px 25px 0; padding:0;
				float:left;
				display:inline;
				overflow:hidden;
			}
				#tour #videos .entries li .video {
					margin:0 auto 12px auto;
				}
					#tour #videos .entries li .video a {
						border:solid 3px #6b6b6c;
						display:block;							
					}
						#tour #videos .entries li .video a img {
							display:block;
						}
							#tour #videos .entries li .video a:hover img {
								
							}
				#tour #videos .entries li .info {
					
				}
					#tour #videos .entries li .info h2 {
						
					}
						#tour #videos .entries li .info h2 a {
							line-height:17px;
						}
					#tour #videos .entries li .info .social .stats {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#848485;
						line-height:20px;
					}
					#tour #videos .entries li .info .btnHolder {
						margin:10px 0 0 0;
					}
				#tour #videos .tourMain .entry {
					margin:10px 0 0 0;
				}
					#tour #videos .tourMain .entry .player {
						margin:0 auto 57px auto;
					}
						#tour #videos .tourMain .entry .player h2 {
							margin:25px 0 6px 0;
							font:normal 20px Arial, Helvetica, sans-serif;
							color:#e24040;
						}
						#tour #videos .tourMain .entry .player .counts {
							margin:3px 0 19px 0;
							font:normal 11px Arial, Helvetica, sans-serif;
							color:#848485;
						}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	.tourPagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	.tourPagination {
		margin:0 6px 20px 6px;
	}
		.tourPagination .past {
			width:130px;
			float:left;
		}
		.tourPagination .btnHolder {
			width:100px;
			float:right;
		}
		a.btn_prev {
			margin:0 5px; padding:0 0 0 8px;
			background:url(../../images/arrow_left.png) left 4px no-repeat;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#e24040;
			display:inline-block;
			float:left;
		}
			a.btn_prev:hover {
				background-position:0 -16px;
				color:#fff;
			}
		a.btn_next {
			margin:0 5px; padding:0 8px 0 0;
			background:url(../../images/arrow_right.png) right 4px no-repeat;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#e24040;
			display:inline-block;
			float:right;
		}
			a.btn_next:hover {
				background-position:right -16px;
				color:#fff;
			}
		
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour .body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour .body .tourMain {
		width:462px;
		padding:0 0 0 10px;
		float:left;
	}
		#tour .body .tourMain ul.tourNav {
			border-bottom:solid 1px #373736;
			width:423px;
		}
			#tour .body .tourMain ul.tourNav li {
				margin:0 6px 0 0;
				display:inline;
				float:left;
			}
				#tour .body .tourMain ul.tourNav li a {
					background:url(../../images/tourNav_sprites.png) 0 0 no-repeat;
				}
				#tour .body .tourMain ul.tourNav li.photos {
					width:69px;
				}
					#tour .body .tourMain ul.tourNav li.photos a {
						width:69px; height:27px;
						background-position:0 0;
						display:block;
					}
						#tour .body .tourMain ul.tourNav li.photos a:hover {
							background-position:0 -27px;
						}
				#tour .body .tourMain ul.tourNav li.videos {
					width:69px;
				}
					#tour .body .tourMain ul.tourNav li.videos a {
						width:69px; height:27px;
						background-position:-75px 0;
						display:block;
					}
						#tour .body .tourMain ul.tourNav li.videos a:hover {
							background-position:-75px -27px;
						}
				#tour .body .tourMain ul.tourNav li.comments {
					width:89px;
				}
					#tour .body .tourMain ul.tourNav li.comments a {
						width:89px; height:27px;
						background-position:-150px 0;
						display:block;
					}
						#tour .body .tourMain ul.tourNav li.comments a:hover {
							background-position:-150px -27px;
						}
				#tour .body .tourMain ul.tourNav li.who {
					width:104px;
				}
					#tour .body .tourMain ul.tourNav li.who a {
						width:104px; height:27px;
						background-position:-245px 0;
						display:block;
					}
						#tour .body .tourMain ul.tourNav li.who a:hover {
							background-position:-245px -27px;
						}
	#tour .body .tourAlt{
		width:274px;
		padding:0 14px 0 0;
		float:right;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour #tourComments Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tour #tourComments {
	
	}
		#tour #tourComments ul.tourNav li.comments a {
			background-position:-150px -27px;
		}
		#tour #comments {
			width:426px;
		}
			#tour #comments .commentsHeader {
				display:none;
			}
			#tour #comments .pagination {
				width:426px;
			}
			#tour #comments li {
				width:426px;
			}
				#tour #comments li .comment {
					width:350px;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#tour .tourAlt Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#tour .tourAlt .tourMap {
		
		}
			#tour .tourAlt .tourMap .header h2.h2_tourMap {
				width:189px; height:15px;
				background:url(../../images/h2_map.png)
			}
			#tour .tourAlt .tourMap .body {
				padding:9px 0 15px 0;
				background:#1a1a1a;
			}
				#tour .tourAlt .tourMap .body .viewing {
					width:250px;
					padding:0 0 0 8px;
					font:normal 11px Georgia, "Times New Roman", Times, serif;
					color:#6a635e;
				}
					#tour .tourAlt .tourMap .body .viewing h3 {
						margin:5px 0 0 0;
						font-size:16px;
						color:#fff;
					}
				#tour .tourAlt .tourMap .body #mapSmall {
					width:250px; height:144px;
					margin:15px 0 0 8px;
				}
				
		#tour .tourAlt .altTour {
			border:solid 1px #272727;
		}
			#tour .tourAlt .altTour .body {
				background:#1a1a1a;
				margin:0; padding:0 0 20px 20px !important;
			}
			#tour .tourAlt .altTour .h2_latestTour {
				width:113px; height:13px;
				background:url(../../images/h2_latestTour.png) 0 0 no-repeat;
				float:left;
			}
			#tour .tourAlt .altTour .entry {
				width:230px;
				padding:12px 0;
				border-bottom:solid 1px #363636;
			}
				#tour .tourAlt .altTour .entry.bottom {
					border-bottom:0;
				}
			#tour .tourAlt .altTour .date {
				padding:1px; margin:0 0 4px 0;
				background:#000;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#e1e1e1;
				display:inline-block;
			}
			#tour .tourAlt .altTour .location {
				margin:0 0 3px 0;
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#fff;
			}
			#tour .tourAlt .altTour .venue {
				margin:0 0 4px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#e24040;
			}
			#tour .tourAlt .altTour .ticket a {
				width:67px; height:17px;
				background:url(../../images/btn_buyTickets.png) 0 0 no-repeat;
				text-indent:-3000px;
				outline:none;
				display:block;
			}
				#tour .tourAlt .altTour .ticket a:hover {
					background-position:0 -17px;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#tourWhosGoing .tourMain Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#tour #tourWhosGoing ul.tourNav li.who a {
		background-position:-245px -27px;
	}	
	
	#tourWhosGoing .tourMain {
		
	}
		#tourWhosGoing .tourMain .titleBar {
		
		}
			#tourWhosGoing .tourMain .titleBar h2 {
				margin:26px 0 29px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#fff;
			}
		#tourWhosGoing .tourMain .entry {
			margin:24px 0 35px 0;
		}
			#tourWhosGoing .tourMain .entry h3 {
				border-bottom:1px solid #2f2f2f;
				width:351px;
				padding:0 0 1px 60px;
				font:bold 13px Arial, Helvetica, sans-serif;
			}
				#tourWhosGoing .tourMain .entry h3 a {
					font:normal 11px Arial, Helvetica, sans-serif;
				}
			#tourWhosGoing .tourMain .entry .contentBox {
				margin:8px 0 0 0;
			}
				#tourWhosGoing .tourMain .entry .contentBox .user {
					padding:0 10px 0 0;
					float:left;
				}
					#tourWhosGoing .tourMain .entry .contentBox .user a {
						background:#931835;
					}
						#tourWhosGoing .tourMain .entry .contentBox .user a img {
							border:1px solid #931835;
						}
						#tourWhosGoing .tourMain .entry .contentBox .user a:hover {
						
						}
				#tourWhosGoing .tourMain .entry  .contentBox p {
					width:354px;
					float:left;
				}
								
/*	--------------------------------------------------------------------------------------------------------------------------
	.paginationwWhosGoing Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	#tourWhosGoing .pagination {
		border:none;
		width:229px;
		padding:0;
		float:right;
	}
		.paginationWhosGoing {
			border-bottom:1px solid #2F2F2F;
			width:423px;
		}
		a.btn_attendance {
			width:152px; height:17px;
			margin:0 10px 10px 0;
			background:url(../../images/btn_attendance.png) no-repeat;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#316e9d;
			text-align:center;
			line-height:17px;
			display:block;
			float:left;
		}
			a.btn_attendance:hover {
				color:#fff;
			}