GeekFlowerの「ProfessionalCSS」からの変更点

提供: GeeklogJpWiki

style.css

以下の行を最後に追加しています。

/* GeekFlower カスタムテーマスタイル */
@import url("custom.css"); 

custom.css

/*==============================================================================
  タイトル: カスタムスタイルシート テーマ「GeekFlower」
  著者    : IvySOHO 今駒哲子 (http://www.ivysoho.co.jp)
  説明    : テーマ「ProfessionalCSS」著者 : Fumito Arakawa as Phize (http://phize.net/)
            をカスタマイズするスタイルシート
==============================================================================*/

@charset "utf-8";
/* GL_green カスタムテーマスタイル */

/* default.css ------------------------------------------------------------------------- */
/*--------------------------------------
  ページ全体のスタイル
--------------------------------------*/
body {
  margin-top:5px;
  background-image: url(images/custom/bg.png); /* 背景画像 */
  background-repeat:none; /* 縦方向リピート解除 */
  background-repeat:repeat-x; /* 横方向リピート指定 */
  background-position: 0 0;  /* Win IE 5.5以下用 */
}
/*--------------------------------------
  リンクスタイル
--------------------------------------*/
a:link, a:visited {
  text-decoration: none;
  color:#446666;
}
a:hover[href]{
  color: #ee3322;
  text-decoration: underline;
}

/* layout.thtml ------------------------------------------------------------------------ */
/*--------------------------------------
  記事の中に配置する画像
--------------------------------------*/
.storytext img{
  padding:4px;
}

/*--------------------------------------
  センターブロックのテーブル内の文字 ダウンロードセクション等
--------------------------------------*/
div#centerblocks div.block-center div.block-center-content table {
  font-size: 100%;
}

/*--------------------------------------
  ヘッダコンテナ
--------------------------------------*/
div#container div#header {
//  position: relative;
  height: 150px; /* ヘッダの高さ */
  margin: 0;  /* Win IE 5.5以下用 2em 0 0 0; */
  padding: 0;
//  background-color: #fff;
  background-image: url(images/custom/bg_header.png); /* ヘッダの背景 */
  background-repeat: no-repeat;
  background-position: 0 0;  /* Win IE 5.5以下用 */

  /* モダンブラウザ用(ここから下はWin IE 5.5以下では無視されます) { */
    voice-family: "\"}\"";
    voice-family: inherit;
	margin: 0;
	padding: 0;
    background-position: 0;
  /* } モダンブラウザ用 */
}

/*--------------------------------------
  ロゴエリア
--------------------------------------*/
div#container div#header h1.site_name {
  position: absolute;
  width: 260px; /* ロゴサイズ横 */
  height: 40px; /* ロゴサイズ縦 */
  margin: 0 0 0 72px; /* ロゴのマージン 上・右・下・左 */
  padding: 0;
  background-image: url(images/custom/bg_logo.gif);
}
div#container div#header h1.site_text {
  height: 14px; /* ロゴサイズ縦 */
  position: absolute;
  margin: 0; /* ロゴのマージン 上・右・下・左 */
  padding: 0;
}

/*--------------------------------------
  グローバルナビゲーションコンテナ
--------------------------------------*/
div#container div#header h1.site_name a,
div#container div#header h1.site_name a:link,
div#container div#header h1.site_name a:visited,
div#container div#header h1.site_name a:hover,
div#container div#header h1.site_name a:focus,
div#container div#header h1.site_name a:active {
  position: absolute;
  display: block;
  overflow: hidden;
  width: 200px;  /* Win IE 5.5以下用(ボックスの幅や高さにパディングやボーダーのサイズを含めてしまう) */
  height: 130px; /* ロゴクリックエリア 縦 */
  margin: 0;
  padding: 0 0 0 262px; /* ロゴクリックエリア 262:幅 */

  /* モダンブラウザ用(ここから下はWin IE 5.5以下では無視されます) { */
    voice-family: "\"}\"";
    voice-family: inherit;
	width: 0;
  /* } モダンブラウザ用 */

}

/*--------------------------------------
  グローバルナビゲーション
--------------------------------------*/
div#container div#navigation {
  padding: 1.5em 8px 0.8em 8px; /* グローバルナビゲーションの余白 上・右・下・左 */
  position: relative;
  background-color: #E7E7E7;
  background-image: url(images/custom/bg_navigation.png); /* 背景画像 */
  text-align: center;
}

/*--------------------------------------
  トップテキスト
--------------------------------------*/
div#container div#header p.site_text {
  position: absolute;
  margin:0;/* スローガンの余白 上・右・下・左 */
  padding:0;
  color: #666;
  text-align: left;
}

/*--------------------------------------
  スローガン
--------------------------------------*/
div#container div#header p.site_slogan {
  position: absolute;
  margin: 105px 10px 0 360px;/* スローガンの余白 上・右・下・左 */
  padding:0;
  color: #666;
  text-align: right;
}

/*--------------------------------------
  フッタ
--------------------------------------*/
div#container div#footer {
  background-color: #666666;
  background-image: url(images/custom/bg_footer.png); /* フッタの背景 */
}

/* layout.css -------------------------------------------------------------------------- */
/*--------------------------------------
  ラッパー
    コンテンツとなるブロックレベル要素(div#leftblocks, div#centerblocks, div#rightblocks)を包含します。
--------------------------------------*/

