body, html{
	margin:	0;
	padding:0;
	background-color:	#eaeace;
}
a{
	outline:none;
}
.mmm-clear{
	clear: both;
	height:0px;
	width:0px;
	}
#main-container{
	width: 100%;
	float:left;
	overflow:hidden;
	position:relative;
	height:		2000px;
	}
#page-container{
	background-image: url(/images/mmm-backdrop.jpg);
	background-repeat:no-repeat;
	position:absolute;
	float:		left;
	top:0px;
	left:0px;
	}
.footer{
	width:			100%;
	min-width:		960px;
	border-top:		1px solid #575751;
	position:		fixed;
	bottom:			0px;
	}
.footer .wrapper{
	min-width:			960px;
	width:				100%;
	height:				59px;
	background-color:	#000;
	}
.footer .logo{
	width:				460px;
	height:				90px;
	background-image:	url(/images/mmm-footer-logo.png);	
	background-repeat:	no-repeat;
	position:			relative;
	top:				-30px;
	left:				20px;
	}
.footer #music-player{
	width:		350px;
	height:		25px;
	position:	absolute;
	right:		40px;
	top:		15px;
	float:		left;
	}
.mmm-page{
	float:					left;
	width:					1010px;
	padding-right:			900px;
	padding-top:			280px;
	padding-left:			190px;
	margin-bottom:			200px;
	min-height:				950px;
	background-repeat:		no-repeat;
	position:				relative;
}
.mmm-page .menu-container{
	float:		left;
	width: 		190px;
	display:	inline-block;
	}

.mmm-main-menu img.loading{ display:	block; }
.mmm-main-menu img{ 
	float:		left;
	display:	none; 
}

.mmm-page .left-rail-container{
	float:			left;
	margin-left:	10px;
	width: 			190px;
	display:		block;
	}
.mmm-page .content-container{
	float:			left;
	margin-left:	10px;
	width: 			460px;
	display:		block;
	}
.mmm-page.contact .content-container{
	width:			530px;
	}
.mmm-page .content-container-wide{
	float:			left;
	margin-left:	10px;
	width: 			800px;
	display:		block;
}
.mmm-page .right-rail-container{
	float:			left;
	margin-left:	10px;
	width: 			190px;
	display:		block;
	}
.mmm-page.tours{ 
	padding-bottom:600px;
	}
.mmm-page.biography{ 
	}
.mmm-page.biography .content-container{
	width:			530px;
	margin-right:	10px;
	}
.mmm-page.discography{ 
	}
.mmm-page.photos{ 
	}
.mmm-page.media{ 
	}
.mmm-page.contact{ 
	}
.mmm-page.discography .content-container{
	width:			678px;
	}
	
.mmm-page .place-holder{
	background-image: url(/images/mmm-page_placeholders.png);
	background-repeat:no-repeat;
	position:		relative;
	width:			800px;
	height:			120px;
	display:		block;
	float:			left;
	top:			0;
	left:			0;
}
.mmm-page.news .place-holder{ 
	top:					150px;
	}
.mmm-page.tours .place-holder{ 
	background-position:	0 -150px;
	top:					340px;
	}
.mmm-page.biography .place-holder{ 
	background-position:	0 -300px;
	top:					300px;
	}
.mmm-page.discography .place-holder{ 
	background-position:	0 -450px;
	top:					210px;
	}
.mmm-page.photos .place-holder{ 
	background-position:	0 -600px;
	top:					300px;
	}
.mmm-page.media .place-holder{ 
	background-position:	0 -750px;
	top:					125px;
	}
.mmm-page.contact .place-holder{ 
	background-position:	0 -900px;
	top:					50px;
	}

.mmm-page .page-meta{
	float:			left;
	margin:			10px 0;
	font-family: 	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	font-size:		10px;
	color:			#1f1f1f;
}
.mmm-page .copeland-meta{
	float:			right;
	margin:			10px 0;		
	font-family: 	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	font-size:		10px;
	color:			#1f1f1f;
	text-decoration:none;
}
.mmm-page .copeland-meta:hover{
	color:			#ae3018;
	} .mmm-biography{
	margin-left:	13px;
	width:			530px;
	}
.mmm-biography h3{
	margin:0;
	padding:0;
	}
.mmm-biography h3 span{
	display:	none;
	}
.mmm-biography h3{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	0 -125px;
	background-repeat:		no-repeat;
	float:					left;
	width:					110px;
	height:					20px;
	display:				block;
	margin-bottom:			4px;
	}
.mmm-biography .container{
	display:			block;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	padding-top:		5px;
	padding-bottom:		5px;
	}
.mmm-biography p{
	display:		block;
	text-align:		left;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		12px;
	line-height:	16px;
	color:			#292929;
	margin:			13px;
	}
.mmm-biography .logo{
	margin-top:				50px;
	background-image: 		url(/images/mmm-seal-small.png);
	background-position: 	50% 0;
	background-repeat:		no-repeat;
	width:					100%;
	height:					50px;
}

.mmm-biography .up-link-container{
	float:	right;
	width:	0px;
	height:	0px;
	overflow: visible;
	position:		relative;
	}
.mmm-biography .up-link{
	position:		absolute;
	float:			right;
	top:			-50px;
	right:			-100px;
	font-size:		10px;
	line-height:	10px;
	width:			70px;
	height:			35px;
	background-image: url(/images/mmm-paginator-links-sprite.png);
	background-position: -70px 0;
	background-repeat:	no-repeat;
	text-decoration:	none;
	}
.mmm-biography .up-link:hover{
	background-position: -70px -40px;
	}
.mmm-biography .up-link span{
	float:			left;
	margin-top:		35px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#1f1f1f;
	
	text-decoration:	none;
	} .mmm-friends{
	margin-top:	15px;	
}
.mmm-friends h3{
	margin:0;
	padding:0;
	}
.mmm-friends h3 span{
	display:	none;
	}
.mmm-friends h3{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	0 -200px;
	background-repeat:		no-repeat;
	float:					left;
	width:					90px;
	height:					20px;
	display:				block;
	margin-bottom:			4px;
	}
.mmm-friends ul{
	display:			block;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	padding:			10px 0 10px 0;
	margin:				0;
	}
.mmm-friends li{
	margin:		0;
	padding:	0;	
	}
.mmm-friends li a{
	font-family: 		"Arial Black",Gadget,sans-serif;
	color:				#ae3018;
	font-size:			14px;
	line-height:		15px;
	margin: 			0 6px 6px 6px;
	text-decoration:	none;
	display:			block;
	text-transform:		uppercase;
	}
.mmm-friends li a:hover{
	color:				#1f1f1f;
	} .mmm-links{
	
}
.mmm-links h3{
	margin:0;
	padding:0;
	}
.mmm-links h3 span{
	display:	none;
	}
.mmm-links h3{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	0 -150px;
	background-repeat:		no-repeat;
	float:					left;
	width:					90px;
	height:					20px;
	display:				block;
	margin-bottom:			4px;
	}
.mmm-links ul{
	display:			block;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	padding:		10px 0 10px 0;
	margin:	0;
	}
.mmm-links li{
	margin:		0;
	padding:	0;	
	}
.mmm-links li a{
	font-family: 		"Arial Black",Gadget,sans-serif;
	color:				#ae3018;
	text-transform: 	uppercase; 
	font-size:			14px;
	line-height:		15px;
	margin: 			0 6px 6px 6px;
	text-decoration:	none;
	display:			block;
	}
.mmm-links li a:hover{
	color:	#1f1f1f;
	} .mmm-contact{
	 width:	530px;
	}
.mmm-contact h3{
	margin:0;
	padding:0;
	}
.mmm-contact h3 span{
	display:	none;
	}
.mmm-contact h3{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	0 -325px;
	background-repeat:		no-repeat;
	float:					left;
	width:					90px;
	height:					20px;
	display:				block;
	margin-bottom:			4px;
	}
