.intro { margin:0;padding:0; padding-bottom:20px;}
/* setting up shea image replacements */
#xxxxschedule-title {
	width: 626px;
	height: 29px;
	position: relative;
	overflow:hidden;
	}
#xxxxschedule-title span {
	background: url(/staticarchive/4982caaee92969da8bac55572a0b3470b3de980f.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
#schedule-table h2 { 
	width: 66px;
	height: 36px;
	position: relative;
	overflow:hidden;} 	
#schedule-table h2 span {position: absolute; width: 100%;height: 100%; }
/* both required as logic removes the a tag post event */	
#schedule-table dl dt p { display:block; width:146px; height:146px; position: relative; overflow:hidden; margin:0; }
#schedule-table dl dt a { display:block; width:146px; height:146px; position: relative;	overflow:hidden;  } 

#schedule-table dl dt span {position: absolute; width: 100%;height: 100%; background-color:#7D6B62; }	

#schedule-table dl dt a:hover {background-color:#FFF;cursor:hand;}

/* set up tabular data */
#schedule-table {margin-top:20px;} 
#schedule-table caption { display:none;}
#schedule-table th div {height:36px; background-color:#FFF;} 
#schedule-table th div {*height:46px;} /* IE fix to prevent collapsing */
#schedule-table td {width:146px; border:10px solid white; border-left-width:0; vertical-align:top;}
#schedule-table td { clear:both;}
#schedule-table dl dd a {
	background-color:#f160aa;
	display:block;
	color:#fff;
	border-top:2px solid #fff;
	font-size:0.8em;
	padding: 2px 4px 4px 8px;
}
#schedule-table dl dd a:hover { background-color:#ed037c; }

/* dates images replacements */
#schedule-table #wed22 span { background: #FFF url(/staticarchive/4c5f985837771a03cc7510745c503eb54a424fbc.gif) no-repeat;}
#schedule-table #thur23 span { background: #FFF url(/staticarchive/a1ba7c5cf95290ab32a312d294f42ee5493b4ca5.gif) no-repeat;}
#schedule-table #fri24 span { background: #FFF url(/staticarchive/89150e810bbfbb598e2ea8c688bfbc66dce560c7.gif) no-repeat;}
#schedule-table #sat25 span { background: #FFF url(/staticarchive/74054ba95578a9e2831a64c62550f870b844f5f7.gif) no-repeat;}
#schedule-table #sun26 span { background: #FFF url(/staticarchive/809f3bc5ab204fb4d8a8008be1ea79ea5b8efdef.gif) no-repeat;}

/* venues */
#schedule-table dl dt a.buy:hover span {background: #ed037c url(/staticarchive/5dfdc6ee20f1daca71b8d6ed78fe88e26fc275f0.gif) no-repeat left top; }
#schedule-table dl dt a.buy-film:hover span {background: #ed037c url(/staticarchive/246ffa15bb6ccf6fa53f599157c8b757d7529116.gif) no-repeat left top; }
#schedule-table dl dt a.invite:hover span {background: #ed037c url(/staticarchive/ab0a8da0044893934f0ad786bdbe47e2798dab15.gif) no-repeat left top; }

#schedule-table dl dt a.soldout:hover span {background: transparent url(/staticarchive/1df32b31627c2b0ff4d9b256a428623de9fc87bf.gif) no-repeat left top; }
#schedule-table dl dt a.info:hover span {background: transparent url(/staticarchive/615c43cda19aca03e965317bcc58d80786423b8e.gif) no-repeat left top; }
#schedule-table dl dt a.closed:hover span {background: transparent url(/staticarchive/b1bcad4b471c1b7e0054a0235b4af49a596e0fac.gif) no-repeat left top; }

#schedule-table dl dt a.free:hover span {background: #ed037c url(/staticarchive/02da38c319fd8566758831d86362170100cbef02.gif) no-repeat left top; }
#schedule-table dl dt a.free-film:hover span {background: #ed037c url(/staticarchive/c9b06e507304fe4eb0d3c4729723ea73d30b9ae5.gif) no-repeat left top; }

