/* 「女神の横顔」Goddess Profile Flavour rev.2
 *    for blosxom 2.0
 * Rev.0 - July 11th, 2005.
 * Rev.1 - July 28th, 2005.
 * Rev.2 - November, 2007.
 *----- (C) Ellinikonblue.com
 */
/*-----------------------------------------------
 * wrapper:
 * 全体のサイズを決定し表示位置をコントロールする
 *-----------------------------------------------*/
#wrapper {
  width: 800px;

  text-align: left;

  margin-top:  10px; margin-bottom: 10px;
  margin-left: auto; margin-right:  auto;
}

/*-----------------------------------------------
 * MAINBODY:
 * 主たるコンテンツを表示する本体部分
 *-----------------------------------------------
 * ※ EXTRABLOCK 以外のブロックは、
 *    すべてこれに属する。
 */
#MAINBODY {
  width:  800px;
}

#MAINBODY div.mainbody {}

/*-----------------------------------------------
 * HEADERBLOCK:
 * タイトル等ヘッダーを表示するブロック
 *-----------------------------------------------*/
#HEADERBLOCK {
  color: #FFFFFF; background-color: #FFFFFF; /* 文字色： 白／背景色：白 */
  background-image: url("/blosxom/lib/image/goddessprofile/TitleBanner.png");
  background-repeat: no-repeat;
  background-position: right top;
}

#HEADERBLOCK div.headerblock {
  height: 140px;

  border: 1px solid #808080; /* 灰色 */
}

#HEADERBLOCK h1 { /* ブログタイトルを背景色と同じ色で表示、実質見えなくする */
  font-size: 100%;
}

#HEADERBLOCK p.description { /* Description はスペースがないので表示しない */
  display: none;
}

#HEADERBLOCK a {
  color: #FFFFFF; /* 文字色：白（背景も白なので、リンクは実質見えない） */
  background-color: transparent;

  text-decoration: none;
}

/*-----------------------------------------------
 * NAVIBLOCK:
 * ナビゲーション／広告等を表示するブロック
 *-----------------------------------------------*/
#NAVIBLOCK {
  color: #FFFFFF; background-color: #191970; /* 文字色：白 背景色：ミッドナイトブルー */

  margin-top: 5px; margin-bottom: 5px;
}

#NAVIBLOCK div.naviblock {}

#NAVIBLOCK div.navibar {
  color: #FFFFFF; background-color: #4169E1; /* 文字色：白 背景色：ロイヤルブルー */

  font-family: 'Times New Roman', georgia, serif;
  font-size: 90%; font-weight: bold;

  border: 1px solid white;

  padding-left: 1em; padding-right: 1em;
}

#NAVIBLOCK div.navibar a:link,
#NAVIBLOCK div.navibar a:active,
#NAVIBLOCK div.navibar a:visited
{
  color: #FFFFFF; background-color: #4169E1; /* 文字色：白 背景色：ロイヤルブルー */

  text-decoration: none;
}

#NAVIBLOCK div.navibar a:hover {
  color: #FFA500; background-color: #4169E1; /* 文字色：オレンジ 背景色：ロイヤルブルー */
  background-color: royalblue;

  text-decoration: none;
}

/*-----------------------------------------------
 * MAINBLOCK:
 * コンテンツ本体ブロック
 *-----------------------------------------------*/
#MAINBLOCK {
  color: #808080; background-color: #FFFFFF; /* 文字色：灰色 背景色：白 */
  background-image: url("/blosxom/lib/image/goddessprofile/mainBackground.jpg");
  background-repeat: no-repeat;
  background-position: left bottom;

  clear: both;
}

#MAINBLOCK div.mainblock {
  border: 1px solid #808080; /* 灰色 */
}

/*-----------------------------------------------
 * STORYPART:
 * エントリ表示部分
 *-----------------------------------------------*/
#STORYPART {
  font-family: 'Franklin Gothic Medium', Helvetica, sans-serif;
  font-size: 90%;

  width: 550px;

  margin-top: .5em;

  float: right;
}

#STORYPART div.storypart {
  padding: .5em;
}

#STORYPART div.story {
  margin-bottom: 2em;
}

#STORYPART h2 { /* 各エントリのタイトル部分 */
  color: #FFFFFF; background-color: #4169E1; /* 文字色：白 背景色：ロイヤルブルー */

  font-family: 'Times New Roman', georgia, serif;
  font-size: 120%;

  padding: .3em;

  border-left: 30px solid #191970; /* ミッドナイトブルー */
}

#STORYPART h2:first-letter { /* Tricolor Flavour のときの名残 */ }

#STORYPART div.storybody {
  padding: .3em;
}

#STORYPART p.category {
  text-align: right;
}

