* { margin: 0; padding: 0; }
#wall { width: 800px; }
h1 { font-size: 14pt; }
h2 { font-size: 12pt; font-weight: 400; border-bottom: 1px solid gray; border-left: 3px dotted blue; }
#head { font-size: 8pt; }
#head td { font-size: 8pt; }
#head a { font-size: 8pt; text-decoration: none; }
#menu { font-size: 10pt; line-height: 20pt; vertical-align: 10px; width: 175px; float: left; padding-top: 53px; padding-left: 5px; }
.sel { background-color: #4ec8f7; text-decoration: none; text-align: center; width: 175px; border: solid 3px #e2dfd6; display: block; }
#menu p { line-height: 5pt; }
#menu a { background-color: #c9ffff; text-decoration: none; text-align: center; width: 175px; border: solid 3px #d4d4d4; display: block; }
#menu a:hover { background-color: #ffc9cd; border-color: #d9dff0; border-width: 3px; }
#main { font-size: 10pt; line-height: 16pt; width: 600px; float: right; padding-top: 10px; padding-left: 10px; }
#main ol { padding-left: 30px; }
#main table { border: solid 1px black; }
#main td { font-size: 10pt; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border: solid 1px black; }
/*selection*/
.selct { width: 30px; }
.subject { width: 58px; }
.read { width: 30px; }
.contents { width: 210px; }
.remarks { width: 300px; }
/*selectionM*/
.selct_M { vertical-align: 15px; width: 30px; }
.subject_M { vertical-align: 15px; width: 58px; }
.read_M { vertical-align: 15px; width: 30px; }
.contents_M { width: 210px; }
.remarks_M { vertical-align: super; width: 300px; }
/*font size*/
.8pt { font-size: 8pt; }
.small { font-size: 7pt; }
.xsmall { font-size: 6pt; }
#add { font-size: 8pt; width: 800px; clear: both; padding-top: 10px; padding-left: 40px; }
#add ul { list-style-type: circle; }
#footer { float: left; clear: both; }
#adress        { font-size: 10px; background-color: #dcdcdc; width: 180px; padding: 5px; border: solid 1px black; float: right; clear: both; margin-top: 10px; }

