/*
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	: #E0E0E0;	/* #E0E0E0 #FFF; * *//
	BACKGROUND-IMAGE	: url(bg1.gif);	/* つけたし */
}

/* ヘッダ */
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	: #0099CC;
}

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	: #E6E6B3; /* #transparentサイドバーの色をここで指定 */ */
	BACKGROUND-IMAGE	: url(bg2.jpg); /* つけたし */

}

DIV.main {
	MIN-HEIGHT			: 50em;/* 60em *
	HEIGHT				: 50em;/* 60em */
	/*\*/height			: auto;/**/ /* Safariで問題が起こるのはこれのせいか？*/
	_HEIGHT				: 50em;/* 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	: #EEFFFF; /* : #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; /* : #FFFFE8　*/*/
	BACKGROUND-IMAGE	: url(bg3.jpg);	/* つけたし */

	FONT-SIZE			: medium;
	color				: #333333;	/* つけたし */
	TEXT-ALIGN			: left;
}

H2 {
	BORDER-LEFT			: #0000FF 8px solid;
	BORDER-BOTTOM		: #0000FF 2px solid;

	BORDER-TOP			: #0000FF 1px solid;
	BORDER-BOTTOM		: #0000FF 1px solid;
	BORDER-RIGHT		: #0000FF 1px solid;
	BORDER-LEFT			: #0000FF 8px solid;
}

H3 {
	FONT-SIZE			: small;

	BORDER-LEFT			: #0000FF 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				: #0000FF;
}

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				: #0000FF;

	BORDER				: #0000FF 1px solid;
	background-image	: url(b1.gif); /* : つけたし　*/
	background-color	: #009933; /* : つけたし　*/
}

DIV.sidebar H4 {
	TEXT-ALIGN			: center;
	FONT-SIZE			: small;
	COLOR				: #0000FF;
}

DIV.sidebar A:link {
	COLOR				: #000;/* : #E00　*/
	BACKGROUND-COLOR	: transparent;
	TEXT-DECORATION		: none;
}

DIV.sidebar A:visited {
	COLOR				: #900;/* : #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				: 0px 0px 0px 0px;	/*4px 0px 0px 0px;し*/
	PADDING				: 4px;

	BORDER-TOP			: #0099CC 2px solid;
	BACKGROUND-COLOR	: #C8E4FF;	/*つけたし*/
}

/* 編集フォーム */
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			: CENTER;/*　left;　*/
	VERTICAL-ALIGN		: top;

	BORDER				: 1px solid #999999;/*　none;　*/

	COLOR				: #FFF;
	BACKGROUND-COLOR	: #0000FF;
}

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			: CENTER;/*　left;　*/
	VERTICAL-ALIGN		: top;

	BORDER				: 1px solid #999999;/*　#000 0px;　*/

	COLOR				: #222;
	BACKGROUND-COLOR	: #FFFFCC;/*　表の色　*/
}

/* 引用 */
BLOCKQUOTE {
	MARGIN				: 1em 4px 1em 16px;
	PADDING				: 4px;

	BORDER				: #0000FF 1px solid;
	BACKGROUND-COLOR	: #FFFFEB;/*　#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	: #0000FF;
	BACKGROUND-IMAGE	: none;
	BORDER				: none;
}

DIV.diary H3 {
}

DIV.diary DIV.body {
	BORDER-RIGHT		: #0000FF 2px solid;
	BORDER-BOTTOM		: #0000FF 2px solid;
	BORDER-LEFT			: #0000FF 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;
}
