body {
	background: #F7D9A8;
	margin: 0;
	padding: 0;
	font-family: Courier New;
}



/* "fallback" links for non-CSS supporting browsers. */
.content1 {
	padding-top: 10px;
	text-align: center;
	line-height: 200%;
	color: black;
	margin: 2px;
}

img {
	border: 0px;
}

.content2 {
	padding-top: 10px;
	text-align: left;
	line-height: 150%;
	margin: 3px;
	color: black;
}

.content3 {
	padding-top: 10px;
	text-align: center;
	line-height: 100%;
	color: black;
	margin: 2px;
}

.header {
 color: white;
 height: 55px;
 background-image: url(images/header_bg.png);
 background-repeat: repeat-x;
 text-align: center;
 vertical-align: center;
 margin: 0;
 padding-top: 3px;
}

.navi {

 text-align: center;
 vertical-align: center;
 margin: 0;
 padding-top: 3px;
}

.footer {
 height: 54px;
 background-image: url(images/footer_bg.png);
 background-repeat: repeat-x;
 text-align: center;
 vertical-align: center;
 margin: 0;
 padding-top: 5px;
}

.menupont_1s {
 text-align: center;
 margin-top: 10px;
 margin-bottom: 10px;
}

.menupont_2s {
 vertical-align: center;
 margin-top: 10px;
 margin-bottom: 10px;
}

.menupont_3s {
 text-align: center;
 margin-top: 10px;
 margin-bottom: 15px;
}

.typewriter {
 text-align: center;
 vertical-align: bottom;
 padding: 0;
 margin: 0;
}

A:link {text-decoration: none; color: #965E12;}
A:visited {text-decoration: none; color: #965E12;}
A:active {text-decoration: none; color: #965E12;}
A:hover {text-decoration: underline; color: #965E12;}