/* Nick ammends */

#footerWrapper{
	width:100%;
	text-align:center;
	margin:50px 0px;
	padding:0px;
	float:left;
}

#searchform div label.screen-reader-text{
	display:none;
	
}

input:focus { outline:none; }

 /* General */
body {margin: 0; font-family:Arial, Helvetica, sans-serif; font-size:1em; background:url(images/header.jpg) no-repeat top center #000;}
h1, h2, h3, h4 {margin: 0;}
img {border: 0; }
.clear {clear: both; height: 0;	overflow: hidden;}
.setMeFree {clear:both;}

/* Downloads */
#downloadImages {border:1px solid #1f1f1f; margin:20px 10px 0px 30px; padding:0;}
#downloadImages:hover {border:1px solid #ccc;}


/* Image Rotator */

/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:159px;
	margin-left:-40px; margin-bottom:20px; padding:0;
}


/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	padding:0; margin:0;
}
/* rotator image style */	
	div#rotator ul li img {
	padding:0; margin:0;
}
    div#rotator ul li.show {
	z-index:2;
	padding:0; margin:0;
}



/* Clubs */
#clubsLeft {float:left; list-style:none; margin:0; padding:0; width:100px; margin-top:15px; margin-left:3px; margin-bottom:10px; color:#454545;}
#clubsLeft a {color:#fff; text-decoration:none;}
#clubsLeft a:hover {text-decoration:underline;}
.clubList {float:left; list-style:none; margin:0; padding:0; margin-top:10px; margin-left:3px;}
.clubList li {padding-bottom:10px;}
.clubList li a {color:#258069; text-decoration:none;}
.clubList li a:hover {text-decoration:underline;}
hr {width:100%; height:1px; background-color:#258069; color:#258069; border:0;}

/* Links */
.alphaLetters {font-size:1.2em; font-weight:bold; color:#fff;}
.greenTitle {color:#258069;}
.greenTitle:hover{text-decoration:none;}

/* Page */
#page {margin: 0 auto;width: 960px;}

/* Header */
#header {width: 960px;height: 180px;position: relative;}

/* Header - Info */
#header #header-info {position: absolute;top: 20px;	left: 10px;}
#header #header-info h1 {color: #000000;font: bold 28px;padding-bottom: 5px;}
#header #header-info h1 a {color: #000000;	text-decoration: none;}
#header #header-info{color: #000000;font: bold 15px;padding: 5px 0px 0px 5px;}
.description {color: #fff;	padding: 10px 0px 0px 0px;	font-size:14px;	float:left;	 letter-spacing: 0.25em;}
	
/* Header - Menu */
#header #header-menu {position: absolute;	top: 150px;	left: 0px;	height: 34px;}
#header-menu {background:url(images/navbar.jpg) no-repeat; width:1000px;}/*960px*/
#header #header-menu ul {margin: 0;	padding: 0;	list-style-type: none;	height: 34px;}
#header #header-menu ul li {float: left;	height: 25px;	color: #FFFFFF;	padding: 7px 10px 0px 10px;	text-transform:uppercase;	font-size:0.75em;}
#header #header-menu ul li a {color: #FFFFFF;	text-decoration: none;}
#header #header-menu ul li a:hover {text-decoration: underline;}
#header #header-menu ul li ul {display: none;}

.registerNewsletter {margin-left:20px; text-decoration:underline; height:25px; padding:0;}
.registerNewsletter a:hover{text-decoration:none;}

#search-holder {float:right; background:url(images/search.png) no-repeat; width:230px; height:23px; padding-right:2px; margin-top:115px; z-index:100; position:relative;}
#s {vertical-align: 0%;background: url('images/trans.gif') no-repeat; border:none; height:18px; width:192px; padding-left:10px; padding-top:0px; color:#fff; text-transform:uppercase; font-size:0.75em;}
#searchsubmit{background: url('images/trans.gif') no-repeat center top; border:0; width:23px; height:23px; text-indent:-9000px; margin:0; padding:0; cursor:pointer;}

#jagQuote {height:175px;}

/* Main */
#main {width: 960px;	background: url("images/main.gif") repeat-y;}
#main-top {width: 960px;background: url("images/main_top.gif") no-repeat;}
#main-bottom {display:inline-block;float:left;width: 960px;	min-height: 50px;background: url("images/main_bottom.gif") no-repeat left bottom;}

/* Main - Content */
#content {float: left;	width: 550px;	padding: 61px 12px 0 16px;}
	
/* Main - Content - Post */
#content .post {float: left;	margin-bottom: 25px;width: 550px;}

/* Post - Date */
#content .post .post-date {	width: 177px;color: #fff;	font-weight:bold;	text-transform:uppercase;	padding:3px 5px 8px 0px;}
.post-date {font-size:0.75em;}
.post p{font-size:0.8em;}
		
/* Post - Title */
		
#content .post .post-title {width: 550px;	color: #454545;}
#content .post .post-title a {color: #454545;	text-decoration: none;	font-size:0.9em;}	
#content .post .post-title a:hover {text-decoration: underline;}
#content .post .post-title h2 {color: #0092bc;	float: left;font-size:1.2em;	padding:2px 0px 0px 10px;}
#content .post .post-title h2 a {color: #0092bc;text-decoration: none;	text-transform:uppercase;}
#content .post .post-title h2 a:hover {	text-decoration: underline;}
#content .post .post-title .post-title-info {float: right;	font-size:0.75em;	padding:15px 15px 0px 0px;}
		
.post-title-info {	float: left; padding:0px 0px 0px 15px;	}
.post-title-info2 {	float: left; padding:0px 0px 0px 0px; font-size:0.8em;	}

.ddsg-wrapper {font-size:12px;}

.post-entry ul{font-size:0.75em;}
.ddsg-wrapper ul {font-size:1em;}
		
/* Post - Entry */
		
#content .post .post-entry {color: #fff;	padding:0px 10px 10px 10px;	width: 520px;	float: left; text-align:justify; line-height:1.2em;}
/*#content .post .post-entry a {color: #fff;text-decoration: none;}
#content .post .post-entry a:hover {text-decoration: underline;}*/
.post-entry a {color:#fff;}
.post-entry a:hover {text-decoration:none;}
#content .post .post-entry .more-link {color: #777;	float: right;	padding-bottom: 5px;font-size:0.75em;}
#content .post .post-entry .more-link a {color: #454545;text-decoration: none;}
#content .post .post-entry .more-link a:hover {text-decoration: underline;}
		
/* Post - Info */
		
#content .post .post-info {padding: 1px 10px 0 0;	width: 538px;	height:29px;	clear: both;color: #258069;	text-align: right;	font-size:0.75em;	background:url(images/post_info.gif) no-repeat;}
#content .post .post-info a {color: #0092bc;text-decoration: none;}
#content .post .post-info a:hover {	text-decoration: underline;}
		
/* Post - Comments */
#content .post .post-entry h3 {color: #454545;	font-size:0.75em;	margin: 25px 0 5px 0;}
#content .post .post-entry .comments {font-size:0.75em;	color: #454545;	width: 520px;}
#content .post .post-entry .comments a {color: #454545;	text-decoration: none;}
#content .post .post-entry .comments a:hover {text-decoration: underline;}
#content .post .post-entry .comments ol {margin: 10px 0 10px 0;	padding-left: 25px;}
#content .post .comments ol li {padding: 5px;}
#content .post .post-entry .comments ol li.alt {}
#content .post .post-entry .comments ol li cite {color: #454545;font-style: normal;	font-weight: bold;}
#content .post .post-entry .comments ol li cite a {color: #454545;	text-decoration: none;}

.wp-caption {margin: 0px 10px 5px 0px; padding: 10px 0px 10px 10px; border: solid 1px #999; background: #fff; font-size:90%; color: grey;}
.wp-caption-dd {float:left; margin:0; padding:0; text-align:center; font-size:11px;}
.wp-caption-text {margin:0; padding:0; text-align:center; font-size:11px;}

#content .post .post-entry .comments ol li cite a:hover {text-decoration: underline;}
#content .post .post-entry .comments ol li .commentmetadata a {	color: #454545;	text-decoration: none;}
#content .post .post-entry .comments ol li .commentmetadata a:hover {text-decoration: underline;}
#content .post .post-entry #commentform {font-size:0.75em;color: #454545;width: 505px;	padding-left: 15px;	margin: 0;}
#content .post .post-entry #commentform a {color: #454545;	text-decoration: none;}
#content .post .post-entry #commentform a:hover {text-decoration: underline;}
	
/* Main - Content - Navigation */
#content .navigation {color: #FFFFFF;width: 550px;height: 25px;float: left;margin-bottom: 0px;}
#content .navigation a {color: #777;	text-decoration: none;	font-size:0.75em;}
#content .navigation a:hover {text-decoration: underline;}
#content .navigation .navigation-previous {	float: left;}
#content .navigation .navigation-next {float: right;}
	
/* Main - Sidebar */
.sidebar {float: left;	width: 170px;	font-size:0.75em;	color: #fff;}
.sidebar a {color: #fff;text-decoration: none;}
.sidebar a:hover {text-decoration: underline;}
	
/* Sidebar - Sides */
.sidebar-left {padding: 45px 9px 15px 10px;}
.sidebar-left h3 {
	display:none;
	}
.sidebar-right {padding: 61px 0 15px 0px;}
	
/* Sponsors */
#sponsorsBg {background:url(images/sponsorsbg.jpg) no-repeat; height:707px; width:175px;}
#kwikFit {padding:0px 0px 0px 25px;}
#hastings {padding:5px 0px 0px 26px;}
#face {margin:15px 0px 0px 26px;padding:8px 0px 0px 0px; background: url("images/facebook.png") no-repeat transparent ; height: 35px; text-indent:40px;font-size:1em;}
#twit { margin:0px 0px 0px 26px; padding:8px 0px 0px 0px; background: url("images/twitter.png") no-repeat transparent ; height: 35px; text-indent: 40px;font-size:1em;}
#follow { margin:10px 0px 0px 26px;  height: 10px; ;font-size:1em;}

/* Sidebar - Titles */ 
.sidebar h3 {padding-left: 10px;font: bold 14px/26px;	color: #454545;	width: 159px;height: 26px;}
		
/* Sidebar - Menus */
.sidebar ul {margin: 15px 0 8px 0;	padding: 0;	list-style-type: none;}
.sidebar ul li {padding:0px 0px 15px 11px;	color: #454545;	font: bold 10px/25px;}
.sidebar ul li a {color: #fff;	text-decoration: none;}
.sidebar ul li a:hover {text-decoration: underline;}
		
/* Sidebar - Submenus */
.sidebar ul li ul {margin: 0;	padding: 0;}
		
/* Sidebar - Forms */
.sidebar #searchform {margin: 0; padding: 5px 0 8px 0;	width: 170px;	text-align: center;}
.sidebar #searchform #s {width: 140px;}
		
/* Sidebar - Tables */
.sidebar #calendar_wrap {margin: 0 auto;	padding: 5px 0 8px 0;	width: 130px;}
.sidebar #calendar_wrap caption {font-weight: bold;}
.sidebar #calendar_wrap tbody {text-align: right;}
.sidebar #calendar_wrap tfoot #next {text-align: right;}
.sidebar #calendar_wrap #today {font-weight: bold;}
		
/* Sidebar - Texts */
.sidebar .textwidget {padding: 5px 4px 8px 4px;}
		
/* Sidebar - Feed */
.sidebar #sidebar-feed {margin: 5px auto 8px auto; 	width: 160px;	height: 60px;}

/* Footer */
#footer {margin:0px auto;width: 960px; height: 40px; background:url(images/navbar.jpg) no-repeat; font-size:0.7em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; margin-top:10px;}
/*#footer a {	color: #454545;	text-decoration: underline;}*/
#footer a:hover {text-decoration: underline;}
/*#footer {margin:0; padding:0; background:url(../images/global/footer.jpg) no-repeat; height:40px; font-size:0.6em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#464646; text-transform:uppercase; width:960px;}*/
#footer a {text-decoration:underline; color:#fff;}

#landing {text-align:center; color:#fff; font-size:0.7em;}
#landing a {color:#fff;}
#landingSmaller {text-align:center; color:#666; font-size:0.55em;}
#landingSmaller a {text-decoration:underline; color:#666;}

#creditCards { background:url(images/cards.gif) no-repeat; float:right; margin:20px 0px 25px 0px; padding:0; height:20px; width:240px;}
#lorry {float:left; padding:8px 50px 0px 15px; margin:0;}
#emailbottom {float:left; background:url(images/email_icon.gif) no-repeat 30px 10px; padding:10px 90px 0px 55px; text-decoration:none; margin:0;}
#telephone {float:left; padding:8px 0px 0px 0px;  margin:0;}