/* Text colour
***********************/
h2, h3, h3 strong, table th, a, a:hover, a:active, h3 a {
	color:#FF6600;
}

/* Text colour
***********************/
form label {
	color:#98Ba29;
}

/* Banner images
***********************/
div#wrapper div#bannerWrapper {
	background:url(../images/autumn/autumnBanner3.jpg) top left no-repeat;
}

/*
Content Column - Banner
***********************************/
div#lower div#contentBanner img {
	border:4px solid #FF6600;
}

/* Global nav
***********************/
body.autumn ul#globalNav li.autumn {
	background:none;
	border-right:0;
}
	body.autumn ul#globalNav li.autumn a {
		background:url(../images/autumn/globalNavAutumnSelected.gif) top center no-repeat;
		padding-top:18px;
		width:94px;
	}

/*
Sub nav
************************/
ul#subNav li.selected a {
	background:url(../images/autumn/subNavBulletSelected.gif) left no-repeat;
	color:#FF6600;
}


/* Main page title
***********************/
body.autumn div#wrapper div#bannerWrapper div {
	background:#BD5714;
}
	div#bannerWrapper div h1 {
		xbackground:url(../images/autumn/title1Autumn.gif);
	}
	div#wrapper.festivals div#bannerWrapper div h1 {
		xbackground:url(../images/autumn/title2Autumn.gif);
	}
	body.centre div#bannerWrapper div h1 {
		xbackground:url(../images/autumn/titleAutumnCentre.gif) no-repeat;
		xwidth:181px;
		xpadding-top:30px;
	}
	body.info div#bannerWrapper div h1 {
		xbackground:url(../images/autumn/titleAutumnInfo.gif);
		xwidth:209px;
		xpadding-top:23px;
	}
	body.new div#bannerWrapper div h1 {
		xbackground:url(../images/autumn/titleAutumnRacegoer.gif);
		xwidth:183px;
		xpadding-top:30px;
	}

/* Main nav	- Background tab colours
***********************/
body.centre ul#mainNav li.centre {
	background:url(../images/autumn/mainNavCentreAutumn.gif) top no-repeat;
}
body.info ul#mainNav li.info {
	background:url(../images/autumn/mainNavInfoAutumn.gif) top no-repeat;
}
body.new ul#mainNav li.new {
	background:url(../images/autumn/mainNavNewAutumn.gif) top no-repeat;
}

	body.centre ul#mainNav li.centre a {
		background:url(../images/autumn/mainNavCentreAutumnSelected.gif) top no-repeat;
	}
	body.info ul#mainNav li.info a {
		background:url(../images/autumn/mainNavInfoAutumnSelected.gif) top no-repeat;
		width:82px;
	}
	body.new ul#mainNav li.new a {
		background:url(../images/autumn/mainNavNewAutumnSelected.gif) top no-repeat;
		width:75px;
	}

/* Main nav - About + Contact Links
***********************/
body.autumn ul#mainNav li.about a {
	background:url(../images/autumn/mainNavAboutAutumn.gif) top center no-repeat;
	width:140px;
}
body.autumn ul#mainNav li.contact a {
	background:url(../images/autumn/mainNavContactAutumn.gif) top center no-repeat;
	width:55px;
}

/*
Content - Tables
***********************************/
table {
	background:#fff0e6;
	border-bottom:1px solid #EFF5E5;
}
	table tr.highlight {
		border-top:1px solid #E0EBCC;
		border-bottom:1px solid #E0EBCC;
	}
		table th {
			background:#fff;
		}
		table tr.highlight td {
			background:#EAF1D4;
		}
		table td.last {
			border-right:1px solid #EFF5E5;
		}
		table tr.highlight td.last {
			border-right:1px solid #E0EBCC;
		}
		table td.first {
			border-left:1px solid #EFF5E5;
		}
		table tr.highlight td.first {
			border-left:1px solid #E0EBCC;
		}

