/** These are styles that are specific to this show package **/

#middle h3, #middle h3 a, #middle_internal h2, #show_summary h2, .show_schedule h3, #dates, .rbcontent h3, .blog_container h2 a { color: #d30c47 !important; }
#cast_bios ul li img { border: #d30c47 solid 2px; }


/* show graphic & extended graphic */
#show_graphic { background: url(/static/shows/21daywedding/images/21daywedding_hed_658.jpg) no-repeat; }
#extended_graphic { background: url(/static/shows/21daywedding/images/21daywedding_hed_340.jpg) no-repeat; }

/* landing page navigation */
#show_navigation, #show_navigation ul li a { background: #df4875; }
	#show_navigation ul li:hover a { color: #df4875; }
	*html #show_navigation ul li a:link:hover { color: #df4875; }


/* internal navigation */
#show_nav_internal { background: url(/static/shows/21daywedding/images/21daywedding_nav_260.jpg) #d30c47 no-repeat; }
	#show_nav_internal ul li a { background: #df4875; }
	#show_nav_internal li:hover a, #show_nav_internal li.selected a { color: #df4875; }
	*html #show_nav_internal li a:link:hover { color: #d30c47; }


/* schedule page styles */
.show_schedule h3 {	background: #d30c47; }

/* static block on index page */
.static_block { margin:0 0 20px 0; }

/* download block on index page */
.downloads ul { margin:0 auto; text-align:center; }
.downloads ul li { float:left; width:150px; background:#f4f5f3; margin:3px 3px 3px 0; padding:10px 0;}
.downloads .header { text-align:left; margin-bottom:10px; font-size:14px; font-weight:bold; }
.downloads img { margin-bottom:3px; }

