/*
Theme video
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				: 800px;	/* WIDTH	: 100%;*/
	HEIGHT				: 100px;

	MARGIN				: 0px;
	PADDING				: 16px 4px 1px 4px;

	FONT-FAMILY			: Verdana, Arial, 'MS PGothic', 'MS Gothic', 'Osaka', Gothic, sans-serif;
	FONT-SIZE			: x-large;
	TEXT-ALIGN			: light;

	COLOR				: #FFF;
	BACKGROUND-COLOR	: #FFF;

	BACKGROUND-IMAGE	: url(video_header_orange.jpg);
	BACKGROUND-POSITION	: left top;
	BACKGROUND-REPEAT	: no-repeat;
}

DIV.header A:link {
	COLOR				: #0000FF;
}

DIV.header A:visited {
	COLOR				: #0000FF;
}

DIV.header A:hover {
	COLOR				: #0000FF;
}

/* 管理メニュー */
DIV.adminmenu {
	WIDTH				: 800px;	/*WIDTH				: 100%;*/
	
	MARGIN				: 0px;
	PADDING				: 1px 4px 1px 4px;

	FONT-SIZE			: x-small;
	TEXT-ALIGN			: right;
	WHITE-SPACE			: nowrap;

	COLOR				: #FFF;
	BACKGROUND-COLOR	: #FF6600;
}

DIV.adminmenu A:link {
	COLOR				: #FFF;
}

DIV.adminmenu A:visited {
	COLOR				: #FFF;
}

DIV.adminmenu INPUT {
	MARGIN				: 0px;
	FONT-SIZE			: x-small;
}

/* 本文 */
DIV.contents {
	WIDTH				: 800px;	/*WIDTH				: 100%;*/

	MARGIN				: 0px;
	PADDING				: 0px;

	BACKGROUND-COLOR	: #transparent; /* サイドバーの色をここで指定 */
}

DIV.main {
	MIN-HEIGHT			: 40em;/* 60em */
	HEIGHT				: 40em;/* 60em */
	/*\*/height			: auto;/**/ /* Safariで問題が起こるのはこれのせいか？*/
	_HEIGHT				: 40em;/* 60em */

	MARGIN				: 0px 0px 0px 11em;/* 0px 0px 0px 9.5em　mainの右　*/
	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				: 4px 2px 4px 2px;
	PADDING				: 16px 4px 16px 4px;

	TEXT-ALIGN			: center;

	FONT-SIZE			: x-large;
	color				: #666666;

	BORDER-TOP			: #000 1px solid;
	BORDER-BOTTOM		: #000 1px solid;
}

/* 見出し */
H2, H3, H4 {
	CLEAR				: both;
	MARGIN				: 0.5em 0em 0em 0em;
	PADDING				: 2px 2px 0px 4px;
	background-color	: #FFFFE8;

	FONT-SIZE			: medium;
	TEXT-ALIGN			: left;
}

H2 {
	BORDER-LEFT			: #D40 8px solid;
	BORDER-BOTTOM		: #D40 2px solid;

	BORDER-TOP			: #D40 1px solid;
	BORDER-BOTTOM		: #D40 1px solid;
	BORDER-RIGHT		: #D40 1px solid;
	BORDER-LEFT			: #D40 8px solid;
}

H3 {
	FONT-SIZE			: small;

	BORDER-LEFT			: #D40 8px solid;
}

H4 {
}

/* リンクとか */
A:link {
	COLOR				: #E00;
	TEXT-DECORATION		: none;
}

A:visited {
	COLOR				: #900;
	TEXT-DECORATION		: none;
}

A:hover {
	COLOR				: #F22;
	TEXT-DECORATION		: underline;
}

HR {
	COLOR				: #D40;
}

B {
}

/* サイドバー */
DIV.sidebar {
/*	FLOAT				: left; */
	POSITION			: absolute;
	LEFT				: 0px;

	WIDTH				: 12em;/*	WIDTH				: 10em; サイドの幅*/

	MARGIN				: 0px;
	PADDING				: 4px;

	TEXT-ALIGN			: left;
	VERTICAL-ALIGN		: top;
	FONT-SIZE			: x-small;
}

DIV.sidebar H3 {
	TEXT-ALIGN			: center;
	FONT-SIZE			: small;
	COLOR				: #D40;

	BORDER				: #D40 1px solid;
}

DIV.sidebar H4 {
	TEXT-ALIGN			: center;
	FONT-SIZE			: small;
	COLOR				: #D40;
}

DIV.sidebar A:link {
	COLOR				: #E00;
	BACKGROUND-COLOR	: transparent;
	TEXT-DECORATION		: none;
}

DIV.sidebar A:visited {
	COLOR				: #900;
	BACKGROUND-COLOR	: transparent;
	TEXT-DECORATION		: none;
}

DIV.sidebar A:hover {
	COLOR				: #F22;
	TEXT-DECORATION		: underline;
}

/* フッタ */
DIV.footer {
	WIDTH				: 800px;
	CLEAR				: both;
	FONT-SIZE			: 10px;
	TEXT-ALIGN			: right;

	MARGIN				: 4px 0px 0px 0px;
	PADDING				: 4px;

	BORDER-TOP			: #FF6600 2px solid;
}

/* 編集フォーム */
TEXTAREA {
	WIDTH				: 100%;
	FONT-SIZE			: 90%;
}

/* 表組み */
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	: #D40;
}

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	: #FFFFCC;/*　表の色　*/
}

/* 引用 */
BLOCKQUOTE {
	MARGIN				: 1em 4px 1em 16px;
	PADDING				: 4px;

	BORDER				: #D40 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;
}

/* 日記 */
DIV.diary H2 {
	FONT-FAMILY			: Verdana, Arial, 'MS PGothic', 'MS Gothic', 'Osaka', Gothic, sans-serif;
	TEXT-ALIGN			: left;

	COLOR				: #FFF;
	BACKGROUND-COLOR	: #D40;
	BACKGROUND-IMAGE	: none;
	BORDER				: none;
}

DIV.diary H3 {
}

DIV.diary DIV.body {
	BORDER-RIGHT		: #D40 2px solid;
	BORDER-BOTTOM		: #D40 2px solid;
	BORDER-LEFT			: #D40 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;
}

