@charset "utf-8";
html,
body {
	margin:0;
	padding:0;
	height:100%; /* 100 % height fix - do not remove*/
}
html>body #wrap {
	height:100%; /* 100 % height fix - do not remove*/
}
#header {
	width:100%; /* width of header bar */
	height:110px; /* height of header bar */
}
html>body #header {
	position:fixed; /* do not remove*/
	z-index:10; /* Prevent certain problems with form controls */
}
html>body #content-wrap {
	height:100%;} /* 100 % height fix - do not remove*/
html>body #content {
	padding-top: 120px; /* height of #header + 10px - give the content some breathing space */
	padding-right: 0px;
	padding-bottom: 45px; /* height of #footer + 10px - give the content some breathing space */
	padding-left: 0px;
}
#footer {
	width:100%; /* width of footer bar */
	height:35px; /* height of footer bar */
}
html>body #footer {
	position:fixed; /* do not remove*/
	bottom:0; /* Locks footer to bottom*/
	z-index:10; /* Prevent certain problems with form controls */
}




/* Styling to make this particular site look just a little bit better */

body {
	font-family: Arial, Helvetica, sans-serif; /* overall site font face*/
}

a:link, a:visited {
	color:#390; /* overall site link colour*/
	text-decoration:none; /* removes link underlines*/
}
a:hover {
	color:#65FC00; /* overall site link mouse hover colour*/
	text-decoration:none; /* removes link underlines*/
}

#header {
	background:#222; /* background color of the header*/
	background-image: url(img/header_edge.jpg); /* beveled edge of the header*/
	background-position:bottom;
	background-repeat:repeat-x;
}

#content-wrap,
#content {
	background-image:url(img/bg.jpg); /* background image of the content area*/
	background-position:center;
	background-attachment: fixed; /* locks background in place when scrolling*/
	font-size:12px;
}

#footer {
	font-size:9px; /* font size of the footer*/
	color:#65FC00; /* text color of the footer*/
	text-align:center;
}
.footerbg {
	background:#222; /* background color of the footer*/
	background-image: url(img/footer_edge.jpg); /* beveled edge of the footer*/
	background-position:top;
	background-repeat:repeat-x;
}



 /* footer link color classes*/
.footerlink a:link, .footerlink a:visited {
	font-size:9px;
	color:#FFF; /* footer link colour*/
	text-decoration:none; /* removes link underlines*/
}
.footerlink a:hover {
	font-size:9px;
	color:#65FC00; /* footer link hover colour*/
	text-decoration:none; /* removes link underlines*/
}



 /* Section Heading box and class*/
 
#section_name {
	background-image:url(img/section_name_fade.png); /* section heading background fade*/
	height:25px; /* section heading box height*/
	width:875px; /* section heading box width*/
	padding-left:5px;
	padding-top:5px;
}
.section_name {
	font-size:18px; /* section heading font size*/
	color:#73FF15; /* section heading colour*/
	font-weight:bold; /* section heading font weight*/
}



 /* Sideboxes and classes*/
 
#sidebox {
	background-color:#333; /* sidebox background colour*/
	font-size:10px; /* sidebox content font size*/
	color:#FFF; /* sidebox content text colour*/
	padding: 5px;
	width: 270px;
	text-align:justify;
	margin-top: 10px;
}
.sidebox_title {
	font-size:12px; /* sidebox head title size*/
	color:#73FF15; /* sidebox head title colour*/
	font-weight: bold; /* sidebox head title weight*/
}
.sideboxlink a:link, .sideboxlink a:visited {
	color:#65FC00; /* sidebox read more link colour*/
	font-size:9px; /* sidebox read more link size*/
	text-decoration:none; /* removes link underlines*/
}
.sideboxlink a:hover {
	color:#FFF; /* sidebox read more link hover colour*/
	text-decoration:none; /* removes link underlines*/
	font-size:9px; /* sidebox read more link hover size*/
}