body{
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

#Layout{
width: 800px;
padding: 0px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#header{
width: 800px;
height: 80px;
padding: 0px;
margin: 0px;
text-align:left;
}

#header h1 a{

text-decoration: none;
color: #000080;
}


#navbar{
width: 468px;
height:33px;
margin: 0px;
padding: 0px;
}

#contents{
padding: 20px;
text-align:left;
border: 3px solid;
border-color: #666666;
}


#contents h2{
border-bottom: 3px solid;
border-bottom-color: #0099FF;
}

#contents h3{
border-bottom: 2px solid;
border-bottom-color:#0000CC;
}

#contents p{
line-height: 150%;
padding-left: 0.66em;
margin: 0.25em 0 1.5em;
}

#contents hr{
	display:none;
}

#photo{
background-color: #ffffff;
}

.menu{
float: left;
background-color: #ffffff;
border: 1px solid #ccc;
text-align: center;
font-size: 100%;
margin: 3px 0px 3px 3px;
list-style:none;
}

.menu a{
background-color: #ffffff;
color: #900;
display: block;
line-height: 100%;
}

.menu a:hover{
background-color: #deefe8;
color: #900;
display: block;
text-decoration: none;
}

li{
margin-left:0.66em;
}

em{
font-size: 150%;
color:#FF0000;
}

/*--- tb^[ ---*/
#footer h2{
font-size:100%;
}

.menuf{
float: left;
background-color: #ffffff;
border: 1px solid #ccc;
text-align: center;
font-size: 100%;
margin: 3px 0px 3px 3px;
list-style:none;
}

.menuf a{
background-color: #ffffff;
color: #900;
display: block;
line-height: 100%;
}

.menuf a:hover{
background-color: #deefe8;
color: #900;
display: block;
text-decoration: none;
}

#footer li{
margin-left:0.66em;
}
