p {



	color: #6600FF;



}



h1,h2,h3,h4,h5,h6 {



	color: #FF0033;



}



#header{



	background-image:url("http://www.flaxengaterailway.co.uk/border/newheader.jpg");



	background-color: #FF0033;



	height: 70px;



	padding-left: 50px;



	vertical-align: middle;



	color: #ffffff;



	background-repeat: no-repeat;



	border-bottom: 1px solid #000000;



}



#headline{



	color: #FFFFFF;



	font-size: 36px;



	font-family: Verdana, Arial, Helvetica, sans-serif;


width: 100%;
text-align: left; 



}



#headsubline{



	color: #FFFFFF;



	font-family: Verdana, Arial, Helvetica, sans-serif;



}



#navigation{



	border-bottom: 1px solid #000000;



	background-color: #6600CC;



	height: 18px;



}



.navitem{



	border-right: 1px solid #000000;



	border-top: 1px solid #000000;



	padding-left: 5px;



	padding-right: 5px;



	background-color: #6600CC;



	display: inline;



}



#navigation a{



	text-decoration: none;



	color: #FFFFFF;



}



a:hover .navitem{



	background-color: #FFFFFF;



	color: #6600CC;



}

.sublink{

	font-size: 12px;

}

#footer{



	background-color: #6600CC;



	border-bottom: 1px solid #000000;



	border-top: 1px solid #000000;



	height: 18px;



	padding-left: 50px;



}



#footcomment{



	color: #FFFFFF;



	font-family: Verdana, Arial, Helvetica, sans-serif;



}



#maintable{



	border: 0px;



	width: 100%;



}



#leftmaincell{



	padding: 5px;



	background-color: #FF0033;
	
	
	color: #FFFFFF;



	width: 120px;



	border-right: 1px solid #000000;



	vertical-align: top;



}



#middlemaincell{



	padding-left: 20px;



	padding-right: 20px;



	vertical-align: top;



}



#rightmaincell{



	padding: 5px;



	vertical-align: top;



	width: 120px;



}



input[type="text"]{



	border: 1px solid #6600CC;



}



textarea{



	border: 1px solid #6600CC;



}



.white{



	color: #FFFFFF;



}



.box{



	border: 1px solid #6600FF;



	padding: 5px;



}



.contentimage{



	margin: 5px;



}



.smallred {



	color: #FF0000;



	font-size: 12px;



}



.postedby {



	color: #FF0033;



}



body {



	font-family: Arial, Helvetica, sans-serif;



	margin: 0px;



	color: #6600FF;


    background-color: #FFFFFF;
	
	width: 100%;

}

html, body {
width: 100%;
margin: 0;
padding: 0;
} 

td {



	font-family: Arial, Helvetica, sans-serif;



}







th {



	font-family: Arial, Helvetica, sans-serif;



}



hr {



	background-color: #008000;



	border: 0.5px solid #008000;



	color: #008000;



}



img {

border-color: #000000;

}


.navLink {

display: block;

padding-left: 5px;

padding-right: 5px;

color: #FFFFFF;

font-weight: bold;

width: 120px;

cursor: hand;

}
.navLinkMinor {

display: block;

padding-left: 12px;

padding-right: 5px;

color: #FFFFFF;

width: 120px;

cursor: hand;

}

a:hover .navLink {

display: block;

background-color: #FFFFFF;

color: #FF0033;

padding-left: 5px;

padding-right: 5px;

font-weight: bold;

width: 120px;

cursor: hand;

}
a:hover .navLinkMinor {

display: block;

background-color: #FFFFFF;

color: #FF0033;

padding-left: 12px;

padding-right: 5px;

width: 120px;

cursor: hand;

}
	