body,h1,h2,h3,p,div,ul,ol,li,dl,dd,dt,table,form,blockquote,pre,address{
  
  
font-size : small;






padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
color : #444806;
}img{
  
  
font-size : small;




}
body{
  width : 100%;
background-color : black;


line-height : 1.3em;


padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;border-width : 0px 0px 0px 0px;border-style : solid solid solid solid;

}

#header{
  width : 800px;
 background-color : #fffceb;
 border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
 text-align : center;
 


margin-top : auto;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
}
#main{
  width : 780px;
  
height : 100%;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
margin-top : auto;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
background-color : #fffceb;





padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
text-align : center;
}
#footer{
  width : 800px;
  clear : both;
  
text-align : center;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;

margin-top : auto;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
background-color : #fffceb;
}
.contents{





margin-top : 20px;
margin-left : 20px;
margin-right : 20px;
margin-bottom : 20px;
}
