/*
Title: owz-night
Revision: $Revision: 1.00 $
Author: Otowazumi
Access: owz@hamal.freemail.ne.jp
License: GPL
Comment: default theme for tDiary 1.5 or later.
*/

/* $B6&DL@_Dj$NFI$_9~$_(B (default) */
@import url(../base.css);

/* $B%5%$%HA4BN@_Dj!J(Bnight$BMQ!K$NFI$_9~$_(B */
@import url(../../../parts/night_base_old.css);

/* ======================================================== */
/* $B%j%s%/J8;zNs$K4X$9$k@_Dj(B */
/* $B%F%-%9%H%\%C%/%9AjEv$N%(%j%"$K=q$+$l$k%j%s%/$N?'$r@_Dj$9$k(B */
	/* $B0FFb!"K\J8!"A`:n%\%?%s$N%j%s%/$K%"%s%@!<%i%$%s$O$D$1$J$$(B */
div.day a, div.diary_header a, div.diary_footer a,
div.adminmenu_user a, div.adminmenu a {
	text-decoration:none;
}
	/* $BA`:n%\%?%s$K$"$k%j%s%/$O!"?'$rG;$$$a$K(B */
div.adminmenu_user a:link, div.adminmenu a:link {
	color: #0000ff;
}
div.adminmenu_user a:visited, div.adminmenu a:visited { 
	color: #990099;
}
div.adminmenu_user a:hover, div.adminmenu a:hover {
	background:#ffccff;
}
div.adminmenu_user a:active, div.adminmenu a:active {
	color:#ff3366;;
}
	/* $B%U%C%?!<(B */
div.footer a {
	text-decoration:none;
}

/* ======================================================== */
/* $BF|5-%?%$%H%k$N@_Dj(B */
div.page_header div.lead { text-align:center; }
	/* $B%?%$%H%k2<$KJ8>O(B */
div.page_header #caution {
	text-align:center;
	text-indent:0;
}

/* ======================================================== */
/* $B%@%i%4%H$N0FFb(B diary_header diary_footer */
div.diary_header, div.diary_footer {
	padding:1em 3% 0.5em; 
	/* textbox $B6&DL@_Dj(B */
	margin:1em 5%;
	border:solid #ccffcc; border-width:1px 1px 1px 1em;
}
div.diary_header h2, div.diary_footer h2 {
	font-size:1em;
    border-left:solid 0.5em #9999ff; border-bottom:solid 1px #9999ff;
    margin-top:0; margin-bottom:0.2em;
    padding-left:0.5em;
}

/* $B:G6a$N%D%C%3%_(B recent_comment recent_comment3$B%W%i%0%$%s;HMQ(B */
div.recent_comment { margin-bottom:0.5em; }
div.recent_comment h2 span.detail { font-weight:normal; font-size:90%; }
div.recent_comment div { margin:0 0 0 2em; font-size:90%; }

/* $B2a5n$N%@%i%4%H(B past_diary calendar$B%W%i%0%$%s;HMQ(B */
div.past_diary div.calendar {
	margin-left:1em;
    line-height:110%;
	font-size:90%;
}

/* $B4IM}MQA`:n%\%?%s$H1|IU$rDL>o$h$j>/$76a$E$1$k(B */
div.imprint{ margin-top:1em; }

/* ======================================================== */
/* $BA`:n%\%?%s$NJB$V9T$N@_Dj(B */
div.adminmenu_user, div.adminmenu {
	text-align: right;
    font-size: 90%;
}
div.adminmenu_user { margin:1.5em 5% 1em; }
div.adminmenu {  margin:3em 0 0.5em; }

/* $BA`:n%\%?%s<+BN$N@_Dj(B */
span.adminmenu {
	background-color: #ccccff;
	color: #000000;
	border-style: solid;
	border-color: #ccccff #9999ff #999999 #cccccc;
	border-width: 1px;
	padding: 2px;
}

/* ======================================================== */
/* 1$BF|$NF|5-A4BN$r0O$`OH$N@_Dj(B */
div.day {
	/* textbox $B6&DL@_Dj(B */
	margin:1em 5% 3em;
/*	border:solid 1px #ffffcc; */
}

/* $B%?%$%H%k9TA4BN$N@_Dj(B */
div.day h2 {
	margin:1.5em 0 0.5em;
	padding:0.1em 3%;
	border:solid #9999ff; border-width:3px 0;
}

/* $BF|IU$N@_Dj(B */
div.day h2 span.date {
	margin-right: 0.5em;
}

/* $B%?%$%H%k$N@_Dj(B */
div.day h2 span.title {
}

