/* CSS Document */

/* LAYOUT */
body { padding:0; margin:0; }
#container { width:1000px; margin:auto; }
#essay_header { width:980px; clear:both; color:white; background-color:#006666; padding:10px; margin-bottom:10px; }
#essay_index {}
#essay_data { width:720px; float:left; padding:10px; }
#essay_menu { width:200px; float:right; margin:0; padding:0; }
#essay_footer { font-size:10pt; clear:both; padding-top:10px; border-top:solid 1px #006666; }


/* Text Format */
h1 { font-size:12pt; }
h2 { font-size:12pt; }
h3 { font-size:12pt; clear:both; padding-top:20px; }
h4 { font-size:11pt; margin-bottom:0.5em; }

a {text-decoration:none; }
p { font-size:10pt; line-height:1.5em; margin:0.5em 0em; }
ul { margin:0; padding:0; }
li { list-style:none; font-size:10pt; line-height:1.2em; margin-bottom:0.5em; }
dl { margin:1.5em 0; font-size:10pt; }
dt { width:120px; clear:left; float:left; margin:0 2em 1em 0; }
dd { margin:0 2em 1em 0; }

table {  border-collapse:collapse; }
td { font-size:10pt; border:solid 1px black; padding:0.5em; }
caption { font-size:10pt; text-align:left; }

#essay_header a { color:#FFFFFF; text-decoration:none; }
.sentence_header { font-size:12pt; border-bottom:solid 1px #666666; margin:1.5em 0 1em 0;}

/* Index Format */
.essay_category { width:480px; float:left; padding:10px; }
.essay_category h4 { margin-bottom:10px; border-bottom:solid 1px #006666; }
.essay_summary { font-size:8pt; color:gray; }

.words_category { width:480px; float:left; padding:10px; }
.words_category h4 { margin-bottom:10px; border-bottom:solid 1px #3366FF; }
.words_summary { font-size:8pt; color:gray; }


/* Essay Format */
.title_block {}
.essay_title { font-size:12pt; margin:0 0 5px 0; padding:0; }
.essay_subtitle { font-size:10pt; text-align:center; margin:0 0 2em 0; padding:5px 0 0 0; border-top:solid 1px #6699FF; }
.essay_meta { margin:0 0 2.5em 0; }
.essay_title_en { font-size:10pt; margin:0; }
.essay_title_jp { font-size:12pt; margin:0 0 10px 0; }
.essay_publisher { font-size:10pt; margin:0; text-align:right; }
.essay_published { font-size:10pt; margin:0; text-align:right; }
.essay_body {}
.essay_body img{ margin:2em 0; }
.essay_author { text-align:right; }
.essay_update { text-align:right; }
.essay_note { margin-top:2em; font-weight:bold; }

/* Priority Level */
.essay_important{ color:orange; }
.essay_important_most{ color:red; }

/*Essay Menu*/
#essay_menu ul {
 border-bottom:solid 1px #006666;
 width:100%;
 margin:0;
 padding:0;
 text-indent:0;
 }
#essay_menu li {
 display:block;
 width:100%;
 text-indent:0;
 margin:0;
 padding:0;
 border-color:#006666;
 border-style:solid;
 border-width:1px 0px 0px 1px;
 }

#essay_menu a {
 display:block;
 padding:5px;
 margin:0;
 color:#003300;
 background-color:#ffffff;
}

#essay_menu a:hover {
 background-color:#eeeeee;
}
