/* Text colour
***********************/
h2, h3, h3 strong, table th, a, a:hover, a:active, h3 a {
	color:#83B100;
}
form label {
	color:#98Ba29;
}

/* Banner images
***********************/
div#wrapper div#bannerWrapper {
	background:url(../images/spring/springBanner1.jpg) top left no-repeat;
}
div#wrapper.rowley div#bannerWrapper {
	background:url(../images/spring/springBanner2.jpg) top left no-repeat;
}
div#wrapper.guineas div#bannerWrapper {
	background:url(../images/spring/springBanner3.jpg) top left no-repeat;
}
div#wrapper.none div#bannerWrapper {
	background:url(../images/spring/springBanner4.jpg) top left no-repeat;
}

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



/* Global nav
***********************/
body.spring ul#globalNav li.spring {
	background-image:none;
	background-color:transparent;
}
body.spring ul#globalNav li.spring a {
	background:url(../images/spring/globalNavSpringSelected.gif) top center no-repeat;
	padding-top:18px;
	width:87px;
}

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


/* Main page title
***********************/
body.spring div#wrapper div#bannerWrapper div {
	background:#719F11;
}
	div#bannerWrapper div h1 {
	}
	body.centre div#bannerWrapper div h1 {
	}
	body.info div#bannerWrapper div h1 {
	}
	body.new div#bannerWrapper div h1 {
	}

/* Main nav	- Background tab colours
***********************/
body.centre ul#mainNav li.centre {
	background:url(../images/spring/mainNavCentreSpring.gif) top no-repeat;
}
body.info ul#mainNav li.info {
	background:url(../images/spring/mainNavInfoSpring.gif) top no-repeat;
}
body.new ul#mainNav li.new {
	background:url(../images/spring/mainNavNewSpring.gif) top no-repeat;
}

	body.centre ul#mainNav li.centre a {
		background:url(../images/spring/mainNavCentreSpringSelected.gif) top no-repeat;
	}
	body.info ul#mainNav li.info a {
		background:url(../images/spring/mainNavInfoSpringSelected.gif) top no-repeat;
		width:82px;
	}
	body.new ul#mainNav li.new a {
		background:url(../images/spring/mainNavNewSpringSelected.gif) top no-repeat;
		width:75px;
	}

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


/*
Content - Headings
**********************************/
h2, h3, h4 {
	margin:0 0 10px 0;
	z-index:100;
	position:relative;
}

/*
Content - box with circle bg
*********************************/
div.box {
	background:url(../images/spring/springBoxBG2.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 #83B100;
}

/*
Content - box with coloured bg
*********************************/
div.highlight {
	background:#F3F5E4;
}


/*
Content - Tables
***********************************/
table {
	background:#f5f8ea;
	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;
		}

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

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

/* Home - News List Image
***********************/
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 #AEC740;
}
/* Home - Boxes
***********************/

div#wrapper div#lower.homeOne div.homeBox,
div#wrapper div#lower.homeTwo div.homeBox {
	background:url(../images/spring/springBoxBG2.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/spring/springBoxBG2.jpg) right 10px no-repeat;
}

/****************************
div#wrapper div#lower.homeOne div.homeLeft div.box {
	background:url(../images/spring/springBoxBG1.jpg) top right no-repeat;
}
div#wrapper div#lower.homeOne div.homeRightBG div.box{
	background:url(../images/spring/springBoxBG1.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/spring/springBoxBG2.jpg) right 10px no-repeat;
}
div#wrapper div#lower.homeTwo div.homeRight {
	background: none;
}
div#wrapper div#lower.homeTwo div.homeRightBG {
	background:url(../images/spring/springBoxBG2.jpg) right 10px no-repeat;
}
***************************/


/* Guineas Festival Countdown
******************************/
div#bannerWrapper div#countdown {
	position:absolute;
	top:128px;
	left:505px;
	width:224px;
	height:63px;
	background-image: url(/images/intro/countdown.gif) !important;
	padding:0;
}

div#bannerWrapper div#countdown span {
	position:absolute;
	line-height:1em;
	margin-top:38px;
	display:inline-block;
	width:25px;
	font-size:18px;
	color:white !important;
}

div#bannerWrapper div#countdown span#countdownDD {left:17px;}
div#bannerWrapper div#countdown span#countdownHH {left:79px;}
div#bannerWrapper div#countdown span#countdownMM {left:137px;}