
#contentbox {
	background-image:url(img/mlbl_concerts.jpg);
	background-position:100% 0%;
	background-repeat: no-repeat;
}


#mainbox {
	background-image:url(img/bg_concerts.jpg);
	background-position:94% 106%;
	background-repeat: no-repeat;
}


.concerts, .pastconcerts {
	margin-left:30px;
	margin-bottom:20px;
	margin-top:7px;
}

.pastconcerts {
	margin-left:35px;
}

.pastconcerts .sity {
	color:#BBB;
	font-weight:normal;
	background:none;
	text-decoration:underline;
}

.concerts td {
	padding-right:4px;
	padding-bottom:17px;
}

.event {
	padding-bottom:5px;
	font-family:Arial;
}

/*
.event b {
	color:#b03a3a;
} 
*/

.week {
	font-size:90%;
	margin-right:10px;
	color:#AAA;
}

.sity, .concerts h2 {
	font-family:Arial;
	font-size:130%;
	/*font-weight:bold;*/
	text-decoration:none;
	padding:0 2px;
	color:#DEDEDE;
	display:inline;
	background: transparent url(/img/underline_w.gif) repeat-x scroll 0px 1.1em;
}

.concerts h2 {
	background:none;	
}


.date {
	display:block;
	width:40px;
	height:40px;
	text-align:center;
	margin-bottom:-10px;
}

.date .month {
	display: block;
	font-size: 11px;
	line-height: 11px;
	letter-spacing:1px;
	color: #888;
	text-transform: uppercase;
}

.date .day {
	display: block;
	font-size: 26px;
	font-family: 'Arial';
	font-weight: bold;
	line-height: 24px;
	color: #ccc;
	letter-spacing: 1px;
}

*:first-child+html {} * html {} .date .day sup {position: absolute;}

@media all and (min-width: 0) { .date .day sup {position: static;} }