@charset "utf-8";

/* ----------------------------------------
 Reset Style
---------------------------------------- */
* {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}


/* ----------------------------------------
 Base Style
---------------------------------------- */
body {
	color: #999;
	font-family: "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	background-color: #000;
	background-image: url(http://bfile.shinobi.jp/2445/bmbk_background.gif);
	background-repeat: repeat;
	margin: 0;
	padding: 0;
	}

body #blockBorder {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	}

body.wide #blockBorder {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	}

a:link {
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	}

a:visited {
	color:#999;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	}

a:hover {
	color:#fff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}

a:active {
	color:#fff;
	}

img {
	vertical-align: middle;
	border-style: none;
	border-width: 0;
	}

p {
	margin: 5px;
	padding: 0;
	}

small {
	color: #666;
	}

form {
	margin: 0;
	padding: 0;
	}

input {
	color: #999;
	font-size: smaller;
	font-family: "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	font-weight: normal;
	font-style: normal;
	}

textarea.CommentForms {
	color: #999;
	font-size: 80%;
	font-family: "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	font-weight: normal;
	}

select {
	color: #666;
	font-size: smaller;
	background-color: #333;
	margin-right: 5px;
	margin-left: 2px;
	padding: 2px 0 0 1px;
	border: dotted 1px;
	}

option {
	background-color: #333;
	margin: 0;
	padding: 2px 5px;
	border-color: #000;
	}


/* ----------------------------------------
 IE6 - Style
---------------------------------------- */
#wrapper {
	text-align: center;
	margin: 0;
	padding: 0;
	}

* html #mainBlock {
	margin-right: auto;
	margin-left: auto;
	}

* html .PluginBlockL {
	width: 180px;
	}

* html .PluginBlockR {
	width: 180px;
	}

* html .PluginContentsleft a {
	border-style: none;
	border-width: 0;
	}

* html .EntryBlock {
	margin-right: 179px;
	margin-left: 0;
	padding-left: 0;
	}

* html .EntryTitle {
	font-size: 1.1em;
	padding-top: 5px;
	}

* html .BlockWidth {
	font-size: smaller;
	width: auto;
	border-style: none;
	border-width: 0;
	}

* html .CommentFormThRight {
	font-size: 0.6em;
	font-weight: normal;
	}

* html #TrackbackURL {
	font-size: 1em;
	}

* html .calenderDiv {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	}

* html table.CalendarMoveTable {
	font-size: 1.2em;
	}

* html table.CalendarTable {
	font-size: 0.9em;
	text-align: center;
	}

* html .CalendarPrevTd {
	font-size: 1em;
	}

* html .CalendarNowTd {
	font-size: 1em;
	}

* html .CalendarNextTd {
	font-size: 1em;
	}

* html input.box {
	font-size: 1em;
	width: 100%;
	}

* html .selector {
	font-size: 1em;
	width: 130px;
	}

* html blockquote.code {
	font-size: 1.2em;
	width: 100%;
	}


/* ----------------------------------------
 IE7 Style
---------------------------------------- */
*:first-child+html .EntryBlock {
	float: left;
	margin-right: 15px;
	}

*:first-child+html .EntryTitle{
	font-size: 1em;
	}

*:first-child+html #TrackbackURL {
	font-size: 1em;
	}

*:first-child+html option {
	font-size: 1em;
	}

*:first-child+html input.box {
	font-size: 1em;
	}

*:first-child+html .selector {
	font-size: 1em;
	}

*:first-child+html blockquote.code {
	font-size: 1.2em;
	width: 80%;
	}


/* ----------------------------------------
 MacIE5 Style
---------------------------------------- */
* html>body #TopTitle a {
	border-bottom-color: #fff;
	}

* html>body .PluginBlockL {
	width: 152px;
	margin: 0;
	padding: 10px 10px 0;
	}

* html>body .PluginBlockR {
	width: 152px;
	margin: 0;
	padding: 0 10px 10px;
	}

* html>body .EntryBlock {
	margin-right: 173px;
	}

* html>body .BlockWidth {
	font-size: 1em;
	width: 100%;
	border-style: none;
	border-width: 0;
	}

* html>body .CalendarTable {
	font-size: 0.7em;
	text-align: center;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	}

* html>body table.CalendarMoveTable {
	width: auto;
	}

