@charset "Shift_JIS";

/*
  $HeadURL: file:///S:/Subversion/ndiary_log/css/ndiary.css $
  $Rev: 924 $
  $Date: 2006-04-01 09:39:14 +0900 (Sat, 01 Apr 2006) $

  this file is top-page css.
*/

body { 
	line-height: 1.1;
	font-size: normal;
	color: #f0f0f0;	background-color: #000000;
	margin: 0px;
	padding: 0px;
}


/* site-header */
.site-header { 
	margin: 5px 0px 25px 0px; padding: 5px 0px 10px 0px; 
	color: #0f0f0f; background-color: #ffffff; 
	text-align: right;
}

.site-title { margin-right: 5%; font-weight: 100; }
.site-subtitle { margin-right: 5%; font-weight: 100; }
.lastmodified { 
	font-family: sans-serif; font-weight: bold;
	text-align: center;
}

/* end of site-header */

/* site-info */
.site-info { 
	margin: 0 5% 5px 5%; 
	font-family: sans-serif; font-size: small;
}

.site-information { float: right; text-align: right; }
.author-condition .status { font-size: small; padding-top: 15px; }

/* end of site-info */

.pastdiary-link { 
	margin: 0 15%; 
	font-family: monospace; font-size: 85%;
	text-align: center; 
}

.diary-root { margin: 0 10%; }

.valid-info { margin: 0 5%; }
.author-info { margin: 0 5%; text-align: right; font-family: monospace; }

/* link string */
a { text-decoration: none; }
a:link { color: #eeee00; }
a:visited { color: #ee0000; }
a:hover { color: #00ff00; text-decoration: underline; }
/* end */

/* ndiary version info */
.version { font-family: monospace; font-size: small; }

/* character class */
.kln   { color: #ee6666; margin-left: 25px; }
.ponta { color: #1bea26; }
.me    { color: #ffffff; }


/* diary oneday */
div.oneday { 
	margin: 0 0 25px 0;
	border-top: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0;
}
div.oneday div.day { 
	margin: 0 3%;
	padding: 0px 0px 0px 0px;
}

div.oneday div.day .topic { 
	font-size: large;
	margin: 0px 0px 0px 0px;
}
div.oneday div.day .topic .topicbody { 
	margin: 0 0px 0px 2%;
	padding: 5px 0px;
	font-size: medium;
	line-height: 1.6;
	border-left: 1px solid #999999;
}

/* topic title */
h5 { 
	border-bottom: 4px solid #f0f0f0; font-size: 120%; 
	margin: 15px 0px 15px 0px ; padding: 0px;
}

/* date string (date link) */
.date { font-family: sans-serif; font-size: x-large; }

.smallnumber { font-family: monospace; font-size: small; }

/* paragraph */
div.para { margin: 10px 0px 10px 15px; }

/* character talk block */
div.moso-outline { 
	margin: 15px 0 0px 5%; padding: 0 0 5px 5px;
	border-left: 1px solid green;
	border-bottom: 1px solid green;
	background-color: #545454;
	line-height: 1.3;
}
div.moso-inline { font-family: sans-serif; font-size: 90%; }

/* subversion keywords */
.svnkeywords { font-family: Arial, sans-serif; font-size: small; color: #999999; }

/* hr line */
.visible-border { clear: both; height: 1px; overflow: none; }

/* end of one day navigation info */
.navigation-topofpage {
	text-align: center;
	font-family: sans-serif; font-size: small;
}

/* shopping */
.buy {
	width: 85%;
	margin: 0px 0px 20px 3.5em; padding: 10px 0px 20px 2em;
	border-bottom: 2px solid #ffffff;
	font-family: sans-serif; font-size: small;
	line-height: 1.2;
}
.book { color: #ffaa00; }
.cd {}
.etc {}

.code {
	margin: 0px 0px 20px 30px;
	padding: 3px 0px;
	color: #33ff33; background-color: #3f3f3f;
	font-size: 95%;
	line-height: 1.2;
	border-bottom: 1px solid #ffffff;
	overflow: scroll;
}

code { font-family: Lucida Console, monospace; }

.footnote {
	margin: 3px 0px 13px 0px;
	font-family: sans-serif; font-size: small;
}

.linktext { font-family: Arial, sans-serif; font-size: 95%; }
