/* COLORS {{{ */

/* morning */
body,
body.morning {
  background: #f8f7ed url(/images/theme/days_morning.gif) left top repeat-x;/* ページ背景 */
}

body.morning #hatena-body ul.threshold li.selected a,
body.morning #hatena-body div.sidebar div.hatena-module-title h3 {
  color: #fff;               /* サイドバータイトル*/
  background-color: #3c5178; /* サイドバータイトル背景*/
}

body.morning span.timestamp,
body.morning div.breadcrumbs,
body.morning #user-header,
body.morning #hatena-body ,
body.morning #hatena-body  #bookmarked_user li ul.comment li {
  color: #666666 !important ; /* 本文 */
}

body.morning ul.menu li a:link,
body.morning ul.menu li.current-menu a,
body.morning div.breadcrumbs a,
body.morning #hatena-body  a {
  color: #69a0de; /* リンク */
}

body.morning ul.menu li a:visited,
body.morning div.breadcrumbs a:visited,
body.morning #hatena-body  a:visited {
  color: #3c5178;  /* 訪問済リンク */
}

body.morning ul.menu li a:hover,
body.morning div.breadcrumbs a:hover,
body.morning #hatena-body  a:hover {
  color: #69a0de; /* マウスオーバーリンク */
}

body.morning #hatena-body #bookmarked_user span.tags,
body.morning #hatena-body #bookmarked_user a.user-tag,
body.morning #hatena-body a.tag {
  color: #69a0de !important; /* タグ */
}

body.morning div.sidebar div.hatena-module,
body.morning ul.menu li.current-menu a,
body.morning ul.menu li a,
body.morning div.main {
  background: #f8f7ed; /* ブックマーク背景 */
}
body.morning #bookmarked_user  li div.curvebox-body  , body.morning ul.menu li a{
  background: #f1ead8; /* コメント背景 */
}

body.morning #user-header h2,
body.morning #user-header h2 a,
body.morning div.breadcrumbs,
body.morning div.breadcrumbs a {
  color: #2a3c63 !important; /* タイトル */
}


/* noon */
body.noon {
  background: #f8f7ed url(/images/theme/days_noon.gif) left top repeat-x; /* ページ背景 */
}

body.noon #hatena-body  ul.threshold li.selected a,
body.noon #hatena-body  div.sidebar div.hatena-module-title h3 {
  color: #fff;               /* サイドバータイトル*/
  background-color: #69a0de; /* サイドバータイトル背景*/
}

body.noon span.timestamp,
body.noon div.breadcrumbs,
body.noon #user-header,
body.noon #hatena-body ,
body.noon #hatena-body  #bookmarked_user li ul.comment li {
  color: #666666 !important ; /* 本文 */
}

body.noon ul.menu li a:link,
body.noon ul.menu li.current-menu a,
body.noon div.breadcrumbs a,
body.noon #hatena-body  a {
  color: #69a0de; /* リンク */
}

body.noon ul.menu li a:visited,
body.noon div.breadcrumbs a:visited,
body.noon #hatena-body  a:visited {
  color: #3c5178;  /* 訪問済リンク */
}

body.noon ul.menu li a:hover,
body.noon div.breadcrumbs a:hover,
body.noon #hatena-body  a:hover {
  color: #205b77; /* マウスオーバーリンク */
}

body.noon #hatena-body  #bookmarked_user span.tags,
body.noon #hatena-body  #bookmarked_user a.user-tag,
body.noon #hatena-body a.tag {
  color: #59a0de !important; /* タグ */
}

body.noon div.sidebar div.hatena-module,
body.noon ul.menu li.current-menu a,
body.noon ul.menu li a,
body.noon div.main {
  background: #f8f7ed; /* ブックマーク背景 */
}
body.noon #bookmarked_user  li div.curvebox-body  , body.noon ul.menu li a{
  background: #fff; /* コメント背景 */
}

body.noon #user-header h2,
body.noon #user-header h2 a,
body.noon div.breadcrumbs,
body.noon div.breadcrumbs a {
  color: #2a3c63 !important; /* タイトル */
}


/* afternoon */
body.afternoon {
  background: #7b616d url(/images/theme/days_afternoon.gif) left top repeat-x; /* ページ背景 */
}

body.afternoon #hatena-body ul.threshold li.selected a,
body.afternoon #hatena-body div.sidebar div.hatena-module-title h3 {
  color: #fff;               /* サイドバータイトル*/
  background-color: #585d7f; /* サイドバータイトル背景*/
}

