/*
-------------------------------------------------
 SHOW PAGE - Center Content Styles -- 2 Columns
-------------------------------------------------*/
/* LEFT COLUMN old background hex #50CC00 */		
td#left_col	{
			padding: 0;
			width: 319px;
			background-color: #fff;
			}
			
/* Event and Video Section */
dl#event_detail {
			margin: 0;
			padding: 0;
			height: 118px;
			width: 319px;
			font-size: 10px;
			line-height: 12px;
			color: #fff;
			background: #fff;
			}
				
			#event_detail dd {
						margin: 0;
						padding: 0;
						float: left;
						}
									
						#event_detail h1 { /* Headers */
									margin: 0;
									padding: 0;
									height: 25px;
									line-height: 25px;
									text-indent: -9999px;
									}
									
			dd#event 	{
						margin: 0;
						padding: 0;
						width: 217px;
						background-color: #9900FC;
						}
									
						#event h1 	{ /* Event Header */
									width: 217px;
									background: #9900FC url(../images/header_event.gif) top left no-repeat;
									}
									
						#event ul 	{
									margin: 0;
									padding: 0;
									height: 75px;
									background: transparent url(../images/dash_across.gif) bottom left repeat-x;
									}
									
						#event li 	{
									margin: 0;
									padding: 8px 8px 0 8px;
									}
									
						#event h2 	{ /* Event Name */
									margin: 0;
									padding: 0;
									font-size: 14px;
									line-height: 14px;
									text-transform: uppercase;
									}
									
						#event h3 	{
									margin: 5px 0 0 0;
									padding: 0;
									font-size: 12px;
									line-height: 12px;
									font-weight: bold;
									}
									
						#event h4 	{
									margin: 0;
									padding: 0;
									font-size: 11px;
									line-height: 11px;
									color: #eee;
									}
									
						#event h5 	{ /* Date */
									margin: 5px 0 0 0;
									padding: 0;
									font-size: 11px;
									line-height: 11px;
									text-transform: uppercase;
									}
	
			dd#video 	{
						margin: 0;
						padding: 0;
						width: 102px;
						background-color: #00C3FE;
						}
									
						#video h1 	{ /* Video Header */
									width: 102px;
									background: #9900FC url(../images/header_video.gif) top left no-repeat;
									}
									
						#video img 	{ /* Video Image */
									display: block;
									}
						
			h4#video_link {
						margin: 0;
						padding: 0;
						height: 18px;
						line-height: 18px;
						text-indent: -9999px;
						}
						
						#video_link a {
									margin: 0;
									padding: 0;
									height: 18px;
									line-height: 18px;
									display: block;
									background-position: top left;
									background-repeat: no-repeat;
									}
			h4#event_link {
						margin: 0;
						padding: 0;
						height: 18px;
						line-height: 18px;
						text-indent: -9999px;
						}
						
						#event_link a {
									margin: 0;
									padding: 0;
									height: 18px;
									line-height: 18px;
									display: block;
									background-position: top left;
									background-repeat: no-repeat;
									}
						#event_link a {
									margin-left: 8px;
									width: 209px;
									background-color: #9900FC;
									background-image: url(../images/workshops_button.GIF);
									}
									
									#event_link a:hover {
												background-position: 0 -18px;
												}
						 			
						#video_link a {
									width: 102px;
									background-color: #00C3FE;
									background-image: url(../images/video.gif);
									}
									
						 			#video_link a:hover {
												background-position: 0 -18px;
												} 
div.addthis_div {
	padding: 1px 0 1px 7px;
}

div.blue {
	background-color: #0085F0;
}
div.green {
	background-color: #50CC00;
}
div.red {
	background-color: #DD070D;
}
div.yellow {
	background-color: #FD9C00;
}
div.purple {
	background-color: #9900FC;
}
div.magenta {
	background-color: #D20081;
}