.mmm-contact ul,.mmm-contact li{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.mmm-contact a{
	outline:	none; 
	}
.mmm-contact a img{
	border:	none;
	}
.mmm-contact h4{
	font-family: 		"Arial Black",Gadget,sans-serif;
	color:				#b13c1a;
	font-size:			22px;
	line-height:		22px;
	margin:				0;
	padding:			0;
	}
.mmm-contact .copeland-header,
.mmm-contact .copeland-header a{
	font-family: 		Arial,Gadget,sans-serif;
	font-weight:		bold;
	color:				#1f1f1f;
	font-size:			12px;
	line-height:		12px;
	margin:				4px 0;
	padding:			0;
	}
.mmm-contact .copeland-header a:hover{
	color:				#ae3018;
	}
.mmm-contact p{
	font-family: 		Verdana, sans-serif;
	color:				#292929;
	font-size:			13px;
	line-height:		15px;
	margin:				8px 0 8px 0;
	padding:			0;
	float:				left;
	width:				100%;
	}
.mmm-contact p a{
	font-family: 		Verdana, sans-serif;
	color:				#ae3018;
	font-size:			13px;
	line-height:		15px;
	font-weight:		bold;
	text-decoration:	none;
	}
.mmm-contact p a:hover{
	color:		#1f1f1f;
	}
.mmm-contact .credit-links,
.mmm-contact .credit-links a{
	color:				#ae3018;
	font-size:			12px;
	line-height:		12px;
	display:			inline;
	}
.mmm-contact .credit-links a{
	float:	none;
	}
.mmm-contact .credit-links a:hover{
	color:				#1f1f1f;
	}
.mmm-contact ul{
	width:	500px;
	float:	right;
	padding:15px;
	background-image: url(/images/mmm-global-beige-background-tile.png);
	background-repeat:repeat;
	}
.mmm-contact li{
	width:			100%;
	float:			left;
	margin-bottom:	10px;
	}
.mmm-contact li a {
	float:left;
	}
.mmm-contact li div{
	float:	right;
	width:	316px;
	}
 .mmm-discography{
	width:	670px;
}
.mmm-discography h3{
	margin:0;
	padding:0;
	}
.mmm-discography  ul,
.mmm-discography  li{
	margin:	0;
	padding:0;
	list-style-type:none;
}
.mmm-discography h3 span{
	display:	none;
	}
.mmm-discography h3{
	background-image: 		url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:		repeat;
	float:					left;
	display:				block;
	}
.mmm-discography h3 div{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	5px -220px;
	height:					30px;
	width:					130px;
	float:					left;
	background-repeat:		no-repeat;
	}
.mmm-discography .pages.inactive{
	display:	none;
	}
.mmm-discography .pages{
	display:	block;
	}

.mmm-discography .page{
	width:				668px;
	display:			none;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	float:				left;
	}
.mmm-discography .page.active{
	display:	block;
	}
.mmm-discography .disc{
	display:		inline-block;
	width:			170px;
	height:			295px;
	margin-left:	12px;
	margin-right:	38px;
	margin-top:		12px;
	float:			left;
	}
.mmm-discography .disc.last{
	margin-right:		0;
	}
.mmm-discography .disc img{
	display:	inline;
}
.mmm-discography h4 {
	margin:			0 0 4px 4px;
	padding:		0;
}
.mmm-discography h4,
.mmm-discography h4  a{
	font-family: 	"Arial Black", Helvetica, sans-serif;
	text-transform:	uppercase;
	letter-spacing:	-1px;
	font-size:		22px;
	line-height:	22px;
	color:			#ae300e;
	text-decoration:none;
}
.mmm-discography h4 a:hover{
	color:	#1f1f1f;
	}
.mmm-discography .beastie-boys-album{
	font-family: 	"Arial Black", Helvetica, sans-serif;
	text-transform:	uppercase;
	letter-spacing:	-1px;
	font-size:		16px;
	line-height:	16px;
	margin:			0 0 4px 4px;
	padding:		0;
	color:			#ae300e;
}
.mmm-discography .label{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		13px;
	line-height:	13px;
	margin:			0 0 4px 4px;
	padding:		0;
	color:			#1f1f1f
}
.mmm-discography .group{
	font-family: 	"Arial Black", Helvetica, sans-serif;
	font-size:		16px;
	line-height:		16px;
	color:			#ae300e;
	margin:			0 0 4px 4px;
	padding:		0;
}
.mmm-discography .date{
	font-family: 	"Arial Black", Helvetica, sans-serif;
	font-size:		12px;
	line-height:	12px;
	color:			#1f1f1f;
	margin:			0 0 0 4px;
	padding:		0;
}
.mmm-discography .paginator{
	margin-top:			10px;
	width:				648px;
	padding:			10px;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
}
.mmm-discography .paginator .next span,
.mmm-discography .paginator .previous span{
	display:	none;
	}
.mmm-discography .paginator .next,
.mmm-discography .paginator .previous{
	float:			left;
	width:		30px;
	height:		35px;
	background-image: url(/images/mmm-paginator-links-sprite.png);
	}
.mmm-discography .paginator .next{ background-position:	-40px 0; }
.mmm-discography .paginator .previous{ background-position:	0 0; }

.mmm-discography .paginator .next:hover{ background-position:	-40px -40px; }
.mmm-discography .paginator .previous:hover{ background-position:	0 -40px; }

.mmm-discography .paginator a.inactive.previous,
.mmm-discography .paginator a.inactive.previous:hover{ background-position:	0px -80px; }

.mmm-discography .paginator a.inactive.next,
.mmm-discography .paginator a.inactive.next:hover{ background-position:	-40px -80px; }

.mmm-discography .paginator ul{
	width:		568px;
	padding:	0 10px 0 10px;
	display:	inline-block;
	float:		left;
	margin-top:	5px;
	}
.mmm-discography .paginator ul li{
	float:	left;
	}
.mmm-discography .paginator ul li a{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#1f1f1f;
	text-decoration:none;
	padding:		4px 10px 4px 10px;
	display:		inline-block;
	float:			left;
	}
.mmm-discography .paginator ul li a:hover{
	color:			#ae300e
	}
.mmm-discography .paginator ul li a.active{
	font-family: 	"Arial Black", Helvetica, sans-serif;
	line-height:	10px;
	}
.mmm-discography .details-container	{
	background-image: 		url(/images/mmm-global-beige-background-tile.png) ;
	position:	relative;
	display:	block;
	padding-bottom:	10px;
	}
.mmm-discography .details-container h4{
	font-size:	40px;
	line-height:	40px;
	margin-left:	-1px;
	}
.mmm-discography .details-container.inactive{
	display:	none;
}
.mmm-discography .disc-detail{
	display:	block;
}
.mmm-discography .disc-detail.inactive{
	display:		none;
}
.mmm-discography .details-container .left-col{
	width:	200px;
	float:left;
}
.mmm-discography .details-container .image-container{
	float:	left;
	margin-left: 12px;
	margin-top:	12px;
}
.mmm-discography .details-container .itunes-link,
.mmm-discography .details-container .amazon-link
{
	float:				left;
	padding-left:		25px;
	background-image: 	url(/images/mmm-discog_buy_links_sprite.png);
	background-repeat:	no-repeat;
	margin-top:			4px;
	padding-top: 		5px;
	padding-bottom:		5px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	font-size:		10px;
	line-height:	10px;
	color:			#1f1f1f;
	text-decoration:	none;
}
.mmm-discography .details-container .amazon-link{
	background-position:	0 -24px;
}
.mmm-discography .details-container .track-list{
	float:	left;
	margin-left: 12px;
	margin-top:	12px;
}
.mmm-discography .details-container .track-list h3{
	font-family: 	Arial, Helvetica, sans-serif;
	background-image:	none;
	font-weight:	bold;
	float:			left;
	font-size:		14px;
	line-height:	14px;
	margin-bottom:	4px;
	color:			#1f1f1f;
}
.mmm-discography .details-container .track-list {
	margin-top: 20px;
}
.mmm-discography .details-container .track-list ol{
	list-style-type:	decimal;
	float:			left;
	padding:		0;
	margin:			0;
}
.mmm-discography .details-container .track-list li{
	list-style-type:decimal;
	width:			175px;
	float:			left;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		12px;
	line-height:	14px;
	margin-left:	25px;
	margin-bottom:	4px;
	padding-left:	0px;
	color:			#1f1f1f;
}
.mmm-discography .details-container .disc-review{
	width: 380px;
	float:	left;
	margin-left: 16px;
	margin-top:		12px;
}
.mmm-discography .details-container .disc-review .review{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		12px;
	line-height:	20px;
	color:			#1f1f1f;
}
.mmm-discography .details-container .review{
	margin-top:		20px;
	margin-left:	4px;
}



.mmm-discography .back-link-container{
	right:		10px;
	top:		10px;
	overflow: visible;
	position: absolute;
	}
.mmm-discography .back-link{
	float:			right;
	width:			70px;
	height:			35px;
	background-image: url(/images/mmm-paginator-links-sprite.png);
	background-position: -70px 0;
	background-repeat:	no-repeat;
	text-decoration:	none;
	}
.mmm-discography .back-link:hover{
	background-position: -70px -40px;
	}
.mmm-discography .back-link span{
	float:			left;
	margin-top:		35px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#1f1f1f;
	text-decoration:	none;
	} .mmm-booking-mini{
	margin-top:	30px;
}
.mmm-booking-mini h3{
	margin:0;
	padding:0;
	}
.mmm-booking-mini h3 span{
	text-indent: -7777px;
	display:block;
	}
.mmm-booking-mini h3{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	0 -75px;
	background-repeat:		no-repeat;
	float:					left;
	width:					180px;
	height:					20px;
	display:				block;
	margin-bottom:			4px;
	}
.mmm-booking-mini a{
	display:		block;
	width:			100%;
	text-align:		right;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#ae300e;
	margin-top:		5px;
	font-weight:	bold;
	text-decoration:none;
	text-align:		right;
}
.mmm-booking-mini .logo-link{
	text-align:left;
	}
.mmm-booking-mini .logo-link a{
	margin-left:	6px;
	}
.mmm-booking-mini a img{
	margin-left:6px;
	margin-top:	10px;
	border:none;
	outline:none;
	}
.mmm-booking-mini a:hover{
	text-decoration:	underline;
	color:			#1f1f1f;
	} .mmm-home-cp{
	width: 				456px; 
	background-color:	#000;
	display:			block;
	float:				left;
}
.mmm-home-cp.video{
	background-color:	transparent;
	}
.mmm-home-cp #home-video-container .inactive{
	display:	none;
}
.mmm-home-cp #home-video-container{
	display:	block;
	float:		left;
}
.mmm-home-cp .promotion-container{
	display:		block;
	float:			left;
}
.mmm-home-cp .promotion-container.inactive{
	display:	none;
	}
