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

/* 全体 */
BODY {
	MARGIN				: auto;
        WIDTH                           : 600px;

	FONT-FAMILY			: 'MS PGothic', 'Osaka', 'MS Gothic', Gothic, sans-serif;
	TEXT-ALIGN			: center;
	FONT-SIZE			: small;

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

/* ヘッダ */
DIV.header { /* passwiki_baseを上書き */
	FLOAT				: center;
	WIDTH				: 600px;
	HEIGHT				: 80px;

	MARGIN				: 0px;
	PADDING				: 10px 0px 0px 0px;

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

	COLOR				: #FFF;
	BACKGROUND-COLOR	: #420;

	BACKGROUND-IMAGE	: url(flower.jpeg);
	BACKGROUND-POSITION	: 0px 0px;
	BACKGROUND-REPEAT	: no-repeat;
}

DIV.header A {
	MARGIN				: 0px 0px 0px 20px;
}

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

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

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

/* 管理メニュー */
DIV.adminmenu {
	WIDTH				: 600px;

	MARGIN				: 0px;
	PADDING				: 0px 0px 0px 0px;

	FONT-SIZE			: small;
	TEXT-ALIGN			: right;
	WHITE-SPACE			: nowrap;

	COLOR				: #FFF;
	BACKGROUND-COLOR		: #120;
	FLOAT				: center;
}

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

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

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

/* 本文 */
DIV.contents {
	FLOAT				: center;
	WIDTH				: 600px;

	TEXT-ALIGN			: center;

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

/*	BORDER				: #F00 1px solid; */
}

DIV.main {
	FLOAT				: left;
	WIDTH				: 420px;

	MARGIN				: 0px 0px 0px 2px;
	PADDING				: 1px 1px 1px 1px;

	TEXT-ALIGN			: left;
	LINE-HEIGHT			: 1.4em;

/*	BORDER				: #0F0 1px solid; */
}

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

DIV.body {
	MARGIN				: 0px;
	PADDING				: 2px 2px 2px 4px;
}

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

DIV.section P{
	MARGIN				: 0px;
	PADDING				: 2px 2px 2px 8px;
}

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

	TEXT-ALIGN			: left;
}

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

	FONT-SIZE			: medium;
	TEXT-ALIGN			: left;

}

H2 {
	COLOR				: #FFF;
	BACKGROUND-IMAGE	: url(flower.jpeg);
	BACKGROUND-POSITION	: 0px 0px;
	BACKGROUND-REPEAT	: repeat-x;

	BORDER-LEFT			: #120 8px solid;
}

H3 {
	BORDER-LEFT			: #120 8px solid;
}

H4 {
}

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

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

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

HR {
	COLOR				: #120;
}

B {
}

/* サイドバー */
DIV.sidebar {
	FLOAT				: left;
/*	POSITION			: absolute; */
/*	LEFT				: 0px; */

	WIDTH				: 170px;

	MARGIN				: 0px;
	PADDING				: 2px 2px 3em 2px;

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

	FONT-SIZE			: small;

/*	COLOR				: #EEE; */
	BACKGROUND-COLOR	: #DDA;
/*	BORDER				: #00F 1px solid; */
}

DIV.sidebar H3,H4 {
	FONT-SIZE			: small;
	TEXT-ALIGN			: left;
}

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

DIV.sidebar A:visited {
	TEXT-DECORATION		: none;

	COLOR				: #530;
	BACKGROUND-COLOR	: transparent;
}

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

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

	WIDTH				: 600px;
	MARGIN				: 4px;
	PADDING				: 2px;

	FONT-SIZE			: 10px;
	TEXT-ALIGN			: right;

	BORDER-TOP			: #120 2px solid;
}

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

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

	BORDER				: none;
}

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

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

	BORDER				: none;

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

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

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

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

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

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

	BORDER				: #000 0px;

	BACKGROUND-COLOR	: #DDA;
}

/* 引用 */
BLOCKQUOTE {
	MARGIN				: 1em 4px 1em 16px;
	PADDING				: 4px;

	BORDER				: #777 1px solid;
	BACKGROUND-COLOR	: #EEE;
}

/* 整形済み（ソースコード） */
PRE {
	PADDING				: 4px;
	MARGIN				: 1em 4px 1em 16px;

	BACKGROUND-COLOR	: #EEE;
}

/* 字下げ */
UL {
	MARGIN-TOP			: 0.2em;
	MARGIN-BOTTOM		: 0.2em;
}

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

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

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

/* 日記 */
DIV.diary H2 {
	FONT-FAMILY			: Courier, Arial, 'MS PGothic', 'MS Gothic', 'Osaka', Gothic, sans-serif;
	TEXT-ALIGN			: left;

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

	BORDER-TOP			: #120 2px solid;
	BORDER-LEFT			: #120 2px solid;
	BORDER-RIGHT		: #120 2px solid;
}

DIV.diary H3 {
	BACKGROUND-IMAGE	: none;
	BORDER				: none;
}

DIV.diary DIV.body {
	BORDER-RIGHT		: #120 2px solid;
	BORDER-BOTTOM		: #120 2px solid;
	BORDER-LEFT			: #120 2px solid;
}

DIV.diary DIV.section {
	PADDING				: 2px 2px 0px 2px;
}

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

	FONT-SIZE			: small;

	BACKGROUND-COLOR	: #DDA;
}

DIV.comment FORM {
	MARGIN				: 2px;
	PADDING				: 4px;
}

DIV.commentshort p {
	MARGIN				: 0px 0px 0px 0px;
	PADDING				: 0px 0px 0px 0px;

	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				: none;
}

TABLE.calendar TD {
	MARGIN				: 0px;
	PADDING				: 0px;
	TEXT-ALIGN			: right;
	BORDER				: none;
}

TABLE.calendar TD.calendar-prev-month,
 TABLE.calendar TD.calendar-current-month,
 TABLE.calendar TD.calendar-next-month {
	TEXT-ALIGN			: center;
}

TABLE.calendar A {
	FONT-WEIGHT			: bold;
}

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