/*
Theme box_wgray
Copyright (C) 2003 Momose, Hiroshi(momose@i-apps.net)
This software is distributed under GPL(Generic Public Lisence).
*/

/* 全体 */
BODY {
	MARGIN				: 0px 0px 0px 0px;
	FONT-FAMILY			: Verdana, Arial, 'MS PGothic', 'MS Gothic', 'Osaka', Gothic, sans-serif; 

	FONT-SIZE			: x-small;
	TEXT-ALIGN			: center;

	COLOR				: 000;
	BACKGROUND-COLOR	: FFF;
}

/* ヘッダ */
DIV.header { /* passwiki_baseを上書き */
	MARGIN				: 24px 0px 0px 0px;
	PADDING				: 16px 8px 16px 8px;

	WIDTH				: 720px;

	FONT-FAMILY			: Verdana, Arial, 'MS PGothic', 'MS Gothic', 'Osaka', Gothic, sans-serif; 
	FONT-WEIGHT			: bold;
	FONT-SIZE			: medium;
	TEXT-ALIGN			: left;

	COLOR				: #FFF;
	BACKGROUND-COLOR	: #AAA;

	BORDER-TOP			: #888 1px solid;
	BORDER-LEFT			: #888 1px solid;
	BORDER-RIGHT		: #888 1px solid;
}

DIV.header A:link {
	COLOR				: #FFF;
}

DIV.header A:visited {
	COLOR				: #FFF;
}

DIV.header A:hover {
	COLOR				: #888;
}

/* 管理メニュー */
DIV.adminmenu {
	MARGIN				: 0px 0px 0px 0px;
	PADDING				: 2px 4px 2px 4px;
	FONT-SIZE			: xx-small;
	TEXT-ALIGN			: right;
	WHITE-SPACE			: nowrap;

	WIDTH				: 720px;

	COLOR				: #555;
	BACKGROUND-COLOR	: #888;

	BORDER-LEFT			: #888 1px solid;
	BORDER-RIGHT		: #888 1px solid;
}

DIV.adminmenu A:link {
	COLOR				: #FFF;
}

DIV.adminmenu A:visited {
	COLOR				: #FFF;
}

DIV.adminmenu INPUT {
	MARGIN				: 0px 0px 0px 0px;
	FONT-SIZE			: x-small;
}

/* 本文 */
DIV.contents {
	MARGIN				: 0px;
	PADDING				: 0px;
}

DIV.main {
	CLEAR				: both;
	WIDTH				: 720px;

/*	MIN-HEIGHT			: 60em; */
/*	HEIGHT				: 60em; */

	MARGIN				: 0px;
	PADDING				: 8px 4px 8px 4px;

	TEXT-ALIGN			: left;
	FONT-SIZE			: x-small;
	BACKGROUND-COLOR	: #FFF;

	BORDER-LEFT			: #888 1px solid;
	BORDER-RIGHT		: #888 1px solid;
	BORDER-BOTTOM		: #888 1px solid;
}

DIV.day {
	MARGIN				: 0px 0.5em 0.5em 0.5em;
	PADDING				: 0px 0px 0px 0px;
}

DIV.body {
	MARGIN				: 0px 0.5em 0px 0.5em;
	PADDING				: 0px 0px 0px 16px;

	TEXT-ALIGN			: left;
}

DIV.section {
	MARGIN				: 0px 0.5em 0px 0.5em;
	PADDING				: 0px 0px 0px 0px;
}

DIV.section P{
	MARGIN-TOP		: 0.2em;
	MARGIN-BOTTOM	: 0.2em;
}

/* ページ名表示 */
H1 {
	MARGIN				: 0.5em 0.5em 16px 0.5em;
	PADDING				: 2px 2px 2px 2px;

	FONT-SIZE			: medium;

	TEXT-ALIGN			: left;
}

/* 見出し */
H2, H3, H4 {
	CLEAR				: both;
	MARGIN				: 0.5em 0.5em 0em 0em;
	PADDING				: 2px 2px 0px 0px;

	FONT-SIZE			: x-small;
	TEXT-ALIGN			: left;
	BORDER-BOTTOM		: #AAA 1px solid;
}

H2 {
	BORDER-LEFT			: #AAA 16px solid;
	MARGIN				: 0em 0em 0em 0.5em;
	PADDING				: 0px 0px 0px 4px;
}

H3 {
}

H4 {
}

/* リンクとか */
A:link {
	COLOR				: #55F;
	TEXT-DECORATION		: none;
}

A:visited {
	COLOR				: #88F;
	TEXT-DECORATION		: none;
}

A:hover {
	COLOR				: #000;
	TEXT-DECORATION		: underline;
}

