/*Headings
---------------------------------------------------- */
h1 {
	background:#fff url(../images/logo-home.gif) no-repeat left top;
	}
h2 {
	color:#e28632;
	}
.h2title2 {
	background:#fff url(../images/whats-on.gif) no-repeat left top;
	}
.h3calendar h3 {
	color:#de7516;
	}
/*Link Colour
---------------------------------------------------- */
a {
	color:#e28632;
	}
/*Arrows
---------------------------------------------------- */
.arrow {
	background: url(../images/arrow-home.gif) no-repeat left top;
	}
/*Latest News
---------------------------------------------------- */
.latest {
	background:#e28632 url(../images/box-bg-home.gif) no-repeat right bottom;
}
.latest ul li img {
	border:#f0ae71 2px solid;
	}
.lnews-date {
	color:#fac18c;
	}
/*Events Search
---------------------------------------------------- */
.events-search {
	background:#e28632 url(../images/box-bg-home.gif) no-repeat right bottom;
	margin-bottom:16px;
}
/*Sidebar Navigation
---------------------------------------------------- */
#sidebar li a {
	background:#fff url(../images/nav-home.gif) no-repeat 0 0;
	}	
#sidebar li#l1 a:hover{
	background:#fff url(../images/nav-home.gif) no-repeat -129px 0;
	}
#sidebar li#l2 a {
	background:#fff url(../images/nav-home.gif) no-repeat 0 -16px;
	}
#sidebar li#l2 a:hover {
	background:#fff url(../images/nav-home.gif) no-repeat -129px -16px;
	}
#sidebar li#l3 a {
	background:#fff url(../images/nav-home.gif) no-repeat 0 -32px;
	}
#sidebar li#l3 a:hover {
	background:#fff url(../images/nav-home.gif) no-repeat -129px -32px;
	}
#sidebar li#l4 a {
	background:#fff url(../images/nav-home.gif) no-repeat 0 -48px;
	}
#sidebar li#l4 a:hover {
	background:#fff url(../images/nav-home.gif) no-repeat -129px -48px;
	}
#sidebar li#l5 a {
	background:#fff url(../images/nav-home.gif) no-repeat 0 -64px;
	}
#sidebar li#l5 a:hover {
	background:#fff url(../images/nav-home.gif) no-repeat -129px -64px;
	}
/*Sidebar Navigation Highlighted Page
---------------------------------------------------- */
body.l1 #sidebar li#l1 a {
	background:#fff url(../images/nav-home.gif) no-repeat -129px 0;
	}
body.l2 #sidebar li#l2 a {
	background:#fff url(../images/nav-home.gif) no-repeat -129px -16px;
	}
body.l3 #sidebar li#l3 a {
	background:#fff url(../images/nav-home.gif) no-repeat -129px -32px;
	}
body.l4 #sidebar li#l4 a {
	background:#fff url(../images/nav-home.gif) no-repeat -129px -48px;
	}
body.l5 #sidebar li#l5 a {
	background:#fff url(../images/nav-home.gif) no-repeat -129px -64px;
	}
/*Calendar
-----------------------------------------------------------------------------*/	
#Calendar1 {
	width:230px;
	border:none;
	}
.TitleStyle tbody tr td {
	border-bottom:#e2e2e2 1px solid;
	border-top:#e2e2e2 1px solid;
	background-color:#fff;
	font-weight:bold;
	}
.NextPrevStyle	{
	height:30px;
	padding:0 5px;
	font-weight:bold;
	}
.DayHeaderStyle	{
	color:#8d8d8d;	
	padding:6px 0;
	font-size:1.1em;
	}
.DayStyle,
.OtherMonthDay,
.WeekendDayStyle	{
	color:#8d8d8d;	
	font-weight:normal;
	background-color:#f0f0f0;
	padding:4px;
	margin:1px;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	}
.DayStyle a,
.OtherMonthDay a,
.WeekendDayStyle a	{
	color:#8e8e8e;	
	font-weight:normal;
	}
.SelectedDayStyle {
	color:#fff;	
	font-weight:bold;
	background-color:#e28632;
	}
/*sIFR Text
-----------------------------------------------------------------------------*/
.sIFR-flash {
	visibility:visible !important;
	margin:0;
	}
.sIFR-replaced {
	visibility:visible !important;
	}
span.sIFR-alternate {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	display:block;
	overflow:hidden;
	}
.sIFR-flash + div[adblocktab=true] {
  display:none !important;
	}
body.home.l1 .sIFR-hasFlash .h2title,
body.home.l2 .sIFR-hasFlash .h2title,
body.home.l3 .sIFR-hasFlash .h2title,
body.home.l4 .sIFR-hasFlash .h2title,
body.home.l5 .sIFR-hasFlash .h2title,
body.home.l1 .sIFR-hasFlash .h3title,
body.home.l1 .sIFR-hasFlash .h3title2,
body.home.l2 .sIFR-hasFlash .h3title,
body.home.l3 .sIFR-hasFlash .h3title,
body.home.l4 .sIFR-hasFlash .h3title,
body.home.l5 .sIFR-hasFlash .h3title {
	visibility: hidden;
	font-size: 18px;
	width:90%;
	text-indent:0;
	background:none;
	}
body.home.l1 .sIFR-hasFlash .h2title,
body.home.l2 .sIFR-hasFlash .h2title,
body.home.l3 .sIFR-hasFlash .h2title,
body.home.l4 .sIFR-hasFlash .h2title,
body.home.l5 .sIFR-hasFlash .h2title {
	width:100%;
	text-indent:0;
	background:none;
	}
body.home .h2title {
	float: left;
	display:inline;
	font-size: 18px;
	line-height: 25px;
	width:100%;
	letter-spacing: -2px;
	text-indent:0;
	background:none;
	}
body.home.l0 .h2title {
	text-indent:-9999px;
	background:#fff url(../images/home-heading.gif) no-repeat 0 0;
	line-height:15px;
	margin-top:2px;
	}
body.home.l0 #intro {
	margin-top:14px;
	}
.h3title,
.h3title2 {
	float: left;
	display:inline;
	font-size: 14px;
	line-height: 20px;
	width:90%;
	letter-spacing: -2px;
	margin:10px 0 0 10px;
	}
.h3title4 {
	float: left;
	display:inline;
	font-size: 14px;
	line-height: 20px;
	width:90%;
	letter-spacing: -2px;
	margin:10px 0 0 10px;
	}
.h3calendar {
	float: left;
	display:inline;
	font-size: 14px;
	line-height: 20px;
	width:80%;
	letter-spacing: -2px;
	margin:3px 0 0 10px;
	}