*:first-child+html .mmm-home-cp .promotion-container{
	position:relative;
	}
.mmm-home-cp .media-container{
	float:	left;
}
.mmm-home-cp .copy-container{
	float:			left;
	height: 		250px;
	width:			190px;
	margin-left:	6px;
	display:		table;
}
*:first-child+html .mmm-home-cp .copy-container{
	position: absolute;
	display: block;
	top: 50%;
	height:auto;
	}
.mmm-home-cp .copy{
	display:		table-cell;
	vertical-align:	middle;	
}
*:first-child+html .mmm-home-cp .copy{
	float:		left;
	position: 	relative;
	display:	block;
	top: 		-50%;
	left:		0px;
	}
.mmm-home-cp h3{
	margin:			0;
	padding:		0;
	font-family: 	"Arial Black", Arial, Helvetica, sans-serif;
	font-size: 		15px;
	line-height:	24px;
	color:			#fff;
}
.mmm-home-cp p{
	font-family:    Arial, Helvetica, sans-serif;
	font-weight:    bold;
	font-size: 		13px;
	line-height:	16px;
	color:			#fff;
	margin:			3px 0;
	padding:		0;
}
.mmm-home-cp .copy div{
	margin-bottom: 	20px;
}
 .mmm-latest-news-mini{
	margin-top:	30px;
}
.mmm-latest-news-mini li, ul, h3{
	margin:0;
	padding:0;
	float:	none;
	}
.mmm-latest-news-mini h3{
	margin:0;
	padding:0;
	}
	
.mmm-latest-news-mini h3 span{
	text-indent: -7777px;
	display:block;
	}
.mmm-latest-news-mini h3{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	0 -100px;
	background-repeat:		no-repeat;
	float:					left;
	width:					180px;
	height:					20px;
	display:				block;
	margin-bottom:			4px;
	}
.mmm-latest-news-mini .article{
	width: 				408px;
	padding:			26px 24px;
	display:			block;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	clear:				left;
	font-size:		12px;
	line-height:	16px;
	}
.mmm-latest-news-mini h4{
	width:			300px;
	margin-top:		0;
	margin-bottom:	6px;
	
	letter-spacing:	-1px;
	padding:		0 108px 6px 0;	
	border-bottom:	1px solid #a98c51;
	}
.mmm-latest-news-mini h4 a{
	font-family:		"Arial Black", Arial, Helvetica, sans-serif;
	font-size:			26px;
	line-height:		24px;

	color:				#ae300e;
	text-decoration:	none;
	}
.mmm-latest-news-mini h4 a:hover{
	color:	#1f1f1f;
	}
.mmm-latest-news-mini p.post-date{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	color:				#1f1f1f;
	letter-spacing:		0;
	}
.mmm-latest-news-mini p.post-date span{
	font-size:			14px;
	font-weight:		bold;
	}
.mmm-latest-news-mini .article-copy p,
.mmm-latest-news-mini .article-copy li{
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		16px;
	color:				#1f1f1f;
	}
.mmm-latest-news-mini .article-copy a{
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:				#ae300e;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		-1px;
	}
.mmm-latest-news-mini .article-copy a:hover{
	color:				#1f1f1f;
	}
.mmm-latest-news-mini .article-copy ul{
	margin: 10px 0 10px 0;
	}
.mmm-latest-news-mini .article-copy li{
	padding: 0;
	margin-left: 15px;
	}
.mmm-latest-news-mini .comment-count a span{
	background-image: url(/images/mm-latest-news-comments-sprite.png);
	background-repeat:	no-repeat;
	background-position: 0 -28px;
	padding:1px 10px 10px 10px;
	display:			inline-block;
	color:				#fff;
	margin-right:		6px;
	}
.mmm-latest-news-mini .comment-count a {
	padding-top:		6px;
	padding-bottom:		13px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#ae300e;
	text-decoration:	none;
	font-weight:		bold;
	}
.mmm-latest-news-mini .comment-count a:hover{
	color:				#1f1f1f;
	}
.mmm-latest-news-mini .comment-count a:hover span{
	background-position: 0 0;
	}
.mmm-latest-news-mini a.page-link-news{
	display:		block;
	float:			right;
	text-align:		right;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#ae300e;
	margin-top:		5px;
	font-weight:	bold;
	text-decoration:none;
}
.mmm-latest-news-mini a.page-link-news:hover{
	text-decoration:	underline;
	color:			#1f1f1f;
	}

	
	
	
		
.mmm-latest-news-mini .comment-toggle{
	margin-bottom:	10px;
}
.mmm-latest-news-mini .comment-container{
	width:	100%;
	margin-top:	20px;
	}