/* JavaScript有効・3カラム(左ブロック・中央ブロック・右ブロック)時のラッパー */
body.left-center-right div#container div#wrapper {
  background-image: url(images/custom/bg_wrapper_left-center-right.png);
}

/* JavaScript有効・2カラム(左ブロック・中央ブロック)時のラッパー */
body.left-center div#container div#wrapper {
  background-image: url(images/custom/bg_wrapper_left-center.png);
}

/* JavaScript有効・2カラム(中央ブロック・右ブロック)時のラッパー */
body.center-right div#container div#wrapper {
  background-image: url(images/custom/bg_wrapper_center-right.png);
}

/* JavaScript有効・1カラム(中央ブロック)時のラッパー */
body.center div#container div#wrapper {
  background-image: url(images/custom/bg_wrapper_center.png);
}

/* JavaScript無効時のラッパー */
body.js_off div#container div#wrapper {
  background-image: url(images/custom/bg_wrapper_left-center-right.png);
}

/* form.css  --------------------------------------------------------------------------- */
/*--------------------------------------
  検索フォーム
--------------------------------------*/
/* ブロック内検索フォーム */
div#leftblocks div#block-left-search {
  margin: 0 2px 0.5em 2px;
  padding: 8px;
  border-bottom: 1px solid #CCCCCC;
  background-color: #EBD8CD;   /* 薄いピンク色 */
}

/* block.css  -------------------------------------------------------------------------- */
/*--------------------------------------
  左右ブロック
--------------------------------------*/
/* 各左ブロックタイトル */
div#leftblocks div.block-left h2 {
  background-image: url(images/custom/bg_blocktitle_left.png);
  background-repeat:none;
  height: 20px;
  margin: 0;
  padding: 5px;
  font-size: 110%;
  font-weight: bold;
  text-align:center;
}
/* 各右ブロックタイトル */
div#rightblocks div.block-right h2 {
  background-image: url(images/custom/bg_blocktitle_right.png);
  background-repeat:none;
  height: 20px;
  margin: 0;
  padding: 5px;
  font-size: 110%;
  font-weight: bold;
  text-align:center;
}

/* 各ブロック */
div#rightblocks div.block-right,
div#leftblocks div.block-left {
  margin: 0 8px 0 8px;
  padding: 8px 0;
  border-bottom: none;
}
/*--------------------------------------
  メッセージブロック
    システムメッセージ等です。
--------------------------------------*/

/* 囲み */
div#centerblocks div#block-message {
  margin: 2em 0;
  padding: 0;
  border: 1px solid #EAEAE3; /* 薄い罫線 */
}

/* タイトル */
div#centerblocks div#block-message dl dt {
  margin: 0;
  padding: 8px;
  background-color: #A4A49D; /* 濃いバック */
  background-image: url(images/custom/bg_message_title.png);
  background-repeat: repeat-x;
  background-position: 0 0;
  color: #FFFFFF;
  font-weight: bold;
}

/* メッセージ */
div#centerblocks div#block-message dl dd {
  margin: 0;
  padding: 8px;
  background-color: #EAEAE3; /* 薄いバック */
  font-weight: bold;
}

/* css/comment/comment.css ------------------------------------------------------------ */
/*--------------------------------------
  コメントタイトル
--------------------------------------*/
div#comments div.block-comment-content ul.status li.title {
  border: 1px solid #E7E7E7;
  background-color: #A4A49D;  /* 濃いバック*/
  color:#fff;
}

/* plugin/sitecalendar.thtml ---------------------------------------------------------- */
/*--------------------------------------
  サイトカレンダ
--------------------------------------*/

table.mycalTitle {
  background-color: #A6A688;  /* 濃いバック*/
}

table.mycalTitle tr td {
  border: 1px solid #A6A688;  /* 濃いバック*/
}

table.mycalTitle tr td table tr td {
  background-color: #A6A688;  /* 濃いバック*/
}

/* 日付 */
table.mycalTitle tr td.mycalDateField {
  padding: 1px;
}

/* plugin/forum.thtml  ----------------------------------------------------------------- */
/*--------------------------------------
  掲示板トップページセンターブロック
--------------------------------------*/

.pluginBGcenterblock{
  margin-bottom:30px
}
/*--------------------------------------
  掲示板セクションデザイン
--------------------------------------*/

/* 掲示板パンくずリストなど */
.pluginAltBG {
  background-color: #A6A688;  /* 濃いバック*/
}

/* ホーム掲示板見出し・掲示板全体背景色など */
.pluginTitle {
  background-color:#EAEAE3; /* 薄いバック */
}

/* 掲示板タイトルなど */
.pluginHeader {
  background-color: #A4A49D; /* 濃いバック */
}

/* 掲示板囲み背景色など */
.pluginSolidFill {
  background-color: #EAEAE3; /* 薄いバック */
}

.pluginAlert {
  background-color: #FEF1B4;
  color: #D8010E;
}

.pluginInfo {
  background-color: #FEF1B4;
}

/* 掲示板リンク色 */
.pluginLinks a:link {
  color:#446666;
 }

.pluginLinks a:visited {
  color:#444444;
}

.pluginLinks a:hover,
.pluginLinks a:focus,
.pluginLinks a:active {
  color: #ee3322;
}
個人用ツール