body.afternoon span.timestamp,
body.afternoon div.breadcrumbs,
body.afternoon #user-header,
body.afternoon #hatena-body ,
body.afternoon #hatena-body  #bookmarked_user li ul.comment li {
  color: #eeeeee !important ; /* 本文 */
}

body.afternoon ul.menu li a:link,
body.afternoon ul.menu li.current-menu a,
body.afternoon div.breadcrumbs a,
body.afternoon #hatena-body a {
  color: #afb9e2; /* リンク */
}

body.afternoon ul.menu li a:visited,
body.afternoon div.breadcrumbs a:visited,
body.afternoon #hatena-body a:visited {
  color: #d9afe2;  /* 訪問済リンク */
}

body.afternoon ul.menu li a:hover,
body.afternoon div.breadcrumbs a:hover,
body.afternoon #hatena-body a:hover {
  color: #afb9e2; /* マウスオーバーリンク */
}

body.afternoon #hatena-body #bookmarked_user span.tags,
body.afternoon #hatena-body #bookmarked_user a.user-tag,
body.afternoon #hatena-body a.tag {
  color: #afb9e2 !important; /* タグ */
}

body.afternoon div.sidebar div.hatena-module,
body.afternoon ul.menu li.current-menu a,
body.afternoon ul.menu li a,
body.afternoon div.main {
  background: #7b616d; /* ブックマーク背景 */
}
body.afternoon #bookmarked_user  li div.curvebox-body , body.afternoon ul.menu li a{
  background: #927180; /* コメント背景 */
}

body.afternoon #user-header h2,
body.afternoon #user-header h2 a,
body.afternoon div.breadcrumbs,
body.afternoon div.breadcrumbs a {
  color: #fff !important; /* タイトル */
}


/* night */
body.night {
  background: #2e3958 url(/images/theme/days_night.gif) left top repeat-x; /* ページ背景 */
}

body.night #hatena-body ul.threshold li.selected a,
body.night #hatena-body div.sidebar div.hatena-module-title h3 {
  color: #ffffff;               /* サイドバータイトル*/
  background-color: #1866a2; /* サイドバータイトル背景*/
}

body.night span.timestamp,
body.night div.breadcrumbs,
body.night #user-header,
body.night #hatena-body ,
body.night #hatena-body #bookmarked_user li ul.comment li {
  color: #cccccc !important ; /* 本文 */
}

body.night ul.menu li a:link,
body.night ul.menu li.current-menu a,
body.night div.breadcrumbs a,
body.night #hatena-body a {
  color: #988f6c; /* リンク */
}

body.night ul.menu li a:visited,
body.night div.breadcrumbs a:visited,
body.night #hatena-body a:visited {
  color: #6599c0;  /* 訪問済リンク */
}

body.night ul.menu li a:hover,
body.night div.breadcrumbs a:hover,
body.night #hatena-body a:hover {
  color: #6599c0; /* マウスオーバーリンク */
}

body.night #hatena-body #bookmarked_user span.tags,
body.night #hatena-body #bookmarked_user a.user-tag,
body.night #hatena-body a.tag {
  color: #6599c0 !important; /* タグ */
}

body.night div.sidebar div.hatena-module,
body.night ul.menu li.current-menu a,
body.night ul.menu li a,
body.night div.main {
  background: #2e3958; /* ブックマーク背景 */
}
body.night #bookmarked_user  li div.curvebox-body  , body.night ul.menu li a{
  background: #384962; /* コメント背景 */
}

body.night #user-header h2,
body.night #user-header h2 a,
body.night div.breadcrumbs,
body.night div.breadcrumbs a {
  color: #fff !important; /* タイトル */
}
/* }}} */


body.morning div.tweets {
  border-color: #f8f7ed;
  background-color: #f8f7ed;
}
body.morning ul.retweet-tree + .retweet-images,
body.morning ul.retweet-tree,
body.morning ul.retweet-tree li {
  border-color: #f1ead8;
}

body.noon div.tweets {
  border-color: #f8f7ed;
  background-color: #f8f7ed;
}
body.noon ul.retweet-tree + .retweet-images,
body.noon ul.retweet-tree,
body.noon ul.retweet-tree li {
  border-color: #fff;
}

body.afternoon div.tweets {
  border-color: #7b616d;
  background-color: #7b616d;
}
body.afternoon ul.retweet-tree + .retweet-images,
body.afternoon ul.retweet-tree,
body.afternoon ul.retweet-tree li {
  border-color: #927180;
}

body.night div.tweets {
  border-color: #2e3958;
  background-color: #2e3958;
}
body.night ul.retweet-tree + .retweet-images,
body.night ul.retweet-tree,
body.night ul.retweet-tree li {
  border-color: #384962;
}