* html>body .CommentFormThRight {
	width: auto;
	}

* html>body table.CalendarMoveTable {
	width: auto;
	}

* html>body table.CalendarTable {
	width: auto;
	}

* html>body input.box {
	width: 100px;
	}

* html>body .selector {
	width: 100px;
	border: double 3px #66f;
	}

* html>body option {
	width: 100px;
	font-size: medium;
	}

* html>body div.code {
	width: 90%;
	height: 120px;
	overflow: scroll;
	white-space: pre;
	margin: 10px 20px;
	padding: 5px 10px;
	}

* html>body pre {
	padding-right: 10px;
	padding-left: 10px;
	white-space: normal;
	}


/* ----------------------------------------
  Font Size (Firefox)
---------------------------------------- */
body {
	font-size: 100%;
	line-height: 132%;
	}

/* ----------------------------------------
  Font Size (IE6 -)
---------------------------------------- */
* html body {
	font-size: 100%;
	line-height: 128%;
	}

/* ----------------------------------------
  Font Size (IE7)
---------------------------------------- */
*:first-child+html body {
	font-size: 96%;
	line-height: 140%;
	}

/* ----------------------------------------
  Font Size (Opera - MacIE5)
---------------------------------------- */
html:first-child body {
	font-size: 100%;
	line-height: 136%;
	}

/* ----------------------------------------
  Font Size (MacIE5)
---------------------------------------- */
* html>body {
	font-size: 100%;
	line-height: 136%;
	}


/* ----------------------------------------
 Box Style
---------------------------------------- */
#mainBlock {
	background-color: #000;
	text-align: left;
	margin: 0 20px 0;
	padding: 5px 5px 0;
	border: solid 5px #333;
	}

/* テキスト左寄せ */
.left {
	text-align:left;
	margin-top: -5px;
	margin-left: 10px;
	}

/* テキスト中央寄せ */
.center {
	text-align:center;
	margin-top: -5px;
	margin-right: auto;
	margin-left: auto;
	}

/* テキスト右寄せ */
.right {
	text-align:right;
	margin-top: -5px;
	margin-right: 10px;
	}


/* ----------------------------------------
 Navigation Style
---------------------------------------- */
#navigation {
	text-align: right;
	margin: 0;
	padding: 0 10px 0 0;
	}

#navigation a {
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0;
	}

#navigation img {
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 1px;
	}

#navigation a img {
	margin: 0;
	padding: 0;
	border: solid 1px #000;
	}

#navigation a:hover img {
	margin: 0;
	padding: 0;
	border: solid 1px #fff;
	}


/* ----------------------------------------
 トップブロック用デザイン
---------------------------------------- */
/* 一番上のブロック（タイトルが書かれる場所）の設定 */
#TopBlock {
	margin: 0;
	padding: 0;
	border: double 3px #333;
	}

#TopBgBlock {
	font-size: smaller;
	background-image:url(http://bfile.shinobi.jp/2445/bmbk_header.png);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	border: solid 1px #000;
	}

/* ページタイトル文字部分の設定 */
#TopTitle {
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	margin: 20px 20px 0;
	padding: 0;
	}

#TopTitle a {
	color: #fff;
	font-weight: bold;
	background-color: #000;
	border-bottom-width: 1px;
	}

#TopTitle a:hover {
	color: #fff;
	font-weight: bold;
	background-color: #000;
	border-bottom-width: 1px;
	}

/* ページタイトルの下に来るブログの説明文書 */
#TopExplanation {
	font-size: 0.8em;
	text-align: center;
	margin: 0 10px;
	padding: 0;
	}


/* ----------------------------------------
 フッターブロック用デザイン
---------------------------------------- */
/* 一番下のブロック（著作権表示が書かれる場所）の設定 */
#FooterBlock {
	color: #999;
	font-size: smaller;
	padding: 10px;
	clear: both;
	margin: 0;
	border-top: 2px solid #333;
	}

.FooterCC {
	font-size: smaller;
	}

.FooterCopyright {
	font-size: smaller;
	margin-right: 100px;
	}

.FooterCopyright a {
	color: #666;
	border-bottom-color: #666;
	border-bottom-style: dotted;
	}

