/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*BODY全体に関する設定*/
body {
background: #000000 url(http://file.dazzle.or-hell.com/bg.png) repeat-x fixed;
color:#000000;
margin: 0;
letter-spacing: 0.6;
font-family: Arial, MS PGothic, monospace;
}
/*<td>の全ての設定*/
td {
text-align:center;
}
/*table全ての設定*/
table{
border-collapse: collapse;
}
/*通常のリンクの設定*/
a:link {
text-decoration:none;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{

text-decoration:none;

}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
color:#000000;
text-decoration:underline;
}
/*アクティブ状態のリンクの設定*/
a:active {
color:#999999;

text-decoration:underline;
}

/*全体の設定*/
#mainBlock {
width:800px;
text-align: center;
filter:alpha(Style=0,Opacity=92,FinishOpacity=92);
}
/*テキスト左寄せ*/
.left {
text-align:left;
}
/*テキスト中央寄せ*/
.center {
text-align:center;
}
/*テキスト右寄せ*/
.right {
text-align:right;
}
/*改行*/
br {
letter-spacing: 0;
}
/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*ページタイトル文字部分の設定*/
#TopTitle {
padding: 120px 0 50px 0;
font: 54px century gothic;
letter-spacing: -2px;
text-align: center;
line-height: 90%;
background: url(http://file.dazzle.or-hell.com/title_bg.jpg) no-repeat top center;
}

#TopTitle a {
color: #ffffff;
}

#TopTitle a:hover,
#TopTitle a:active {
color: #ff0066;
text-decoration: none;
}

/*ページタイトルの下に来るブログの説明文書*/
#TopExplanation {
padding: 0 0 50px 0;
font-size: 12px;
color: #999999;
text-align: center;
letter-spacing: 0.5em
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
clear: both;
color: #ffffff;
font-size: 12px;
text-align: center;
padding: 10px 0;
}

#FooterBlock a {
color: #ffffff;
padding: 1px;
}
#FooterBlock a:hover,
#FooterBlock a:active {
color: #ffffff;
background-color: #00cccc;
text-decoration: none;
padding: 1px;
}

.CenterWrapper {
width:800px;
margin:auto;
}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
.PluginBlock {
width: 240px;
text-align: left;
float:right;
background-color:#000000;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
padding: 10px 0;
}
.PluginInnerBlock a {
color: #ffffff;
text-decoration: none;
padding: 1px;
}
.PluginInnerBlock a:hover,
.PluginInnerBlock a:active {
color: #ffffff;
background-color: #ff0066;
text-decoration: none;
padding: 1px;
}

/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {
padding: 0 0 10px 0;
font-size:12px;
}
/*プラグインのタイトル（名称）部分の設定*/
.PluginTitle {
color: #FFFFFF;
font: 20px bold century gothic;
border-bottom: 1px #999999 solid;
border-left: 8px #ff0066 solid;
padding: 4px 9px;
margin: 0;
}
/*プラグインが表示される場所の設定*/
.PluginContents {
padding: 12px 22px 12px 12px;
color:#ffffff;
font-size:12px;
}
/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#EntryBlock {
width: 530px;
float:left;
text-align: left;
background-color: #f3f3f3;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-bottom: #000000 1px solid;
padding-bottom:1em;
}
/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
margin-bottom: 20px;
padding: 0 0 10px 0;
text-align: left;
}
/*各記事タイトル部分の設定*/
.EntryTitle {
font-family: BOOK ANTIQUA, MS PMincho, Sans-serif;
text-align: center;
background: #000000 url(http://file.dazzle.or-hell.com/title_bg.gif) repeat fixed;
padding: 10px;
font-weight:bold;
font-size:16px;
color: #FFFFFF;
letter-spacing:1;
}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.EntryTextBox {
margin: 0;
line-height: 110%;
}

.EntryTextBox a {
color: #000000;
background-color: #ccff00;
text-decoration: none;
}
.EntryTextBox a:hover,
.EntryTextBox a:active {
border-bottom: #ccff00 1px dashed;
background: #ffffff;
text-decoration: none;
}
/*記事本文が記載される部分*/
.EntryText {
padding: 20px;
font-size:12px;
}
/*追記文書が記載される部分*/
.EntryPsText {
padding: 20px;
font-size: 12px;
margin-bottom: 20px;
}
/*記事へのリンク（コメントやトラックバック等）の背景*/
.EntryFooter {
text-align:right;
padding:5px 20px;
font-size:12px;
margin-bottom:1.4em;
}

.EntryFooter a {
color: #000000;
padding: 1px;
border-bottom: #00cccc 1px dashed;
}

.EntryFooter a:hover,
.EntryFooter a:active {
color: #ffffff;
background-color: #00cccc;
text-decoration: none;
padding: 1px;
}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.PageLinkBlock{
text-align:center;
padding: 10px;
font-size: 12px;
margin-bottom:0.4em;
}

.PageLinkBlock a {
color: #000000;
padding: 1px;
border-bottom: #00cccc 1px dashed;
}

.PageLinkBlock a:hover,
.PageLinkBlock a:active {
color: #ffffff;
background-color: #00cccc;
text-decoration: none;
padding: 1px;
}
/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.Plugin_data {
text-align:left;
padding:5px;
}
/*各プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date {
text-align:right;
}