/* COLOURS TO CHANGE main font: #ccccccmain background: #341712internal background: #3f1c16news background: #f2f1f1news image border: #a30a35news bottom line: #a30a35news dividers: #9d7239footer: #ccccccfooter top line: #3f1c16footer links: #ccccccfooter links rollover: #ccccccheader 1: #a30a35header 2: #a30a35internal link: #9d7239internal link rollover: #a30a35navigation link: #ffffffnavigation link rollover: #9d7239top icon link: #fffffftop icon link rollover: #9d7239horizontal rule: #ffffffbullet points: #9d7239form borders: #9d7239;form button colour: #a30a35;form button font colour: #ffffff;*//* Main */body {	margin: 0px 0px 10px 0px; 	font-family: Arial, Tahoma, sans-serif; 	font-size: 12px; 	color: #cccccc;/*main font*/	background-color: #25100D;/*main background*/ 	text-align: center;	}#maincontainer {	text-align: left; 	background-color: #3f1c16;/*internal background*/ 	margin-left: auto; 	margin-right: auto; 	width: 776px;	}#top {	height: 145px; 	background-image: url(../images/layout_1/top_bg.jpg); 	background-repeat: no-repeat;	}#top div {	float: right; 	display: inline; 	text-align: center; 	padding: 43px 22px 0px 0px;	}.logo {	margin: 0px 0px 0px 22px; 	float: left;	}#content {	padding: 48px 22px 22px 22px; 	line-height: 17px; 	background-image: url(../images/layout_1/content_top_bg.jpg); 	background-repeat: repeat-x; 	background-position: top;	}#content img {	float: left; 	margin: 0px 30px 10px 0px;	}p {	margin: 4px 0px 4px 0px; 	padding: 4px 0px 4px 0px;	}p.skip {	position: absolute; 	left: -9999px; 	width: 0px; 	overflow: hidden;	}.font_grey {	color: #666666;	}/* Bottom */#bottom {	font-size: 11px; 	line-height: 14px; 	background-color: #f2f1f1;/*news background*/	border-bottom: 3px solid #a30a35; /*news bottom line*/	padding: 5px 22px 22px 22px; 	height: 123px!important;height: 155px;	color: #000000;	clear: both;	}#bottom img {	float: left; 	margin: 3px 10px 0px 0px; 	border: 3px solid #a30a35;/*news image border*/	}#bottom div {	float: left; 	display: inline;	}.col_1 {	border-right: 1px solid #9d7239;/*news dividers*/	padding-right: 18px; 	width: 216px!important; width: 234px;	}.col_2 {	border-right: 1px solid #9d7239;/*news dividers*/	padding-right: 18px; 	padding-left: 18px; 	width: 216px!important; width: 252px;	}.col_3 {	padding-left: 18px; 	width: 216px!important; width: 234px;	}/* Footer */#footer {	text-align: center; 	clear: both; 	padding: 22px 0px 5px 0px; 	color: #cccccc;/*footer*/ 	border-top: 6px solid #3f1c16;/*footer top line*/	}#footer a:link, #footer a:visited, #footer a:active {	color: #cccccc;/*footer links*/ 	text-decoration: none; 	font-weight: normal; 	padding: 0px 5px 0px 5px;	}#footer a:hover {	color: #cccccc;/*footer links rollover*/ 	text-decoration: underline; 	font-weight: normal;	}/* Titles */h1 {	color: #a30a35; /*header 1*/	font-size: 24px; 	font-weight: normal; 	margin: 0px 0px 4px 0px; 	padding: 0px 0px 4px 0px; 	letter-spacing: 0.05em; 	line-height: normal;	}h2 {	color: #a30a35; /*header 2*/	font-size: 20px; 	font-weight: normal; 	margin: 12px 0px 8px 0px; 	padding: 12px 0px 8px 0px; 	line-height: normal;	}/* Links */a:link, a:visited, a:active {	color: #9d7239; /*internal link*/	text-decoration: none; 	font-weight: bold;	}a:hover {	color: #a30a35;/*internal link rollover*/	text-decoration: underline; 	font-weight: bold;	}#navigation {	height: 34px; 	background-image: url(../images/layout_1/nav_bg.jpg); 	background-repeat: no-repeat; padding-left: 22px;	}#navigation a:link, #navigation a:visited, #navigation a:active {	margin-top: 1px; 	float: left; 	display: block; 	width: 122px; 	height: 23px!important;height: 33px; 	padding-top: 10px; 	text-align: center; 	background-image: url(../images/layout_1/button_bg.jpg); 	background-repeat: no-repeat; 	color: #ffffff;/*navigation link*/	text-decoration: none; 	font-weight: bold; 	font-size: 14px;	}#navigation a:hover {	background-position: -122px 0px; 	color: #9d7239;/*navigation link rollover*/ 	text-decoration: none; 	font-weight: bold;	}#top a:link, #top a:visited, #top a:active {	color: #ffffff;/*top icon link*/ 	text-decoration: none; 	font-weight: bold;	}#top a:hover {	color: #9d7239;/*top icon link rollover*/ 	text-decoration: none; 	font-weight: bold;	}/* Horizontal Rule */hr {	border: 0px; 	border-bottom: 1px; 	color: #ffffff;/*horizontal rule*/ 	border-bottom-style: solid; 	height: 0px; 	clear: both; 	margin: 0px 0px 10px 0px!important; margin: 0px 0px 0px 0px; 	padding: 10px 0px 0px 0px!important; padding: 0px 0px 0px 0px;	}/* Bullets */ul {	color: #9d7239;/*bullet points*/	font-size: 16px; 	list-style-type: none;	margin: 10px 0px 10px 0px; 	padding: 0px 0px 0px 0px;	}li {	margin: 0px 0px 5px 0px; 	padding: 0px 0px 5px 30px; 	background-image: url(../images/layout_1/bullet.gif); 	background-repeat: no-repeat; 	background-position: 0px 3px;	}/* Forms */form {	padding: 0px; 	margin: 15px 0px 0px 0px;	}form p {	margin: 3px 0px 3px 0px; 	padding: 0px;	}form p label {	float: left; 	width: 80px; 	font-weight: bold;	}form input {	font-size: 11px; 	color: #cccccc; 	background-color: #FFFFFF; 	border: 1px solid #9d7239;/*form borders*/ 	width: 300px;	}form textarea {	font-size: 11px; 	color: #cccccc; 	background-color: #FFFFFF; 	border: 1px solid #9d7239;/*form borders*/ 	width: 500px; 	height: 150px; 	font-family: Tahoma, Arial, sans-serif; 	font-size: 12px;	}form select {	background-color: #FFFFFF; 	border: 1px solid #9d7239;/*form borders*/  	font-size: 10px;	}fieldset {	border: 1px solid #9d7239;/*form borders*/  	padding: 10px; 	position: relative; 	margin-bottom: 10px;	}legend {	padding: 2px 3px 2px 3px; 	border: 1px solid #9d7239;/*form borders*/  	background-color: #cccccc;	}form input.checkbox {	color: #cccccc; 	background-color: #FFFFFF; 	border: 0px; 	width: 14px;	}form input.radio {	color: #cccccc; 	background-color: #FFFFFF; 	border: 0px; 	width: 14px;	}form input.submit {	width: 60px; 	margin-left: 80px; 	color: #ffffff;/*form button font colour*/ 	background-color: #a30a35; /*form button colour*/	border: 1px solid #9d7239;/*form borders*/  	padding: 1px 5px 1px 5px; 	font-size: 12px; 	font-weight: bold;	}/* News Layout */.news_title {	font-weight: bold; 	background-color: #E5E5E5; 	padding: 3px 5px 3px 5px; 	margin-bottom: 4px;	color: #000000;	}#news_nav {	float: right; 	text-align: left; 	border-left: 1px solid #E5E5E5; 	font-size: 10px; 	width: 125px; 	margin-top: 10px;	}#news_nav ul {	list-style: none; 	margin: 0px; 	padding: 0px; 	font-size: 11px; 	line-height: normal; 	color: #ffffff;	}#news_nav ul li {	padding: 0px 0px 0px 5px; 	background-image: none;	}#news_nav li a:link, #news_nav li a:visited {	margin: 0px; 	text-decoration: none; 	line-height: 16px; 	font-weight: normal;	}#news_nav li a:hover {	color: #a30a35;	}#news_nav ul ul li {	padding-left: 15px;	}#news {	margin-right: 150px; 	height: 1%;	}#news .image {	border: 1px solid #CCCCCC; 	float: left; 	margin: 3px 8px 8px 0px;	}#news hr {	border: 0px; 	border-bottom: 1px solid #E5E5E5; 	height: 0px; 	clear: left; 	margin: 0px 0px 10px 0px!important; margin: 0px 0px 0px 0px; 	padding: 10px 0px 0px 0px;	}.pagecount {	text-align: right; 	margin: 0px; 	padding: 10px 0px 0px 0px;	}.category {	padding-top: 15px; 	font-size: 10px;	}/* Tables */table, tr, td {	font-family: Arial, Tahoma, sans-serif; 	font-size: 11px;	}table {	border-collapse: collapse; 	margin: 10px 0px 10px 0px;	}td {	text-align: left; 	padding: 5px; 	border: 1px solid #999999;	}th {	font-weight: bold; 	text-align: left; 	padding: 10px 5px 10px 5px; 	border: 1px solid #999999;	}