@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MALLARY HOPE TOUR
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		mh_tour.css
	Date:			Jul 08, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

	
/*	--------------------------------------------------------------------------------------------------------------------------
	active Nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul#nav li.tour a {
		background-position:-165px -20px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#contentSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#contentSpace h2 {
		width:635px; height:35px;
		background:url(../../images/h2_tour.png) no-repeat;
	}
	#contentSpace #breadcrumbs {
		margin:38px 0 0 30px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#contentSpace #mainCol {
		width:960px;
		padding:0;
	}
		#mainCol .header {
			width:817px; height:122px;
			margin:0 0 0 30px;
			background:url(../../images/bg_tour.jpg) 0 0 no-repeat;
		}
			#mainCol .header #community {
			width:252px; height:83px;
			padding:12px 0 0 12px; margin:14px 0 0 0;
			color:#ffda85;
			font-size:11px;
			background:url(../../images/bg_community.jpg) no-repeat;
			float:right;
		}
			#mainCol .header #community .user {
				width:52px; height:52px;
				margin:0 7px 0 0;
				background-color:#2a0200;
				float:left;
			}
				#mainCol .header #community .user a {
					width:50px; height:50px;
					display:block;
					border:1px #2a0200 solid;
				}
					#mainCol .header #community .user a:hover {
						border-color:#ff4202;
					}
						#mainCol .header #community .user a img {
							display:block;
						}
			#mainCol .header #community .info {
				width:181px;
				padding:10px 0 0 0;
				float:left;
			}
				#mainCol .header #community .info .text {
					float:left;
				}
				#mainCol .header #community .info .username {
					width:110px;
					margin:0 0 7px 0;
					color:#fff;
					font-weight:bold;
					display:block;
					float:left;
					overflow:hidden;
				}
				#mainCol .header #community .loginAs a {
					width:161px; height:16px;
					margin:5px 0 0 0;
					background:url(../../images/btn_loginAs.png) 0 0 no-repeat;
					display:block;
					float:left;			
				}
				#mainCol .header #community .info .actions {
					height:11px;
					background:url(../../images/bg_links.png) 0 0 no-repeat;
					list-style:none;
					float:left;
					display:block;
				}
					#mainCol .header #community .info .actions a {
						height:7px;
						background:url(../../images/btn_infoLinks.png) 0 0 no-repeat;
						display:block;
						float:left;
					}
						#mainCol .header #community .info .actions a.home {
							width:25px;
							margin:1px 11px 0 0;
							background-position:0 0;
						}
							#mainCol .header #community .info .actions a.home:hover {
								background-position:0 -7px;
							}
					#mainCol .header #community .info .actions a.account {
						width:89px;
						margin:1px 12px 0 0;
						background-position:-36px 0;
					}
						#mainCol .header #community .info .actions a.account:hover {
							background-position:-36px -7px;
						}
					#mainCol .header #community .info .actions a.edit {
						width:20px;
						margin:1px 12px 0 0;
						background-position:-137px 0;
					}
						#mainCol .header #community .info .actions a.edit:hover {
							background-position:-137px -7px;
						}
				#mainCol .header #community .info a.btn_logOut {
					width:58px; height:19px;
					margin:8px 0 0 0;
					background:transparent url(../../images/btn_logOut.png) no-repeat scroll 0 0;
					display:block;
					float:right;
				}
					#mainCol .header #community .info a.btn_logOut:hover {
						background-position:0 -19px;
					}
				#mainCol .header #community .loginAs a.btn_logIn {
					width:58px; height:19px;
					margin:35px 12px 0 0;
					background:transparent url(../../images/btn_logIn.png) no-repeat scroll 0 0;
					display:inline-block;
					float:right;
				}
					#mainCol .header #community .loginAs a.btn_logIn:hover {
						background-position:0 -19px;
					}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#map Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#map {
		width:802px; height:652px;
		padding:7px 6px 7px 6px; margin:0 0 0 30px;
		border:1px solid #000;
	}
		#map img {
			display:block;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	tourTable Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#contentSpace #tourDates {
		width:817px;
		margin:0 0 0 30px;
	}
		#contentSpace #tourDates .viewing {
			margin:0 0 4px 0;
		}
		#tourTable {
			width:817px;
			text-align:left;
			vertical-align:middle;
			border-collapse:collapse;
		}
			#tourTable thead {
				height:26px;
				background:#d79c2d;
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#943903;
			}
				#tourTable thead tr th {
					height:26px;
					text-align:center;
				}
				#tourTable thead tr th.date {
					padding:0 0 0 11px;
					text-align:left;
				}
				#tourTable thead tr th.loc {
					padding:0 0 0 0;
					text-align:left;
				}
				#tourTable thead tr th.venue {
					padding:0 0 0 0;
					text-align:left;
				}
					#tourTable col#dateCol {
						width:105px;
					}
					#tourTable col#locCol {
						width:146px;
					}
					#tourTable col#venueCol {
						width:160px;
					}
					#tourTable col#photosCol {
						width:56px;
					}
					#tourTable col#videosCol {
						width:56px;
					}
					#tourTable col#commentsCol {
						width:71px;
					}
					#tourTable col#uploadCol {
						width:83px;
					}
					#tourTable col#uploadCol {
						width:79px;
					}
			#tourTable tbody tr {
				font:normal 12px Arial, Helvetica, sans-serif;
				vertical-align:top;
			}
				#tourTable tbody tr.noDash {
					border-bottom:none;
				}
				#tourTable tbody tr td {
					padding:10px 3px 0 3px;
				}
					#tourTable tbody tr td a.BuyNow {
						width:78px; height:19px;
						margin:0 auto;
						background:url(../../images/btn_buyTickets.jpg) no-repeat;
						display:block;
					}
						#tourTable tbody tr td a.BuyNow:hover {
							background-position:0 -19px;
						}
				
				#tourTable tbody tr td.date {
					padding:10px 0 0 11px;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#2e1b10;
				}
					#tourTable tbody tr td.date a {
						margin:0;
						color:#2e1b10;
					}
						#tourTable tbody tr td.date a:hover {
							color:#943903;
						}
				#tourTable tbody tr td.location {
					padding:10px 0 0 0;
				}
				#tourTable tbody tr td.venue {
					padding:10px 10px 0 0;
				}
					#tourTable tbody tr td.venue a {	
						font-weight:bold;
						color:#fd3b03;					
					}
						#tourTable tbody tr td.venue a:hover {
							color:#fff;
						}
				#tourTable tbody tr td.notesCol {
					border-bottom:1px dashed #93540a;
					padding:0 0 10px 10px;
				}
			/* buttons / icons */
			#tourTable a.btn_photos {
				width:25px; height:19px;
				background:url(../../images/btn_photos.png) 0 0 no-repeat;
				display:block;
			}
				#tourTable a.btn_photos:hover {
					background-position:0 -19px;
				}
			#tourTable a.btn_videos {
				width:25px; height:19px;
				background:url(../../images/btn_videos.png) no-repeat;
				display:block;
			}
				#tourTable a.btn_videos:hover {
					background-position:0 -19px;
				}
			#tourTable a.btn_comments {
				width:25px; height:19px;
				margin:0 auto;
				background:url(../../images/btn_comments.png) no-repeat;
				display:block;
			}
				#tourTable a.btn_comments:hover {
					background-position:0 -19px;
				}
			#tourTable a.btn_upload {
				width:68px; height:19px;
				background:url(../../images/btn_addPhoto.png) no-repeat;
				display:block;
			}
				#tourTable a.btn_upload:hover {
					background-position:0 -19px;
				}
			#tourTable a.btn_tickets {
				width:68px; height:19px;
				background:url(../../images/btn_buyNow.png) no-repeat;
				display:block;
			}
				#tourTable a.btn_tickets:hover {
					background-position:0 -19px;
				}
			#tourTable a.iconWhosGoing {
				width:16px; height:16px;
				background:url(../../images/icon_whosGoing.png) no-repeat;
				display:block;
			}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.rssLinks Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	.rssLinks {
		width:161px; height:20px;
		margin:22px 0 0 30px; padding:0 0 0 21px;
		background:url(../../images/btn_rss_links.jpg) no-repeat;
	}
		.rssLinks a {
			height:20px;
			display:block;
			float:left;
		}
			.rssLinks a.photos {
				margin:0 9px 0 0;
				width:41px;
			}
			.rssLinks a.videos {
				margin:0 10px 0 0;
				width:38px;
			}
			.rssLinks a.comments {
				width:55px;
			}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.pagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/				
	.pagination {
		width:817px; height:26px;
		margin:5px 0 0 30px;
		background-color:#cb761f;
		font:11px Arial, Helvetica, sans-serif;
		line-height:26px;
		text-indent:8px;
	}
		.pagination a.pastEvents {
			padding:6px 0 0 10px;
			background:url(../../images/btn_arrowLeft.png) 11px 10px no-repeat;
			color:#2e1b10;
			display:block;
			float:left;
			line-height:normal;
		}
			.pagination a.pastEvents:hover {
				color:#ff3500;
				background-position:11px -8px;
			}
		.pagination .view {
			width:570px;
			text-align:center;
			float:left;
		}
			.pagination .view a {
				color:#ffffff;
			}			
		.pagination .prevNext {
			width:111px;
			padding:0; margin:5px 0 0 0;
			background:url(../../images/bg_pagination.png) 51px 0 no-repeat;
			float:right;
		}
			.pagination .prevNext .prev {
				width:43px; height:15px;
				background:url(../../images/btn_pagination_prev2.png) 0 -30px no-repeat;
				float:left;
			}
				.pagination .prevNext .prev a {
					width:43px; height:15px;
					background:url(../../images/btn_pagination_prev2.png) 0 0 no-repeat;
					display:block;
				}
					.pagination .prevNext .prev a:hover {
						background-position:0 -15px;
					}
			.pagination .prevNext .next {
				width:43px; height:15px;
				padding:0 8px 0 0;
				background:url(../../images/btn_pagination_next2.png) 0 -30px no-repeat;
				float:right;
			}				
				.pagination .prevNext .next a {
					width:43px; height:15px;
					background:url(../../images/btn_pagination_next2.png) 0 0 no-repeat;
					display:block;
				}
					.pagination .prevNext .next a:hover {
						background-position:0 -15px;
					}
					
