/*
  WebForgスタイルシート
*/

/* 全体的な設定 */
body               { background-color:white; background-image:url(img/background.jpg); margin:0px; }
body,tr,td,th      { font-size:12pt; color:black; font-family: "ＭＳ Ｐゴシック", "Osaka"; }

/* アンカータグの設定 */
a:link             { color:#5050ff; text-decoration:underline; }
a:visited          { color:#555555; text-decoration:underline; }
a:hover            { color:#FF0099; text-decoration:none; }
a:active           { color:#FF0099; text-decoration:none; }

a.title:link       { color:#000000; text-decoration:none; }
a.title:visited    { color:#000000; text-decoration:none; }
a.title:hover      { color:#000000; text-decoration:none; }
a.title:active     { color:#000000; text-decoration:none; }

a.category:link    { color:; text-decoration:none; }
a.category:visited { color:; text-decoration:none; }

a.link:link        { color:navy; text-decoration:underline; }
a.link:visited     { color:navy; text-decoration:underline; }
a.link:hover       { color:#FF0000; text-decoration:underline; }
a.link:active      { color:#FF0000; text-decoration:underline; }

/* フォーム系の設定 */
input	           { font-size:9pt; color:#000000; background-color:#EEEEEE; border-style:solid; border-width:1px; border-color:black; }
select	           { font-size:9pt; color:#000000; background-color:#EEEEEE; border-style:solid; border-width:1px; border-color:black; }
textarea           { font-size:9pt; color:#000000; background-color:#EEEEEE; border-style:solid; border-width:1px; border-color:black; }
.button	           { font-size:9pt; color:#000000; background-color:#EEEEEE; border-style:solid; border-width:1px; border-color:black; }

ul.list1 {
	margin-left:30px;
	margin-bottom:20px;
	line-height:1.5em;
}

/*  メインのテーブル  */
.main_box {
	width:760px;
}

/*  タイトル  */
.title_box {
	text-align:left;
	width:730px;
	margin-top:10px;
	margin-bottom:15px;
	/*
	font-size:16;
	color:black;
	*/
}

/*  ホームページリンク  */
.home_url_box {
	text-align:right;
	width:730px;
	margin-bottom:1px;
}

/*  現在のカテゴリー表示のテーブル  */
.category_box {
	border-width:1px;
	border-color:black;
	border-style:solid;
	background-color:white;
	background-image:url();
	color:;
	text-align:left;
	margin-bottom:12px;
	width:730px;
}

/*  サイドメニューのテーブル */
.menu_table {
	border-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#F8F8F8;
	background-image:url();
	text-align:left;
	width:199px;
}

/*  サイドメニューのタイトル  */
.menu_title {
	font-size:80%;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.5em;
	padding:3px;
	
	color:<design:sidebar_title_char_color;
	background-color:#DDDDF8;
	background-image:url();
}

/* サイドメニューのテーブルの中のテーブル */
.menu_table_inside {
	width:170;
	margin:10px;
}

/*  サイドメニューの１行  */
.menu_line {
	text-align:left;
	margin:5px;
	font-size:90%;
}

/*  Whats newの下線  */
.whatsnew_underline {
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:black;
}

/*  コメント・トラックバックの下線  */
.article_underline {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:black;
	margin-bottom:8px;
	font-size:9pt;
	font-weight:bold;
}

/* コメントの文  */
.comment_line {
	margin-top:25px;
	margin-bottom:25px;
	margin-left:15px;
}

/*  エントリの区切り線  */
.article_line {
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:black;
	width:100%;
	font-size:5pt;
}

/*  記事のテーブル  */
.article_table {
	border-width:1px;
	border-color:black;
	border-style:solid;
	background-color:#F8F8F8;
	background-image:url();
	width:515px;
}

/*  記事のタイトル  */
.article_title {
	text-align:left;
	letter-spacing:0.1em;
	background-color:LIGHTYELLOW;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	border-left-style:solid;
	border-left-width:5px;
	border-left-color:black;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:black;
}

/*  記事のフッター  */
.article_footer {
	font-size:80%;
}

/*  メンバー管理画面のテーブル  */
.member_table {
	border-left: solid 1pt black;
	border-right: solid 1pt black;
	border-bottom: solid 1pt black;
	background-color:white;
	background-image:url();
	width:730px;
}

/*  メンバー管理画面の中身  */
.member_td {
	vertical-align:top;
	padding:25px;
}

/*  メンバー管理画面のタブ（table）  */
.member_tab_table {
	width:730px;
}

/*  メンバー管理画面の機能\選択（td）  */
.member_tab_td_active {
	border-top: solid 1pt black;
	border-left: solid 1pt black;
	text-align:center;
	padding:5px;
	width:110px;
	
	background-color:white;
	background-image:url();
}

/*  メンバー管理画面の機能\未選択（td）  */
.member_tab_td_passive {
	border-top: solid 1pt black;
	border-left: solid 1pt black;
	border-bottom: solid 1pt black;
	text-align:center;
	padding:5px;
	width:110px;
	
	background-color:white;
	background-image:url();
}

/*  メンバー管理画面の機能\間隔確保（td）  */
.member_tab_td_blank {
	border-left: solid 1pt black;
	border-bottom: solid 1pt black;
	text-align:center;
	width:5px;
}

/*  メンバー管理画面の機能\最初の間隔確保（td）  */
.member_tab_td_blank_first {
	border-bottom: solid 1pt black;
	text-align:center;
	width:30px;
}

/*  メンバー管理画面の機能\最後の間隔確保（td）  */
.member_tab_td_blank_last {
	border-left: solid 1pt black;
	border-bottom: solid 1pt black;
	text-align:center;
}

/* 画像 */
.image_index {
	width:23px;
	height:23px;
	border-width:1px;
	border-color:black;
}

.image_user {
	width:13px;
	height:13px;
	border-width:1px;
	border-color:black;
	margin-right:3px;
}

.image_entry {
	border-width:0px;
}

/* カレンダー */
.calendar_table {
	border:0px;
	margin-left: auto;
	margin-right: auto;
	/*background-color:<design:calendar_border>;*/
}

.calendar_title {
	height:10px;
	/*color:<design:calendar_title_color>;*/
	/*background-color:<design:calendar_title_back_color>;*/
}

.calendar_td {
	width:10px;
	height:10px;
	text-align: right;
	/*background-color:<design:calendar_td_color>;*/
}

.calendar_day		{ color:black; }
.calendar_saturday	{ color:blue; }
.calendar_sunday	{ color:red; }

/*
.calendar_day		{ color:<design:calendar_day_color>; }
.calendar_saturday	{ color:<design:calendar_saturday_color>; }
.calendar_sunday	{ color:<design:calendar_sunday_color>; }
*/
