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:70px;
	right:250px;
}

#button_3 {
	position:absolute;
	top:70px;
	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
}

span.one {
	position:absolute;
  top: 170px;
  left: 240px;
	font-size: 30px;
	color: #CC00FF;
	z-index: 2;
}

span.two {
	position:absolute;
  top: 160px;
  left: 250px;
	font-size: 20px;
	color: #000000;
	z-index: 1;
}

#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
}

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

#image_two {
	background: url(images/cat-and-mouse.jpg) no-repeat;
  background-position: center;
	background-color: #ffffff;
  position: absolute;
  top: 270px;
  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;
	z-index: 4;
}

#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
}

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
}