h3 {
	margin-top: 0px;
}

#programme {
	display: none;
}

#whatson {
	display: block;
}

#visitcaerphilly {
	display: none;
}

.rightlink1 {
	display: none;
}

.rightlink2 {
	display: none;
}

.rightlink3 {
}

.openair1, .openair2, .openair3, .openair4, .openair5, .openair6, .acoustic1, .acoustic2, .acoustic3, .acoustic4, .acoustic5, .acoustic6, .comedy1, .comedy2, .comedy3, .reenactment1, .reenactment2, .reenactment3, .reenactment4, .reenactment5, .reenactment6, .walkabout1, .walkabout2, .walkabout3, .walkabout4, .walkabout5, .walkabout6, .towncentre1, .towncentre2, .towncentre3 {
	font-size: 0.9em;
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	min-height: 155px;
	padding: 20px;
	margin: 12px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.openair1, .openair2, .openair3, .openair4, .openair5, .openair6 {
	background-color: #B9D3E8;
}

.openair1 {
	background-image: url("../images/whatsonbackground/openair1.gif");
}

.openair2 {
	background-image: url("../images/whatsonbackground/openair2.gif");
}

.openair3 {
	background-image: url("../images/whatsonbackground/openair3.gif");
}

.openair4 {
	background-image: url("../images/whatsonbackground/openair4.gif");
}

.openair5 {
	background-image: url("../images/whatsonbackground/openair5.gif");
}

.openair6 {
	background-image: url("../images/whatsonbackground/openair6.gif");
}

.acoustic1, .acoustic2, .acoustic3, .acoustic4, .acoustic5, .acoustic6 {
	background-color: #E1DF90;
}

.acoustic1 {
	background-image: url("../images/whatsonbackground/acoustic1.gif");
}

.acoustic2 {
	background-image: url("../images/whatsonbackground/acoustic2.gif");
}

.acoustic3 {
	background-image: url("../images/whatsonbackground/acoustic3.gif");
}

.acoustic4 {
	background-image: url("../images/whatsonbackground/acoustic4.gif");
}

.acoustic5 {
	background-image: url("../images/whatsonbackground/acoustic5.gif");
}

.acoustic6 {
	background-image: url("../images/whatsonbackground/acoustic6.gif");
}

.comedy1, .comedy2, .comedy3 {
	background-color: #DDC4D7;
}

.comedy1 {
	background-image: url("../images/whatsonbackground/comedy1.gif");
}

.comedy2 {
	background-image: url("../images/whatsonbackground/comedy2.gif");
}

.comedy3 {
	background-image: url("../images/whatsonbackground/comedy3.gif");
}

.reenactment1, .reenactment2, .reenactment3, .reenactment4, .reenactment5, .reenactment6 {
	background-color: #F8C29C;
}

.reenactment1 {
	background-image: url("../images/whatsonbackground/reenactment1.gif");
}

.reenactment2 {
	background-image: url("../images/whatsonbackground/reenactment2.gif");
}

.reenactment3 {
	background-image: url("../images/whatsonbackground/reenactment3.gif");
}

.reenactment4 {
	background-image: url("../images/whatsonbackground/reenactment4.gif");
}

.reenactment5 {
	background-image: url("../images/whatsonbackground/reenactment5.gif");
}

.reenactment6 {
	background-image: url("../images/whatsonbackground/reenactment6.gif");
}

.walkabout1, .walkabout2, .walkabout3, .walkabout4, .walkabout5, .walkabout6 {
	background-color: #CCE3C7;
}

.walkabout1 {
	background-image: url("../images/whatsonbackground/walkabout1.gif");
}

.walkabout2 {
	background-image: url("../images/whatsonbackground/walkabout2.gif");
}

.walkabout3 {
	background-image: url("../images/whatsonbackground/walkabout3.gif");
}

.walkabout4 {
	background-image: url("../images/whatsonbackground/walkabout4.gif");
}

.walkabout5 {
	background-image: url("../images/whatsonbackground/walkabout5.gif");
}

.walkabout6 {
	background-image: url("../images/whatsonbackground/walkabout6.gif");
}

.towncentre1, .towncentre2, .towncentre3 {
	background-color: #E1C6BA;
}

.towncentre1 {
	background-image: url("../images/whatsonbackground/towncentre1.gif");
}

.towncentre2 {
	background-image: url("../images/whatsonbackground/towncentre2.gif");
}

.towncentre3 {
	background-image: url("../images/whatsonbackground/towncentre3.gif");
}

.marquee1, .marquee2, .marquee3, .marquee4, .marquee5, .marquee6 {
	font-size: 0.9em;
	background-color: #D8DAEA;
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	padding: 20px;
	margin: 12px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.marquee1 {
	background-image: url("../images/whatsonbackground/marquee1.gif");
}

.marquee2 {
	background-image: url("../images/whatsonbackground/marquee2.gif");
}

.marquee3 {
	background-image: url("../images/whatsonbackground/marquee3.gif");
}

.marquee4 {
	background-image: url("../images/whatsonbackground/marquee4.gif");
}

.marquee5 {
	background-image: url("../images/whatsonbackground/marquee5.gif");
}

.marquee6 {
	background-image: url("../images/whatsonbackground/marquee6.gif");
}

.timetable {
	background-image: none;
	background-repeat: no-repeat;
	height: 118px;
	width: 148px;
	float: right;
	border: 1px solid #999999;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 25px;
}

.timetable:hover {
	border: 1px solid #990000;
}

.eventimage {
	float: right;
	margin-bottom: 10px;
	border-width: 2px;
	border-style: solid;
	border-top-color: #666666;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #666666;
	margin-left: 10px;
}

.sponsor_down {
	display: block;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 25px;
	border: 1px solid #999999;
}

.sponsor_up {
	display: block;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	border: 1px solid #999999;
}

.sponsor_down:hover, .sponsor_up:hover {
	border: 1px solid #000000;
}

table {
	width: 425px;
}

table td {
	padding: 5px;
}

table td.date {
	width: 100px;
	text-align: right;
	vertical-align: top;
}

table td.datespace {
	font-weight: bold;
	height: 30px;
	text-align: right;
	vertical-align: bottom;
}

table.inner {
	width: 387px;
}

.recipes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(../images/recipes.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 215px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 20px;
}

.recipes a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.recipes a span {
	font-size: 0.8em;
}

.recipes a:hover {
	background-color: #990000;
	color: #FFFFFF;
}

