body {
margin:10px;
padding:0;
background: #FFFFCC;
font-family: "Nanum Gothic", "sans-serif";
}
#container {
width:800px;
margin:20px auto 0px auto;
padding: 20px;
background: #F0F0F0;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
table#lst {
	table-layout: fixed;
        width: 1400px;
	border-collapse: collapse;
        border: #777777 1px solid;
}
table#lst th {
        background: #eee;
}
table#lst td {
        border-bottom: 1px solid #ccc;
        text-align: center;
/*        vertical-align: top; */
}
table#lst .id {
	width:30px;
        vertical-align: bottom;
}
table#lst .essay_cont {
        text-align: left;
	width:900px;
	padding: 10px;
	line-height:150%;
}
table#lst .reg_date {
	width:100px;
	vertical-align: bottom;
}
table#lst .grade {
	vertical-align: bottom;
	width:50px;
}
table#lst .misc {
vertical-align: bottom;
}
table#lst .highlight {
        color: red;
}


@media only screen and (max-device-width: 480px) {
body	{
	background: #FDF2EE;
	font-size:100%;
	}
#container {
	margin: 0 auto;
	width:90%;
	}
