/* <![CDATA[ */
	/***************************************************
	BACKGROUND COLOURS
***************************************************/
	
	/* background-colours */
	
	#ActionNav {		
		background-color:#0080c0;
		}
	
	#Breadcrumbtrail {		
		background-color:#cce0e0;
		}	
	
	#SiteSearch {		
		background-color:#66ccff;
		}

	#QuickSearch {		
		background-color:#ffffff;
		}	
	
	.rhnavadverts {
		background-color:#ffffff;
		}
	/***************************************************
	ACTION NAVIGATION BANNER
*************************************************/
	
	#ActionNav {		
		padding:3px;
		text-align:right; 
	}
	
	#ActionNav ul {
		margin:0px;
		padding-left:20%;
	}
	
	#ActionNav ul li {
		display:inline;
		list-style-type:none;
		margin:0;
	}
	
	#ActionNav ul li a {
		padding:2px 5px 2px 5px;
		font-weight:bold;
		color:#ffffff;
	}
	
	#ActionNav ul li a:link, #ActionNav ul li a:visited {
		text-decoration:none;
	}
	
	#ActionNav ul li a:hover {
		text-decoration:underline;
	}
	/***************************************************
	BREADCRUMBTRAIL
***************************************************/
	
	#Breadcrumbtrail {		
		padding:3px 3px 3px 3px;
		padding-left:22%; 
	}
	

/***************************************************
	TODAYS DATE
***************************************************/
	
	#todaysdate {
		text-align:right;
		background-color:#66ccff;	
		padding:2px 5px 2px 2px;
		border-bottom:1px solid #ffffff;
	}
	
	
	/***************************************************
	BANNER
***************************************************/
	
	#Banner {
		position:absolute;
		border:none;
		width:20%;
		height:70px;
		background-color:#0080c0;
		color:#ffffff;
		font-weight:bold;
	}

	#Banner2 {
		position:absolute;
		border:none;
		width:20%;
		height:70px;
		background-color:#ffffff;
		color:#ffffff;
		font-weight:bold;
	}
	
	#Banner img {
		border:none;
	}


/***************************************************
	LEFT HAND NAVIGATION
***************************************************/
	
	#LHNav h3 {
		margin: 5px 0px 0px 10px;
		font-size:100%;
	}

	#LHNav p {
		margin: 20px 10px 20px 10px;
		font-size:100%;
	}
			
		
	#LHNav ul {
		margin: 0px 0px 0px 0px;
		padding:0px;
		
	}
	
	#LHNav ul li {
		margin: 0px 0px 0px 0px;
		display:inline;
		list-style-type:none;
		font-weight:bold;
	}
	
	#LHNav ul li a {
		display:block;
		margin:0px 0px 2px 0px;
		padding:3px 3px 3px 10px;
		font-weight:bold;
	}
	
	#LHNav ul li a:link, #LHNav ul li a:visited {
		background-color:#0080c0;
		text-decoration:none;
		color:#ffffff;
	}
	
	#LHNav ul li a:hover {
		background-color:#66ccff;
		text-decoration:underline;
		color:#ffffff;
	}
	
	/***************************************************
	RIGHT HAND NAVIGATION
***************************************************/
	
	.rhnavadverts {
		border:1px solid #aaaaaa;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 3px 0px;
		clear:both;
		min-height:60px;
		}
		
	.rhnavitems {
		border:1px solid #aaaaaa;
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
		clear:both;
		min-height:60px;
		}
		
	
	.rhnavitems h3  {
		background-color:#ffffff;
		color:#ff9900;
		margin:0px;
		padding:2px;
		font-weight:normal;
		}
		
	.rhnavadverts h3 {
		margin: 0px 0px 0px 65px; 	
		padding:3px;
		font-weight:normal;	
		color:#0080c0;
		}
		
	.rhnavadverts img {
		float:left; 
		margin: 0px 5px 5px 0px;
		border:none;
		}
	
	.rhnavadverts small {
		display:none;
		}
		
	.rhnavadverts p {
		margin: 3px;
		padding:0;		
		line-height:1.3em;
		}
		
	.rhnavitems ul {
		margin: 3px 5px 10px 5px;
		padding:0px; 
		}
		
	.rhnavitems ul li{
		margin: 0px 0px 0px 20px;
		}
	
		
	#RHNav h3 {
		font-size:130%;
		}	
		
	/***************************************************
	SEARCH FORM
	***************************************************/
	
	#SiteSearch .searchbutton {
		margin-left:3px; 
		vertical-align:bottom;
	}
	
	#SiteSearch form p {
		padding:5px;
	}

	#QuickSearch .searchbutton {
		margin-left:3px; 
		vertical-align:bottom;
	}
	
	#QuickSearch form p {
		padding:5px;
	}
	
	
