body,html {
	margin:0;
	padding:0;
	background:#000;
	font-family:arial,verdana;
	font-size:12px;
	line-height:1.2em;
}
.space_both{
	clear:both;
	line-height:0;
	font-size:0;
}
.space_left{
	clear:left;
	line-height:0;
	font-size:0;
}
.space_right{
	clear:right;
	line-height:0;
	font-size:0;
}
img{
	border:0;
}
a{
	color:#FFF;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#8CC603;
}



#wrapper {
	margin:0 auto 0 auto;
	width:890px;
	background-color:#000;
}
	#left_panel{
		background-color:#000;
		width:215px;
		float:left;
		padding:0;
		margin:0;
	}
		#top_wrapper{
			margin-top:32px;
			margin-bottom:35px;
			margin-left:37px;
			padding:0;
			width:149px;
		}
		#left_panel #top_wrapper span.days_left{
			background-image:url(../images/days_until_concert_other.gif);
			background-position:left bottom;
			background-repeat:no-repeat;
			color:#8CC603;
			display:block;
			font-size:48px;
			height:75px;
			width:82px;
			margin-top:23px;
			padding-top:13px;
			text-align:center;
		}
		#left_panel #top_wrapper span.days_left span {
			display:block;
			height:30px;
			padding:13px 0;
		}
	#content{
		background-color:#FFF;
		padding:0;
		margin:0;
		padding-top:43px; /*32 + 11*/
		padding-left:12px;
		margin-left:215px;
	}
		#content a{
			text-decoration:underline;
			color:#000;
		}
		#content a:hover{
			text-decoration:none;
			color:#8CC603;
		}
		#content div.left_col{
			margin:0;
			padding:0;
			
			width:333px;
		}
		#content div.right_col{
			float:right;
			margin:0;
			padding:0;
			padding-top:13px;
			width:265px;
			overflow:hidden;
		}
		#content div.right_col div.right_mid_logo{
			float:right;
			width:115px;
			height:255px;
			background:url(../images/right_mid_logo.gif) no-repeat 0 0;
		}
		#content div.right_col p{
			margin-top:5px;
			margin-bottom:26px;
			padding:0;
			width:210px;
		}
		#content p{
			font-size:13px;
			margin:0;
			padding-top:13px;
			padding-bottom:6px;
		}
		#menu{
			width:650px;
			height:11px;
		}
		#menu img{
			float:left;
		}
		#menu a{
			display:block;
			height:11px;
			float:left;
		}
			#menu a span{
				display:none;
			}
			#menu a.menu1{
				width:61px;
				background:url(../images/menu_artists.gif) no-repeat 0 0;
			}
			#menu a.menu1:hover{
				background:url(../images/menu_artists_hover.gif) no-repeat 0 0;
			}
			
			
			#menu a.menu1a{
	width:61px;
	background-image: url(../images/menu_artists_hover.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
			}
			#menu a.menu1a:hover{
	background-image: url(../images/menu_artists_hover.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
			}
			
			
			#menu a.menu2{
				width:64px;
				background:url(../images/menu_cause.gif) no-repeat 0 0;
			}
			#menu a.menu2:hover{
				background:url(../images/menu_cause_hover.gif) no-repeat 0 0;
			}
			#menu a.menu2a{
				width:64px;
				background:url(../images/menu_cause_hover.gif) no-repeat 0 0;
			}
			#menu a.menu2a:hover{
				background:url(../images/menu_cause_hover.gif) no-repeat 0 0;
			}
			#menu a.menu3{
				width:101px;
				background:url(../images/menu_buy_tickets.gif) no-repeat 0 0;
			}
			#menu a.menu3:hover{
				background:url(../images/menu_buy_tickets_hover.gif) no-repeat 0 0;
			}
			#menu a.menu3a{
				width:101px;
				background:url(../images/menu_buy_tickets_hover.gif) no-repeat 0 0;
			}
			#menu a.menu3a:hover{
				background:url(../images/menu_buy_tickets_hover.gif) no-repeat 0 0;
			}
			#menu a.menu4{
				width:64px;
				background:url(../images/menu_media.gif) no-repeat 0 0;
			}
			#menu a.menu4:hover{
				background:url(../images/menu_media_hover.gif) no-repeat 0 0;
			}	
					#menu a.menu4a{
				width:64px;
				background:url(../images/menu_media_hover.gif) no-repeat 0 0;
			}
			#menu a.menu4a:hover{
				background:url(../images/menu_media_hover.gif) no-repeat 0 0;
			}	
			#menu a.menu5{
				width:156px;
				background:url(../images/menu_air_canada_centre.gif) no-repeat 0 0;
			}
			#menu a.menu5:hover{
				background:url(../images/menu_air_canada_centre_hover.gif) no-repeat 0 0;
			}
				#menu a.menu5a{
				width:156px;
				background:url(../images/menu_air_canada_centre_hover.gif) no-repeat 0 0;
			}
			#menu a.menu5a:hover{
				background:url(../images/menu_air_canada_centre_hover.gif) no-repeat 0 0;
			}
			#menu a.menu6{
				width:82px;
				background:url(../images/menu_contact.gif) no-repeat 0 0;
			}
			#menu a.menu6:hover{
				background:url(../images/menu_contact_hover.gif) no-repeat 0 0;
			}	
						#menu a.menu6a{
				width:82px;
				background:url(../images/menu_contact_hover.gif) no-repeat 0 0;
			}
			#menu a.menu6a:hover{
				background:url(../images/menu_contact_hover.gif) no-repeat 0 0;
			}
			#menu a.menu7{
				width:82px;
				background:url(../images/menu_sponsors.gif) no-repeat 0 0;
			}
			#menu a.menu7:hover{
				background:url(../images/menu_sponsors_hover.gif) no-repeat 0 0;
			}	
			#menu a.menu7a{
				width:82px;
				background:url(../images/menu_sponsors_hover.gif) no-repeat 0 0;
			}
			#menu a.menu7a:hover{
				background:url(../images/menu_sponsors_hover.gif) no-repeat 0 0;
			}
		
	#footer{
		width:811px;/*850*/
		height:108px;/*162*/
		padding-top:54px;
		padding-left:39px;
		color:#FFF;
		background-color:#000;
	}
		#footer p{
			margin:0;
			padding:0;
			width:573px;
			font-size:8.25px;
			padding-top:20px;
		}
		#footer ul {
			margin:0;
			padding:0;
			list-style-type:none;
			list-style-position:outside;
			list-style-image:none;
			height:20px;
			font-size:11px;
		}
			#footer ul li {
				margin:0;
				padding:0;
				display:block;
				float:left;
				margin-right:4px;
				padding-right:4px;
				border-right:1px solid #8cc603;	
			}
			#footer ul li.last {
				border-right:0;
			}
