@charset "utf-8";
body{
	margin:0px;
    padding:0px;
/*     font-family:MS UI Gothic; */
}
/* -------- */
header{
    height:150px;
    width:800px;
/*     background-color:green; */
    }
/* ------------------------------------- */
#container{
    width:800px;
     height:100%;
/*    height:1400px; */
    margin:0px auto;
}
/* ----------------------------------------- */
#sidebar{
    width:200px;
    height:100%;
    background-color:lightgreen;
    padding:10px; 
	color:indigo;
/*   margin:0px;   */
    float:left;
   	overflow: scroll;
}
aside{
    font-size:9pt;   
    line-height:12pt;
    padding-bottom:30px;
}
aside h4{
    padding-left:20px;
}
/* -------- */
/* nav{ padding-left:0px;} */
/* --------------------------------------- */
#main{
    width:580px;
    height:100%;
    background-color:azure;
/*   margin:0px; */  
    float:right;
   	overflow: scroll;
    }
/* --------------------------------------- */
section {
    margin:0px;
    padding-top:0px;
    padding-left:20px;
    padding-right:10px;
    font-size:12pt;   
    background-color:azure;
}
section h3{
    font-size:12pt;
    line-height:18pt;
	color:black;  
}
section h4{
    font-size:10pt;   
    line-height:12pt;
	color:indigo;
}
/* --------------------------------------- */
/* header, nav h3, footer{ color:red; }*/
ul{
	padding:0px;
    text-align:left;
    margin:10px;
    color:mediumblue;
    font-size:7pt;   
    list-style:decimal inside;
 }
section table { margin:0px auto; }
section table img{ width:150px; height:auto; }
section table h3{ line-height:0pt; }
section table h4{ font-size:8pt;line-height:10pt; }

/* --------------------------------------- */
footer{
    width:800px;
/*     padding-top:0px;
    padding-left:0px; */
    font-size:8pt;
    background-color:seashell;
    float:left;
    }