.mmm-latest-news-mini .comment-container.hide{ display: none; }
.mmm-latest-news-mini .comment-container.show{ display: block; }
.mmm-latest-news-mini .comment-container h3{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				13px;
	font-weight:			bold;
	color:					#1f1f1f;
	margin-top:				20px;
	}
.mmm-latest-news-mini .comment-container input, 
.mmm-latest-news-mini .comment-container textarea {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#8d8d8d;
	}
.mmm-latest-news-mini .comment-container label{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#8d8d8d;
	}
.mmm-latest-news-mini .comment-container .post-comment-link{
	float:				right;
	font-family:		"Arial Black", Arial, Helvetica, sans-serif;
	font-size:			24px;
	color:				#1f1f1f;
	text-decoration:	none;
	margin-bottom:		15px;
	}
.mmm-latest-news-mini .comment-container .post-comment-link:hover{
	color:				#ae300e;
	}
	
.mmm-latest-news-mini .comment-container ol{
	padding:	0;
	margin:		0;
	float:		left;
	border-top:	2px solid #bca676;
}	
.mmm-latest-news-mini .comment-container li{
	float:	left;
	width: 100%;
}
.mmm-latest-news-mini .comment-container li .comment-count{
	float:left;
	}
.mmm-latest-news-mini .comment-container  .comment-count  span{
	background-image: url(/images/mm-latest-news-comments-sprite.png);
	background-repeat:	no-repeat;
	background-position: 0 -28px;
	padding:3px 10px 10px 10px;
	display:			inline;
	color:				#fff;
	margin-right:		6px;
	}
.mmm-latest-news-mini .comment-container  .comment-count{
	padding-top:		6px;
	padding-bottom:		14px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#ae300e;
	text-decoration:	none;
	font-weight:		bold;
	}	
.mmm-latest-news-mini .comment-container p{
	margin-bottom:4px;
	margin-top:	2px;
}
.mmm-latest-news-mini .comment-container .comment{
	width: 360px;
	float:right;
	}
.mmm-latest-news-mini .comment-container .respond h3{
	margin-bottom:	6px;
}
.mmm-latest-news-mini .comment-container .respond h3{
	background-image:none;
	width: 100%;
}
.mmm-latest-news-mini .comment-container .comment-form{
	border-top:	2px solid #bca676;
}
.mmm-latest-news-mini .comment-container .comment .user{
	margin-top:				5px;
	display:				block;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#1f1f1f;
	}
.mmm-latest-news-mini .comment-container .comment .user span{
	font-weight:			bold;
	}
.mmm-latest-news-mini .comment-container .comment .date{
	display:				block;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#6d6d6d
	}
.mmm-latest-news-mini .comment-container .comment .body{
	display:			block;
	width:				340px;
	padding:			8px 10px 8px 10px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#1f1f1f;
	background-color:	#eaeacd;
	margin-bottom:		20px;
	} .mmm-photos-mini{
	margin-top:	30px;
}
.mmm-photos-mini li, ul, h3{
	margin:0;
	padding:0;
	float:	none;
	}
.mmm-photos-mini h3{
	margin:0;
	padding:0;
	}
.mmm-photos-mini h3 span{
	text-indent: -7777px;
	display:block;
	}
.mmm-photos-mini h3{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	0 -50px;
	background-repeat:		no-repeat;
	float:					left;
	width:					180px;
	height:					20px;
	display:				block;
	margin-bottom:			4px;
	}
.mmm-photos-mini ul{
	float:				left;
	display:			block;	
	width:				185px;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	padding:			5px 0 2px 6px;
	margin-bottom:		5px;
	}
.mmm-photos-mini li{
	float:			left;
	width:			56px;
	height:			56px;
	padding-right:	5px;
	padding-bottom:	5px;
	}
.mmm-photos-mini li a{
	margin:		0;
	padding:	0;
	outline:	none;
	}
.mmm-photos-mini li a:hover{
	margin:		-2px;
	border:		2px solid #AE300E;
	}
.mmm-photos-mini li a img{
	border:	none;
	outline:none;
	}
.mmm-photos-mini p{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		15px;
	color:			#1f1f1f;
	margin:			4px 0;
	margin-left:	4px;
	}
.mmm-photos-mini p.time{
	font-weight:bold;
	font-style: italic;
	}
.mmm-photos-mini a{
	display:		block;
	width:			100%;
	text-align:		right;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#ae300e;
	margin-top:		5px;
	font-weight:	bold;
	text-decoration:none;
}
.mmm-photos-mini a:hover{
	text-decoration:	underline;
	color:			#1f1f1f;
	} .mmm-social-media-links{
	width:	56px;
	}
.mmm-social-media-links h3 span{
	text-indent: -7777px;
	display:block;
	}
.mmm-social-media-links h3{
	padding:				0;
	margin:					0;
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	-200px 0;
	background-repeat:		no-repeat;
	float:					right;
	width:					19px;
	height:					170px;
	display:				block;
	}
.mmm-social-media-links ul{
	padding: 0;
	margin:	0;
	}
.mmm-social-media-links li{
	float:			left;
	margin: 		0 0 8px 0;
	padding: 		0;
	list-style-type:		none;
	}
.mmm-social-media-links li a{
	float:			left;
	width:			32px;
	height:			32px;
	background-image: 		url(/images/mmm-social-media-links-sprite.png);
	background-repeat:		no-repeat;
	}
.mmm-social-media-links li a span{
	text-indent: -7777px;
	display:block;
	}
.mmm-social-media-links li a.twitter{ 	background-position: 	0 0; }
.mmm-social-media-links li a.facebook{ 	background-position: 	0 -40px; }
.mmm-social-media-links li a.myspace{	background-position: 	0 -80px; }
.mmm-social-media-links li a.lastfm{ 	background-position: 	0 -120px; }
.mmm-social-media-links li a.pandora{	background-position: 	0 -160px; }
.mmm-social-media-links li a.youtube{ 	background-position: 	0 -200px; }
	
.mmm-social-media-links li a.twitter:hover{ 	background-position: -40px  0; }
.mmm-social-media-links li a.facebook:hover{ 	background-position: -40px -40px; }
.mmm-social-media-links li a.myspace:hover{		background-position: -40px  -80px; }
.mmm-social-media-links li a.lastfm:hover{ 		background-position: -40px  -120px; }
.mmm-social-media-links li a.pandora:hover{ 	background-position: -40px  -160px; }
.mmm-social-media-links li a.youtube:hover { 	background-position: -40px  -200px; }	
 .mmm-twitter-feed {
	margin-top:	30px;
	}
.mmm-twitter-feed h3{
	margin:0;
	padding:0;
	}
.mmm-twitter-feed h3 span{
	text-indent: -7777px;
	display:block;
	}
.mmm-twitter-feed h3{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	0 -25px;
	background-repeat:		no-repeat;
	float:					left;
	width:					180px;
	height:					20px;
	display:				block;
	margin-bottom:			4px;
	}
.mmm-twitter-feed #twitter{
	clear:				left;
	display:			block;	
	width:				180px;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	list-style-type:	none;
	padding:			5px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		14px;
	line-height:	18px;
	color:			#1f1f1f;
	}
.mmm-twitter-feed p{
	margin: 2px 0 2px 4px;
}
.mmm-twitter-feed p.time{
	font-weight:bold;
	font-style: italic;
	}
.mmm-twitter-feed a{
	display:		block;
	width:			100%;
	text-align:		right;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#ae300e;
	margin-top:		3px;
	font-weight:	bold;
	text-decoration:none;
}
.mmm-twitter-feed a:hover{
	text-decoration:	underline;
	color:			#1f1f1f;
	} .mmm-upcoming-dates-mini li, ul, h3{
	margin:0;
	padding:0;
	float:	none;
	}
.mmm-upcoming-dates-mini h3 span{
	text-indent: -7777px;
	display:block;
	}
