body {
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	line-height: 18px;
	background-color: #ffffff;
	width: 898px;
	text-align: center
}

#wrapper {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	top: 0px;
	left: 0px;
	width: 898px;
}

h1 {
	text-align: center;
	font-size: 42px;
	text-shadow	
}
h2 {
	text-align: center;
	font-size: 28px;
	color: #CCFF00	
}

h3 {text-align: center;}
h4 {text-align: center;}

	a:link {color:yellow} 
	a:visited {color:green} 
	a:hover {color:black} 
	a:active {color:blue}

#crest {
  background: url(hansen_170.jpg) no-repeat;
  background-position: center;
	background-color: #ffffff;
  position: absolute;
	top: 0px;
	left: 70px;
  width: 200px;
  height: 180px;
  padding: 5px 5px 5px 5px
}

#pageheader {
  background-position: center;
	background-color: #66CC99;
  position: absolute;
	top: 25px;
	left: 320px;
  width: 595px;
  height: 180px;
  padding: 5px 5px 5px 5px
}

#menu_box {
  background: url(background.jpg) no-repeat top left;
  background-position: center;
	background-color: #ffffff;
  position: absolute;
	top: 200px;
	left: 315px;
  width: 600px;
  height: 590px;
  padding: 5px 5px 5px 5px
}	

#button_1 {
	position:absolute;
	top:5px;
	right:250px;
}

#button_2 {
	position:absolute;
	top:53px;
	right:250px;
}

#button_3 {
	position:absolute;
	top:101px;
	right:250px;
}

#button_3a {
	position:absolute;
	top:150px;
	right:250px;
}

#button_4 {
	position:absolute;
	top:200px;
	right:250px;
}

#button_6 {
	position:absolute;
	top:250px;
	right:250px;
}

#button_7 {
	position:absolute;
	top:300px;
	right:250px;
}

#button_8 {
	position:absolute;
	top:350px;
	right:250px;
}

#final {
	position:absolute;
	top:400px;
	right:250px;
}

#info_box {
  background: url(tracks.jpg) no-repeat top left;
  background-position: center;
	background-color: #ffffff;
  position: absolute;
	top: 190px;
	left: 60px;
	width: 250px;
  height: 610px;
  padding: 5px 5px 5px 5px
}	

p.one {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	top: 190px;
	text-align: center;
	color: white;
	background-color: blue
}

table.one	{
	empty-cells: show;
	border-collapse: separate;
	border-spacing: 5px
}

td	{
	text-align: center;
	font-size: 20px;
  background-color: green;
  font-weight: bold
}

#general_box {
  background: url(background.jpg) no-repeat top left;
  background-position: center;
	background-color: #ffffff;
  position: absolute;
  top: 0px;
  left: 25px;
  border: 1px solid #ff9933;
  border-style: ridge;
  width: 900px;
  height: 900px;
  padding: 5px 5px 5px 5px
}

img.one {
	background-color: #ffffff;
  position: absolute;
  top: 100px;
  left: -20px;
  border: 1px solid #ff9933;
  border-style: ridge;
  width: 240px;
  height: 159px;
  padding: 1px 1px 1px 1px
}

img.two {
	background-color: #ffffff;
  position: absolute;
  top: 300px;
  left: -180px;
  border: 1px solid #ff9933;
  border-style: ridge;
  width: 312px;
  height: 192px;
  padding: 1px 1px 1px 1px
}

img.three {
	background-color: #ffffff;
  position: absolute;
  top: 270px;
  left: 140px;
  border: 1px solid #ff9933;
  border-style: ridge;
  width: 250px;
  height: 316px;
  padding: 1px 1px 1px 1px
}

#image_one {
	vertical-align: sub;
	background: url(images/kati.jpg) no-repeat;
  background-position: center;
	background-color: #ffffff;
  position: absolute;
  top: 110px;
  left: 170px;
  border: 1px solid #ff9933;
  border-style: ridge;
  width: 240px;
  height: 159px;
  padding: 1px 1px 1px 1px
 }

#image_two {
	background: url(images/cat-and-mouse.jpg) no-repeat;
  background-position: center;
	background-color: #ffffff;
  position: absolute;
  top: 300px;
  left: 20px;
  border: 1px solid #ff9933;
  border-style: ridge;
  width: 312px;
  height: 192px;
  padding: 1px 1px 1px 1px;
  text-align: left;
  vertical-align: text-bottom;
  color: white;
  font-size: 20px;
}

#image_three {
	background: url(images/zodportrait.jpg) no-repeat;
  background-position: center;
  background-color: #ffffff;
  position: absolute;
  top: 275px;
  left: 340px;
  border: 1px solid #ff9933;
  border-style: ridge;
  width: 250px;
  height: 316px;
  padding: 1px 1px 1px 1px;
  text-align: left;
  vertical-align: text-bottom;
  color: white;
  font-size: 20px;
}

#heading {
     background-color: #ffffff;
     position: absolute;
     top: 1px;
     left: 15px;
     border: 3px solid #ff9933;
     border-style: ridge;
     width: 500px;
     height: 200px;
     padding: 5px 5px 5px 5px
}

#pic_one {
	position:absolute;
	top:50px;
	right:425px;
  width: 150px;
  height: 150px;
  padding: 3px 3px 3px 3px
}

#text_box_one {
  background-color: #009900;
  position: absolute;
	text-align: left;
	font-size: 14px;
  top: 300px;
  left: 170px;
  border: 5px solid #ff9933;
  border-style: ridge;
  width: 525px;
  height: 200px;
  padding: 5px 5px 5px 5px
}

#text_box_two {
  background-color: #009900;
  position: absolute;
	text-align: left;
	font-size: 14px;
  top: 530px;
  left: 170px;
  border: 5px solid #ff9933;
  border-style: ridge;
  width: 525px;
  height: 175px;
  padding: 5px 5px 5px 5px
}

#movie_text {
  background-color: #009900;
  position: absolute;
	text-align: left;
	font-size: 14px;
  top: 200px;
  left: 30px;
  border: 5px solid #ff9933;
  border-style: ridge;
  width: 525px;
  height: 275px;
  padding: 5px 5px 5px 5px
}

ul.disc {list-style-type: disc}

#footer {
	font-size: .7em;
	font-family: times, "times roman", sans;
	color: #000;
	background-color: #ffffff;
	text-align: center;	
	position: absolute;
	top:850px;
	width: 700px;
	left:100px
}: ridge;
  width: 525px;
  height: 275px;
  padding: 5px 5px 5px 5px
}

ul.disc {list-style-type: disc}

#footer {
	font-size: .7em;
	font-family: times, "times roman", sans;
	color: #000;
	background-color: #ffffff;
	text-align: center;	
	position: absolute;
	top:850px;
	width: 700px;
	left:100px
}x;
	left:100px
}: ridge;
  width: 525px;
  height: 275px;
  padding: 5px 5px 5px 5px
}

ul.disc {list-style-type: disc}

#footer {
	font-size: .7em;
	font-family: times, "times roman", sans;
	color: #000;
	background-color: #ffffff;
	text-align: center;	
	position: absolute;
	top:850px;
	width: 700px;
	left:100px
}