/* layout */
/* COPYRIGHT NEVERMIND 2006 */


/** =============================================================== **/
/** DO NOT CHANGE THIS CSS FILE. PLEASE ONLY EDIT SCREENSTYLES.CSS  **/
/** =============================================================== **/


body {
	vertical-align:top;
	text-align:left;
	font-size:75%;
	}
#centred {
	text-align:center
	}
#wrapper {
	}
#topban {
	display:none;
	}
	#topban p {
	display:none;
	}
	#topban img {
	display:none;
	}
#header {
	display:none;
	}
#access {
	display:none;
	}
	#access p {
	display:none;
	}
#logo {
	display:block;
	text-align:left;
	margin:0.5em 0 0 1em;
	padding:0;
	}
	#logo img {
	display:none;
	}
	#logo h1 {
	display:block;
	}
#tabs6 {
	display:none;
	}
#login {
	display:none;
	}
#wrapper2 {
	}
#footer {
	display:none;
	}
.footer_left {
	display:none;
	}
.footer_right {
	display:none;
	}
.footer_right p {
	display:none;
	}
		
/* Homepage layouts: */
	
#mainwrap {
	display:block;
	margin:0;
	padding:0;
	}
#eventsticker{
	display:block;
	float:left;
	margin:0 0 1em 0;
	padding:0.5em;
	width:77em;
	}	
#tickertitle{
	display:inline;
	width:15%;
	float:left;
	text-align:left;
	position:relative;
	}	
#tickertitle p {
	color:#000;
	margin: 0;
	padding: 0;
	}
#scrollerbox{
	display:inline;
	width:75%;
	float:left;
	text-align:left;
	position:relative;
	}	
#scrollerbox p {
	margin: 0;
	padding: 0;
	font-weight:700;
	font-size:1.1em;
	_font-size:1.2em;
	text-align:left;
	}
#scrollerbox p a {
	font-size:1em;
	}
#showcase{
	float:left;
	display:inline;
	width:50em;
	text-align:left;
	margin:0 0 0 0;
	padding:0;
	}
#showcase div{
	position:relative;
	
	}
	/* Main pictures on homepages: */
	.no1{
		float:left;
		margin:0 0 0.8em 0;
		padding:0;
		width:50em;
		display:block;
		}
		
		.no1 img {
		width:50em;
		height:20em;
		}
		
	.no2 {
		float:left;
		margin:0 0 0.8em 0;
		padding:0;
		width:50em;
		display:inline;
		}
			
html>body #photoBX { /* IE ignores this */
	padding:1em;
	margin:0;
	width:25em;
	float:right;
	position:relative;
	text-align:left;
	}
#photoBX { 
	padding:1em;
	margin:0;
	width:25em;
	float:right;
	position:relative;
	text-align:center;
	}
#photoBX p { 
	text-align:center;
	}
#photoBX img.preview { 
	margin-bottom:0.5em;
	margin-right:0.5em;
	display:inline;
	border:1px solid #000;
	/*width:25em;*/
	}
	
/* Gallery */

#randomimage {
	display:block;
	margin:0 auto;
	padding:0;
	border:1px solid #000;
	text-align:center;
	}
#randomimage img {
	float:left;
	margin:0 auto;
	padding:0;
	}

	
/* Other page layouts: */
	
#centredcol {
	display:block;
	margin:0;
	padding:5em 10em;
	text-align:left;
	}
	
#centredcol h1 {
	margin-bottom:0.75em;
	}


/** Essential styling to fix browser bugs or compatibility: **/

* {
	margin:0;
	padding:0
	}
img {
	border:0;
	padding:0;
	margin:0;
	display:block; /* This fixes an annoying IE bug where images have margins. Adjacent images must therefore be in individual divs*/
	}
table {
	font-size:1em; /*Fixes IE5 bug*/
	border-collapse:collapse;
	}
td p { /* Cancel paddings & margins, so these now only set by td */
	padding:0;
	margin:0;
	}
form {
	font-size:1em;
	}	


/* styles */

body, textarea { /* Set font throughout */
	font-family:Times New Roman, serif;
	color:#000;
	}
body {
	}
#wrapper {
	}
#login {
	}	
#login p {
	color: #000;
	}

.photoBX {
	}
	
#messagebox {
	display:none;
	}

#messagebox p {
	color:#000;
	}

/* Homepage elements */

#eventsticker{
	border:1px solid #000;
	}	
	
ul#latestforumposts {
	list-style-type:square;
	}
ul#latestforumposts li {
	margin-left:1em;
	margin-bottom:0.2em;
	font-size:1.3em;
	color:#000;
	}
	

		
/* Other pages */

#loginBX {
	margin-bottom:1em;
	}

	