.FooterCopyright a:hover {
	color: #999;
	border-bottom-color: #999;
	border-bottom-style: dotted;
	}

.FooterCM {
	font-size: smaller;
	text-align: right;
	margin-right: 200px;
	}

.FooterCM a {
	color: #333;
	border-bottom-color: #333;
	border-bottom-style: dotted;
	}

.FooterCM a:hover {
	color: #666;
	border-bottom-color: #666;
	border-bottom-style: dotted;
	}


/* ----------------------------------------
 プラグインブロック用デザイン
---------------------------------------- */
/* プラグイン表示箇所全体の設定 */
.PluginBlockL {
	color: #666;
	font-size: smaller;
	position: static;
	float: right;
	width: 178px;
	margin: 0;
	padding: 10px 10px 0;
	border-color: #000 #000 #000 #333;
	border-style: solid;
	border-width: 0 1px;
	}

.PluginBlockR {
	color: #666;
	font-size: smaller;
	position: static;
	width: 178px;
	float: right;
	clear: both;
	margin: 0;
	padding: 0 10px 10px;
	border-color: #000 #000 #333 #333;
	border-style: solid solid dotted;
	border-width: 0 1px 1px;
	}

.PluginHeaderBlock{}

.PluginFooterBlock{}

/* プラグイン表示箇所の背景や余白設定 */
.PluginInnerBlock {
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	}

/* プラグインのタイトル（名称）部分の設定 */
.PluginTitleleft {
	color: #999;
	font-family: "Hiragino Mincho Pro", Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	}

/* プラグインの説明部分の設定 */
.PluginExplanation {}

/* プラグインが表示される場所の設定 */
.PluginContents {
	font-size: smaller;
	margin-left: 10px;
	}

.PluginContentsleft {
	font-size: smaller;
	margin-left: 10px;
	}


/* ----------------------------------------
 記事ブロック用デザイン
---------------------------------------- */
.EntryBlock {
	font-size: smaller;
	margin: 0 199px 0 0;
	padding: 10px;
	border-right: 1px solid #333;
	border-bottom: 1px dotted #333;
	border-top-style: none;
	border-top-width: 0;
	border-left-style: none;
	border-left-width: 0;
	}

.post {
	background-color: transparent;
	margin: 15px 10px 40px;
	padding-top: 5px;
	border-top: 1px dotted #333;
	}

/* 記事表示部分の背景や余白等の設定 */
.EntryInnerBlock {}

