@charset "utf-8";
/* $Id: style.css,v 1.0 2008/04/30 0829 Exp $ */

/**
 * --------------------------------------------------
 * Theme common style settings.
 * このテーマ共通のスタイル設定です。
 * --------------------------------------------------
 */

@import "css/base.css";
@import "css/layout.css";
@import "css/module.css";
@import "css/navi.css";
@import "css/block.css";
@import "css/node.css";
@import "css/comment.css";

/**
 * Specific classes settings. （指定クラスの設定）
 * --------------------------------------------------
 */

.em {
  color: #00f;
}

.strong {
  color: #f00;
}

.mark {
  background-color: #ffffa6;
}

/**
 * Global settings （全般設定）
 * --------------------------------------------------
 */

body {
  background-color: #666;
}

div#wrapper {
  background-color: #fff;
}

div#header {
  border-bottom: 1px solid #ccc;
}

/**
 * Header （ヘッダ）
 * --------------------------------------------------
 */

img#logo {
  margin-right: 10px;
}

h1#site-name,
div#site-slogan {
  display: inline;
  line-height: 1;
  margin: 0;
  margin-right: 10px;
  padding: 0;
  font-family: "Trebuchet MS", Verdana, sans-serif;
}

h1#site-name a {
  color: #24a6fe;
  font-size: 180%;
  text-decoration: none;
}

h1#site-name a:hover {
  color: #0486de;
}

div#site-slogan {
  font-size: 107%;
}

/**
 * Main （メイン）
 * --------------------------------------------------
 */

div.breadcrumb,
div.item-list ul.pager {
  margin-bottom: 1em;
}

div.item-list ul.pager li {
  margin: 0;
}

/**
 * Footer （フッタ）
 * --------------------------------------------------
 */

div#return-navi {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100px;
  text-align: right;
}

div#footer-message {
  text-align: center;
}

div#theme-info {
  font-size: 85%;
  text-align: right;
}

div#theme-info,
div#theme-info a {
  color: #eee;
}