#STORYPART p.meta {
  color: #808080; background-color: inherit; /* 文字色：灰色 */

  text-align: right;

  padding-right: .5em;
  margin-top:    .5em;
}

#STORYPART p.date {
  color: #FFFFFF; background-color: #4169E1; /* 文字色：白 背景色：ロイヤルブルー */

  text-align: right;

  padding-right: .5em;

  border-right: 30px solid #191970; /* ミッドナイトブルー */
}

#STORYPART blockquote { /* 引用文向けスタイル */
  padding-top: 0em;   padding-bottom: 0em;
  padding-left: .5em; padding-right: .5em;

  margin: 1em;

  border-left: 5px solid #87CEEB; /* スカイブルー */
}
/*-----------------------------------------------
 * SIDEPART:
 * メニューなどサブコンテンツ表示部分
 *-----------------------------------------------*/
#SIDEPART {
  font-family: 'Times New Roman', georgia, serif;
  font-size: 80%;

  width: 240px;

  margin-top: 1em;

  float: left;
}

#SIDEPART div.sidepart {
  padding: .5em;

  border-right: 1px solid #808080; /* 灰色 */
}

#SIDEPART h2
{ /* コンテンツ毎のタイトル表示用 */
  color: #191970; background-color: inherit; /* 文字色：ミッドナイトブルー */

  font-size: 120%;
  font-weight: bold;

  padding: .3em;
  margin-bottom: .5em;

  border-left: 20px solid #4169E1; /* ロイヤルブルー */
}

#SIDEPART ul
{
  list-style-type: none;
}

#SIDEPART ul ul
{
  list-style-type: disc;
}

/*-----------------------------------------------
 * FOOTERBLOCK:
 * その他の情報などを表示するフッターブロック
 *-----------------------------------------------*/
#FOOTERBLOCK {
  color: #FFFFFF; background-color: transparent; /* 文字色：白 */

  clear: both;

  text-align: center;
}

#FOOTERBLOCK div.footerblock {
  margin-top: 10px; margin-bottom: 10px;
}

#FOOTERBLOCK a {
  color: #FFFFFF; background-color: transparent; /* 文字色：白 */

  text-decoration: none;
}

/*-----------------------------------------------
 * EXTRABODY:
 * （このフレーバでは使用していません）
 *-----------------------------------------------*/
#EXTRABODY {
  display: none;
}

#EXTRABODY div.extrabody {}

/*-----------------------------------------------
 * 各機能ブロック単位のスタイル
 *-----------------------------------------------*/
div.googleSearch, div.categories {
/* Google 検索ボックス */
/* カテゴリ一覧ボックス */
  padding: .5em;
  margin-bottom: .5em;
}

div.googleSearch a {
  background-color: transparent;
}

div.calendar {
  text-align: center;

  margin-bottom: .5em;
}

div.archives {
  color: inherit; background-color: #FFFFFF; /* 背景色：白 */

  height: 20em;
  overflow: auto;

  margin-bottom: .5em;
}

div.poweredby, div.entries,
div.syndicate, div.spec {
  text-align: right;
}

div.poweredby a {
  background-color: transparent;
}

/*
 * 広告用表示スタイル
 */
.BigBanner
{
  clear: both;

  text-align: center;

  margin-top:    10px;
  margin-bottom: 10px;
}

.Banner
{
  text-align: center;

  margin-bottom: 3px;
}

/*
 * その他
 */
p.info
{
  text-align: right;
}

/*
 * drk7.jp Amazon Search
 */
/* 枠の色を定義します */
.AmazonSearchTB1 table {
    border: 1px solid #000000; 
    background-color : #ff6600;
    color: #000000;
    margin: 0px; padding: 0px; font-size: 11px;
}

/* Ads by drk7.jp の font 色を定義します */
.AmazonSearchTB2 a,
.AmazonSearchTB2 a:link,
.AmazonSearchTB2 a:link:hover,
.AmazonSearchTB2 a:link:active {
    color: #ffffff; text-decoration: underline ; background: none;
}
.AmazonSearchTB2 table{ border: none; margin: 0px; padding: 1px; }

/* 広告部分の背景色を定義します */
.AmazonSearchTB3 table{
    background-color : #ffffff;
    border: none; margin: 0px; padding: 3px;
}

/* 商品名のfont定義 */
.AmaS_title a,
.AmaS_title a:link,
.AmaS_title a:link:hover,
.AmaS_title a:link:active {
    color: #004499;
    text-decoration: underline ; background: none;
    font-weight: bold;
}

/* 値段のfont定義 */
.AmaS_price { color: #006600; font-weight: bold; }

/* 説明文のfont定義 */
.AmaS_com { color: #000000; }

/* 画像のボーダー定義 */
.AmaS_img img{ border: 1px solid #aaaaaa; }
