CSS

/* STYLESHEET

  ↑編集時にベタ表示するための微妙なウソテク
*/

BODY {
  Text-Autospace: ideograph-alpha;
}

.adminmenu {
  Text-Align: Right;
  Font-Size: 90%;
/*
  Margin: 0.25em 0.25em 2em 0em;
*/
  Margin: 0.25em 0.25em 1px 0em;
  Padding: 0em 0em 0em 0em;
}

DIV.max { /* 最大化時(Edit, Preview, Tools)*/
}

DIV.main {
  Float: Right;
  Width: 79%;
  Margin-Bottom: 0em;
  Padding-Bottom: 0em;
}

DIV.header {
}

DIV.sidebar {
  /*  
  Position: absolute;
  Top: 0px;
  Left: Inherit;
  */
  Float: Left;
  Width: 20%;
  Background-Color: #f7f7ff;
  Font-Size: 80%;
  Text-Overflow: ellipsis;
  Word-Break: Break-All; /* IE5+ */
  /* Overflow: Hidden でサイドバーからはみ出す部分を隠そうとしたが、Konqueror/3.3 では悲惨な結果に…結局見栄えはあきらめたorz */
  /*
  Overflow: Hidden;
  */
}
DIV.sidebar DIV.xsectionbody {
  Margin-Left: 0em;
  Margin-Right: 0em;
  Padding-Left: 0.2em;
  Padding-Right: 0.2em;
}

DIV.day {
}
DIV.body {
}
DIV.update { /* Edit form */
}
DIV.section {
}
DIV.terminator { /* footer */
}
DIV.copyright {
  Font-Family: "Lucida Sans Unicode", Sans-Serif;
  Font-Weight: Bold;
  Font-Size: 90%;
  Text-Align: Right;
}

H1 {
  Border-Style: Solid;
  Border-Width: 0px 0px 2px 0px;
  Width: Auto;
/*
  Border-Style: Solid;
  Border-Width: 2px 0px 2px 0px;
  Width: Auto;
*/
/*
  Margin: 0.25em 0em 2px 0em;
  Padding: 0.05em 0.25em 0.05em 0.25em;
*/
  Margin: 0.25em 0em 0px 0em;
  Padding: 0.05em 0.25em 2px 0.25em;
}
DIV.max H1 {
  Border-Style: none;
  Border-Width: 0px 0px 0px 0px;
  Font-Size: 200%;
  Text-Align: center;
  Text-Transform: Uppercase;
  Color: #ffffff;
  BackGround-Color: #000000;
  Letter-Spacing: 0.75em;
  Margin: 0.25em 0em 0.25em 0em;
  Padding: 0.25em 0.25em 0.25em 0.25em;
}
H2 {
  Border-Style: Solid;
  Border-Width: 0px 0px 2px 0px;
}
H3 {
  Border-Style: Solid;
  Border-Width: 0px 0px 1px 0px;
}
H4 {
  Border-Style: Solid;
  Border-Width: 0px 0px 1px 0px;
}
DIV.day H2 {
  Font-Size: 160%;
  Border-Style: Solid;
  Border-Width: 0px 0px 2px 0px;
  Margin: 0.25em 0em 2px 0em;
  Padding: 0.1em 0.25em 0.05em 0.25em;
  Width: Auto;
}
DIV.day H3 {
  Font-Size: 140%;
  Margin: 0.25em 0em 2px 0em;
  Border-Style: Solid;
  Border-Width: 0px 0px 1px 0px;
  Padding: 0.1em 0.25em 0.05em 0.25em;
  Width: Auto;
}
DIV.day H4 {
  Font-Size: 120%;
  Border-Style: dashed;
  Padding: 0.1em 0.25em 0.05em 0.25em;
  Width: Auto;
}


PRE {
  Margin: 1em 1em 1em 1em;
  Padding: 0.2em 0.5em 0.2em 0.5em;
  Background-Color: #f0f0f0;
  Text-Autospace: none;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -pre-wrap;     /* Opera 4-6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space: pre-wrap;      /* CSS3 */
  word-wrap: break-word;      /* IE 5.5+ */
}
BLOCKQUOTE {
  Margin: 1em 1em 1em 1em;
  Padding: 0.2em 0.5em 0.2em 0.5em;
  Background-Color: #f0f0f0;
}

A {
}
SUP A { /* link to footnote... */
  Text-Decoration: none;
}
A:visited {
}
A:hover, A:active {
  Color : #004080;
  Background-Color : #fff0e7;
}
.sectionmark, .subsectionmark, .subsubsectionmark{
}



DT {
  Font-Weight: Bold;
}
DD {
  Margin-Left: 1.0em;
  Padding-Left: 0.5em;
  Margin-Right: 0.1em;
  Padding-Right: 0em;
}

HR {
  Color: #606060;
}



DIV.sidebar UL {
  /* 
    IE と Opera は Margin だけ設定すればほぼ期待通り。
    Firefox は Padding も設定しなおす必要がある。
  */
/*
  Margin-Left: 0.1em;
  Padding-Left: 1.5em;
*/
/*
  Margin-Left: 1.25em;
  Padding-Left: 0.5em;
*/
  Margin-Left: 0.1em;
  Padding-Left: 1.4em;
}
DIV.sidebar OL {
  Margin-Left: 0.1em;
  Padding-Left: 2em;
}


.commentator {
  Font-Weight: Bold;
}
.comment_date {
  Font-Size: 80%;
  Color: #808080;
}

TEXTAREA {
}

INPUT {
}

DIV.sidebar INPUT {
  Width: Auto;
  Max-Width: 95%;
  /*
    Opera でサイドバーの検索フォームがはみ出ることが
    あったので、Max-Width で押さえ込んでみる
    (IE だとあってもなくても同じような)
  */
}

TABLE {
  Border-Collapse: Collapse;
  Border-Width: 2px;
  Border-Style: Solid;
  Border-Color: #000000;
  Margin-Left: 2em;
  Margin-Bottom: 1em;
  /*
  Font-Family: Monospace;
  Font-Size: 100%;
  */
}

TD {
  Border-Width: 1px ;
  Border-Style: Solid;
  Border-Color: #000000;
  Padding: 1px 4px 1px 4px;
}

TH {
  Border-Width: 1px ;
  Border-Style: Solid;
  Border-Color: #000000;
  Padding: 1px 4px 1px 4px;
  Color: #000000;
  Background-Color: #f8f8f8;
}

.tategaki {
  Font-Family: monospace;
  Font-Size: 80%;
  Writing-Mode: tb-rl;
  /* Unicode-bidi: bidi-override; */
  Background-Color: #f0fff0;
}



/* 
  ↓ウソテクここで終了

END_OF_STYLESHEET */