.mmm-upcoming-dates-mini h3{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	0 0;
	background-repeat:		no-repeat;
	float:					left;
	width:					180px;
	height:					20px;
	display:				block;
	}
.mmm-upcoming-dates-mini ul{
	clear:			left;
	padding-top:	3px;
	}
.mmm-upcoming-dates-mini li{
	display:			block;	
	width:				180px;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	list-style-type:	none;
	padding:			5px;
	margin-bottom:		3px;
	}
.mmm-upcoming-dates-mini li a{
	width:				100%;
	display:			block;
	text-decoration:	none;
	}
.mmm-upcoming-dates-mini li a span{
	display:		block;
	}
.mmm-upcoming-dates-mini li a:hover{
	background-color: 	#32312c;
	}
.mmm-upcoming-dates-mini li a:hover .accompanying,
.mmm-upcoming-dates-mini li a:hover .club,
.mmm-upcoming-dates-mini li a:hover .city{
	color: #fff;
	}
.mmm-upcoming-dates-mini li .date{
	font-family: 	"Arial Black", Arial, Helvetica, sans-serif;
	font-size:		22px;
	color:		#ae300e;
	margin-left:	4px;
	font-weight:bold;
	}
.mmm-upcoming-dates-mini li .accompanying,
.mmm-upcoming-dates-mini li .club{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		14px;
	color:			#1f1f1f;
	margin-left:	4px;
	}
.mmm-upcoming-dates-mini li .city{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#1f1f1f;
	margin-left:	4px;
	}
.mmm-upcoming-dates-mini a.page-link-tours{
	display:		block;
	width:			185px;
	text-align:		right;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#ae300e;
	margin-left:	4px;
	font-weight:	bold;
	text-decoration:none;
}
.mmm-upcoming-dates-mini a.page-link-tours:hover{
	text-decoration:	underline;
	color:			#1f1f1f;
	} .mmm-downloads {
	width:	590px;
}
.mmm-downloads h3{
	background-image:		url(/images/mmm-section-headers-sprite.png);
	background-position:	0 -300px;
	width:					150px;
	height:					25px;
	display:				block;
	margin:					0;
	padding:				0;
	}
.mmm-downloads ul, li{
	list-style-type:	none;
	margin:				0;
	padding:			0;
}
.mmm-downloads h3 span{
	display:	none;
	}
.mmm-downloads .pages{
	width:		590px;
	display:	block;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	display:			block;

}
.mmm-downloads .page{
	display:		none;
	padding:		12px;
	}
.mmm-downloads .page.active{
	display:		block;
	}
.mmm-downloads .page li{
	float:		none;
	width:		100%;
	text-align:	left;
	margin-top:	15px;
	}
.mmm-downloads .page li img{
	width:			191px;
	height:			191px;
	display:		inline-block;
	margin:			auto;
	float:			left;
}
.mmm-downloads .page li div.container{
	display:		inline-block;
	width:			340px;
	margin:			auto auto auto 16px;
	float:			left;
}
.mmm-downloads .page li div p,
.mmm-downloads .page li div h4{
	margin:0;
	padding:0;
}
.mmm-downloads .page li div p.date{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		18px;
	line-height:	18px;
	font-weight:	bold;
	color:			#1f1f1f;
}
.mmm-downloads .page li div h4{
	margin:		0 0 4px 0;
	padding:	0;
	}
.mmm-downloads .page li div h4 a{
	font-family: 			"Arial Black",Gadget,sans-serif;
	font-size:				22px;
	line-height:			22px;
	color:					#ae300e;
	width:					auto;
	text-decoration:		none;
}
.mmm-downloads .page li div  p.descriptor{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		12px;
	line-height:	12px;
	font-weight:	bold;
	color:			#1f1f1f;
	margin:			0 0 8px 0;
	padding:		0;
}
.mmm-downloads .page li .body p{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		12px;
	line-height:	12px;
	margin:			0 0 12px 0;
	color:			#1f1f1f;
}
.mmm-downloads .page li .body  a{
	font-family: 		"Arial Black",Gadget,sans-serif;
	font-size:			14px;
	line-height:		14px;
	color:				#ae300e;
	text-decoration:	none;
}
.mmm-downloads .page li .body a:hover{
	text-decoration:	 none;
	color:				#ae300e;
	}
.mmm-downloads .paginator{
	width:				570px;
	padding:			10px;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
}
.mmm-downloads .paginator .next span,
.mmm-downloads .paginator .previous span{
	display:	none;
	}
.mmm-downloads .paginator .next,
.mmm-downloads .paginator .previous{
	float:			left;
	width:		30px;
	height:		35px;
	background-image: url(/images/mmm-paginator-links-sprite.png);
	}
.mmm-downloads .paginator .next{ background-position:	-40px 0; }
.mmm-downloads .paginator .previous{ background-position:	0 0; }

.mmm-downloads .paginator .next:hover{ background-position:	-40px -40px; }
.mmm-downloads .paginator .previous:hover{ background-position:	0 -40px; }

.mmm-downloads .paginator a.inactive.previous,
.mmm-downloads .paginator a.inactive.previous:hover{ background-position:	0px -80px; }

.mmm-downloads .paginator a.inactive.next,
.mmm-downloads .paginator a.inactive.next:hover{ background-position:	-40px -80px; }

.mmm-downloads .paginator ul{
	width:		490px;
	padding:	0 10px 0 10px;
	display:	inline-block;
	float:		left;
	margin-top:	5px;
	}
.mmm-downloads .paginator ul li{
	float:	left;
	}
.mmm-downloads .paginator ul li a{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#1f1f1f;
	text-decoration:none;
	padding:		4px 4px 4px 4px;
	display:		inline-block;
	float:			left;
	}
.mmm-downloads .paginator ul li a:hover{
	text-decoration:	underline;
	color:			#ae300e
	}
.mmm-downloads .paginator ul li a.active{
	font-weight:	bold;
	}
.mmm-downloads .up-link-container{
	float:	right;
	width:	0px;
	height:	0px;
	overflow: visible;
	position:		relative;
	}
.mmm-downloads .up-link{
	position:		absolute;
	float:			right;
	top:			10px;
	right:			-100px;
	width:			70px;
	height:			35px;
	background-image: url(/images/mmm-paginator-links-sprite.png);
	background-position: -70px 0;
	background-repeat:	no-repeat;
	text-decoration:	none;
	}
.mmm-downloads .up-link:hover{
	background-position: -70px -40px;
	}
.mmm-downloads .up-link span{
	float:			left;
	margin-top:		35px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#1f1f1f;
	text-decoration:	none;
	}
 .mmm-videos{
	margin-bottom:	15px;
}
.mmm-videos h3{
	background-image:		url(/images/mmm-section-headers-sprite.png);
	background-position:	0 -275px;
	width:					150px;
	height:					25px;
	display:				block;
	margin:					0;
	padding:				0;
}
.mmm-videos h3 span{
	display:	none;
	}
.mmm-videos #video-container{
	width:		585px;
	padding-top:12px;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	display:			block;
	padding-left:		5px;
	padding-bottom:		12px;
}
 .mmm-booking-medium h3{
	margin:0;
	padding:0;
	}
.mmm-booking-medium h3 span{
	display:none;
	}
.mmm-booking-medium h3{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	0 -75px;
	background-repeat:		no-repeat;
	float:					left;
	width:					180px;
	height:					20px;
	display:				block;
	margin-bottom:			4px;
	}
.mmm-booking-medium a{
	display:		block;
	width:			100%;
	text-align:		right;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#ae300e;
	margin-top:		5px;
	font-weight:	bold;
	text-decoration:none;
	border:			none;
}
.mmm-booking-medium a img{
	margin-top:	10px;
	border:none;
	outline:none;
	}
