body { color: #503000; background-color: #FFFAFA; font-size : small ;}
a:link {color: #5050c0 }

div.day {  border-style: solid; border-color: #EBE8FF; border-width: 2px; padding: 0.5em; margin-left: 2em; margin-right: 2em; line-height: 1.5em;}
div.content { margin-bottom: 0.5em; background-color: #EBE8FF; padding:0.5em; border-width: 1px; border-color: #3BE83F; border-style:dashed}
div.content_2 { margin-bottom: 0.5em; background-color: #EBE8FF; padding:0.5em;  padding-bottom: -1.5em; border-width: 1px; border-style: none}

div.todo{ margin-left: 5em; margin-right: 5em}
div.calendar{ float: left;}
div.d_append { margin-bottom: 0.5em; background-color: #FFEEDD; padding:0.5em; border-width: 1px; border-color: #3BE83F; border-style:dashed}
div.d_date{ border-style: none; border-width: 0; margin: 0; padding: 0; margin-top: -1.8em; text-align: right;  background-color: transparent;}

.append_title{ }
.append_article{ border-top-style: dotted; border-width: 1px; display: block }

div.kako { text-align: left; font-size: xx-small ; margin-left: 2em}
div.kakomenu { text-align: left; font-size: xx-small; margin-left: 2em}
div.doctitle { text-align: center}
div.toindex { text-align:left}
div.sourcefile { border-style: inset; border-width: 2px; margin: 1em; background-color: #EBEFFF; padding: 0.5em}
div.consoletype { border-style: inset; border-width: 2px; margin: 1em; background-color: #EBEFFF; padding: 0.5em}

blockquote 
	{
	border: 1px solid;
	margin-left: 3em;
	margin-right: 0;
	padding: 0 1em;
	}

blockquote
	{
	-moz-border-radius: 0.4em;
	}

blockquote.toro {  padding:0.5em; border-width: 1px; border-style:dashed; border-color: #EB28EF;}

blockquote pre 
	{
	border: none;
	padding: 0;
	}

.ss { text-decoration:line-through; }
.small { font-size: xx-small}
.daytitle { margin-left:1em; margin-bottom: 1.5em; font-weight: bolder}
.hidden { color: #FFFAFA; border-color: #3BE83F; }

table.figure 
{
	margin-left: 0.0em;
	clear: both;
	float: right;
}