@charset "UTF-8";/* CSS Document *//* Body */body,td,th {	font-family: "Gill Sans Light", Gill Sans, Century Gothic, Helvetica Neue Light, Helvetica Neue, Helvetica;	font-size: 10pt;	color: #333333;}body {	background-color: #5b832e;	background-repeat: no-repeat;	background-image: url(../../images/Waitangi-Day-BG.jpg);	background-position: center center;	margin: 0px;}/*Container */#container {	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 1000px;	height: 1000px;	background-image: url(../../images/Waitangi-Day-tribal.jpg);	background-repeat: repeat-y;	background-position: left top;}/* Base */#intro {}#header {	background-image: url(../../images/header.png);	background-repeat: no-repeat;	height: 200px;	width: 1000px;}#maincontent {	padding: 10px;	width: 580px;	margin-top: 20px;	margin-right: 200px;	margin-left: auto;	margin-bottom: 0px;	float: right;}#mainright {	float: right;	width: 450px;}#mainleft {	padding: 0px 10px 10px;	float: left;	width: 100px;}#sponsors {	margin-top: 10px;	margin-right: 100px;	margin-bottom: 0px;	margin-left: auto;	width: 700px;	background-image: url(../../images/WDLogo.png);	background-repeat: no-repeat;	background-position: right center;	height: 100px;	float: right;}#Footer {	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: auto;	width: 780px;	padding: 10px;	float: right;}/* firefox */a {	/* get rid of link outlines in firefox */	outline-color:invert;	outline-style:none;	outline-width:medium;}a img {	border: none;}/* Links */a {	color: #FFFFFF;}a:link {	text-decoration: none;}a:visited {	text-decoration: none;}a:hover {	text-decoration: none;	color: #999999;}a:active {	text-decoration: none;	color: #999999;}/* Headers */h1 {	font-size: 24px;	color: #CCCC99;}h2 {	font-size: 18px;	color: #FFFFFF;	font-weight: lighter;}h3 {	font-size: 16px;	color: #CCCC99;}h4 {	font-size: 14px;	color: #CCCC99;}h5 {	font-size: 12px;	color: #CCCC99;}h6 {	font-size: 10px;	color: #CCCC99;}#triballeft {	width: 250px;	height: 100%;	float: left;}/* Navigation */#navcontainer ul {	margin: 10 0 0;	padding: 0;	list-style-type: none;	text-align: center;}#navcontainer ul li {	display: inline;}#navcontainer ul li a {	text-decoration: none;	color: #000000;	background-color: #8CC63F;	padding: 10px;	font-size: 10pt;	margin: 0px;	border: 1px solid #80B63A;}#navcontainer ul li a:hover {	color: #fff;	padding: 20px 10px;	border: 1px solid #333333;}#hangi {	float: right;	width: 150px;	height: 150px;	background-color: #000000;	margin: 10px;	color: #FFFFFF;	font-size: 20px;	padding: 10px;	text-align: center;	display: block;}/* styles */.style1 {font-size: 40px}.style3 {font-size: 28px}