/* $B%?%$%H%k$r=|$$$?(B1$BF|$NF|5-K\J8A4BN$N@_Dj(B */
div.body {
	margin-left:5%; margin-right:5%;
    margin-bottom:1.2em;
}

/* $B%5%V%?%$%H%k$r4^$`%;%/%7%g%s$N@_Dj(B */
div.section {
	border:solid 1px #ffffcc;
	margin-bottom:1em;
}

/* $B%5%V%?%$%H%k$N@_Dj(B */
div.section h3 {
	padding:0.3em 1em 0.3em;
	margin-top:0; margin-bottom:0.5em;
	border-bottom:solid 1px #ffffcc;
}

/* $B%$%a!<%8%"%s%+!<$N@_Dj(B */

/* $BF|5-$NK\J8(B($BCJMn(B)$B$N@_Dj(B */
div.section p {
	margin:0.5em 2% 0.5em;
}
ul, ol {
	margin-left: 0;
	padding-left: 0;
}

/* $B%?%0!J%+%F%4%j!K$N@_Dj(B */
div.tags {
	text-align: right;
	margin:0.5em 0.5em 0.2em;
	font-size: 0.9em;
}

/* ======================================================== */
/* $B%D%C%3%_(B/$B%U%)!<%`(B/$B%j%s%/85$N%-%c%W%7%g%s@_Dj(B */
div.caption {
	font-size:90%;
	padding:0.2em 0 0.2em 1em;
	margin:0 0 0.5em;
	border-bottom:1px solid #009900;
}

/* ======================================================== */
/* $B%D%C%3%_MsA4BN$N@_Dj(B */
div.comment {
	margin-left:15%; margin-right:2%;
	border:solid #009900; border-width:0 0 0 1em;
}
div.comment div.caption{ border:none; margin-bottom:0; }

/* $B%D%C%3%_>JN,HGK\J8(B */
div.commentshort {
	font-size: 90%;
	margin-left: 1em;
}
span.commentator {
	font-weight: bold;
}
div.commentshort p {
	text-indent:-1.5em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
    padding-left:1.5em;
	line-height: 120%;
}

/* $B%D%C%3%_K\BN(B */
div.commentbody {
	font-size: 90%;
	line-height: 120%;
}

/* $B%D%C%3%_$7$??M$N>pJs(B */
div.commentator {
	border-bottom: solid 1px #cccccc;
    margin-top:0.2em; margin-bottom: 0.2em; margin-left:1em;
	line-height: 150%;
}

/* $B%D%C%3%_K\J8(B */
div.commentbody p {
	text-indent:0;
	margin: 0.1em;
	margin-left: 2em;
}

/* ======================================================== */
/* --- $B%U%)!<%`Fb$N(B<p>$B$O%$%s%G%s%H$r$J$/$9(B */
form p { text-indent:0; }

/* ======================================================== */
/* $B%U%)!<%`A4BN$r0O$`OH$N@_Dj(B */
div.form {
	border: solid 1px #9999ff;
	padding: 2px 0;
	margin: 0.5em 2% 0.5em 15%;
}
div.form div.caption{ border:none; font-size:medium; }

/* $B%U%)!<%`$N@_Dj(B */
div.form form {
	margin: 0 0 0 2em;
}

div.form form.comment {
	font-size: 90%;
}

div.field {
	display: inline;
	margin-right: 2em;
}
form.comment input {
	background-color: #eeeeff;
	color:#000000;
	margin-left: 1em;
}

form.comment input.field {
	font-size:medium;
}

div.textarea {
	display: block;
	vertical-align: top;
}
form.comment textarea {
	display: block;
	background-color: #eeeeff;
	color: #000000;
	margin-left: 3em;
	width: 35em;
	height: 5em;
	font-size:medium;
}

div.button {
	display: block;
	margin-left: 3em;
}

/* ======================================================== */
/* $B%j%s%/85%j%9%H(B(Month/Latest$B%b!<%I(B)$B$N@_Dj(B */
div.referer {
	text-align: right;
	font-size: 90%;
    border-top:solid 1px #009900;
	padding: 2px;
	padding-bottom: 1px;
	margin: 0.5em 2% 0.5em 15%;
}

/* $B%j%s%/85%j%9%H(B(Day$B%b!<%I(B)$B$N@_Dj(B */
div.refererlist {
	margin: 1em 2% 0.5em 15%;
	border-left:1px solid #009900;
}

/* $B%j%s%/85%j%9%H0lMw$N@_Dj(B */
div.refererlist ul {
	font-size: 90%;
	margin: 0.5em 1em 0.5em 3em;
	line-height: 120%;
}