#schedule-table .barfly-camden span {background: transparent url(/staticarchive/e1d5ab1309e624a5100e8819f459331f9a986ef9.gif) no-repeat left top; }
#schedule-table .barfly-liverpool span {background: transparent url(/staticarchive/565bdbf4acc54945b607a0f9155e2b7aeab47f57.gif) no-repeat left top; }
#schedule-table .merseyside span {background: transparent url(/staticarchive/38cfdc04c45ad39cd09b3af90bc3ed59bd240190.gif) no-repeat left top; }
#schedule-table .cecil span {background: transparent url(/staticarchive/3e8882af59cc19d87f643a48fdce33bed6b6853d.gif) no-repeat left top; }
#schedule-table .daffodil span {background: transparent url(/staticarchive/d9268fcb8e3974a9d89dcd3c0d14a5824e7385ba.gif) no-repeat left top; }
#schedule-table .dingwalls span {background: transparent url(/staticarchive/99290cb98413d16d58aa7d408da272ddbeba011d.gif) no-repeat left top; }
#schedule-table .electric span {background: transparent url(/staticarchive/33b03aa8f6ec6de347d833925c6db96d40b03e8e.gif) no-repeat left top; }
#schedule-table .electric-film span {background: transparent url(/staticarchive/3b31d65fe0b4e16bc7fed23da01d357133f50e64.gif) no-repeat;}
#schedule-table .fact span {background: transparent url(/staticarchive/1798e00d12868cfb9c3a606b272b1549dad6321d.gif) no-repeat; }
#schedule-table .koko span {background: transparent url(/staticarchive/ae7dbec6878c8899fccf432a28b4e0acac4e80fb.gif) no-repeat; }
#schedule-table .nation span {background: transparent url(/staticarchive/fcc944c4de54f318c833a939d62dd32d59f89924.gif) no-repeat; }
#schedule-table .philharmonic span {background: transparent url(/staticarchive/2f919e9ffbc0baacc178698d8f4f16f28c8c7edc.gif) no-repeat; }
#schedule-table .proud span {background: transparent url(/staticarchive/8bf81829e5282c3607d1836e3c80b4d07e76ec42.gif) no-repeat; }
#schedule-table .proud-intro span {background: transparent url(/staticarchive/c618042a9b0e5e945dee59457603b53e8069ca10.gif) no-repeat; }

#schedule-table .roundhouse-main span {background: url(/staticarchive/72afca1197c1b8634182a19d18e2cbb9797f71f9.gif) no-repeat transparent; }

#schedule-table .roundhouse-freedom span {background: transparent url(/staticarchive/83ecdefc20b2d43c657ca6c5a2f74cdf62d8b901.gif) no-repeat;}
#schedule-table .roundhouse-freedom-film span {background: transparent url(/staticarchive/afe1dc7e461aa8f23d3bf8033149287dec0176ec.gif) no-repeat left top; }

#schedule-table .merseyside-peel span {background: transparent url(/staticarchive/d28bbe95442a4b2633b833d9ce61d999b333fad8.gif) no-repeat left top; }
#schedule-table .merseyside-lamacq span {background: transparent url(/staticarchive/9408d2b74c6cd4b68a3205003416c5a449426e35.gif) no-repeat left top; }
#schedule-table .merseyside-monks span {background: transparent url(/staticarchive/ab09686c0506515127f08837bba4a19f6fe3776e.gif) no-repeat left top; }
#schedule-table .proud-intro span {background: transparent url(/staticarchive/c618042a9b0e5e945dee59457603b53e8069ca10.gif) no-repeat; }


#schedule-table .merseyside-peel span {background: transparent url(/staticarchive/d28bbe95442a4b2633b833d9ce61d999b333fad8.gif) no-repeat left top; }
#schedule-table .merseyside-lamacq span {background: transparent url(/staticarchive/9408d2b74c6cd4b68a3205003416c5a449426e35.gif) no-repeat left top; }
#schedule-table .merseyside-monks span {background: transparent url(/staticarchive/ab09686c0506515127f08837bba4a19f6fe3776e.gif) no-repeat left top; }
#schedule-table .proud-intro span {background: transparent url(/staticarchive/c618042a9b0e5e945dee59457603b53e8069ca10.gif) no-repeat; }
#schedule-table .koko-film span {background: transparent url(/staticarchive/b3c04753560bfbc7b4a30dfb3837e2a1e3d04b1a.gif) no-repeat; }



#schedule-table dl dt a.five:hover span {background: transparent url(/staticarchive/50c1ce31be3aa73f04dc27a44382333d8d3a03b0.gif) no-repeat left top; }



#schedule-table dl dt a{
 height:145px;
 position:relative;
}

#schedule-table dl dt p.subtitle{
  position:absolute;
  bottom:0;
  left:0;
  color:#fff;
  margin:0 10px;
  height:45px; 
  width:106px;
  overflow: hidden;
  font-weight:bold;
  line-height:1em;
  background:#7D6B62;
}

#schedule-table dl dt a:hover p.subtitle{
display:none;
  background:transparent;
}