/* Font styles */

	p {
		font-size:1.2em;
		line-height:1.3em;
		color:#000;
		margin-bottom:0.5em;
		text-align:left;
		}	
	p.light {
		color:#000;
		}
	span.small {
		font-size:80%;
		}
	#accessibility p {
		font-size:0.9em;
		color:#000;
		} 
	ul {
		font-size:1.1em;
		list-style-image:url(http://www.trackaction-online.co.uk/images/furniture/bullet.gif)
		}
			
	li {
		margin-left:1.4em;
		margin-bottom:0.3em;
		margin-top:0;
		line-height:1.1em;
		}
	
/* Headings */

	h1 { 
		font-size:3.5em;  
		font-weight:100;
		letter-spacing:-0.02em;
		font-stretch:ultra-condensed;
		margin:0 0 0.3em 0;
		padding:0;
		color:#000;
		text-align:left;
		}
	h2 {
		font-size:1.6em; 
		margin:1.5em 0 0.5em 0;
		font-weight:normal;
		color:#000;
		}
	h3 {
		font-size:1.4em;
		line-height:1.6em;
		font-weight:normal;
		color:#000;
		}
	h4 { 
		font-size:1.2em;  
		margin:0 0 0.5em 0;
		font-weight:700;
		color:#000;
		}
	h5 { /*Breadcrumb top*/
		font-size:1.1em; 
		margin:0 0 1.5em 0;
		font-weight:400;
		color:#000;
		padding-bottom:0.3em;
		}
	h6 { /*Breadcrumb bottom*/
		font-size:1.1em; 
		margin:5em 0 0 0;
		font-weight:400;
		color:#000;
		padding-top:0.3em;
		}

/* Hyperlink styles */

	a,a:visited {
		color:#000;
		text-decoration:underline;
		}
	a:hover {
		color:#000;
		text-decoration:underline;
		}
	a:focus {
		outline:none
		}
	a:active { 
		color:#000;
		}
	#accessibility a {
		} 
		  
/* Events */

#eventsheader {
	float:left;
	text-align:left;
	margin-bottom:5em;
	}
	
#calendar {
	display:none;
	}
	
#calendar table {
	width:100%;
	text-align:center;
	}

#calendar table tr#currentmonth {
	border-bottom:1px solid #69737D;
	}
	
#calendar table td.prevmonth {
	text-align:left;
	}
	
	#calendar table td.prevmonth img {
	float:left;
	}
	
#calendar table td.currentmonth label {
	font-weight:700;
	font-size:105%;
	}

#calendar table td.nextmonth {
	text-align:right;
	}
	
	#calendar table td.nextmonth img {
	float:right;
	}
	
#calendar table tr#days {
	border-bottom:1px solid #69737D;
	background-color:#9EA8B2;
	}

#eventslist {
	float:left;
	display:block;
	width:100%;
	text-align:left;
	margin-bottom:5em;
	}
	
/* Articles */

#autosportrss {
	display:none;
	}

#articlesheader {
	float:left;
	position:relative;
	width:45em;
	text-align:left;
	margin-bottom:5em;
	}
	
#article {
	float:left;
	text-align:left;
	margin-bottom:2em;
	}
	
/*Forums: */
#forumwrapper {
	float:left;
	text-align:left;
	margin-bottom:5em;
	}
	
#forumcentred{
	margin:0 auto;
	width:80%;
	}
	
table#forumindex {
	width: 100%;
	}
	
table#forumindex h2 {
	font-size:1.6em; 
	margin:1.5em 0 0.5em 0;
	font-weight:normal;
	color:#000;
	padding:0.25em;
	}
table#forumindex h3 {
	font-size:1.2em;
	line-height:1.2em;
	margin:1em 0 0 0;
	font-weight:normal;
	color:#000;
	}
	
table#forummessages {
	width: 100%;
	}
	
table#forummessages p {
	font-size:1.2em; 
	margin:0 0 0.5em 0;
	font-weight:normal;
	color:White;
	}
	
table#forummessages h2 {
	font-size:1.6em; 
	margin:1.5em 0 0.5em 0;
	font-weight:normal;
	color:#000;
	padding:0.25em;
	}
table#forummessages h3 {
	font-size:1.2em;
	line-height:1.2em;
	margin:1em 0 0 0;
	font-weight:normal;
	color:#C1F100;
	}
	
/* Other pages */
#contactusbox {
	margin-bottom:0;
	margin-top:1em;
	width:32.5em;
	background-color:#9DA5AE;
	border:1px solid #69737D;
	padding:0.3em;
	}

#contactusbox p {
margin-bottom:0.2em;
margin-top:1em;
font-size:1.6em;
line-height:1em;
}
	
/* Other elements */
input.textbox_normal {
font-size: 1.6em;
background-color: #BFC8D2;
border:1px solid #69737D;
color: #000;
width:20em;
}
select.select_normal {
font-size: 1.6em;
background-color: #BFC8D2;
border:1px solid #69737D;
color: #000;
width:20em;
}
textarea.textarea_normal {
font-size: 1.6em;
background-color: #BFC8D2;
border:1px solid #69737D;
color: #000;
width:20em;
height:10em;
}

.floatright {
	float:right;
	margin:0 0 0.5em 0.5em;
	}
	
.floatright {
	float:right;
	margin:0 0.5em 0.5em 0;
	}
	
/* sitemap */

li.sitemaph1 {
	list-style-type:square;
	font-size:1.6em;
	margin-top:1em;
	margin-bottom:0.3em;
	margin-left:1em;
	}
li.sitemaph2 {
	list-style-type:square;
	font-size:1.1em;
	margin-left:3em;
	}

					
/* Footer */

	#footer {
		height:1.5em;
		}
	#footer p {
		color:#BDC5CD;
		font-size:1em;
		}
	#footer a {
		}
	#footer a:hover {
		}