@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MAIN : TOUR
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		idj_tv.css
	Date:			May 1st, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	IDJ.net active Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		background:url(/images/nav_tourBG.png) 0 0 no-repeat;
		behavior: url("/shared/css/iepngfix.htc");
	}
	#nav li.tour a:link, #nav li.tour a:active, #nav li.tour a:visited, #nav li.tour a:hover {
		background-position: -521px -58px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#featuredEvents Styles 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#featuredEvents.slice_1o1 {
		padding:10px 0 0 0;
		background:url(/images/1o1_bg.png) center -340px no-repeat;
	}
		#featuredEvents.slice_1o1 .headerWrap {
			margin:30px 0 0 0;
			background:none;
		}
		#featuredEvents.slice_1o1 h1#h1_featuredEvents {
			width:220px; height:25px;
			background:url(/images/h1_featuredEvents19px.png) 0 0 no-repeat;
		}
		#featuredEvents.slice_1o1 .body {
			width:960px;
			padding:0;
		}
			#featuredEvents.slice_1o1 .body .mainFeature {
				width:178px; height:250px;
				margin:0 8px; padding:25px 0 60px 126px;
				float:left;
				display:inline;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#ccc;
			}
				#featuredEvents.slice_1o1 .body .mainFeature .artist {
					margin:0 0 3px 0;
					font:bold 14px Arial, Helvetica, sans-serif;
					color:#bde0ff;
					display:block;
				}
					.artist a:link, .artist a:active, .artist a:visited {
						color:#bde0ff;
					}
						.artist a:hover {
							color:#ffc100;
						}
				#featuredEvents.slice_1o1 .body .mainFeature .date {
					margin:0 0 3px 0;
					font:bold 12px Verdana, Arial, Helvetica, sans-serif;
					color:#fff;
					display:block;
				}
				#featuredEvents.slice_1o1 .body .mainFeature a.venue {
					margin:0 0 3px 0;
					font:normal 13px Verdana, Arial, Helvetica, sans-serif;
					color:#df7a18;
					text-decoration:underline;
				}
					#featuredEvents.slice_1o1 .body .mainFeature a.venue:hover {
						color:#fff;
					}
				#featuredEvents.slice_1o1 .body .mainFeature .location {
					font:normal 11px Verdana, Arial, Helvetica, sans-serif;
					color:#ccc;
				}
				#featuredEvents.slice_1o1 .body .mainFeature .btnHolder {
					margin:5px 0 5px 0;
				}
				#featuredEvents.slice_1o1 .body .mainFeature strong {
					margin:0 0 3px 0;
					font:bold 11px Verdana, Arial, Helvetica, sans-serif;
					color:#cca11a;
				}
				#featuredEvents.slice_1o1 .body .mainFeature a.buyTickets68w:link, #featuredEvents.slice_1o1 .body .mainFeature a.buyTickets68w:active, #featuredEvents.slice_1o1 .body .mainFeature a.buyTickets68w:visited {
					margin:5px 0 5px 0;
					background:url(/images/btn_buyTickets68w.png) 0 0 no-repeat;
					float:left;
				}
					#featuredEvents.slice_1o1 .body .mainFeature a.moreDates68w:link, #featuredEvents.slice_1o1 .body .mainFeature a.moreDates68w:active, #featuredEvents.slice_1o1 .body .mainFeature a.moreDates68w:visited {
					margin:5px 0 5px 5px;
					background:url(/images/btn_moreDates68w.png) 0 0 no-repeat;
					float:left;
				}
		#featuredEvents.slice_1o1 .body .featuredArtists {
				width:271px; height:247px;					
				margin:17px 42px 0 0; padding:12px 0 0 21px;
				background:url(/images/divider_vertical.gif) bottom left no-repeat;
				float:left;	
			}
				.featuredArtists ul {
					margin:0 0 10px 0;
					list-style:none;
				}
					.featuredArtists ul li {	
						margin:0 0 5px 0;
					}
					.featuredArtists ul li a.artistPic {
						float:left;
					}
						.featuredArtists ul li a.artistPic:link img, .featuredArtists ul li a.artistPic:active img, .featuredArtists ul li a.artistPic:visited img {
							border:3px solid #195284;
							margin:0 0 4px 0; padding:1px;
							background:#fff;
							display:block;
						}
							.featuredArtists ul li a.artistPic:hover img {
								border:3px solid #ffc100;
							}
				.featuredArtists ul li .info {
					width:140px;
					padding:0 25px 0 9px;
					float:left;
				}
					.featuredArtists ul li .info .artist {
						font:bold 12px Arial, Helvetica, sans-serif;
					}
					.featuredArtists ul li .info .date {
						font:bold 10px Verdana, Arial, Helvetica, sans-serif;
						color:#fff;
						display:block;
					}
					.featuredArtists ul li .info a.venue {
						margin:0 0 3px 0;
						font:normal 11px Verdana, Arial, Helvetica, sans-serif;
						color:#df7a18;
						text-decoration:underline;
					}
						.featuredArtists ul li .info a.venue:hover {
							color:#fff;
						}
					.featuredArtists ul li .info .location {
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#999;
						display:block;
					}
					.featuredArtists ul li .tickets {
						width:38px;
						margin:5px 0 0 0;
						float:left;
					}
						.featuredArtists ul li .tickets a {
							width:38px; height:27px;
							background:url(/images/btn_buyTickets38w.png) 0 0 no-repeat;
							display:block;
							text-indent:-3000px;
						}
							.featuredArtists ul li .tickets a:hover {
								background-position: 0 -27px
							}