/* 各記事タイトル部分の設定 */
.EntryTitle {
	font-size: 1.2em;
	font-family: "Hiragino Mincho Pro", Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background-image: url(http://bfile.shinobi.jp/2445/bmbk_h_text.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding: 3px 10px 2px 30px;
	}

.EntryTitle a {
	color: #ccc;
	font-weight: bold;
	border-bottom-color: #666;
	border-bottom-style: dotted;
	}

.EntryTitle a:hover {
	color: #fff;
	border-bottom-color: #999;
	border-bottom-style: dotted;
	}

/* 各記事やコメント、トラックバックなどの総合のブロック部分 */
.EntryTextBox {
	padding-right: 10px;
	padding-left: 10px;
	}

/* 記事本文が記載される部分 */
.EntryText {
	font-size: 0.9em;
	background-image: url(http://bfile.shinobi.jp/2445/bmbk_bg_text.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 10px 15px;
	border: dotted 1px #333;
	}

/* 追記文書が記載される部分 */
.EntryPsText {
	color: #666;
	font-size: x-small;
	text-align: right;
	margin-right: 10px;
	}

.EntryPsText a {
	color: #666;
	font-size: x-small;
	text-align: right;
	margin-right: 10px;
	}

.EntryPsText a:hover {
	color: #999;
	font-size: x-small;
	text-align: right;
	margin-right: 10px;
	border-bottom-color: #ccc;
	border-bottom-style: solid;
	}

/* 記事へのリンク（コメントやトラックバック等）の背景 */
.EntryFooter {
	font-size: smaller;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	border-top: 1px dotted #333;
	}

.EntryFooter a {
	color: #666;
	border-bottom-color: #666;
	border-bottom-style: dotted;
	}

.EntryFooter a:hover {
	color: #999;
	border-bottom-color: #999;
	border-bottom-style: dotted;
	}

/* 記事の投稿者名が記載されている部分 */
.EntryUserName {}

/* 記事を投稿した日が記載されている部分 */
.EntryWriteDate {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.EntryWriteDate a {
	color: #666;
	font-size: 0.8em;
	padding-bottom: 2px;
	border-bottom-color: #666;
	border-bottom-style: dotted;
	}

.EntryWriteDate a:hover {
	color: #999;
	border-bottom-color: #999;
	border-bottom-style: dotted;
	}

/* 記事のカテゴリ名が記載されている部分 */
.EntryCategory {}

/* 記事へのコメントリンクが記載されている部分 */
.EntryComment {
	margin-left: 15px;
	}

/* 記事へのトラックバックリンクが記載されている部分 */
.EntryTrackback {
	margin-left: 15px;
	}

/* 次の記事やHOMEへのリンクが表示される背景部分 */
.PageLinkBlock {
	font-size: 0.9em;
	text-align: center;
	width: auto;
	margin-right: 15px;
	margin-left: 15px;
	padding: 0 10px;
	}

.PageLinkBlock a {
	color: #666;
	border-bottom-color: #666;
	border-bottom-style: dotted;
	}

.PageLinkBlock a:hover {
	color: #999;
	border-bottom-color: #fff;
	border-bottom-style: dotted;
	}

.BlockWidth {
	width: 100%;
	border-style: none;
	border-width: 0;
	}

.BlockWidth td.right {
	font-size: 0.9em;
	text-align: right;
	vertical-align: top;
	width: 30%;
	}

.BlockWidth td.center {
	font-size: 0.9em;
	text-align: center;
	vertical-align: top;
	width: 40%;
	}

.BlockWidth td.left {
	font-size: 0.9em;
	text-align: left;
	vertical-align: top;
	width: 30%;
	}


/* ----------------------------------------
 各コメント表示部分の設定
---------------------------------------- */
/* コメント全体の設定 */
.CommentBlock {
	font-size: 1em;
	margin: 20px;
	padding: 15px;
	border-top: 1px dotted #666;
	}

/* この記事にコメントする　と書かれてる部分の設定 */
.CommentMenuTitle{}

/* コメントのタイトル、コメント、コメント情報の全ての背景部分 */
.CommentTextBox{
	margin: 0;
	padding: 0;
	}

/* コメントのタイトル部分 */
.CommentTitle{
	color: #666;
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: -20px 0 0;
	padding: 0;
	}

/* コメント部分 */
.CommentText{
	color: #666;
	font-size: 0.9em;
	margin: 0 0 0 5px;
	padding: 0 10px;
	border-left: 1px solid #333;
	}

/* 投稿者や投稿時間などが表示されている部分 */
.CommentFooter {
	color: #666;
	font-size: 0.8em;
	}

/* 投稿者名の部分 */
.CommentUserName {
	margin-right: 10px;
	}

/* 投稿者のホームページへのリンク部分 */
.CommentURL {
	color: #666;
	margin-right: 10px;
	}

.CommentURL a {
	color: #666;
	border-bottom: 1px dotted #333;
	}

/* 投稿された時間が記載されている部分 */
.CommentWriteDate {
	margin-right: 5px;
	}

/* コメント編集へのリンク部分 */
.CommentEdit {}

/* コメントを投稿するフォーム全体の設定 */
.CommentFormBlock {}

/* コメントフォーム用テーブル */
.CommentFormTable {}

/* コメントフォームTHタグ設定 */
.CommentFormTh {}

.CommentFormThRight {
	font-size: smaller;
	text-align: right;
	padding: 5px;
	}

/* コメントフォームTDタグ設定 */
.CommentFormTd {}

.CommentFormTdLeft {
	padding: 2px 5px;
	}

/* コメントフォーム送信ボタンのTDタグ設定 */
.CommentFormSubmit {
	text-align: center;
	}

/* inputタグやtextareaの設定 */
.CommentForms {
	color: #999;
	font-size: smaller;
	font-weight: normal;
	font-style: normal;
	background-color: #333;
	width: 300px;
	margin-right: 5px;
	margin-left: 2px;
	padding: 2px 5px;
	border-color: #666 #999 #999 #666;
	border-style: solid;
	border-width: 1px;
	}

.CommentFormsPass {
	color: #999;
	background-color: #333;
	width: 50%;
	margin-right: 5px;
	margin-left: 2px;
	padding: 2px 5px;
	border-color: #666 #999 #999 #666;
	border-style: solid;
	border-width: 1px;
	}


/* ----------------------------------------
 トラックバック表示部分の設定
---------------------------------------- */
/* トラックバック全体の設定 */
.TrackbackBlock{
	margin: 20px;
	padding: 15px;
	border-top: 1px dotted #666;
	}

/* トラックバックメニューのタイトル部分 */
.TrackbackMenuTitle{}

/* トラックバックのタイトル、記事、リンク部分の総合設定 */
.TrackbackTextBox{}

/* トラックバックタイトルの部分 */
.TrackbackTitle{}

/* トラックバックの記事部分 */
.TrackbackText{}

/* 投稿されたブログ名やリンクなどを表示する部分の設定 */
.TrackbackFooter{}

/* トラックバック元のブログ名部分 */
.TrackbackUserName{}

/* トラックバック元へのリンク部分 */
.TrackbackFromURL{}

/* トラックバックされた日付部分 */
.TrackbackWriteDate{}

/* この記事のトラックバック　と書かれた部分の設定 */
.TrackbackURLTitle{
	color: #333;
	font-size: smaller;
	}

/* トラックバックする為のURLが記載されているフォーム部分の設定 */
#TrackbackURL {
	background-color: #333;
	width: 95%;
	margin: 5px 5px 5px 2px;
	padding: 2px 5px;
	border-color: #666 #999 #999 #666;
	border-style: solid;
	border-width: 1px;
	}


/* ----------------------------------------
 各プラグイン共通項目用設定
---------------------------------------- */
/* 各プラグイン処理内の基本デザイン */
.plugin_data {
	background-image: url("http://bfile.shinobi.jp/2445/bmbk_object.gif");
	background-repeat: no-repeat;
	background-position: 0 9px;
	margin: 0;
	padding: 0 0 0 10px;
	}

/* 各プラグイン処理内基本デザインの下に記載する日付など */
.plugin_data_date {
	margin: -5px 0 0 10px;
	padding: 0;
	}

/* 通常のリンクの設定 */
.plugin_data a {
	color: #666;
	border-bottom: 1px dotted #666;
	}

/* 過去に見たことがあるページのリンクの設定 */
.plugin_data a:visited {
	color: #666;
	border-bottom: 1px dotted #666;
	}

/* カーソルが合っている状態のリンクの設定 */
.plugin_data a:hover {
	color: #999;
	border-bottom-color: #fff;
	}

/* アクティブ状態のリンクの設定 */
.plugin_data a:active {
	color: #999;
	border-bottom-style: none;
	}


/* ----------------------------------------
 カレンダープラグイン用デザイン
---------------------------------------- */
/* カレンダー日付移動用テーブル（前月、次月へのリンクなど） */
.CalendarMoveTable {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	}

/* カレンダー日付移動用テーブル、<tr>タグ部分のデザイン */
.CalendarMoveTr {
	margin: 0;
	padding: 0;
	}

/* カレンダー日付移動用テーブル内、左側td部分のデザイン */
.CalendarPrevTd {
	font-size: smaller;
	text-align: left;
	margin: 0;
	padding: 0;
	}

.CalendarPrevTd a {
	color: #999;
	text-decoration: none;
	text-align: left;
	border-bottom-color: #000;
	}

.CalendarPrevTd a:hover {
	color: #fff;
	text-decoration: none;
	text-align: left;
	}

/* カレンダー日付移動用テーブル内、中央td部分のデザイン */
.CalendarNowTd {
	color: #666;
	font-size: smaller;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0 10px;
	}

/* カレンダー日付移動用テーブル内、右側td部分のデザイン */
.CalendarNextTd {
	font-size: smaller;
	text-align: right;
	margin: 0;
	padding: 0 15px 0 0;
	}

.CalendarNextTd a {
	color: #999;
	text-decoration: none;
	text-align: right;
	border-bottom-color: #000;
	}

.CalendarNextTd a:hover {
	color: #fff;
	text-decoration: none;
	text-align: right;
	}

/* カレンダー表示用テーブル */
.CalendarTable {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	}


/* ----------------------------------------
 カレンダーテーブル 曜日表示部分デザイン
---------------------------------------- */
/* 曜日表示部分（<tr>タグ部分）のデザイン */
.CalendarWdayTr {
	text-align: center;
	}

/* 曜日表示部分、日曜日の<th>タグ部分デザイン */
.CalendarWdaySun {
	color: #633;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	}

/* 曜日表示部分、平日の<th>タグ部分デザイン */
.CalendarWday {
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	}

/* 曜日表示部分、土曜日の<th>タグ部分デザイン */
.CalendarWdaySat {
	color: #33336a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	}


/* ----------------------------------------
 カレンダーテーブル 日付表示部分デザイン
---------------------------------------- */
/* 日付表示部分（<tr>タグ部分）のデザイン */
.CalendarTr {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* 日付表示部分、日曜日の<td>タグ部分デザイン */
.CalendarTdSun {
	color: #633;
	}

/* 日付表示部分、土曜日の<td>タグ部分デザイン */
.CalendarTdSat {
	color: #33336a;
	}

/* 日付表示部分、平日曜日の<td>タグ部分デザイン */
.CalendarTd {
	color: #333;
	}

/* 記事が存在する場所の設定 */
.CalendarTdLink a {
	color: #666;
	}

/* ----------------------------------------
 コメント 管理者返信部分デザイン
---------------------------------------- */
.CommentResBlock {
	margin: 15px 0 30px 20px;
	padding: 10px;
	border: solid 1px #333;
	}

.CommentResBox {}

.CommentResTitle {
	color: #999;
	font-size: 1em;
	}

.CommentResText {
	font-size: 0.9em;
	margin-left: 10px;
	}

.CommentResFooter {
	font-size: 0.8em;
	color: #666;
	margin-left: 10px;
	}


/* ----------------------------------------
 Other Style
---------------------------------------- */
input.box {
	width: 90%;
	background-color: #000;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 2px;
	padding: 2px 5px;
	border: solid 1px #666;
	}

input.send {
	color: #999;
	background-color: #000;
	margin: 0 0 0 20px;
	border-color: #999 #666 #666 #999;
	border-style: outset;
	border-width: 1px;
	}

input.btn {
	font-size: 1.0em;
	background-color: #000;
	margin: 2px;
	border-color: #999 #666 #666 #999;
	border-style: outset;
	border-width: 1px;
	}

input.search {
	font-size: 1em;
	background-color: #000;
	text-align: left;
	width: 120px;
	margin: 2px;
	border: solid 1px #333;
	}

.selector {
	color: #336;
	background-color: #fff;
	width: 90%;
	margin-right: 5px;
	margin-left: 2px;
	padding: 2px 0 0 1px;
	border: solid 1px #66f;
	}

div.calenderDiv {
	font-size: smaller;
	margin-right: auto;
	margin-left: auto;
	}

div.calender {
	font-size: smaller;
	margin-right: auto;
	margin-left: auto;
	}

div.blogsearch {
	font-size: smaller;
	text-align: right;
	margin: 0;
	padding: 0 10px 10px 0;
	}

blockquote.code {
/* - Mac IE 5 \*/
	overflow: auto;
	white-space: pre;
	margin: 10px 20px;
	padding: 5px 10px;
	}

pre {
	overflow: auto;
	padding-right: 10px;
	padding-left: 10px;
	white-space: pre;
	}
/* ALL */


/* ----------------------------------------
 Color Style
---------------------------------------- */
.Gray {
	color: #999;
	}

.LimeGreen {
	color: #8ad077;
	}

.SeaGreen {
	color: #629c76;
	}

.Teal {
	color: #4497bf;
	}

.FireBrick {
	color: #b4433b;
	}

.Tomato {
	color: #ee8669;
	}

.IndianRed {
	color: #cd7f81;
	}

.BurlyWood {
	color: #e2c7a2;
	}

.SlateGray {
	color: #8c98a4;
	}

.DarkSlateBlue {
	color: #5f5fa1;
	}

.LightPink {
	color: #f6c9d0;
	}

.DeepPink {
	color: #e956ac;
	}

.DarkOrange {
	color: #f2a43b;
	}

.Gold {
	color: #fbde4a;
	}

.DimGray {
	color: #8e848f;
	}

.Silver {
	color: #d1ced1;
	}
