BODY      { MARGIN: 0px 0px 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center }
A         { TEXT-DECORATION: underline }
A:link    { COLOR: darkgreen}
A:visited { COLOR: darkgreen}
A:active  { COLOR: darkgreen}
A:hover   { COLOR: darkgreen}
H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
             MARGIN-LEFT: auto; WIDTH: 900px; LINE-HEIGHT: 140%; MARGIN-RIGHT: auto; 
             BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: left }
#banner    { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-TOP: 15px; PADDING-BOTTOM: 15px;
             COLOR: green;  FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; HEIGHT: 40px;
             BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left }
A#banner-img { DISPLAY: none }
#banner A    { COLOR: #669966; TEXT-DECORATION: none }
#banner H1   { font-family: "‚l‚r –¾’©",serif; FONT-WEIGHT: bold; FONT-SIZE: xx-large; }
#banner H2   { FONT-SIZE: small }

#left   { FLOAT: left; OVERFLOW: hidden; WIDTH: 250px; BACKGROUND-COLOR: #ffffcc }
#center { FLOAT: left; OVERFLOW: hidden; WIDTH: 650px }

.content            { PADDING-TOP: 15px; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; 
                      FONT-SIZE: small; COLOR: black; 
                      FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; BACKGROUND-COLOR: #ffffcc}
.content P          { FONT-WEIGHT: normal; FONT-SIZE: small;  MARGIN-BOTTOM: 10px; COLOR: black; LINE-HEIGHT: 150%;
                      FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; TEXT-ALIGN: left}
.content BLOCKQUOTE { LINE-HEIGHT: 150% }
.content LI         { LINE-HEIGHT: 150% }
.content H2         { FONT-WEIGHT: bold;   FONT-SIZE: small; COLOR: black; 
                      MARGIN-BOTTOM: 10px; 
                      FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; TEXT-ALIGN: left }
.content H3         { BORDER-TOP: #669966 2px solid; BORDER-RIGHT: #669966 2px solid; BORDER-LEFT: #669966 2px solid; BORDER-BOTTOM: #669966 2px solid;
                      PADDING-TOP: 3px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
                      FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: white;
                      MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: teal;
                      FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; TEXT-ALIGN: left }
.content P.posted   { BORDER-BOTTOM: #669966 1px dashed;
                      PADDING-TOP: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
                      FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: green;
                      MARGIN-BOTTOM: 5px; LINE-HEIGHT: normal;
                      FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; TEXT-ALIGN: left }

#calendar           { PADDING-TOP: 2px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px;
                      FONT-SIZE: medium; COLOR: #336633;
                      MARGIN-BOTTOM: 30px; LINE-HEIGHT: 140%;  
                      FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; TEXT-ALIGN: center }
#calendar TABLE     { BORDER-TOP-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px;
                      PADDING-TOP: 2px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px;
                      WIDTH: 100%; BORDER-COLLAPSE: collapse; }
#calendar CAPTION   { PADDING-TOP: 3px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
                      FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #ffffff; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0.3em; 
                      BORDER-BOTTOM: #669966 1px solid;
                      FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; TEXT-ALIGN: left}
#calendar TH        { FONT-WEIGHT: normal; TEXT-ALIGN: center }
#calendar TD        { TEXT-ALIGN: center }

.sidebar           { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px }
.sidebar A         { TEXT-DECORATION: none }
.sidebar A:link    { COLOR: darkgreen}
.sidebar A:visited { COLOR: darkgreen}
.sidebar A:active  { COLOR: darkgreen}
.sidebar A:hover   { COLOR: darkgreen}
.sidebar H2        { PADDING-TOP: 3px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
                     FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: teal; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0.3em;
                     BORDER-BOTTOM: #669966 1px solid; 
                     FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; TEXT-ALIGN: left}
.sidebar UL        { PADDING-LEFT: 0px; MARGIN: 0px 0px 30px }
.sidebar LI        { MARGIN-TOP: 10px;  LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none; 
                     FONT-SIZE: small; COLOR: #336633;
                     FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; TEXT-ALIGN: left }
.sidebar IMG       { }
.photo             { MARGIN-BOTTOM: 20px; TEXT-ALIGN: center }
.link-note         { PADDING-TOP: 2px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px;
                     FONT-WEIGHT: bold; FONT-SIZE: 90%;
                     MARGIN-BOTTOM: 15px;  LINE-HEIGHT: 150%;
                     FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; TEXT-ALIGN: left }
#powered     { MARGIN-TOP: 50px; LINE-HEIGHT: 150%;
               FONT-SIZE: small; COLOR: #336633;
               FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif; TEXT-ALIGN: left}
#comment-data{ BORDER-RIGHT: #bbb 1px dotted; PADDING-RIGHT: 15px; FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 15px; TEXT-ALIGN: left }
UNKNOWN      { WIDTH: 80% }

## add 2004/10/21
textarea[id="comment-text"] {
width: 80%;
}
#comment-text {
font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "trebuchet MS", trebuchet, "verdana", arial, sans-serif;
}
textarea[id="text"] {
width: 80%;
}
#text {
font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "trebuchet MS", trebuchet, "verdana", arial, sans-serif;
}

