body {
 margin: 0 auto;
 padding: 0;
 width: 960px;
}

table {
 margin: 0;
 padding: 0;
}

td {
 margin: 0;
 padding: 0;
}

td.boxlinks{
 padding: 0.5em;
}

table.changelog {
 margin: 2em auto;
 width: 480px;
}

table.navigation {
 width: 50%;
 margin: 0 auto 2em;
}

table.box{
float: right;
margin: 40px 10px 10px 10px;
width: 200px;
}

table.introduction{
width: 100%;
}

td.date{
 text-align: left;
 vertical-align: top;
 width: 25%;
}

td.introduction {
 padding: 2em 0.5em 0.5em;
 width: 100%;
 text-align: justify;
 vertical-align: top;
}

td.box{
text-align: right;
vertical-align: top;
}

td.setting {
 width: 30%;
}

td.explanation1{
}

td.explanation2 {
 width: 100%;
}

td.explanation3{
text-align: left;
color: #000000;
}

td.image{
text-align: right;
vertical-align: top;
width: 250px;
padding: 10px;
}

td.message{
text-align: left;
vertical-align: top;
width: 100%;
padding: 10px;
}

td.bannerleft{
 width: 400px;
 height: 60px;
}

td.bannerright{
 width: 400px;
 height: 60px;
}

td.bannerspacing{
 width: 100%;
 height: 60px;
}

td.linkmenu {
 padding: 0.5em;
}

td.footer{
 padding: 0.5em;
}

td.maprotation {
 width: 30%;
}

td.changelog{
color: #EFEFF8;
text-align: left;
vertical-align: top;
}

td.navigation{
text-align: center;
width: 30%;
}

.title{
font-size: 16px;
font-weight: 900;
text-align: left;
}

img.boxpicture{
border-bottom: #000000 solid 2px;
width: 200px;
height: 35px;
}

img.banner{
width: 400px;
height: 60px;
}

img.title{
width: 400px;
height: 60px;
}

img.w3c{
border: 0px;
width: 30px;
height: 18px;
}

img.mapsright{
border: #000000 solid 2px;
width: 200px;
height: 150px;
float: right;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
}

img.mapsleft{
border: #000000 solid 2px;
width: 200px;
height: 150px;
float: left;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

.photo{
margin-left: 4px;
margin-bottom: 4px;
float: right;
border-width: 2px;
border-color: #000000;
border-style: solid;
}

.photoleft{
margin-left: 4px;
margin-bottom: 4px;
float: left;
border-width: 2px;
border-color: #000000;
border-style: solid;
}
