/* ダイジェスト、月別ファイル共用スタイルシート */

/* 文字色と背景 */
body {
	color: #000000;
	background-color: #00FFFF;
	background-image: url(img/left.gif);
	background-repeat: repeat-y
}

/* 本文の文字色 （NN4での不具合対策）*/
div.day, p, dl, th, td, ul, div.version, address {
	color: black;
}

/* タイトル(1) */
h1 {
	font-size: 50px;
	font-weight: bold;
	font-style: italic;
	color: blue;
	text-align: left;
	margin-left: 1em;
}

/* タイトル */
h2 {
	font-weight: bold;
	text-align: center; 
}

/* infomation */
div.info {
	font-size: 80%;
	margin-right: 3%; 
	margin-left: 20%; 
	text-align: right;
}

/* 日付 */
h4 {
	text-align: left;
	margin-left: 0%;
	background-color: #66ff99;
	font-family: fixed;
	font-size: 1.3em;
	font-style: normal;
	line-height: 150%;
	white-space:  pre;
	padding: 0em 1em 0em 1em;
	border-style: outset;
	border-color: blue;
	border-width: 1px;
}

/* 日記本文 */
div.day {
	line-height: 150%;
	margin-right: 3%; 
	margin-left: 20%; 
	font-style: normal;
	margin-top: auto;
	margin-bottom: auto;
}

/*
div.day p{
	text-indent: -0.7em;
}
*/

/* 脚注 */
div.footnote {
  font-size: 80%;
}

div.footnote hr {
  text-align: left;
  width: 60%;
}

/* コード表示 */
div.code {
	line-height: 110%;
    white-space:  pre;
}

/* version */
div.version {
	text-align: right;
	margin-right: 3%; 
}

.right {
	text-align: right;
	margin-right: 3%; 
}

/* 定義リスト */
dl {
	margin-right: 1em; 
	margin-left: 1em; 
}

/* 見出し */
h5 {
	margin-left: -5%;
	font-size: 100%;
	line-height: 80%;
	border-style: solid;
	border-color: blue;
	border-width: 0px 0px 1px 0px;
}

/* 引用 */
blockquote {
        color: #000000;
	background-color: #ccffff;
	border: solid thin;
}

/* カレンダー */
table.calendar tr td {
	text-align: right; 
}

/* リンク */
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: #ff66ff;
}

/* アドレス */
address a {
	font-family: "Times Roman", "Times New Roman", Times;
	font-weight: bold;
}
