/*wallpaper*/body {background:url("images/wallpaper.jpg") 100% 0 repeat fixed;}/*page centred on screen with 740px width*/#page {	margin-left: auto;	margin-right: auto;		margin-top: 0px;	margin-bottom: 0px;  width: 740px;  border:solid 1px #666666; 	background-color:white; 	padding: 10px;	font-family: "Comic Sans MS", cursive;	font-size: 1.0em;}/*image styling*/	img {border: none}	.imgleft {float: left; margin: 15px; border:solid 1px #666666;}.imgright {float: right; margin: 15px; border:solid 1px #666666;}/*contact us link*/	.toptextright {	font-size: 0.9em;	font-weight:bold;	text-align: right;	width: 400px;}.toptextright a {	color: #ed0610;	text-decoration:none;	padding-left: 0.2em;	padding-right: 0.2em;	padding-top: 0.2em;	padding-bottom: 0.2em;}.toptextright a:hover{	color: #fff;  background-color: #650f6a;}/*top navigation styling*/#nav {	font-size: 0.9em;	font-weight:bold;	color: white;	border-top: solid 1px #666666;	border-bottom: solid 1px #666666; 	padding-top: 3px;	padding-bottom: 3px;}#nav ul {list-style-type: none;  margin: 0;  padding: 0;	padding-bottom: 0px;}#nav ul li {display: inline;}#nav ul li a {text-decoration: none;  padding-left: 0.2em;	padding-right: 0.2em;	padding-top: 0.2em;	padding-bottom: 0.2em;}#nav ul li a:hover {  color: #fff;  background-color: #650f6a;}.col1 {color: #ed0610;}.col2 {color: #f4cc5d;}.col3 {color: #1de523;}.col4 {color: #650f6a;}		.col5 {color: #d76326;}.col6 {color: #140f83;}.col7 {color: #00fe02;}.col8 {color: #e90d0f;}.col9 {color: #782f4d;}.col10 {color: #922590;}/*collapses margins on headers and parahraphs*/h1, h2, p {margin:0px;}/*size of content header*/h1 {font-size: 1.7em;	font-weight:bold;}h2 {font-size: 1.3em;	font-weight:bold;}/*colour of content headers and content links*/.homecolor {color: #ed0610;}.homelinkcolor {color: #ed0610; font-weight:bold;}.newsletcolor {color: #f4cc5d;}.newsletlinkcolor {color: #f4cc5d; font-weight:bold;}.messbrdcolor {color: #1de523;}.messbrdlinkcolor {color: #1de523; font-weight:bold;}.activcolor {color: #650f6a;}.activlinkcolor {color: #650f6a; font-weight:bold;}.eventscolor {color: #d76326;}.eventslinkcolor {color: #d76326; font-weight:bold;}.mumtipscolor {color: #140f83;}.mumtipslinkcolor {color: #140f83; font-weight:bold;}.busmumscolor {color: #00fe02;}.busmumslinkcolor {color: #00fe02; font-weight:bold;}.linkscolor {color: #e90d0f;}.linkslinkcolor {color: #e90d0f; font-weight:bold;}.newscolor {color: #782f4d;}.newslinkcolor {color: #782f4d; font-weight:bold;}.aboutcolor {color: #922590;}.aboutlinkcolor {color: #922590; font-weight:bold;}/*column left area styling*/	#colleft {  float: left;  left: 0px;	width: 500px;	padding-left: 20px;	padding-top: 20px;}.collefttext {	color: #666666;	padding-right: 20px;}.collefttextbold {	font-weight:bold;	color: #666666;}.collefttextsmall {font-size: 0.7em;}	/*column right styling*/	#colright {	margin-left: 520px; 	width: 200px;	padding-top: 30px;}.colrightlayout {	border:solid 1px #666666; background-color:#ffffec; padding: 10px;}.colrighttext {	font-size: 0.9em;	color: #666666;	padding: 0px;}/*clears float and adds border*/#footerborder {clear: both; border-bottom: solid 1px #666666; padding-top: 20px;}	/*bottom navigation styling*/.foottextleft {	font-size: 0.75em;	font-weight:bold;	color: #999999;  padding:8px;	text-align: left;	width: 400px;}.foottextleft a {		color: #999999;		text-decoration:none;}.foottextleft a:hover{	color: black;	text-decoration:underline;}.foottextright {	font-size: 0.75em;	font-weight:bold;	color: #999999;  padding:8px;	text-align: right;	width: 450px;}.foottextright a {		color: #999999;		text-decoration:none;}.foottextright a:hover{	color: black;	text-decoration:underline;}/*NTFM Ltd styling*/	.ntfm {  font-family: sylfaen, sans-serif;	font-size: 1.0em;}.ntfm a {color: #999999;  text-decoration:underline;}.ntfm a:hover {color: black;}/*Updated navugation and styling in right column*/	#navlist{list-style-type: none;padding: 0;margin: 0;}#subnavlist{list-style-type: none;padding: 0;padding-left: 10px;margin: 0;}#active:hover li { display: block; }#active li { display: none; }.newsletlinkcolor2 {color: #140f83; font-weight:bold;}