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

/* 全体 */
BODY {
	MARGIN				: 0px;

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

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

/* ヘッダ */
DIV.header { /* passwiki_baseを上書き */
	WIDTH				: 100%;

	MARGIN				: 0px;
	PADDING				: 16px 4px 1px 4px;

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

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

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

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

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

/* 管理メニュー */
DIV.adminmenu {
	WIDTH				: 100%;

	MARGIN				: 0px;
	PADDING				: 1px 4px 1px 4px;

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

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

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

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

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

/* 本文 */
DIV.contents {
	WIDTH				: 100%;

	MARGIN				: 0px;
	PADDING				: 0px;

	BACKGROUND-COLOR	: #EEE; /* サイドバーの色をここで指定 */
}

DIV.main {
	MIN-HEIGHT			: 60em;
	HEIGHT				: 60em;
	/*\*/height			: auto;/**/ /* Safariで問題が起こるのはこれのせいか？*/
	_HEIGHT				: 60em;

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

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

	BACKGROUND-COLOR	: #FFF;
/*	BORDER				: #0F0 1px solid; */
}

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

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

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

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

/* ページ名表示 */
H1 {
	MARGIN				: 16px 0px 16px 0px;
	PADDING				: 2px 2px 2px 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 {
	BORDER-LEFT			: #E81 8px solid;
	BORDER-BOTTOM		: #E81 2px solid;
}

H3 {
	BORDER-BOTTOM		: #E81 2px solid;
}

H4 {
}

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

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

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

HR {
	COLOR				: #E81;
}

B {
}

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

	WIDTH				: 10em;

	MARGIN				: 0px;
	PADDING				: 4px;

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

	FONT-SIZE			: x-small;

	COLOR				: #222;
/*	BACKGROUND-COLOR	: #EEE; */
/*	BORDER				: #F00 1px solid; */
}

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

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

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

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

/* フッタ */
DIV.footer {
	CLEAR				: both;
	FONT-SIZE			: 10px;
	TEXT-ALIGN			: right;

	MARGIN				: 4px 0px 0px 0px;

	BORDER-TOP			: #E81 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	: #E81;
}

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;

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

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

	BORDER				: #A40 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			: Verdana, Arial, 'MS PGothic', 'MS Gothic', 'Osaka', Gothic, sans-serif;
	TEXT-ALIGN			: left;

	COLOR				: #FFF;
	BACKGROUND-COLOR	: #E81;
	BACKGROUND-IMAGE	: none;
	BORDER				: none;
}

DIV.diary H3 {
}

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

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

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

	FONT-SIZE			: 90%;

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

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

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

	LINE-HEIGHT		: 1.2em;
}

SPAN.commentator {
}

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

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

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

	BORDER				: none;
	BORDER-WIDTH		: 0px;
}

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