@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MEHTODMAN AND REDMAN COMPONENTS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		mm_components.css
	Date:			May 4, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/


#altCol .component {
	margin:0 0 20px 0;
	width:302px;
	background:url(../../images/bg_componentMiddle.png) 0 bottom repeat-y;
}
#altCol .componentTop {
	padding:10px 0 0 12px;
	background:url(../../images/components_top.png) center top no-repeat;
	
}
	#altCol .component .header {
		padding:14px 0 0 15px;
		width:265px; height:35px;
		background:url(../../images/header280.png) no-repeat;
	}
	#altCol .component .more {
		padding:0 11px 0 0;
		text-align:right;	
	}
		#altCol .component .more a {
			padding:0 10px 0 10px;
			background:url(../../images/arrow_more.gif) left 5px no-repeat;
			color:#6e93bc;
		}
			#altCol .component .more a:hover {
				background-position:left -25px;
				color:#b9d5f4;
			}
#altCol .componentBottom {
	padding:0 0 10px 0;
	background:url(../../images/component_bottom.png) 0 bottom no-repeat;
}


/*	--------------------------------------------------------------------------------------------------------------------------
	latestTourDates Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.header h2.h2_latestTourDates {
			width:199px; height:22px;
			background:url(../../images/h2_latestTourDates.png) top left no-repeat;
		}
		#latestTourDates .entries {
			padding:15px 0 20px 0;
		}
			#latestTourDates .entries .entry {
				padding:0 0 0 28px;
				width:250px;
			}
				#latestTourDates .entries .entry .date {
					margin:0 0 5px 0;
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#a8a190;
					display:block;
				}
				#latestTourDates .entries .entry a {
					margin:0 0 5px 0;
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#b2955b;
				}
					#latestTourDates .entries .entry a:hover {
						color:#fff;
					}
				#latestTourDates .entries .entry .location {
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#625d52;
					display:block;
				}
				#latestTourDates .entries .entry .tickets {
				
				}
					#latestTourDates .entries .entry .tickets a {
						margin:10px 0 0 0;
						width:77px; height:23px;
						display:block;
						background:url(../../images/btn_buyTicket77w.png) top left no-repeat;
					}
						#latestTourDates .entries .entry .tickets a:hover {
							background-position:bottom;
						}
				#latestTourDates .entries .hr {
					margin:14px 0 14px 10px;
					width:260px; height:3px;
					background:url(../../images/hr.png) top left no-repeat;
				}
					#latestTourDates .entries .hr hr {
						display:none;
					}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	latestNews Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.header h2.h2_latestNews {
			width:136px; height:22px;
			background:url(../../images/h2_latestNews.png) top left no-repeat;
		}
		#latestNews .entries {
			padding:15px 0 0 0;
		}
			#latestNews .entries .entry {
				padding:0 0 0 20px;
				width:250px;
			}
				#latestNews .entries .entry h3 a {
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#9c8d6c;
				}
					#latestNews .entries .entry h3 a:hover {
						color:#f5dead;
					}
				#latestNews .entries .entry .stats {
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#a8a190;
				}
					#latestNews .entries .entry .stats .views {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#534f46;
					}
					#latestNews .entries .entry .stats a {
							font:normal 11px Arial, Helvetica, sans-serif;
							color:#9c8d6c;
						}
							#latestNews .entries .entry .stats a:hover {
								color:#f5dead;
							}
				#latestNews .entries .hr {
					margin:25px 0 25px 10px;
					width:260px; height:3px;
					background:url(../../images/hr.png) top left no-repeat;
				}
					#latestNews .entries .hr hr {
						display:none;
					}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	latestBlog Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#latestBlog {
	}
		.header h2.h2_latestBlog {
			width:129px; height:27px;
			background:url(../../images/h2_latestBlog.png) top left no-repeat;
		}
		#latestBlog .entries {
			padding:15px 0 0 0;
		}
			#latestBlog .entries .entry {
				padding:0 0 0 28px;
				width:250px;
			}
				#latestBlog .entries .entry h3 a {
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#9c8d6c;
				}
					#latestBlog .entries .entry h3 a:hover {
						color:#f5dead;
					}
				#latestBlog .entries .entry .stats {
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#a8a190;
				}
					#latestBlog .entries .entry .stats .views {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#534f46;
					}
					#latestBlog .entries .entry .stats a {
							font:normal 11px Arial, Helvetica, sans-serif;
							color:#9c8d6c;
						}
							#latestBlog .entries .entry .stats a:hover {
								color:#f5dead;
							}
				#latestBlog .entries .hr {
					margin:25px 0 25px 10px;
					width:260px; height:3px;
					background:url(../../images/hr.png) top left no-repeat;
				}
					#latestBlog .entries .hr hr {
						display:none;
					}
				.altCol a.viewMore {
					padding:0 0 0 11px;
					background:red url(../../images/btn_viewMoreComponent.png) top left no-repeat;
				}
					.altCol a.viewMore:hover {
						padding:0 0 0 11px;
						background:url(../../images/btn_viewMoreComponent.png) bottom left no-repeat;
					}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	latestAlbums Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#latestAlbums {
		
	}
		.header h2.h2_latestAlbums {
			width:157px; height:22px;
			background:url(../../images/h2_latestAlbums.png) top left no-repeat;
		}
		#latestAlbums .entries {
			padding:15px 0 50px 0;
		}
			#latestAlbums .entries .entry {
				padding:0 0 0 28px;
				width:250px;
			}
				#latestAlbums .entries .entry a.cover {
					float:left;
				}
					#latestAlbums .entries .entry a.cover img {
						display:block;
					}
				#latestAlbums .entries .entry .info {
					padding:0 0 0 18px;
					float:left;
				}
					#latestAlbums .entries .entry .info a {
						font:normal 13px Arial, Helvetica, sans-serif;
						color:#b2955b;
					}
						#latestAlbums .entries .entry .info a:hover {
							color:#fff;
						}
					#latestAlbums .entries .entry .date {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#534f46;
						display:block;
					}
			#latestAlbums .entries .hr {
					margin:20px 0 20px 10px;
					width:260px; height:3px;
					background:url(../../images/hr.png) top left no-repeat;
				}
					#latestAlbums .entries .hr hr {
						display:none;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	latestPhotos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.component .header h2#h2LatestPhotos {
		width:161px; height:30px;
		background:url(../../images/h2_latestPhotos.png) no-repeat;
	}
	
	#latestPhotos {
		padding:20px 0 10px 13px;
	}
		#latestPhotos .entry {
			margin:0 11px 0 11px; padding:0 0 24px 0;
			width:104px;
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			color:#9c8d6c;
			text-align:center;
			display:inline;
			float:left;
		}
			#latestPhotos .entry .imgHolder {
				margin:0 0 8px 0;
				width:104px; height:104px;
			}
				#latestPhotos .entry .imgHolder a {
					border:solid 2px #000;
					display:block;
				}
					#latestPhotos .entry .imgHolder a:hover {
						border:solid 2px #6e93bc;
					}
				#latestPhotos .entry h3 a {
					font:normal 11px Verdana, Arial, Helvetica, sans-serif;
					color:#9c8d6c;
				}
					#latestPhotos .entry h3 a:hover {
						color:#f5dead;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	latestVideos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.component .header h2#h2LatestVideos {
		width:149px; height:22px;
		background:url(../../images/h2_latestVideos.png) no-repeat;
	}
	
	#latestVideos {
		padding:20px 0 10px 13px;
	}
		#latestVideos .entry {
			margin:0 11px 0 11px; padding:0 0 24px 0;
			width:104px; height:110px;
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			color:#9c8d6c;
			text-align:center;
			display:inline;
			float:left;
		}
			#latestVideos .entry .imgHolder {
				margin:0 0 8px 0;
				width:104px;
			}
				#latestVideos .entry .imgHolder a {
					border:solid 2px #000;
					display:block;
				}
					#latestVideos .entry .imgHolder a:hover {
						border:solid 2px #6e93bc;
					}
				#latestVideos .entry h3 a {
					font:normal 11px Verdana, Arial, Helvetica, sans-serif;
					color:#9c8d6c;
				}
					#latestVideos .entry h3 a:hover {
						color:#f5dead;
					}