body {
    background-repeat:repeat-y;
    color: black;
    background-image: url(dusk.png);
    background-attachment: fixed;
    padding:0.5em .5em 0.5em 1em;
}

h1,h2,h3,h4,h5,h6{
width:100%;margin:0.5em 0em;
font-weight:bold;
}

h1{color: #4545E0;font-size:200%;padding-left:1em}

h2{color: #FFFF93; background: #FF6666;font-size:150%;margin-left:1em;width:80%;padding-left:0.5em}
h3{color: navy;font-size:130%;margin-left:2em;width:60%;padding-left:0.5em;border-width:0px 0em 1px 1em;border-style:solid;border-color:navy}
p, li,dl,dt {margin : 1em 0.5em 0 2.5em;}

.lab_logo {
	color: #4545E0;
	font-size: 200%;
	padding-left: 1em;
}

.lab_remark {
	color: #2C2C80;
	font-size: 100%;
	padding-left: 2em;
}

.edcls_out {
	margin-top: 0.5em;
	margin-left: 2em;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #FFCCCC;
}

.edcls_in {
	border-style: solid;
	border-width: 3px 12px 2px 3px;
	border-color: #FFCCCC;
	background-color: #FFCCCC;
	font-style: italic;
	font-size: 130%;
	font-weight: bold;
	color: #6D2424;
}

.grade {
	margin-left: 2.5em;
	border-style: solid;
	border-width: 0px 0px 1px 1em;
	border-color: #FFCC99;
	padding-left: 1em;
	width: 70%;
	font-size: 120%;
	font-weight: bold;
	color: #7F664C;
}


.member {
	margin-left: 6em;
	width: 500pt;
}

.mem_name {
	width:90pt;
}

.mem_mail {
	width:220pt;
}
.ns_memname {
	width: 100pt;
}

td {border-width: 5em 0.5em 0 2.5em;}

em{	color:navy}
strong{	color:navy;font-size:110%}

hr{color:navy}