HR {
	COLOR				: #AAA;
}

B {
}

/* サイドバー */
DIV.sidebar {
	CLEAR				: both;
	FLOAT				: none;

	WIDTH				: 720px;

	MARGIN				: 0px;
	PADDING				: 4px;

	TEXT-ALIGN			: left;
	VERTICAL-ALIGN		: top;

	FONT-SIZE			: x-small;
	COLOR				: #222;
	BACKGROUND-COLOR	: #CCC;

	BORDER-LEFT			: #888 1px solid;
	BORDER-RIGHT		: #888 1px solid;
}


DIV.sidebar A:link {
	COLOR				: #55F;
	BACKGROUND-COLOR	: transparent;
	TEXT-DECORATION		: none;
}

DIV.sidebar A:visited {
	COLOR				: #88F;
	BACKGROUND-COLOR	: transparent;
	TEXT-DECORATION		: none;
}

DIV.sidebar A:hover {
	COLOR				: #000;
	TEXT-DECORATION		: underline;
}

/* フッタ */
DIV.footer {
	CLEAR				: both;
	WIDTH				: 720px;

	MARGIN				: 0.5em 0.5em 0.5em 0.5em;

	FONT-SIZE			: xx-small;
	TEXT-ALIGN			: right;
}

/* 表組み */
TABLE.wiki {
	MARGIN				: 0px 0px 0px 0px;
	PADDING				: 0px 0px 0px 0px;

	BORDER				: #00F 2px;
}

TR.wiki {
	MARGIN				: 0px 0px 0px 0px;
	PADDING				: 0px 0px 0px 0px;

	BORDER				: none;
}

TH.wiki {
	MARGIN				: 0px 0px 0px 0px;
	PADDING				: 2px 2px 2px 2px;

	TEXT-ALIGN			: left;
	VERTICAL-ALIGN		: top;

	BORDER				: none;

	COLOR				: #FFF;
	BACKGROUND-COLOR	: #AAA;
}

TH.wiki A:link {
	COLOR				: #FFF;
}

TH.wiki A:visited {
	COLOR				: #FFF;
}

TH.wiki A:hover {
	COLOR				: #888;
}

TD.wiki{
	MARGIN				: 0px 0px 0px 0px;
	PADDING				: 2px 2px 2px 2px;

	TEXT-ALIGN			: left;
	VERTICAL-ALIGN		: top;

	BORDER				: #000 0px;

	COLOR				: #222;
	BACKGROUND-COLOR	: #CCC;
}

/* 引用 */
BLOCKQUOTE {
	PADDING				: 4px 4px 4px 4px;

	FONT-STYLE			: italic;

	BACKGROUND-COLOR	: #CCC;

	FONT-SIZE			: x-small;

}

/* 整形済み（ソースコード） */
PRE {
	PADDING				: 4px 4px 4px 4px;
	MARGIN-LEFT			: 16px;
	BACKGROUND-COLOR	: #CCC;

	FONT-SIZE			: x-small;

}

/* 各種フォーム */
TEXTAREA {
	WIDTH				: 95%;
	FONT-SIZE			: 90%;
}

FORM {
	MARGIN-TOP			: 2px;
	MARGIN-BOTTOM		: 2px;
	PADDING				: 4px;
}

DIV.adminmenu FORM { /* 上書き */
	MARGIN				: 0px;
	PADDING				: 0px;
}

/* コメント */
DIV.comment {
	MARGIN-TOP			: 1em;
	PADDING				: 2px;

	FONT-SIZE			: 90%;

	COLOR				: #222;
	BACKGROUND-COLOR	: #CCC;
}

DIV.comment FORM {
	PADDING			: 2px 2px 2px 2px;
	margin-top		: 0.2em;
	margin-bottom	: 0.2em;
}

DIV.commentshort p {
	margin-top		: 0.2em;
	margin-bottom	: 0.2em;
	line-height		: 1.2em;
}

SPAN.commentator {
}

/* リファラ */
DIV.referer {
	FONT-SIZE			: x-small;
}

SPAN.referer {
	FONT-SIZE			: x-small;
}

/* 月別カレンダー */
TABLE.calendar {
	FONT-SIZE			: 12px;
	LINE-HEIGHT			: 12px;

	BORDER-WIDTH		: 0px;
}

TABLE.calendar TD {
	margin: 0px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}

TABLE.calendar TD.calendar-prev-month,
 TABLE.calendar TD.calendar-current-month,
 TABLE.calendar TD.calendar-next-month {
	text-align: center;
}

/* アマゾン画像 */
IMG.amazon {
	MARGIN				: 4px 8px 8px 4px;
	FLOAT				: left;
	BORDER				: none;
}