/*	--------------------------------------------------------------------------------------------------------------------------
	.ad Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.ad300x250 {
		width:300px; height:250px;
		margin:15px 0 0 0;
		border:2px solid #696969;
		background:#fff;
		float:left;
	}
	
/*  --------------------------------------------------------------------------------------------------------------------------
	#upcomingShows Styles
	- - - - - - - - - - - - - - - - - - - - - - -  */
	#upcomingShows.slice_1o1 {
		margin: 0 0 20px 0;
		background: url(/images/1o1_bg.png) center -340px no-repeat;
	}
		#upcomingShows.slice_1o1 #h1_comingSoon {
			width:228px;
		}
	#upcomingShows.slice_1o1 #h1_upcomingShows a:link, #upcomingShows.slice_1o1 #h1_upcomingShows a:active, #upcomingShows.slice_1o1 #h1_upcomingShows a:visited {
		width:228px; height:25px;
		background:url(/images/h1_upcomingShows19px.png) 0 0 no-repeat;
		display:block;
	}
		#upcomingShows.slice_1o1 #h1_upcomingShows a:hover {
			background-position:0 -40px;
		}
	#upcomingShows.slice_1o1 .body {
		width:960px;
		padding:0;
	}
		/* #featuredUpcoming Styles*/
		#upcomingShows.slice_1o1 ul.body li {
			width:178px; height:250px;
			margin:0 8px; padding:25px 0 30px 126px;
			float:left;
			display:inline;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#ccc;
		}
			#upcomingShows.slice_1o1 ul.body li .artist {
				margin:0 0 3px 0;
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#bde0ff;
				display:block;
			}
			#upcomingShows.slice_1o1 ul.body li .date {
				margin:0 0 3px 0;
				font:bold 12px Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
				display:block;
			}
			#upcomingShows.slice_1o1 ul.body li a.venue {
				margin:0 0 3px 0;
				font:normal 13px Verdana, Arial, Helvetica, sans-serif;
				color:#df7a18;
				text-decoration:underline;
			}
				#upcomingShows.slice_1o1 ul.body li a.venue:hover {
					color:#fff;
				}
			#upcomingShows.slice_1o1 ul.body li .location {
				font:normal 11px Verdana, Arial, Helvetica, sans-serif;
				color:#ccc;
			}
			#upcomingShows.slice_1o1 ul.body li .btnHolder {
				margin:5px 0 5px 0;
			}
			#upcomingShows.slice_1o1 ul.body li strong {
				margin:0 0 3px 0;
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#cca11a;
			}

				#upcomingShows.slice_1o1 ul.body li a.buyTickets68w:link, #upcomingShows.slice_1o1 ul.body li a.buyTickets68w:active, #upcomingShows.slice_1o1 ul.body li a.buyTickets68w:visited {
					margin:5px 0 5px 0;
					background:url(/images/btn_buyTickets68w.png) 0 0 no-repeat;
					float:left;
				}
				#upcomingShows.slice_1o1 ul.body li a.moreDates68w:link, #upcomingShows.slice_1o1 ul.body li a.moreDates68w:active, #upcomingShows.slice_1o1 ul.body li a.moreDates68w:visited {
					margin:5px 0 5px 5px;
					background:url(/images/btn_moreDates68w.png) 0 0 no-repeat;
					float:left;
					}
	/*all Upcoming Styles*/
	#upcomingShows.slice_1o1 .body .entry {
		width:240px;
		margin:0 0 36px 0;
		float:left;
		display:inline;
	}
		.entry a.artistPic:link img, .entry a.artistPic:active img, .entry a.artistPic:visited img {
			border:3px solid #195284;
			margin:0 0 4px 0; padding:1px;
			background:#fff;
			display:block;
			float:left;
		}
			.entry a.artistPic:hover img {
				border:solid 3px #ffc100;
			}
		.entry .info {
			width:140px;
			padding:0 0 0 9px;
			float:left;
		}
			.entry .info .artist {
				font:bold 12px Arial, Helvetica, sans-serif;
			}
			.entry .info .date {
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
				display:block;
			}
			.entry .info a.venue {
				margin:0 0 3px 0;
				font:normal 11px Verdana, Arial, Helvetica, sans-serif;
				color:#df7a18;
				text-decoration:underline;
			}
				.entry .info a.venue:hover {
					color:#fff;
				}
			.entry .info .location {
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				color:#999;
				display:block;
			}
			.entry .tickets {
				width:38px;
				margin:5px 0 0 0;
				float:left;
			}
				.entry .tickets a {
					width:68px; height:19px;
					background:url(/images/btn_buyTickets68w.png) 0 0 no-repeat;
					display:block;
					text-indent:-3000px;
				}
					.entry .tickets a:hover {
						background-position: 0 -19px
					}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	#upcomingEvents Styles 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#upcomingEvents.slice_1o1 {
		padding:10px 0 0 0;
		background:url(/images/1o1_bg.png) center -340px no-repeat;
	}
		#upcomingEvents.slice_1o1 .headerWrap {
			margin:30px 0 0 0;
			background:none;
		}
			#upcomingEvents.slice_1o1 h1#h1_upcomingEvents {
				width:230px; height:25px;
				background:url(/images/h1_upcomingEvents19px.png) 0 0 no-repeat;
			}
		#upcomingEvents.slice_1o1 .body {
			width:960px;
			padding:0;
		}
			#upcomingEvents.slice_1o1 .body .entry_featured {
				width:178px; height:250px;
				margin:0 8px; padding:25px 0 60px 126px;
				float:left;
				display:inline;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#ccc;
			}
				#upcomingEvents.slice_1o1 .body .entry_featured .artist {
					margin:0 0 3px 0;
					font:bold 14px Arial, Helvetica, sans-serif;
					color:#bde0ff;
					display:block;
				}
					.artist a:link, .artist a:active, .artist a:visited {
						color:#bde0ff;
					}
						.artist a:hover {
							color:#ffc100;
						}
				#upcomingEvents.slice_1o1 .body .entry_featured .date {
					margin:0 0 3px 0;
					font:bold 12px Verdana, Arial, Helvetica, sans-serif;
					color:#fff;
					display:block;
				}
				#upcomingEvents.slice_1o1 .body .entry_featured a.venue {
					margin:0 0 3px 0;
					font:normal 13px Verdana, Arial, Helvetica, sans-serif;
					color:#df7a18;
					text-decoration:underline;
				}
					#upcomingEvents.slice_1o1 .body .entry_featured a.venue:hover {
						color:#fff;
					}
				#upcomingEvents.slice_1o1 .body .entry_featured .location {
					font:normal 11px Verdana, Arial, Helvetica, sans-serif;
					color:#ccc;
				}
				#upcomingEvents.slice_1o1 .body .entry_featured .btnHolder {
					margin:5px 0 5px 0;
				}
				#upcomingEvents.slice_1o1 .body .entry_featured strong {
					margin:0 0 3px 0;
					font:bold 11px Verdana, Arial, Helvetica, sans-serif;
					color:#cca11a;
				}
				#upcomingEvents.slice_1o1 .body .entry_featured a.buyTickets68w:link, #upcomingEvents.slice_1o1 .body .entry_featured a.buyTickets68w:active, #upcomingEvents.slice_1o1 .body .entry_featured a.buyTickets68w:visited {
					margin:5px 0 5px 0;
					background:url(/images/btn_buyTickets68w.png) 0 0 no-repeat;
					float:left;
				}
					#upcomingEvents.slice_1o1 .body .entry_featured a.moreDates68w:link, #upcomingEvents.slice_1o1 .body .entry_featured a.moreDates68w:active, #upcomingEvents.slice_1o1 .body .entry_featured a.moreDates68w:visited {
					margin:5px 0 5px 5px;
					background:url(/images/btn_moreDates68w.png) 0 0 no-repeat;
					float:left;
				}
				/*non-featured entry styles*/
				#upcomingEvents.slice_1o1 .body .entry {
					width:240px;
					margin:0 0 36px 0;
					float:left;
					display:inline;
				}
				#upcomingEvents.slice_1o1 .body .more {
					padding:0 0 30px 0;
					float:right;
				}