/*
Content - box with circle bg
*********************************/
div.box {
	background:url(../images/autumn/autumnBoxBG2.jpg) top right no-repeat;
	padding:30px 40px 0 13px;
	margin:-20px 0 10px 0;
}
div#extras div.box {
	padding:30px 6px 0 6px;
}
div.box div.block p.center a img {
	border:4px solid #FF6600;
}
/*
Content - box with coloured bg
*********************************/
div.highlight {
	background:#FFEDE1;
}


div#lower ul#packages,
div#lower ul.packages {
	list-style-type:none;
	margin-right:0;
	margin-bottom:10px;
}
	div#lower ul#packages li,
	div#lower ul.packages li {
		border-top:1px solid #ccc;
		color:#666;
		font-size:110%;
		padding:4px 0 4px 4px;
		margin:0;
		background:#ffffff;
		margin-right:0;
	}
	div#lower ul#packages li.odd,
	div#lower ul.packages li.odd {
		background:#FFF3F0;
	}
		div#lower ul#packages li h4,
		div#lower ul.packages li h4 {
			font-size:100%;
			display:inline;
			color:#FF6600;
		}


/* Home - Headings
***********************/
div#wrapper div#lower div.homeBox h2 {
	color:#FF6600;
	margin:0 0 10px 10px;
}

/* Home - Feature Image
***********************/
div#wrapper div#lower.homeOne div.homeLeft div.feature img {
	border:4px solid #FFCEAD;
}

/* Home - News List
***********************/
body div#wrapper div#lower.homeTwo ul.news,
div#wrapper div#lower ul.news {
	margin:0;
	margin-right:10px;
	padding-top:20px;
	padding-left:10px;
	background:url(../images/autumn/autumnBoxBg3.jpg) right top no-repeat;
}
/* self clearing rules */
body div#wrapper div#lower.homeTwo ul.news:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div#wrapper div#lower ul.news:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body div#wrapper div#lower.homeTwo ul.news { display: inline-block; _height: 1%; }
div#wrapper div#lower ul.news { display: inline-block; _height: 1%; }

div#lower div.block p.center img,
div#wrapper div#lower div.homeLeft img.left,
div#wrapper div#lower div.homeRight img.left,
div#wrapper div#lower ul.news li img {
	border:2px solid #FFCEAD;
}

/* Home - Boxes
***********************/

div#wrapper div#lower.homeOne div.homeBox,
div#wrapper div#lower.homeTwo div.homeBox {
	/*background:url(../images/autumn/autumnBoxBG2.jpg) right 10px no-repeat;*/
}
div#wrapper div#lower.homeOne div.homeRight,
div#wrapper div#lower.homeTwo div.homeRight {
	background: none;
}
div#wrapper div#lower.homeOne div.homeRightBG,
div#wrapper div#lower.homeTwo div.homeRightBG {
	background:url(../images/autumn/autumnBoxBG2.jpg) right 10px no-repeat;
}

/****************************
div#wrapper div#lower.homeOne div.homeLeft div.box {
	background:url(../images/autumn/autumnBoxBG1.jpg) top right no-repeat;
}
div#wrapper div#lower.homeOne div.homeRightBG div.box{
	background:url(../images/autumn/autumnBoxBG1.jpg) top right no-repeat;
	padding: 10px 12px 0;
	margin:0;
}
* html div#wrapper div#lower.homeOne div.homeRightBG div.box{
	padding: 10px 0;
}
* html div#wrapper div#lower.homeOne div.homeRightBG div.box p, * html div#wrapper div#lower.homeOne div.homeRightBG div.box h3,, * html div#wrapper div#lower.homeOne div.homeRightBG div.box h4, * html div#wrapper div#lower.homeOne div.homeRightBG div.box h5, * html div#wrapper div#lower.homeOne div.homeRightBG div.box h6{
	padding: 0 4px 0 6px;
}
div#wrapper div#lower.homeTwo div.homeBox {
	background:url(../images/autumn/autumnBoxBG2.jpg) right 10px no-repeat;
}
div#wrapper div#lower.homeTwo div.homeRight {
	background: none;
}
div#wrapper div#lower.homeTwo div.homeRightBG {
	background:url(../images/autumn/autumnBoxBG2.jpg) right 10px no-repeat;
}
***************************/
