/*
 *  Photolog Orange Flavour rev.2
 *    for blosxom 2.0
 *  Dec 29, 2008 (C) Ellinikonblue.com
 *------------------------------------------------
 */

body
{
  font-family: 'Times New Roman', georgia, serif;

  color: black;
  background-color: white;
  background-image: url("/photolog/lib/image/orangeR2/photologBG.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: left top;
}

/*-----------------------------------------------
 * wrapper:
 * 全体のサイズを決定し表示位置をコントロールする
 *-----------------------------------------------*/
#wrap { text-align: left; }


/*-----------------------------------------------
 * HEADERBLOCK:
 * タイトル部分
 *-----------------------------------------------*/
#HEADERBLOCK {}
#HEADERBLOCK div.headerblock {}

#HEADERBLOCK h1
{
  font-size: 100%;
  font-weight: bold;

  color:            #FFFFFF; /* white */
  background-color: #FF6600; /* Orangered */

  line-height: 1.5em;

  padding-left: 1em;

  border-bottom: solid 3px #FF9900;
}

#HEADERBLOCK h1 a
{
  color: #FFFFFF;
  background-color: transparent;

  text-decoration: none;
}

#HEADERBLOCK p.description
{
  font-size: 90%;

  color: black;
  background-color:  transparent;
  background-image:  url("/photolog/lib/image/orangeR2/photologLogo.gif");
  background-repeat: no-repeat;
  background-position: right top;

  text-align: right;

  padding-top:    50px;
  padding-bottom: 20px;
  padding-right:  50px;
  margin-top:     10px;
}

/*-----------------------------------------------
 * MAINBLOCK:
 * コンテンツ主要部分
 *-----------------------------------------------*/
#MAINBLOCK {}
#MAINBLOCK div.mainblock{}

/*-----------------------------------------------
 * STORYPART:
 * エントリ本体部分
 *-----------------------------------------------*/
#STORYPART
{
  text-align: left;

  padding-left:  5em;
  padding-right: .5em;
}

#STORYPART div.storypart {}

#STORYPART div.story
{
  border-top:    solid 3px #FF6600;
  border-bottom: solid 3px #FF6600;
}

#STORYPART h2
{
  font-size: 250%;
  font-weight: bold;

  color: #808080;
  background-color: #FFFFFF;

  padding: .2em;

  border-bottom: solid 1px #FF9900;
}

#STORYPART p.category
{
  color: #000000;
  background-color: transparent;

  text-align: right;

  margin-top: -1.6em;
}

#STORYPART div.storybody
{
  min-width: 720px;
  max-width: 800px;

  line-height: 180%;

  padding: 1em;
  margin-left: auto; margin-right: auto;
  margin-bottom: 1em;
}

#STORYPART p.date
{
  font-size: 200%;
  font-weight: bold;

  color: gray;
  background-color: transparent;

  text-align: right;
}

#STORYPART p.meta
{
  text-align: right;

  margin-top: -1.2em;
}

/*-----------------------------------------------
 * SIDEPART:
 * サイドバー部分
 *-----------------------------------------------*/
#SIDEPART
{
  font-size: 100%;
  line-height: 180%;

  width: 200px;

  float: left;

  padding: .3em;
  padding-left: 5em;
}

#SIDEPART div.sidepart
{
  color:            #000000;
  background-color: #FFFFFF;

  padding: .3em;

  border: solid 1px #FF9900;
}

#SIDEPART h2
{
  font-size: 100%;
  font-weight: bold;

  padding-left:  .3em;
  margin-bottom: .5em;

  border-left: 10px solid #FF6600;
}

#SIDEPART div.entries
{
  text-align: right;
}

#SIDEPART ul
{
  list-style-type: none;
}

#SIDEPART ul ul
{
  list-style-type: disc;
}
/*-----------------------------------------------
 * FOOTERPART:
 * サイドバー部分
 *-----------------------------------------------*/
#FOOTERPART
{
  float: right;

  text-align: right;

  padding-left:  .5em;
  padding-right: .5em;
}

#FOOTERPART div.footerpart {}

#FOOTERPART p
{
  margin-top: .3em;
}
/*-----------------------------------------------
 * EXTRABODY:
 * その他部分
 *-----------------------------------------------*/
/* -----------------------------------------------------------------------------
 EXTRA*BLOCK
 ------------------------------------------------------------------------------- */
#EXTRA1BLOCK { display: none; }
#EXTRA2BLOCK
{
  font-weight: bold;

  color:            #FFFFFF;
  background-color: #FF6600;

  line-height: 1.5em;
  text-align: right;

  clear: both;

  padding-right: 1em;

  border-top: solid 3px #FF9900;
}

/*------------------------------------------------
 * その他プラグイン用
 */
div.snapin
{
  text-align: center;

  margin: 10px;
}

div.snapimg img
{
  border: solid 1px #000000;
}