/* Performance Schedule dl Container old background hex #50CC00 */
dl#schedule {
			margin: 0;
			padding: 1px;
			font-size: 10px;
			line-height: 12px;
			color: #fff;
			background: #fff;
			border-top: 3px solid #fff;
			float: left;
			}
						
			/* Performance Schedule Header old background #50CC00 */			
			#schedule dt {
						margin: 0;
						padding: 0;
						height: 27px;
						width: 317px;
						text-indent: -9999px;
						background: #fff url(../images/header_perf_schedule.gif) top left no-repeat;
						}
									
			#schedule dd /* old background hex #50CC00 */ {
						margin: 0;
						padding: 0;
						float: left;
						width: 317px;
						background: #fff;
						}
									
			/* Alternate Background Color - assign: [ class="switch" ] to dd */
			#schedule dd.switch {
						background-color: #76D333;
						}
									
						/* Performance Schedule Link + Column Labels */
						#schedule dd#link,
						#schedule dd#perf_labels {
									background-color: #85DB4D;
									}
												
						/* Education Performances Link */
						dd#link		{
									height: 18px;
									}
															
						#link h4 	{
									margin: 0 0 0 175px;
									padding: 4px 0 0 0;
									line-height: 10px;																		
									height: 10px;
									width: 137px;
									text-indent: -9999px;
									}
																		
									#link a#education		{
												margin: 0;
												padding: 0;
												line-height: 10px;
												height: 10px;
												width: 100%;
												display: block;
												background-position: top left;
												background-image: url(../images/edu_performances.gif);
												background-repeat: no-repeat;
												}
												
									#link a#member		{
												margin: 0;
												padding: 0;
												line-height: 10px;
												height: 10px;
												width: 100%;
												display: block;
												background-position: top left;
												background-image: url(../images/reg_performances.gif);
												background-repeat: no-repeat;
												}

			
						/* Show Items */
						#schedule ul {
									margin: 0;
									padding: 0 6px 0 7px;
									}
												
						#schedule li {
									padding-top: 5px;
									padding-bottom: 8px;
									float: left;
									}
												
									#schedule li.date {
												width: 143px;
												font-weight: bold;
												}
															
									#schedule li.time {
												width: 72px;
												font-weight: bold;
												}
															
									#schedule li.extras {
												width: 88px;
												}
											
						/* Column Labels */
						#schedule dd#perf_labels {
									margin: 0;
									padding: 0;
									height: 15px;
									}
															
									dd#perf_labels ul {
												margin: 0;
												padding: 0;
												}
												
									dd#perf_labels li {
												margin: 4px 0 0 0;
												padding-top: 0;
												padding-bottom: 0;
												height: 7px;
												text-indent: -9999px;
												display: block;
												}
															
									#schedule dd#perf_labels li.date {
												margin-left: 7px;
												background: transparent url(../images/date.gif) top left no-repeat;
												}
															
									#schedule dd#perf_labels li.time {
												background: transparent url(../images/time.gif) top left no-repeat;
												}
															
									#schedule dd#perf_labels li.extras {
												background: transparent url(../images/extras_green.gif) top left no-repeat;
												}
									
						/* Ticket Links */
						#schedule ul.tickets {
									margin: 0 0 0 140px;
									padding: 0;
									}
									
									/*  IE 5 Hack - the correct value \*/
									#schedule ul.tickets {
												margin: 0 0 0 150px;
												}
									/* end hack */
												
						#schedule ul.tickets li { /* Needs full path to target li */
									margin-top: 4px;
									margin-right: 2px;
									margin-bottom: 6px;
									}
												
						#schedule ul.tickets li {
									padding: 0;
									height: 10px;
									line-height: 10px;
									text-indent: -9999px;
									}
												
									.tickets li a {
												margin: 0;
												padding: 0;
												line-height: 10px;
												height: 10px;
												display: block;
												background-position: top left;
												background-repeat: no-repeat;
												}
												
												.tickets li a:hover {
															background-position: 0 -10px;
															}
												
									.tickets li.tickets_header {
												width: 45px;
												background-image: url(../images/tickets.gif);
												}
												
									.tickets li.member a {
												width: 56px;
												background-image: url(../images/member.gif);
												}

									.tickets li.education a {
												width: 56px;
												background-image: url(../images/edu.gif);
												}

									.tickets li.regular a {
												width: 57px;
												background-image: url(../images/regular.gif);
												}
												


/* RIGHT COLUMN */				
td#right_col {
			padding: 6px 6px 40px 8px; 
			width: 421px; /* 436px -1px for right border -left padding */
			border-right: 1px solid #939393;
			border-bottom: 1px solid #939393;
			}
			