.mmm-booking-medium a:hover{
	text-decoration:	underline;
	color:			#1f1f1f;
	} .mmm-latest-news{
	margin-bottom:	200px;
}
.mmm-latest-news li,
.mmm-latest-news ul,
.mmm-latest-news h3{
	margin:0;
	padding:0;
	float:	none;
	list-style-type:none;
	}
.mmm-latest-news h3{
	margin:0;
	padding:0;
	}
.mmm-latest-news ul.tabs{
	padding:	0;
	margin:		0;
	width:	100%;
	display: block;
	float:		left;
	}
*:first-child+html .mmm-latest-news ul.tabs{
	margin-bottom:	-30px;
	float:	left;
}
.mmm-latest-news ul.tabs li{
	float:				left;
	padding:			3px;
	margin:				0 4px 0 0px;
	list-style-type:	none;
	display:			block;
	}
.mmm-latest-news ul.tabs li a{
	float:		left;
	display:	block;
	height:		24px;
	line-height:	24px;
	background-image: 	url(/images/mmm-news_tabs_sprite.png);
	background-repeat:	no-repeat;
	text-decoration:	none;
	}
.mmm-latest-news ul.tabs li.active{
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
}
.mmm-latest-news ul.tabs li a.news{
	width:	60px;
	background-position:	0 -40px;
	}
.mmm-latest-news ul.tabs li a.news:hover{ background-position:	0 0;}
.mmm-latest-news ul.tabs li.active a.news:hover{ background-position:	0 0; }
.mmm-latest-news ul.tabs li.active a.news{ background-position:	0 0; }

.mmm-latest-news ul.tabs li a.events{
	width:					70px;
	background-position:	-70px -40px;
	}
.mmm-latest-news ul.tabs li a.events:hover{ background-position:	-70px 0;}
.mmm-latest-news ul.tabs li.active a.events{ background-position:	-70px 0; }
.mmm-latest-news ul.tabs li.active a.events:hover{ background-position:	-70px 0; }

.mmm-latest-news ul.tabs li span{
	visibility: hidden;
	}
.mmm-latest-news .article{
	width: 				408px;
	padding:			26px 24px 10px 24px;
	display:			block;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	clear:				left;
	margin-bottom:		30px;
	position:			relative;
	border-bottom:		1px solid #a79a7d;
	font-size:		12px;
	line-height:	16px;
	}
.mmm-latest-news .article .post{ display: none; }
.mmm-latest-news .article.visible .post{ display: block; }

.mmm-latest-news .tab-section.active{
	display:	block;
}
*:first-child+html .mmm-latest-news .tab-section{
	margin-top:	-8px;
}
.mmm-latest-news .tab-section{
	display:	none;
}

.mmm-latest-news .tab-section.news h4{
	width:			408px;
	margin-top:		0;
	margin-bottom:	6px;
	padding:		0 0px 6px 0;	
	border-bottom:	1px solid #a98c51;
	letter-spacing:	-1px;
	}
.mmm-latest-news .tab-section.news h4 a{
	font-family:		"Arial Black", Arial, Helvetica, sans-serif;
	font-size:			26px;
	line-height:		24px;
	letter-spacing:		-1px;
	color:				#ae300e;
	text-decoration:	none;
	font-weight:bold;
	}
.mmm-latest-news .tab-section.news h4 a:hover{
	color:	#1f1f1f;
	}
.mmm-latest-news .tab-section.news p.post-date{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	color:				#1f1f1f;

	}
.mmm-latest-news .tab-section.news p.post-date span{
	font-size:			16px;
	font-weight:		bold;
	letter-spacing:		0;
	}
.mmm-latest-news .tab-section.news .article-copy{
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		16px;
	line-height:		18px;
	color:				#1f1f1f;
	}
.mmm-latest-news .tab-section.news .article-copy a{
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:				#ae300e;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		-1px;
	}
.mmm-latest-news .tab-section.news .article-copy a:hover{
	color:				#1f1f1f;
	}
.mmm-latest-news .tab-section.news .article-copy ul{
	margin: 10px 0 10px 0;
	}
.mmm-latest-news .tab-section.news .article-copy li{
	padding: 0;
	margin-left: 15px;
	}
.mmm-latest-news .tab-section.events .meta-info{
	width:100%;
	border-bottom:	1px solid #ae300e;
	padding-bottom:	10px;
	margin-bottom:	15px;
	}
.mmm-latest-news .tab-section.events span{
	display:	block;
	}


.mmm-latest-news .tab-section.events .date{
	font-family: 	"Arial Black", Arial, Helvetica, sans-serif;
	font-size:		28px;
	line-height:	28px;
	color:			#ae300e;
	margin:			0;
	display:		block;
	}
.mmm-latest-news .tab-section.events .artist{
	font-family: 	"Arial Black", Arial, Helvetica, sans-serif;
	font-size:		22px;
	line-height:	22px;
	color:			#1f1f1f;
	font-size:		22px;
	}
.mmm-latest-news .tab-section.events  .accompanying,
.mmm-latest-news .tab-section.events  .club{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		14px;
	color:			#1f1f1f;
	margin-left:	4px;
	display:		block;
	}
.mmm-latest-news .tab-section.events  .city{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#1f1f1f;
	margin-left:	4px;
	display:		block;
	}
.mmm-latest-news .tab-section.events .post {
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:			#1f1f1f;

	width:			100%;
	padding-bottom:	30px;
}

.mmm-latest-news .tab-section.events .post a{
	font-weight:		bold;
	color:				#1f1f1f;
	text-decoration:	none;
	}
.mmm-latest-news .tab-section.events .post a:hover{
	color:			#ae300e;
	}
.mmm-latest-news .tab-section.events .comment-count{
	margin-top:20px;
	
	}
.mmm-latest-news .tab-section.events .comment-count a span,
.mmm-latest-news .tab-section.news .comment-count a span{
	background-image: url(/images/mm-latest-news-comments-sprite.png);
	background-repeat:	no-repeat;
	background-position: 0 -28px;
	padding:3px 10px 10px 10px;
	display:			inline;
	color:				#fff;
	margin-right:		6px;
	}
.mmm-latest-news .tab-section.events .comment-count a,
.mmm-latest-news .tab-section.news .comment-count a {
	padding-top:		6px;
	padding-bottom:		14px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#ae300e;
	text-decoration:	none;
	font-weight:		bold;
	}
.mmm-latest-news .tab-section.events .comment-count a:hover,
.mmm-latest-news .tab-section.news .comment-count a:hover{
	color:				#1f1f1f;
	}
.mmm-latest-news .tab-section.events .comment-count a:hover span,
.mmm-latest-news .tab-section.news .comment-count a:hover span{
	background-position: 0 0;
	}
.mmm-latest-news a.page-link-news{
	display:		block;
	float:			right;
	text-align:		right;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#ae300e;
	margin-top:		5px;
	font-weight:	bold;
	text-decoration:none;
}
.mmm-latest-news a.page-link-news:hover{
	text-decoration:	underline;
	color:			#1f1f1f;
	}
.mmm-latest-news .visibility-toggle{
	width:					37px;
	height:					14px;
	padding-left:			18px;
	padding-top:			1px;
	background-image: 		url(/images/mmm-latest-news-more_toggle.png);
	background-repeat:		no-repeat;
	float:					left;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				11px;
	text-decoration:		none;
	color:					#f7f7e3;
	float:					right;
	position:				relative;
	bottom:					-10px;
}
.mmm-latest-news .visibility-toggle.hide:hover{
	background-position:	0 -33px;
	}
.mmm-latest-news .visibility-toggle.show:hover{
	background-position:	0 -49px;
	}
