/* Page Title & Pagination Blocks */

/* Past Seasons Page */
div#title_ed_main,
div#title_ed_perf {
			margin: 0;
			padding: 8px 0 0 0;
			width: 755px;
			line-height: 12px;
			}
			
div#title_ed_main {
			background: #00C3FE;
			}
			
			#title_ed_main h2 {
						margin: 0 0 3px 9px;
						padding: 0;
						height: 14px;
						line-height: 12px;
						text-indent: -9999px;
						background: transparent url(../images/header_ed_deparment_wide.gif) top left no-repeat;
						color: #fff;
						}
						
			#title_ed_main p {
						margin: 0;
						padding: 0 100px 9px 9px;
						font-size: 11px;
						line-height: 12px;
						color: #fff;
						}
			#title_ed_main p a {
						color: #0085f0;
						font-weight: bold;
						}
			
			#title_ed_main p a:hover {
						color: #fff;
						font-weight: bold;
						}


div#ed_sponsor_blurb {
			margin: 0 0 6px 0;
			padding: 8px 0 0 0;
			width: 755px;
			height: 68px;
			line-height: 12px;
			background: transparent url(../images/dash_across.gif) bottom left repeat-x;
			}

#ed_sponsor_blurb p {
			margin: 0;
			padding: 0 100px 9px 9px;
			font-size: 10px;
			line-height: 12px;
			color: #4c4c4c;
			}
		#ed_sponsor_blurb p a {
			color: #CDFF97;
			font-weight: bold;
			}
			
		#ed_sponsor_blurb p a:hover {
			color: #4c4c4c;
			font-weight: bold;
			}


div#title_ed_perf {
			background: transparent;
			}
			
			#title_ed_perf h2 {
						margin: 8px 0 0 9px;
						padding: 0;
						height: 22px;
						font-weight: normal;
						line-height: 12px;
						color: #fff;
						text-indent: -9999px;
						background: transparent url(../images/header_ed_perf.gif) top left no-repeat;

						}



/* Show List dl Container */
dl#show_list {
			margin: 0;
			padding: 0;
			width: 755px;
			font-size: 10px;
			line-height: 12px;
			color: #4c4c4c;
			position: relative;
			}
			
			#show_list ul,
			#show_list li {
						margin: 0;
						padding: 0;
						float: left;
						position: relative;
						}
						
						
/* Show List Header */			
#show_list dd#header {
			margin: 0;
			padding: 0;
			height: 19px;
			background: #EDEDED;
			/* border: none; */
			}
						
			/* Column Labels */
			dd#header ul {
						margin: 0;
						padding: 0;
						}
									
			dd#header li {
						margin: 0;
						padding: 0;
						height: 19px;
						background: transparent url(../images/dash_block.gif) top right no-repeat;
						text-indent: -9999px;
						}
									
						dd#header li a {
									margin-top: 8px;
									margin-left: 8px;
									padding: 0;
									height: 6px;
									color: #0085F0;
									background-position: top left;
									background-repeat: no-repeat;
									display: block;
									}
												
						dd#header li.image {
									width: 114px;
									}
												
						dd#header li.shows {
									width: 165px;
									}
									dd#header li.shows a {
												width: 27px;
												background-image: url(../images/show_gray.gif);
												}

						li.type 	{
									width: 80px;
									}
									dd#header li.type a {
												width: 31px;
												background-image: url(../images/type_gray.gif);
												}

						li.grade 		{
									width: 74px;
									}
									dd#header li.grade a {
												width: 32px;
												background-image: url(../images/grade_gray.gif);
												}

						dd#header li.perfDates {
									width: 88px;
									}
									dd#header li.perfDates a {
												width: 69px;
												background-image: url(../images/performances_gray.gif);
												}

						dd#header li.time {
									width: 58px;
									}
									dd#header li.time a {
												width: 26px;
												background-image: url(../images/times.gif);
												}

						dd#header li.extras {
									width: 93px;
									}
									dd#header li.extras a {
												width: 35px;
												background-image: url(../images/extras.gif);
												}
						
						dd#header li.tickets {
									width: 82px;
									}
									dd#header li.tickets a {
												width: 36px;
												background-image: url(../images/tickets_colhead.gif);
												}

/* Show Listings */									
dl#show_list dd {
			margin: 5px 0 0 0;
			padding: 0 0 5px 0;
			width: 755px;
			float: left;
			background: transparent url(../images/dash_across.gif) bottom left repeat-x;
			}
			
			dd h1 		{
						margin: 0;
						padding: 6px 0 0 8px;
						height: 44px;
						line-height: 14px;
						font-weight: bold;
						}
									
			dd h2		{
						margin: 0;
						padding: 3px 0 0 8px;
						line-height: 14px;
						font-size: 10px;
						font-weight: bold;
						}


li.image	{
			width: 114px;
			}
			