/* ======================================================== */
/* $B7S@~$N@_Dj(B */
hr {
	border-top: solid 2px #ccccff;
}

/* $BF|!9$NF|5-$N%;%Q%l!<%?$K;H$o$l$k7S@~$N@_Dj(B */
hr.sep {
	display: none;
}

/* ======================================================== */
/* $B%U%C%?$N@_Dj(B */
div.footer {
	font-size: 90%;
	text-align: right;
	margin-top: 0.5em;
}

/* ======================================================== */
/* $B99?7%U%)!<%`(B */
div.update div.form{
	border:1px solid #ffffcc;
}

div.update div.form div.caption{
	margin:0.2em 0.5em 0.2em 0.5em;
	border:none; font-size:large; font-weight:bold; background:#996633;
}

div.update div.form h3{
	margin-right:0.5em; padding-left:1em; background:#cc9966;
}

form.update {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
form.update input, form.update textarea, form.commentstat input{
	background-color: #eeeeff;
	color: #000000;
}
form.update input.field, form.update textarea, form.commentstat input.field{
	font-size:medium;
}
form.update span.field {
	display: inline;
	margin-left: 0;
	margin-right: 0.5em;
}

form.update div.field.title {
	display: block;
	margin-top: 1em;
}
form.update div.field.title input {
	margin-left: 0.5em;
}

form.update div.textarea {
	display: block;
	margin-top: 1em;
}
form.update textarea {
	display: block;
	margin-left: 3em;
	margin-bottom: 1em;
	width: 35em;
	height: 15em;
}

form.update span.checkbox.hidediary {
	margin-left: 1em;
}

/* $B%D%C%3%_>uBVJQ99%U%)!<%`(B */
div.comment form {
	margin-top: 0;
}

/* $B%(%i!<%a%C%;!<%8I=<($N@_Dj(B */
p.message {
	text-align: center;
	font-size: large;
	background-color: #cc0000;
	color: #ffffff;
	padding: 8px;
}

/* ======================================================== */
/* $B%+%F%4%jJL%j%9%H$N@_Dj(B */
/* --- $B%j%9%HFb$N(B<p>$B$O%$%s%G%s%H$r$J$/$9(B */
div.conf div.body ul{ margin-left:0; }

/* ======================================================== */
/* $B@07A:Q$_%F%-%9%H(B(pre$B%?%0(B)$B$N@_Dj(B */
div.body pre {
	background-color: #eeeeff;
	margin: 0.5em 4% 0.5em 10%;
	padding: 8px;
    overflow: auto;
}

/* $B0zMQ(B(blockquote$B%?%0(B)$B$N@_Dj(B */
div.body blockquote {
	border: solid 2px #ccccff;
	margin: 0.5em 4% 0.5em 10%;
	padding: 8px;
}
div.body blockquote p {
	text-indent:0;
	margin:0;
}

/* $B8+=P$7%?%0(B(h4$B0J2<(B)$B$N@_Dj(B */
div.body h4, div.body h5, div.body h6 {
	margin:0.7em 0 0.5em 1.5em;
}

/* $B2U>r=q$-$N@_Dj(B */
div.body ul, div.body ol {
    margin:0.5em 4% 0.5em 10%;
}
div.body ul ul, div.body ol ul, div.body ul ol, div.body ol ol {
	margin-top:0; margin-bottom:0; margin-right:0;
}
div.body li { margin-left:1.5em; }

/* $B9`L\%j%9%H$N@_Dj(B */
div.body dl {
	margin: 0.5em 4% 0.5em 10%;
}

div.body dt {
	margin-bottom: 0;
	font-weight: bold;
}

div.body dd {
	margin-left:3em;
}
/* ======================================================== */
/* $B2hA|I=<($N@_Dj(B(image.rb$B%W%i%0%$%sMQ@_Dj(B) */
img.photo{
	float: none;
	margin: 0.5em;
}

/* ======================================================== */
/* $B%+%l%s%@!<I=<($N@_Dj(B(calendar3.rb$B%W%i%0%$%sMQ@_Dj(B) */
div.calendar_bar{
	margin-left:1em;
}

span.calendar-popup{
	display: none;
	position: absolute;
	padding: 0 1ex 0 1ex;
	text-align: center;
}
span.calendar-popup a{
	text-decoration:none;
}

span.calendar-day a{
	font-weight: bold;
	text-decoration:underline;
}

span.calendar-day, a.calendar-sunday{
	color:#ff6666;
}
span.calendar-day, a.calendar-saturday{
	color:#6666ff;
}
span.calendar-day, a.calendar-weekday{
	color:#ffffff;
}