.mmm-latest-news .visibility-toggle.hide{ background-position:	0 0 ; }
.mmm-latest-news .visibility-toggle.show{ background-position:	0 -17px; }
.mmm-latest-news .tab-section .page{
	display:	none;
}
.mmm-latest-news .tab-section .page.active{
	display:	block;
}
.mmm-latest-news .paginator{
	width:				435px;
	padding:			10px;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
}
.mmm-latest-news .paginator .next span,
.mmm-latest-news .paginator .previous span{
	display:	none;
	}
.mmm-latest-news .paginator .next,
.mmm-latest-news .paginator .previous{
	float:			left;
	width:		30px;
	height:		35px;
	background-image: url(/images/mmm-paginator-links-sprite.png);
	}
.mmm-latest-news .paginator .next{ background-position:	-40px 0; }
.mmm-latest-news .paginator .previous{ background-position:	0 0; }

.mmm-latest-news .paginator .next:hover{ background-position:	-40px -40px; }
.mmm-latest-news .paginator .previous:hover{ background-position:	0 -40px; }

.mmm-latest-news .paginator a.inactive.previous,
.mmm-latest-news .paginator a.inactive.previous:hover{ background-position:	0px -80px; }

.mmm-latest-news .paginator a.inactive.next,
.mmm-latest-news .paginator a.inactive.next:hover{ background-position:	-40px -80px; }

.mmm-latest-news .paginator ul{
	width:		340px;
	padding:	0 10px 0 10px;
	display:	inline-block;
	float:		left;
	margin-top:	5px;
	}
.mmm-latest-news .paginator ul li{
	float:	left;
	}
.mmm-latest-news .paginator ul li a{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#1f1f1f;
	text-decoration:none;
	padding:		4px 4px 4px 4px;
	display:		inline-block;
	float:			left;
	}
.mmm-latest-news .paginator ul li a:hover{
	color:			#ae300e
	}
.mmm-latest-news .paginator ul li a.active{
	font-weight:	bold;
	}
.mmm-latest-news .up-link-container{
	float:	right;
	width:	0px;
	height:	0px;
	overflow: visible;
	position:		relative;
	}
.mmm-latest-news .up-link{
	position:				absolute;
	float:					right;
	top:					-30px;
	right:					-100px;
	width:					70px;
	padding-top:			30px;
	background-image:		url(/images/mmm-paginator-links-sprite.png);
	background-position: 	-70px 0;
	letter-spacing: 		-1px;
	background-repeat:		no-repeat;
	text-decoration:		none;
	text-align:				center;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#1f1f1f;
	text-decoration:		none;
	}
.mmm-latest-news .up-link:hover{
	background-position: -70px -40px;
	}
.mmm-latest-news .up-link {

	}
	
.mmm-latest-news .tab-section.events .article.visible .club, 
.mmm-latest-news .tab-section.events .article.visible .city{
	display:	block;	
}
.mmm-latest-news .tab-section.events .club, 
.mmm-latest-news .tab-section.events .city{
	display:	none;	
}	
	
	
.mmm-latest-news .comment-toggle{
	margin-bottom:	10px;
}
.mmm-latest-news .comment-container{
	width:	100%;
	margin-top:	20px;
	}
.mmm-latest-news .comment-container.hide{ display: none; }
.mmm-latest-news .comment-container.show{ display: block; }
.mmm-latest-news .comment-container h3{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				13px;
	font-weight:			bold;
	color:					#1f1f1f;
	margin-top:				20px;
	}
.mmm-latest-news .comment-container input, 
.mmm-latest-news .comment-container textarea {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#8d8d8d;
	}
.mmm-latest-news .comment-container label{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#8d8d8d;
	}
.mmm-latest-news .comment-container .post-comment-link{
	float:				right;
	font-family:		"Arial Black", Arial, Helvetica, sans-serif;
	font-size:			24px;
	color:				#1f1f1f;
	text-decoration:	none;
	margin-bottom:		15px;
	}
.mmm-latest-news .comment-container .post-comment-link:hover{
	color:				#ae300e;
	}
	
.mmm-latest-news .comment-container ol{
	padding:	0;
	margin:		0;
	float:		left;
	border-top:	2px solid #bca676;
}	
.mmm-latest-news .comment-container li{
	float:	left;
	width: 100%;
}
.mmm-latest-news .comment-container li .comment-count{
	float:left;
	}
.mmm-latest-news .comment-container  .comment-count  span{
	background-image: url(/images/mm-latest-news-comments-sprite.png);
	background-repeat:	no-repeat;
	background-position: 0 -28px;
	padding:3px 10px 10px 10px;
	display:			inline;
	color:				#fff;
	margin-right:		6px;
	}
.mmm-latest-news .comment-container  .comment-count{
	padding-top:		6px;
	padding-bottom:		14px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#ae300e;
	text-decoration:	none;
	font-weight:		bold;
	}	
.mmm-latest-news .comment-container p{
	margin-bottom:4px;
	margin-top:	2px;
}
.mmm-latest-news .comment-container .comment{
	width: 360px;
	float:right;
	}
.mmm-latest-news .comment-container .respond h3{
	margin-bottom:	6px;
}
.mmm-latest-news .comment-container .comment-form{
	border-top:	2px solid #bca676;
}
.mmm-latest-news .comment-container .comment .user{
	margin-top:				5px;
	display:				block;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#1f1f1f;
	}
.mmm-latest-news .comment-container .comment .user span{
	font-weight:			bold;
	}
.mmm-latest-news .comment-container .comment .date{
	display:				block;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#6d6d6d
	}
.mmm-latest-news .comment-container .comment .body{
	display:			block;
	width:				340px;
	padding:			8px 10px 8px 10px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#1f1f1f;
	background-color:	#eaeacd;
	margin-bottom:		20px;
	} .mmm-photos{
	width:		678px;
	}
.mmm-photos .tabs{
	width:		678px;
	margin:		0;
	padding:	0;
}
.mmm-photos h3{
	background-image:	url(/images/mmm-section-headers-sprite.png);
	background-position:	0 -250px;
	width:					150px;
	height:					25px;
	display:				block;
	margin:					0;
	padding:				0;
}
.mmm-photos h3 span{
	display:	none;
	}
.mmm-photos ul,
.mmm-photos li{
	list-style-type:	none;
	margin:				0;
	padding:			0;
}
.mmm-photos a img{
	border:	none;
}
.mmm-photos img.hidden-image{
	display:	none;
	margin:		0;
	padding:	0;
	}
.mmm-photos .tabs {
	float:	left;
	width:	100%;
}
.mmm-photos .tabs li{
	float:		left;
	margin: 	0px;
	padding:	0px;
}
.mmm-photos .tabs li a{
	float:		left;
	display:	block;
	padding:		6px 8px;
	margin:	0 6px 0 0;
	background-image: 	url(/images/mmm-photos-inactive-tab-backdrop.png) ;
	background-repeat:	repeat;
	font-family:		"Arial Black", Arial, Helvetica, sans-serif;
	font-size:			22px;
	line-height:		22px;
	color:				#ae300e;
	text-decoration:	none;
	outline:			none;
	
	}