/***************************************************
	NEWS BOX
***************************************************/
	
	#newsbox {
		margin:5px; 
		width:70%;
		min-height:250px;
		}
		
	html>body #newsbox { width:70%; }
		
	#newsbox h2 {
		color:#0080c0;
		font-weight:normal;
		}
		
	#newsbox img {
		float:left;
		margin:0px 20px 10px 0px;
		}
		
	#newsbox ul li {
		list-style-type:none;
		}

	/***************************************************
	CONTENT BANNER
	***************************************************/
	
	#contentbanner {
		margin:5px; 
		width:70%;
		min-height:70px;
		text-align: center
		}
		
	html>body #contentbanner { width:70%; }
		
	#contentbanner img {
		float:middle;
		vertical-align: middle;
		margin:3px 2px 3px 2px;
		}
	/***************************************************
	FOOTER
	***************************************************/
	
	
	#footer1 {
		float: left; margin-left: 10px
		}

	#footer2 {
		left: 20%; 
		width: 140px; 
		position: absolute
		}

	#footer3 {
		left: 35%; 
		width: 45%; 
		padding-top: 10px; 
		position: absolute; 
		text-align: center
		}
		
	#footer4 {
		float: right; 
		width: 19%; 
		position: relative
		}
	
	
	/***************************************************
	HOMEPAGE ITEMS
	***************************************************/
	
	
	#featuredItems {
		width:34%;
		border:1px solid #aaaaaa;
		margin:0px 2% 20px 3px;		
		height:400px; 		
		float:left;
		}
		
	#whatson {
		float:left;
		width:34%;
		border:1px solid #aaaaaa;
		height:400px; 
		margin:0px 0px 20px 0px;
		}
		
	#featuredItems h3, #whatson h3, .rhnavitems h3  {
		background-color:#0080c0;
		color:#ffffff;
		margin:0px;
		display:block;
		}
	/***************************************************
	PRINT THIS PAGE
	***************************************************/
	
	
	#Print {
		float:right;
		}
		
	#Print p {
		margin:10px;
		}
		
	#Print p a img {
		border:none;
		}
		
	#Print p a {
		text-decoration:none;
		}
		
	#Print p a:link, #Print p a:visited {
		text-decoration:none;
		}
		
	#Print p a:hover {
		text-decoration:underline;
		}

	/***************************************************
	GENERAL LAYOUT
	***************************************************/

	h1, h2, h3, h4 {
		margin:5px 5px 10px 5px;
		color:#0080c0;
		font-weight:normal;
	}

	h5, h6 {
		margin:0px 5px 0px 5px;
		color:#000000;
		font-weight:bold;
	}
	
	h1 {
		font-size:180%;}
		
	h2 {
		font-size:170%;}
		
	h3 {
		font-size:140%;}
		
	h4 {
		font-size:110%;}
		
	h5 {
		font-size:100%;}
		
	h6 {
		font-size:90%;}
		
	p 	{
		margin:10px 15px 10px 5px;
		padding:0;
		}
		
	table {
		width:98%;
		margin:5px 15px 5px 5px;
		border:1px solid #cccccc;
		}

	table.bgwhite {
		width:98%;
		margin:5px 15px 5px 5px;
		border:0px;
		}
		
		
	table tr th {
		padding:3px;
		border:1px solid #cccccc;
		font-weight:bold;
		color:#ffffff;
		vertical-align:top;
		}
		
	table.standardTable tr th {
		padding:3px;
		border:1px solid #cccccc;
		background-color:#ffffff;
		color:#000000;
		vertical-align:top;
		font-weight:normal;
		}
		
	table tr td {
		padding:2px;
		border:1px solid #cccccc;
		vertical-align:top;
		}
		
	table tr td p {
		padding:0;
		margin:0;
		}

	td.shedplate {
		background-image: url('https://www.railuk.info/bin/shedplate.gif');
		border:none;
		color:#ffffff;
		font-size:110%;
		font-weight:bold;
		text-align:center;
		}

	table.center {
		margin-left:auto;
		margin-right:auto;
		border:none;
		}
		
	ul {
		list-style-image: url('bullet-green.gif');
		}
		
	.bgwhite, .bgwhite td {
		border:none;
		}
		
	#picturebox {
		margin:0px 0px 10px 0px;
		}

	a:link, a:visited {
		text-decoration:none;
		color:#0080c0;
		font-weight:normal;
	}

	a:hover {
		text-decoration:none;
		color:#00FFFF;
	}
			
/* ]]> */