@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - STEEL PANTHER SHOWS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		sp_shows.css
	Date:			Nov 3, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

/*	--------------------------------------------------------------------------------------------------------------------------
	main/body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer h1{
		width:233px; height:96px;
		background:url(../../images/h1_shows.png) no-repeat;
	}
	
	/*weekly performances*/
	.mainCol .weeklyPerformances {
		padding:30px 0 200px 0;
	}
		.mainCol .weeklyPerformances .entry {
			margin:0 0 56px 0;
		}
			.mainCol .weeklyPerformances .entry h2.monday {
				margin:0 0 11px 0;
				width:315px; height:28px;
				background:url(../../images/h2_monday.png) top left no-repeat;
			}
			.mainCol .weeklyPerformances .entry h2.wednesday {
				margin:0 0 11px 0;
				width:352px; height:28px;
				background:url(../../images/h2_wednesday.png) top left no-repeat;
			}
			.mainCol .weeklyPerformances .entry h2.friday {
				margin:0 0 11px 0;
				width:290px; height:28px;
				background:url(../../images/h2_friday.png) top left no-repeat;
			}
			.mainCol .weeklyPerformances .entry h2.saturday {
				margin:0 0 11px 0;
				width:332px; height:28px;
				background:url(../../images/h2_saturday.png) top left no-repeat;
			}
			.mainCol .weeklyPerformances .entry h2.bookingInfo {
				margin:0 0 11px 0;
				width:164px; height:28px;
				background:url(../../images/h2_bookingInfo.png) top left no-repeat;
			}
			.mainCol .weeklyPerformances .entry p {
				font:normal 25px Arial, Helvetica, sans-serif;
				color:#e9e9e9;
			}
				.mainCol .weeklyPerformances .entry a:link, .mainCol .weeklyPerformances .entry a:active, .mainCol .weeklyPerformances .entry a:visited {
					font-style:italic;
					font-weight:bold;
					color:#ffce0b;
					text-decoration:none;
				}
					.mainCol .weeklyPerformances .entry a:hover {
						color:#fff10b;
					}
			/*booking info styles*/
			.mainCol .weeklyPerformances .entry.booking {
			 	padding:30px 0 0 0;
			}
				.mainCol .weeklyPerformances .entry.booking strong {
					font:bold 24px Arial, Helvetica, sans-serif;
					color:#fffeff;
				}
				.mainCol .weeklyPerformances .entry.booking p {
					font:normal 14px Arial, Helvetica, sans-serif;
					color:#cacaca;
				}
					.mainCol .weeklyPerformances .entry.booking p a {
						font-size:18px;
					}
				
			
	/*table styles*/
	.mainCol #shows {
			padding:25px 0 40px 0;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#a6a4a4;
		}
			.mainCol #shows thead tr {
				height:35px;
			}
				.mainCol #shows thead tr td {
					font-size:10px;
				}
			.mainCol #shows col#date {
				width:70px;
			}
			.mainCol #shows col#venue {
				width:200px;
			}
			.mainCol #shows col#location {
				width:115px;
			}.mainCol #shows col#buy {
				width:60px;
			}
			
			
			.mainCol #shows tbody tr td {
				padding:0 0 25px 0;
				height:25px;
				vertical-align:top;
			}
				.mainCol #shows tbody tr td.venue {
					padding:0 10px 25px 0;
				}
			.mainCol #shows a:link, .mainCol #shows a:visited, .mainCol #shows a:active {
				font:bold 17px Arial, Helvetica, sans-serif;
				color:#ffce0b;
				text-decoration:none;
				display:block;
			}

				.mainCol #shows a:hover {
					color:#fff10b;
				}
				
			.mainCol #shows .buy {
				width:56px; height:47px;
				background:url(../../images/btn_tickets.png) no-repeat;
			}
				.mainCol #shows .buy:hover {
					background:url(../../images/btn_ticketsHover.png) no-repeat;
				}
				.mainCol #shows .buy a {
					width:56px; height:47px;
					display:block;
					text-indent:-3000px;
				}

	