li.containerTitle {
			margin: 0;
			padding: 0;
			width: 319px;
			}


			ul.braceInfo {
						margin: 0;
						padding: 0:
						width: 319px;
						height: 48px;
						float: left;
						}
						
						li.shows 	{
									width: 165px;
									height: 40px;
									}
									
						.shows h1 	{
									margin-bottom: 2px;
									padding-right: 10px;
									color: #fff;
									font-size: 12px;
									text-transform: uppercase;
									background: transparent url(../images/dash_vert_wht.gif) top left repeat-y;
									}
						.shows h1 a	{
									color: #fff;
									}
						.shows h1 a:hover	{
									color: #fff;
									}
			
						li.type		{
									width: 80px;
									height: 40px;
									}
									
						li.grade	{
									width: 74px;
									height: 40px;
									}


			div.braceDesc {
						margin: 0;
						padding: 0:
						width: 319px;
						height: 80px;
						float: left;
						clear: both;
						}
									
						.braceDesc h2 	{
									margin: 0;
									padding-left: 8px;
									color: #0085F0;
									font-size: 11px;
									width: 294px; /* for IE XP ... wrapping */
									}
									
						.braceDesc p {
									margin: 0;
									padding: 2px 4px 0 8px;
									font-size: 10px;
									line-height: 12px;
									width: 294px;
									font-weight: normal;
									}
						/* More Info Link */
						.braceDesc a.info {
									margin: 4px 0 0 0;
									padding: 0;
									height: 10px;
									line-height: 10px;
									width: 67px;
									display: block;
									text-indent: -9999px;
									}
									/* More Info Link Swap */					
									.braceDesc a:hover.info {
												background-position: 0 -10px;
												}


li.containerPerf {
			margin: 0;
			padding: 0:
			width: 322px;
			}

			li.type,
			li.grade,
			li.grade h1 {
						background: transparent url(../images/dash_vert.gif) top left repeat-y;
						}
						
						.type h1,
						.grade h1 {
									font-size: 10px;
									line-height: 11px;
									}
									
									.type h1	{
												color: #4C4C4C;
												font-weight: Bold;
												background: transparent url(../images/dash_vert_wht.gif) top left repeat-y;
												}
									
									.grade h1 {
												padding-right: 4px;
												text-transform: uppercase;
												}
											
table		{
			margin: 0;
			padding: 0;
			width: 322px;
			float: left;
			}
			
			table.green tr.tint td	{
						background-color: #E5FFC9;
						}
			table.red tr.tint td	{
						background-color: #FFEFEB;
						}
			table.blue tr.tint td	{
						background-color: #E1F8FF;
						}
			table.yellow tr.tint td	{
						background-color: #FDF0CC;
						}
			table.purple tr.tint td	{
						background-color: #F0E7FF;
						}
			table.magenta tr.tint td	{
						background-color: #FBEAFF;
						}
			
			table tr.white td {
					background-color: white;
					}
					
			td 			{
						padding: 0 0 5px 7px;
						background: transparent url(../images/dash_vert.gif) top left repeat-y;
						vertical-align: top;
						}
						
						td h1		{
									margin: 0;
									padding: 5px 0 0 0;
									height: auto;
									font-size: 10px;
									line-height: 13px;
									font-weight: normal;
									color: #4c4c4c;
									}
						
			td.date	{
					width: 84px;
					}
			td.time	{
					width: 54px;
					}
			td.extras	{
					width: 88px;
					}

				
			td.controls	{
					width: 78px;
					text-indent: -9999px;
					}
		
						td.controls a {
									margin: 0;
									padding: 0;
									line-height: 10px;
									height: 10px;
									display: block;
									background-position: top left;
									background-repeat: no-repeat;
									}
												
						td.controls h1.ed_tickets a:hover {
									background-position: 0 -10px;
									}
						td.controls h1.ed_tickets a {
												width: 69px;
												background-image: url(../images/ed_request.gif);
												}
									
						/* Blue */
						dd.blue .shows h1 {
									background-color: #0085F0;
									}
						dd.blue .type h1 {
									background-color: #8AE4FF;
									}
						dd.blue .grade h1 {
									background-color: #C3F1FF;
									}
						dd.blue .description a.info {
									background-image: url(../images/more_info_blue.gif);
									}

						/* Green */
						dd.green .shows h1 {
									background-color: #50CC00;
									}
						dd.green .type h1 {
									background-color: #C1FF7D;
									}
						dd.green .grade h1 {
									background-color: #DFFFBC;
									}
						dd.green .description h2 {
									color: #71A94D;
									}
						dd.green .description a.info {
									background-image: url(../images/more_info_green.gif);
									}
												
						/* Red */
						dd.red .shows h1 {
									background-color: #DD070D;
									}
						dd.red .type h1 {
									background-color: #FFD9D7;
									}
						dd.red .grade h1 {
									background-color: #FFE5E5;
									}
						dd.red .description h2 {
									color: #E75155;
									}
						dd.red .description a.info {
									background-image: url(../images/more_info_red.gif);
									}
						
						/* Yellow */
						dd.yellow .shows h1 {
									background-color: #FD9C00;
									}
						dd.yellow .type h1 {
									background-color: #FFDB7B;
									}
						dd.yellow .grade h1 {
									background-color: #FFEBB4;
									}
						dd.yellow .description h2 {
									color: #E59800;
									}
						dd.yellow .description a.info {
									background-image: url(../images/more_info_yellow.gif);
									}
						
						/* Purple */
						dd.purple .shows h1 {
									background-color: #9900FC;
									}
						dd.purple .type h1 {
									background-color: #D1B4FF;
									}
						dd.purple .grade h1 {
									background-color: #E1D0FF;
									}
						dd.purple .description h2 {
									color: #8102D4;
									}
						dd.purple .description a.info {
									background-image: url(../images/more_info_purple.gif);
									}
						
						/* Magenta */
						dd.magenta .shows h1 {
									background-color: #D20081;
									}
						dd.magenta .type h1 {
									background-color: #F5BDFF;
									}
						dd.magenta .grade h1 {
									background-color: #F9D6FF;
									}
						dd.magenta .description h2 {
									color: #A90269;
									}
						dd.magenta .description a.info {
									background-image: url(../images/more_info_magenta.gif);
									}
						
									
						
									
						
						