/* Show Description */
h3.description {
			margin: 0 0 4px 0;
			padding: 0;
			width: 55px;
			height: 7px;
			line-height: 7px;
			text-indent: -9999px;
			background: transparent url(../images/header_description.gif) top left no-repeat;
			}
						
			#right_col h2 {
						margin: 0 0 3px 0;
						padding: 0;
						font-size: 11px;
						font-weight: bold;
						line-height: 11px;
						color: #44B100;
						}
									
#right_col p {
			margin: 0;
			padding: 0 44px 14px 0;
			font-size: 11px;
			line-height: 14px;
			color: #333;
			}
						
			#right_col p.quote {
						margin-bottom: 14px;
						padding: 0;
						}
									
			#right_col p.note {
						margin-bottom: 14px;
						padding: 0;
						color: #666;
						}
									
			/* More About Link */
			.more_about {
						margin: 0 0 18px 0;
						padding: 0 0 7px 0;
						height: 10px;
						width: 421px;
						background: #fff url(../images/dash_across.gif) bottom left repeat-x;
						}
									
			.more_about h4 {
						margin: 0 0 0 346px;
						padding: 0;
						line-height: 10px;
						height: 10px;
						width: 75px;
						text-indent: -9999px;
						}
									
						.more_about h4 a {
									margin: 0;
									padding: 0;
									line-height: 10px;
									height: 10px;
									display: block;
									background-position: top left;
									background-image: url(../images/more_about_green.gif);
									background-repeat: no-repeat;
									}
									
						/* Switch all image links on page */
						#link a:hover,
						.more_about h4 a:hover,
						dd#review_links h4#see_all a:hover,
						h4#add_comment a:hover {
									background-position: 0 -10px;
									}
			
/* "Review From You" dl Container */
dl#reviews {
			margin: 0;
			padding: 0;
			font-size: 10px;
			line-height: 12px;
			color: #4c4c4c;
			}
						
			#reviews dd {
						margin: 0;
						padding: 0;
						width: 100%;
						float: left;
						}
						
			/* "Review From You" Header */
			dd#review_links {
						margin-bottom: 5px;
						padding-left: 6px;
						background: transparent;
						}
												
			#review_links h1 {
						margin: 0;
						padding: 0;
						width: 125px;
						height: 12px;
						line-height: 12px;
						text-indent: -9999px;
						background: transparent url(../images/review_from_you.gif) top left no-repeat;
						float: left;
						}
									
						/* Review Header Links */
						dd#review_links h4 {
									margin: 0;
									padding: 0;
									line-height: 10px;
									height: 10px;
									text-indent: -9999px;
									float: left;
									}
															
									dd#review_links h4 a {
												margin-top: 2px;
												padding: 0;
												line-height: 10px;
												height: 10px;
												display: block;
												background-position: top left;
												background-repeat: no-repeat;
												}
																
									dd#review_links h4#see_all a {
												margin-left: 144px;
												margin-right: 2px;
												width: 53px;
												background-image: url(../images/see_all.gif);
												}
																		
									h4#add_comment a {
												width: 91px;
												background-image: url(../images/add_comment.gif);
												}
												
			/* Alternate Background Color - assign: [ class="switch" ] */
			#reviews dd.switch {
						background-color: #f3f3f3;
						border-top: 1px solid #e5e5e5;
						}
									
						#reviews ul {
									margin: 0;
									padding: 5px 6px 0 7px;
									}
												
						#reviews li {
									padding-bottom: 8px;
									float: left;
									}
												
									#reviews li.who {
												width: 130px;
												font-weight: bold;
												}
														
									#reviews li.when {
												width: 90px;
												font-weight: bold;
												}
															
									#reviews li.comment {
												width: 183px;
												} 
												
						/* Review Column Labels */
						#reviews dd#review_labels {
									margin: 0;
									padding: 0;
									height: 19px;
									background: #e1e1e1;
									}
									
									dd#review_labels ul {
												margin: 0;
												padding: 0;
												}
															
									dd#review_labels li {
												margin: 8px 0 0 0;
												padding-bottom: 0;
												height: 7px; 
												text-indent: -9999px;
												display: block;
												}
															
									#reviews dd#review_labels li.who {
												margin-left: 7px;
												background: transparent url(../images/who.gif) top left no-repeat;
												}
															
									#reviews dd#review_labels li.when {
												background: transparent url(../images/when.gif) top left no-repeat;
												}
															
									#reviews dd#review_labels li.comment {
												background: transparent url(../images/comment.gif) top left no-repeat;
												}
												
												
												