/*MM RULES*/

	#sublevel_content{margin: 0 auto; width: 1000px; background: url(../images/bg_content.png) no-repeat 0 0; position: relative;}
		#mm_wrap { background: #fff; margin: 0 10px; padding: 15px 15px 0; }
		#mm_wrap .hr	{ height: 1px; background: url(../images/bg_hr_horz.gif) repeat-x 0 0; }
		#mm_wrap .head_rule { margin-top: 2px; padding: 0; width: 950px; height: 1px; background: url(../images/bg_hr_horz.gif) repeat-x 0 0; font-size: 0; line-height: 0; }

		#mm_content { background: url(../images/bg_hr_triple_threat.gif) repeat-y 0 0; }
		#mm_content li { margin-right: 31px; padding: 2px 0; width: 296px; float: left; display: inline; }
		#mm_content li img { margin-right: 9px; float: left; display: inline; }
		#mm_content li.end { margin: 0px; }
		#mm_content li.rule { margin: 0; padding: 0; width: 950px; height: 1px; background: url(../images/bg_rule_mm_list.gif) no-repeat 0 0; font-size: 0; line-height: 0; }
		#mm_content .alt { background: #f1f1f1;}
		#mm_content .mm_event { height: 80px; position: relative;}
			.mm_event span { color: #d9531e; }
			.mm_event h3 { color: #d9531e; font: bold italic 12px Georgia, "Times New Roman", Times, serif; }
			.mm_event img.mm_icon { margin: 0; position: absolute; top: 9px; left: 277px;}
			.mm_event .mm_date { padding: 4px 0 3px 0; color: #53534a; font: bold 12px Trebuchet MS, Verdana, Helvetica, sans-serif; }
			a.rss { position: absolute; top: 28px; right: 25px; height: 15px; width: 12px; background: url(../images/icon_rss.png) no-repeat 0 0; text-indent: -9999px;}

		#mm_nav			{ width: 280px; height: 38px; position: relative;  }
		#mm_nav ul		{ width: 275px; display: inline; float: left; }
		#mm_nav ul li		{ display: inline; float: left; }
		#mm_nav ul li a	{ height: 38px; display: block; text-indent: -9999px; }
	
		#mm_library 				{ width: 340px; }	
		#mm_library h3				{ margin: 4px 0; color: #d9531e; font: italic 12px Georgia, "Times New Roman", Times, serif; }			
		#mm_library .hr			{ display: none; }			
		#mm_library .view_all		{ width: 296px; }
		#mm_library .view_all h3		{ width: 181px; margin: 4px 0; color: #d9531e; font: italic 12px Georgia, "Times New Roman", Times, serif; }
		#mm_library .active			{ }
				
		#library_listings_wrapper  { background: url(../images/loading_alt.gif) no-repeat 50% 50%; }
		#library_listings  { padding-top: 2px; background-color: #fff; }
		#library_listings li.hr { width: 350px;  display: block; background: url(../images/bg_hr_horz.gif) repeat-x 0 0; }
		#library_listings li { margin-bottom: 3px;  width: 350px; display: inline; float: left;  }
		#library_listings li img { margin-right: 9px; float: left; display: inline; }
		#library_listings li.end { margin: 0px; }
		#library_listings li.rule { margin: 0; padding: 0; width: 950px; height: 5px; background: url(../images/bg_rule_mm_list.gif) no-repeat 0 0; font-size: 0; line-height: 0; }
		#library_listings .alt { background: #f1f1f1;}
		#library_listings .mm_event { height: 80px; position: relative;}
		#library_listings .mm_event img.mm_icon { margin: 0; position: absolute; top: 9px; left: 320px;}
		#library_listings .mm_event span { color: #d9531e; }
		#library_listings .mm_event h3 { color: #d9531e; font: bold italic 12px Georgia, "Times New Roman", Times, serif; }
		#library_listings .mm_event .mm_date { padding: 4px 0 3px 0; color: #53534a; font: bold 12px Trebuchet MS, Verdana, Helvetica, sans-serif; }	

		#mm_detail_head_wrap	{ margin-left:-68px; margin-top:-40px; width:665px;}
		#mm_detail_head_wrap .hr	{  display: none; /*height: 5px; background: #fff url(../images/bg_hr_horz.gif) repeat-x 0 2px; font-size: 0; line-height: 0;*/ } 
		#mm_detail_head_wrap #mm_detail_head		{ width: 610px; height: 38px; }
			 #mm_detail_head img { margin: 15px 9px 0 0; display: inline;  float: left; }
			 #mm_detail_head h1		{ padding-top: 11px; color: #d9531e; font: bold italic 16px Georgia, "Times New Roman", Times, serif; }
			 #mm_detail_head h2		{ margin-top: 10px; font: 15px "trebuchet MS", Arial, Helvetica, sans-serif; color: #d9531e; }
			 #mm_detail_head span	{ color: #53534a; font-weight: bold; }	
			 #mm_detail_head span span { color: #D9531E; }	
			 #mm_detail_head .hr	{ display: block; width: 30px; height: 38px; background: #fff url(../images/bg_hr_orange.gif) repeat-y 15px 0; font-size: 0; line-height: 0; }
			 #mm_detail_head .send	{ margin-top: 13px; }

	#details_content 	{ margin-bottom: 15px; padding:15px 0 0 45px; width:555px; background: url(../images/bg_hr_vert.gif) repeat-y scroll 27px 0;}
	#details_content p	{ margin-bottom: 10px; padding-top: 15px; line-height: 21px; }
	
	div#view_more_wrapper	{ float: left; display: inline; }
		a#view_more 		{ height: 39px; display: block; text-indent: -9999px; width: 80px; background: url(../images/sub_nav_sprite.gif) no-repeat -689px 0; }
		a#view_more:hover	{ background: url(../images/sub_nav_sprite.gif) no-repeat -689px -38px; }
		a#view_more.active	{ width: 80px; background: url(../images/sub_nav_sprite.gif) no-repeat -689px -76px; }

	#content_loading_wrapper	{ width: 100%; height: 100%; background: url(../images/loading_alt.gif) no-repeat 50% 50%; }
	#content_loading_wrapper li { margin-right: 13px; float: left; display: inline; }
	#content_loading_wrapper li.last { margin-right: 0; }
	#content_loading_wrapper li.spacer { margin: 0; width: 560px; height: 15px; }
	#content_loading_wrapper .hr { width: 560px; margin: 10px 0; }
		#gallery_image_container img { display: block; width: 560px; height: 335px;}
		a.gallery_thumb { height: 50px; width: 50px; display: block; }
		a.gallery_thumb img { opacity: .5; }
		a.gallery_thumb:hover img,
		a.gallery_thumb.active img {opacity: 1; }

	#mm_wrap .pagination_wrap { padding: 5px 0 8px; height: 26px; color: #999; font: 12px Trebuchet MS, Verdana, Helvetica, sans-serif; }

	#mm_wrap	.pagination_wrap p.prev a { padding-left: 20px; background: url(../images/icon_prev.gif) no-repeat 5px -13px; font: italic 12px Georgia, "Times New Roman", Times, serif; color: #999; text-decoration: underline;}
	#mm_wrap	.pagination_wrap p.prev a.active { color:#d9531e; background: url(../images/icon_prev.gif) no-repeat 5px 2px; }
	
	#mm_wrap	.pagination_wrap p.next a { padding-right: 20px; margin-left: 20px; background: url(../images/icon_next.gif) no-repeat 34px -13px; margin-left: 18px; font: italic 12px Georgia, "Times New Roman", Times, serif; color: #999; text-align: right; text-decoration: underline;}
	#mm_wrap	.pagination_wrap p.next a.active { color:#d9531e; background: url(../images/icon_next.gif) no-repeat 34px 2px; }

#bottom_cap { width: 980px; height: 15px; }

	div.home	#library_listings li.hr 		{ width: 300px; }
	div.home	#library_listings li		{ width: 300px; }
	div#mm_library.home	 				{ width: 300px; }	
	div.home	#library_listings .mm_event img.mm_icon { left: 270px; }
	#gutter div.home .hr { height: 1px; }
