body {
 margin-top : 10px;
 margin-left : 10px;
 margin-right : 10px;
 margin-bottom : 10px;
}
div.body {
 margin-left: auto;
 margin-right: auto;
 width : 810px;
 background-color : url("./images/back.gif");
}
div.bodyb {
 width : 800px;
 border-color: gray;
 border-width: 1px 0px 1px 1px;
 border-style: solid;
 background-color: #fff3cc;
}
div.topphoto {
 margin : 0px;
 width : 800px;
 height : 300px;
 background-image : url(images/topphoto_spring.jpg);
}
div.title {
 margin : 0px;
 padding-top : 3px;
 width : 800px;
}
div.title h1 {
 display: inline;
 margin: 0px;
 padding-left: 5px;
 text-align: left;
 font-size: 14px;
}
div.title p {
 display: inline;
 margin: 0px;
 text-align: left;
 font-size: 14px;
}
div.main {
 width: 800px;
 font-size: 14px;
 font-weight: normal;
 padding-bottom: 5px;
}
div.menu {
 background-color: #e7fefe;
 float: left;
 width: 180px;
 padding: 5px;
 margin: 5px;
}
div.menu h2 {
 font-size: 120%;
 background-color: white;
 font-family: Verdana,Arial,sans-serif;
 padding: 5px;
 border: solid 1px #999999;
 color: #993300;
}
div.menu h3 {
 font-size: 100%;
 font-family: Verdana,Arial,sans-serif;
 padding: 5px;
}
div.menu h4 {
 font-size: 90%;
 font-family: Verdana,Arial,sans-serif;
 margin-left: 10px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 5px;
}
div.menu p {
 font-size: 75%;
 margin-left: 10px;
 margin-top: 5px;
 margin-bottom: 5px;
}
div.contents {
 margin-left: 200px;
 padding: 5px;
 width: 560px;
}
div.contents h1 {
 font-weight: normal;
 font-size: 20pt;
 color: #993300;
}
div.contents h2 {
 border-color: #993300;
 border-width: 0px 0px 2px 5px;
 border-style: solid;
 padding: 0px 0px 0px 0px;
 color: #993300;
 font-weight: bold;
 font-size: 16pt;
}
div.contents h3 {
 border-color: #993300;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 padding: 0px 0px 0px 0px;
 color: #993300;
 font-weight: normal;
}
div.contents h4 {
 border-color: #FFB366;
 border-width: 0px 0px 1px 12px;
 border-style: solid;
 padding: 0.3em;
}
div.contents p {
 font-weight: normal;
}
div.lastinfo {
 text-align: center;
}
div.footer {
 clear: both;
 background-color: #77B2FE;
 width: 800px;
}
div.info {
 padding: 5px;
}
div.info p {
 margin: 0px;
 font-size: 90%;
}
div.copyright {
 margin-left: auto;
 margin-right: auto;
 width : 810px;
 background-color : #ffffff;
}
div.copyright p {
 margin: 0px;
 text-align: right;
 font-size: 80%;
}
