body {
	background-color: #C1E0FF;
	
}


/* wrapper to align center of page */
#wrapper {
	/*we need to tell the browser the size of the warpper div*/
	width:800px;
	height:500px;
	/*aligns the page to the center horizontal (x)*/
	margin-left:auto;
	margin-right:auto;
	/*aligns the age to the center vertical (y)*/
	position: absolute;
	top: 50%;
	left: 50%;
	/*resets the offset (should be half the width and height*/
	margin-top:-250px;
	margin-left:-400px;
	/*allows us to see wrapper*/
	background-color: White;
}

#top{
	background-image: url(../gfx/nzsky5.jpg);
	background-attachment: fixed;	
	background-position: top;
	background-repeat: no-repeat;
	
	
}


div.logo {
	height: auto;
	width: auto;
	float: center;
	text-align: center;
}

div.logo img {
	display: inline;
	margin: 0px;
}

div.logoText {
	color: #FF9900;
	font-family: sans-serif;
	font-size: 26px;
	align: center;
	position:relative;
	top:-10;
}

td.menu {
	padding-left: 30px;
	width: 250px;
}

td.text {
	padding-right: 10px;
}

td.image {
	text-align: right;
	padding-right:5px;
	padding-left:10px;	
}


a {
	text-decoration: underline;
	color: Black;
}

a:hover{
	color: #FF9900;
}

p {
  	line-height: 1.6;
  	margin: 1em 0;
  }
 
 i {
	font-family: serif;
	padding-right: 5px;	
}
 
 .list {
	color: #DD7700;
	font-family: serif;
	font-style: italic;
	font-size: 15px;
}
 
.StdText{
	color: Black;
	font-size: 16px;
	font-family: sans-serif;
}

.footer{
	color: Black;
	font-family: sans-serif;
	font-size: 13px;
	text-align: center;
	vertical-align: bottom;
	position:absolute;
	top:475px;
	left:15px;
	right:15px;
}

.TitleText{
	color: Black;
	font-family: sans-serif;
	font-size: 22px;
}

.MenuText{
	color: Black;
	font-family: sans-serif;
	font-size: 20px;
	text-align: left;
}

.name{
	color: #FF9900;
}
