div#pagecopy {
	margin-bottom: 0;
	padding-bottom: 0;
}

/** Selection Button **/

p.programme-options {
	position: fixed;
	top: 225px;
	margin: 0 0 0 680px;
}
p.programme-options span.back {
	display: block;
	width: 50px; 
	height: 50px;
	overflow: hidden;
	margin: 20px 0;
}
p.programme-options span.back a {
	background: url(default/BACK-ARROW.png) no-repeat 0 0;
	display: block;
	width: 50px; 
	height: 50px;
	overflow: hidden;
	font-size: 0.00001em;
	color: transparent;
	text-indent: -1000px
}
p.programme-options span.back a:hover {
	background-position: 0 100%;
	color: transparent;
	cursor: pointer;
}



p.programme-options span.clear {
	display: block;
	width: 50px; 
	height: 50px;
	overflow: hidden;
}
p.programme-options span.clear input {
	background: url(default/CLEAR.png) no-repeat 0 0;
	display: block;
	width: 50px; 
	height: 50px;
	overflow: hidden;
	font-size: 0.00001em;
	color: transparent;
	text-indent: -1000px
}
p.programme-options span.clear input:hover {
	background-position: 0 100%;
	color: transparent;
	cursor: pointer;
}


p.programme-options span.update {
	display: block;
	width: 50px; 
	height: 50px;
	overflow: hidden;
}
p.programme-options span.update input {
	background: url(default/SAVE.png) no-repeat 0 0;
	display: block;
	width: 50px; 
	height: 50px;
	overflow: hidden;
	font-size: 0.00001em;
	color: transparent;
	text-indent: -1000px
}
p.programme-options span.update input:hover {
	background-position: 0 100%;
	cursor: pointer;
	color: transparent;
}




p.programme-options input {
	border: none;
	background-color: #b90200;
	color: #fff;
	width: 50px;
	height: 100px;	
}


div#ProgrammeCategories {
	padding: 0 20px 20px 20px;
	overflow: hidden;
  font-family: gotham, Arial, serif, sans-serif;
}

div.ProgrammeTitle {
	color: #b90200;
	clear: both;
	padding-bottom: 12px;
}

div#ProgrammeCategories ul {
	padding: 0;
	margin: 0 0 15px 0;
}
div#ProgrammeCategories ul li {
	padding: 0;
	margin: 0;
	float: left;
	background-image: none;
	list-style: none;
	width: 190px;
	height: 22px;
	line-height: 22px;
	margin-right: 10px;
}
div#ProgrammeCategories ul li a {
	background: url(default/li-box.png) no-repeat 100% 3px;
	display: block;
}
div#ProgrammeCategories div#month_filters ul {
	float: none;
	width: 100%;
	clear: both;
	border-bottom: 1px solid #666;
	overflow: hidden;
	padding: 0 0 20px 0;
}
div#ProgrammeCategories div#month_filters ul li {
	width: 57px;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
div#ProgrammeCategories div#month_filters ul li a {
	background-image: none;
}
div#ProgrammeCategories ul li a {
	color: #333;
	padding: 0 5px;
}
div#ProgrammeCategories ul li a.active {
	color: #fff;
	background: url(default/h1-repeat.png) repeat-x 0 100%;
}


form#emailme {
	font-family: gotham, Arial, serif, sans-serif;
	padding: 10px;
	background-color: #fafafa;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	width: 617px;
	position: relative;
}

form#emailme p {
	padding: 0;
	margin: 0;
	line-height: 25px;
}
form#emailme input#programme_email {
	background-color: #fff;
	border: 1px solid #ddd;
	width: 170px;
	line-height: 23px;
	height: 23px;
	padding: 0 5px;
}


form#emailme input#send_email {
	background: url(default/shaff-sprite.png) no-repeat -305px -650px;
	border: none;
	width: 75px;
	height: 25px;
	font-size: 0.0001em;
	color: #fcfcfc;
	text-indent: -1000px;
	position: absolute;
	top: 10px;
	right: 5px;
}
form#emailme input#send_email:hover {
	background-position: -305px -675px;
	color: #de555a;
	cursor: pointer;
}