.mmm-photos .tabs li a:hover,
.mmm-photos .tabs li a.active{
	background-color:	#f8f8e5;	
	color:				#1f1f1f;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	}
.mmm-photos .pages{
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
	display:			block;
	width:				654px;
	padding:			27px 0 27px 27px;
	margin:				0;
	}
.mmm-photos .page{
	display:	none;
}
.mmm-photos .page.active{
	display:	block;
}
.mmm-photos .photo-viewer{
	display:	inline-block;
	float:		left;
	width:		411px;
	height:		309px;
	overflow:	hidden;
	}
.mmm-photos .photo-viewer .control-container{
	position:	relative;
	max-height:	309px;
	width:	auto;
	}
.mmm-photos .photo-viewer .control-container img{

	display:	block;
}
.mmm-photos .photo-container{
	margin-left:27px;
	float:		left;
	display:	block;
	width:		210px;
	}
.mmm-photos .photo-scroll-container{
	width:			210px;
	float:			left;
	height:			260px;
	margin-bottom:	5px;
	overflow:		hidden;
	display:		block;
	}
.mmm-photos .photo-scroll-container li{
	display:	inline-block;
	margin-right:	7px;
	margin-bottom:	12px;
	}
*:first-child+html .mmm-photos .photo-scroll-container li{
	display:	block;
	float:		left;
	margin-right:	7px;
	margin-bottom:	12px;
}
.mmm-photos .photo-scroll-container li a{
	display:		block;
	outline:		none;
}
.mmm-photos .thumb-button{
	margin-bottom:		8px;
	display:			block;
	background-image: 	url(/images/mmm-photoviewer-buttons-sprite.png);
	width:				190px;
	height:				18px;
	float:				left;
	outline:			none;
	}
.mmm-photos .thumb-button span{
	display:	none;
	}
.mmm-photos .thumb-button.up{ background-position:	0 -233px; }
.mmm-photos .thumb-button.down{ background-position:	0 -313px; }

.mmm-photos .thumb-button.up:hover{ background-position:	0 -208px; }
.mmm-photos .thumb-button.down:hover{ background-position:	0 -338px; }

.mmm-photos .thumb-button.up.inactive{ background-position:	0 -258px; }
.mmm-photos .thumb-button.down.inactive{ background-position:	0 -288px; }
.mmm-photos .thumb-button.inactive{
	cursor:	default;	
}
.mmm-photos .image-button span{
	display:	none;
	}
.mmm-photos .image-button{
	width:				56px;
	height:				56px;
	display:			block;
	background-image: 	url(/images/mmm-photoviewer-buttons-sprite.png);
	position:			absolute;
	bottom:				0px;
	outline:			none;
	display:			none;
}
.mmm-photos .image-button.next{
	right:					0px;
	background-position:	-140px -70px;
}
.mmm-photos .image-button.previous{
	left:					0px;
	background-position:	0px -70px;
}

.mmm-photos .image-button.next:hover { background-position:	-140px -140px; }
.mmm-photos .image-button.previous:hover { background-position:	0px -140px; }

.mmm-photos .image-button.next.inactive { background-position:	-140px 0px; }
.mmm-photos .image-button.previous.inactive { background-position:	0px 0px; }

.mmm-photos .page-meta{
	float:			left;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#1f1f1f;
}
.mmm-photos .copeland-meta{
	float:			right;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#1f1f1f;
}
 .mmm-tours{
	display:			block;
	width:				733px;
}
.mmm-tours ul, .mmm-tours li{
	padding:	0;
	margin:		0;
	}
.mmm-tours .calendar{
	display:			block;
	width:				100%;
	background-image:	url(/images/mmm-tours-beige-background-tile.png);
	padding-bottom:		10px;
	min-height:			400px;
	float:				left;
}
.mmm-tours .calendar .page{
	display:	none;
	}
.mmm-tours .calendar .page.active{
	display:	block;
	}
.mmm-tours h3 span{
	text-indent: -7777px;
	display:block;
	}
.mmm-tours h3{
	background-image:		url(/images/mmm-tours-beige-background-tile.png);
	background-repeat: 		repeat;
	width:					230px;
	height:					25px;
	display:				block;
	}
.mmm-tours h3 div{
	background-image: 		url(/images/mmm-section-headers-sprite.png);
	background-position: 	5px -172px;
	background-repeat:		no-repeat;
	height:					25px;
}

.mmm-tours .event-column{
	display:		block;
	float:			left;
	margin:			0 0 0 8px;
	padding:		0;
	}
.mmm-tours .event-column ul{
	width:	172px;
	float:	left;
	}
.mmm-tours .event-column li{
	display:			block;	
	background-repeat:	repeat;
	list-style-type:	none;
	float:				left;
	margin-top:			12px;
	padding:			0 5px 0 0;
	}
.mmm-tours li a{
	float:				left;
	width:				171px;
	display:			block;
	text-decoration:	none;
	background-color: 	#f8f8e5;
	margin:				0;
	padding:			0 0 0 0;
	}
.mmm-tours li a span{
	display:	block;
	}
.mmm-tours li a:hover{
	background-color: 	#32312c;
	}
.mmm-tours li a:hover .accompanying, 
.mmm-tours li a:hover .club, 
.mmm-tours li a:hover .city, 
.mmm-tours li a:hover .club {
	color:	#fff;
}
.mmm-tours li .date{
	font-family: 	"Arial Black", Arial, Helvetica, sans-serif;
	font-size:		22px;
	color:			#ae300e;
	margin-left:	4px;
	display:		block;
	}
.mmm-tours li .accompanying,
.mmm-tours li .club{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		14px;
	color:			#1f1f1f;
	margin-left:	4px;
	display:		block;
	}
.mmm-tours li .city{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#1f1f1f;
	margin-left:	4px;
	display:		block;
	}
.mmm-tours .more-info-link{
	display:		block;
	width:			165px;
	text-align:		right;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#ae300e;
	font-weight:	bold;
	margin-top:		15px;
	margin-bottom:	5px;
	text-decoration:none;
}
.mmm-tours .paginator{
	margin-top:			20px;
	width:				713px;
	padding:			10px;
	background-image: 	url(/images/mmm-global-beige-background-tile.png) ;
	background-repeat:	repeat;
}
.mmm-tours .paginator .next span,
.mmm-tours .paginator .previous span{
	display:	none;
	}
.mmm-tours .paginator .next,
.mmm-tours .paginator .previous{
	float:			left;
	width:		30px;
	height:		35px;
	background-image: url(/images/mmm-paginator-links-sprite.png);
	}
.mmm-tours .paginator .next{ background-position:	-40px 0; }
.mmm-tours .paginator .previous{ background-position:	0 0; }

.mmm-tours .paginator .next:hover{ background-position:	-40px -40px; }
.mmm-tours .paginator .previous:hover{ background-position:	0 -40px; }

.mmm-tours .paginator a.inactive.previous,
.mmm-tours .paginator a.inactive.previous:hover{ background-position:	0px -80px; }

.mmm-tours .paginator a.inactive.next,
.mmm-tours .paginator a.inactive.next:hover{ background-position:	-40px -80px; }

.mmm-tours .paginator ul{
	width:		630px;
	padding:	0 10px 0 10px;
	display:	inline-block;
	float:		left;
	margin-top:	5px;
	}
.mmm-tours .paginator ul li{
	float:	left;
	width:	20px;
	}

.mmm-tours .paginator ul li a{
	background-image: none;
	background-color: transparent;
	font-family: 	Arial, Helvetica, sans-serif;
	line-height:	11px;
	font-size:		11px;
	color:			#1f1f1f;
	text-decoration:none;
	padding:		4px 4px 4px 4px;
	display:		inline-block;
	float:			left;
	}

.mmm-tours .paginator ul li a:hover{
	background-image: 	none;
	background-color: transparent;
	text-decoration:	none;
	color:				#ae300e;
	}
.mmm-tours .paginator ul li a.active{
	font-weight:	bold;
	}
 .mmm-main-menu{
	position:		fixed;
	z-index:		10000;
	top:			280px;
	left:			0;
	width:			200px;
	}
.mmm-main-menu ul{
	padding: 0;
	margin:	0;
	}
.mmm-main-menu li{
	list-style-type:none;
	margin-bottom:	4px;
	margin-left:	0px;
	padding:		0;
	display:		block;
	}
.mmm-main-menu li a{
	display:			inline-block;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			15px;
	padding:			3px 26px 3px 11px;
	background-color: 	#000;
	color:				#fff;
	text-decoration:	none;
	}
.mmm-main-menu li a:hover{
	background-color: 	#ae300e;
	}
.mmm-main-menu li a.active{
	background-color: 	#ae300e;
	}